1 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/pr92586.f90 : New test
6 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
9 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
10 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
11 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
12 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
13 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
14 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
15 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
16 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
17 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
18 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
19 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
20 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
21 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
22 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
23 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
24 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
25 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
26 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
27 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
28 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
29 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
30 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
31 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
32 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
33 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
34 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
35 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
37 2023-08-26 Andrew Pinski <apinski@marvell.com>
39 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
41 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
43 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
44 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
46 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
48 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
50 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
52 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
53 * gcc.target/riscv/zfa-fli-zfh.c: New test.
54 * gcc.target/riscv/zfa-fli.c: New test.
55 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
56 * gcc.target/riscv/zfa-fli-1.c: New test.
57 * gcc.target/riscv/zfa-fli-2.c: New test.
58 * gcc.target/riscv/zfa-fli-3.c: New test.
59 * gcc.target/riscv/zfa-fli-4.c: New test.
60 * gcc.target/riscv/zfa-fli-6.c: New test.
61 * gcc.target/riscv/zfa-fli-7.c: New test.
62 * gcc.target/riscv/zfa-fli-8.c: New test.
63 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
64 * gcc.target/riscv/zfa-fround.c: New file.
66 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
68 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
69 * gfortran.dg/gomp/collapse2.f90: Likewise.
70 * gfortran.dg/gomp/imperfect-gotos.f90: New.
71 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
72 * gfortran.dg/gomp/imperfect1.f90: New.
73 * gfortran.dg/gomp/imperfect2.f90: New.
74 * gfortran.dg/gomp/imperfect3.f90: New.
75 * gfortran.dg/gomp/imperfect4.f90: New.
76 * gfortran.dg/gomp/imperfect5.f90: New.
78 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
80 * c-c++-common/gomp/imperfect-attributes.c: New.
81 * c-c++-common/gomp/imperfect-badloops.c: New.
82 * c-c++-common/gomp/imperfect-blocks.c: New.
83 * c-c++-common/gomp/imperfect-extension.c: New.
84 * c-c++-common/gomp/imperfect-gotos.c: New.
85 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
86 * c-c++-common/gomp/imperfect-labels.c: New.
87 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
88 * c-c++-common/gomp/imperfect-pragmas.c: New.
89 * c-c++-common/gomp/imperfect1.c: New.
90 * c-c++-common/gomp/imperfect2.c: New.
91 * c-c++-common/gomp/imperfect3.c: New.
92 * c-c++-common/gomp/imperfect4.c: New.
93 * c-c++-common/gomp/imperfect5.c: New.
95 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
97 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
98 * g++.dg/gomp/attrs-imperfect1.C: New test.
99 * g++.dg/gomp/attrs-imperfect2.C: New test.
100 * g++.dg/gomp/attrs-imperfect3.C: New test.
101 * g++.dg/gomp/attrs-imperfect4.C: New test.
102 * g++.dg/gomp/attrs-imperfect5.C: New test.
103 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
104 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
105 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
107 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
109 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
110 * c-c++-common/goacc/tile-2.c: Likewise.
111 * gcc.dg/gomp/collapse-1.c: Likewise.
113 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
115 * gcc.target/riscv/gcse-const.c: New Test
116 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
118 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
120 2023-08-25 Andrew Pinski <apinski@marvell.com>
122 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
124 2023-08-25 Harald Anlauf <anlauf@gmx.de>
127 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
128 * gfortran.dg/data_bounds_2.f90: New test.
130 2023-08-25 David Malcolm <dmalcolm@redhat.com>
132 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
133 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
134 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
136 2023-08-25 Richard Biener <rguenther@suse.de>
138 PR tree-optimization/111137
139 * gcc.dg/torture/pr111137.c: New testcase.
141 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
143 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
145 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
147 * gcc.target/riscv/vector-abi-1.c: Moved to...
148 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
149 * gcc.target/riscv/vector-abi-2.c: Moved to...
150 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
151 * gcc.target/riscv/vector-abi-3.c: Moved to...
152 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
153 * gcc.target/riscv/vector-abi-4.c: Moved to...
154 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
155 * gcc.target/riscv/vector-abi-5.c: Moved to...
156 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
157 * gcc.target/riscv/vector-abi-6.c: Moved to...
158 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
159 * gcc.target/riscv/vector-abi-7.c: Moved to...
160 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
161 * gcc.target/riscv/vector-abi-8.c: Moved to...
162 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
163 * gcc.target/riscv/vector-abi-9.c: Moved to...
164 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
166 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
169 * gcc.target/i386/pr111127.c: New test.
171 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
174 * g++.target/i386/pr94866.C: New test.
176 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
179 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
180 non-function pointers is legit.
181 * gcc.c-torture/compile/pr106537-2.c: Likewise.
183 2023-08-24 David Malcolm <dmalcolm@redhat.com>
186 * gcc.dg/analyzer/strcat-1.c: New test.
188 2023-08-24 David Malcolm <dmalcolm@redhat.com>
191 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
193 2023-08-24 David Malcolm <dmalcolm@redhat.com>
196 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
197 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
198 * gcc.dg/analyzer/strcpy-3.c: Likewise.
199 * gcc.dg/analyzer/strcpy-4.c: New test.
201 2023-08-24 David Malcolm <dmalcolm@redhat.com>
204 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
205 (test_strlen_1): New.
207 2023-08-24 Richard Biener <rguenther@suse.de>
209 PR tree-optimization/111123
210 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
212 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
214 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
215 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
216 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
217 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
218 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
219 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
220 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
221 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
222 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
223 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
224 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
225 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
226 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
227 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
228 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
229 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
230 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
231 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
232 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
233 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
234 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
235 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
236 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
237 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
238 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
239 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
241 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
243 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
245 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
246 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
247 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
248 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
249 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
250 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
251 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
252 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
253 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
254 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
255 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
256 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
257 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
258 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
259 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
260 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
261 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
262 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
263 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
264 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
265 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
266 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
267 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
268 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
270 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
272 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
274 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
276 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
278 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
280 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
282 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
284 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
286 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
288 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
290 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
292 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
294 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
296 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
298 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
300 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
302 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
304 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
306 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
308 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
311 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
313 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
314 Add variable to hold reference result.
316 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
318 * gcc.dg/c2x-attr-syntax-6.c: New test.
319 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
321 2023-08-24 Richard Biener <rguenther@suse.de>
323 PR tree-optimization/111115
324 * lib/target-supports.exp (check_effective_target_vect_masked_store):
325 Supported with check_avx_available.
326 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
328 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
330 * gcc.target/aarch64/neoverse_v1_2.c: New test.
331 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
333 2023-08-24 Richard Biener <rguenther@suse.de>
335 PR tree-optimization/111128
336 * gcc.dg/torture/pr111128.c: New testcase.
338 2023-08-24 Richard Biener <rguenther@suse.de>
341 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
343 2023-08-24 Andrew Pinski <apinski@marvell.com>
345 PR tree-optimization/111109
346 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
348 2023-08-24 Andrew Pinski <apinski@marvell.com>
350 PR tree-optimization/95929
351 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
352 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
353 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
355 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
358 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
360 * g++.target/i386/mv33.C: New test.
361 * gcc.target/i386/avx10_1-1.c: Ditto.
362 * gcc.target/i386/avx10_1-2.c: Ditto.
363 * gcc.target/i386/avx10_1-3.c: Ditto.
364 * gcc.target/i386/avx10_1-4.c: Ditto.
365 * gcc.target/i386/avx10_1-5.c: Ditto.
366 * gcc.target/i386/avx10_1-6.c: Ditto.
367 * gcc.target/i386/avx10_1-7.c: Ditto.
368 * gcc.target/i386/avx10_1-8.c: Ditto.
369 * gcc.target/i386/avx10_1-9.c: Ditto.
370 * gcc.target/i386/avx10_1-10.c: Ditto.
372 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
375 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
377 * gcc.target/i386/avx10_1-11.c: New test.
378 * gcc.target/i386/avx10_1-12.c: Ditto.
379 * gcc.target/i386/avx10_1-13.c: Ditto.
380 * gcc.target/i386/avx10_1-14.c: Ditto.
382 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
385 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
387 * gcc.target/i386/avx10_1-15.c: New test.
388 * gcc.target/i386/avx10_1-16.c: Ditto.
389 * gcc.target/i386/avx10_1-17.c: Ditto.
390 * gcc.target/i386/avx10_1-18.c: Ditto.
392 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
395 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
397 * gcc.target/i386/avx-1.c: Add -mavx10.1.
398 * gcc.target/i386/avx-2.c: Ditto.
399 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
401 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
404 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
406 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
407 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
408 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
409 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
410 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
411 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
412 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
413 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
414 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
415 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
416 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
417 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
418 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
420 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
423 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
425 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
426 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
427 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
428 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
429 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
430 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
431 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
432 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
433 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
434 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
435 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
436 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
437 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
438 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
439 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
440 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
441 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
443 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
446 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
448 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
449 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
450 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
451 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
452 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
453 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
454 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
455 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
456 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
457 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
459 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
462 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
466 * gcc.target/i386/pr111051-1.c: New test.
468 2023-08-24 Richard Biener <rguenther@suse.de>
471 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
473 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
475 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
477 2023-08-23 Harald Anlauf <anlauf@gmx.de>
480 * gfortran.dg/common_28.f90: New test.
482 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
484 * gcc.dg/pr102983.c: Adjust output expectations.
485 * gcc.dg/pr110918.c: New.
487 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
489 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
490 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
491 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
492 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
493 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
494 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
495 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
496 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
497 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
498 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
499 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
500 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
501 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
502 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
503 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
504 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
506 2023-08-23 Jan Hubicka <jh@suse.cz>
508 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
510 2023-08-23 Jan Hubicka <jh@suse.cz>
513 * gcc.c-torture/compile/pr110940.c: New test.
515 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
517 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
520 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
522 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
524 2023-08-22 David Malcolm <dmalcolm@redhat.com>
527 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
528 results on symbolic values.
529 * gcc.dg/analyzer/strlen-1.c: New test.
531 2023-08-22 Jason Merrill <jason@redhat.com>
534 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
535 * g++.dg/cpp2a/concepts-friend15.C: New test.
536 * g++.dg/cpp2a/concepts-friend11a.C: New file.
538 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
540 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
541 * c-c++-common/gomp/defaultmap-5.c: New test.
542 * c-c++-common/gomp/defaultmap-6.c: New test.
543 * gfortran.dg/gomp/defaultmap-10.f90: New test.
544 * gfortran.dg/gomp/defaultmap-9.f90: New test.
546 2023-08-22 Richard Biener <rguenther@suse.de>
548 PR tree-optimization/94864
549 PR tree-optimization/94865
550 PR tree-optimization/93080
551 * gcc.target/i386/pr94864.c: New testcase.
552 * gcc.target/i386/pr94865.c: Likewise.
553 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
554 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
555 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
557 2023-08-22 Harald Anlauf <anlauf@gmx.de>
560 * gfortran.dg/data_vector_section.f90: New test.
562 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
563 Kewen.Lin <linkw@linux.ibm.com>
565 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
566 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
568 2023-08-22 liuhongt <hongtao.liu@intel.com>
570 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
573 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
575 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
576 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
577 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
578 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
579 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
580 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
582 2023-08-22 David Malcolm <dmalcolm@redhat.com>
585 * gcc.dg/analyzer/attr-format-1.c: New test.
586 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
589 2023-08-22 David Malcolm <dmalcolm@redhat.com>
591 * gcc.dg/analyzer/fopen-1.c: New test.
593 2023-08-22 David Malcolm <dmalcolm@redhat.com>
596 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
597 reimplementation of unterminated string detection. Add test
598 coverage for uninitialized buffers.
599 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
600 * gcc.dg/analyzer/putenv-1.c: Likewise.
601 * gcc.dg/analyzer/strchr-1.c: Likewise.
602 * gcc.dg/analyzer/strcpy-1.c: Likewise.
603 * gcc.dg/analyzer/strdup-1.c: Likewise.
605 2023-08-22 Pan Li <pan2.li@intel.com>
607 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
609 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
611 * gcc.dg/unroll-7.c: Remove xfail.
613 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
615 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
616 * gcc.target/riscv/xtheadbb.c: Ditto.
617 * gcc.target/riscv/xtheadbs.c: Ditto.
618 * gcc.target/riscv/xtheadcmo.c: Ditto.
619 * gcc.target/riscv/xtheadcondmov.c: Ditto.
620 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
621 * gcc.target/riscv/xtheadfmv.c: Ditto.
622 * gcc.target/riscv/xtheadint.c: Ditto.
623 * gcc.target/riscv/xtheadmac.c: Ditto.
624 * gcc.target/riscv/xtheadmemidx.c: Ditto.
625 * gcc.target/riscv/xtheadmempair.c: Ditto.
626 * gcc.target/riscv/xtheadsync.c: Ditto.
627 * gcc.target/riscv/zawrs.c: Ditto.
628 * gcc.target/riscv/zvbb.c: Ditto.
629 * gcc.target/riscv/zvbc.c: Ditto.
630 * gcc.target/riscv/zvkg.c: Ditto.
631 * gcc.target/riscv/zvkned.c: Ditto.
632 * gcc.target/riscv/zvknha.c: Ditto.
633 * gcc.target/riscv/zvknhb.c: Ditto.
634 * gcc.target/riscv/zvksed.c: Ditto.
635 * gcc.target/riscv/zvksh.c: Ditto.
636 * gcc.target/riscv/zvkt.c: Ditto.
638 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
640 * gcc.target/riscv/zvkn.c: Quote #error messages.
641 * gcc.target/riscv/zvkn-1.c: Ditto.
642 * gcc.target/riscv/zvknc.c: Ditto.
643 * gcc.target/riscv/zvknc-1.c: Ditto.
644 * gcc.target/riscv/zvknc-2.c: Ditto.
645 * gcc.target/riscv/zvkng.c: Ditto.
646 * gcc.target/riscv/zvkng-1.c: Ditto.
647 * gcc.target/riscv/zvkng-2.c: Ditto.
648 * gcc.target/riscv/zvks.c: Ditto.
649 * gcc.target/riscv/zvks-1.c: Ditto.
650 * gcc.target/riscv/zvksc.c: Ditto.
651 * gcc.target/riscv/zvksc-1.c: Ditto.
652 * gcc.target/riscv/zvksc-2.c: Ditto.
653 * gcc.target/riscv/zvksg.c: Ditto.
654 * gcc.target/riscv/zvksg-1.c: Ditto.
655 * gcc.target/riscv/zvksg-2.c: Ditto.
657 2023-08-21 Richard Biener <rguenther@suse.de>
659 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
661 2023-08-21 Richard Biener <rguenther@suse.de>
663 * lib/target-supports.exp: Add vect128, vect256 and vect512
665 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
668 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
670 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
671 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
672 for targets that support vect_fold_extract_last.
674 2023-08-21 Richard Biener <rguenther@suse.de>
676 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
677 to avoid reduction vectorization.
679 2023-08-21 liuhongt <hongtao.liu@intel.com>
681 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
683 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
684 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
685 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
686 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
687 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
688 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
689 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
690 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
691 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
692 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
693 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
694 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
695 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
696 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
697 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
698 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
699 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
701 2023-08-21 Richard Biener <rguenther@suse.de>
703 PR tree-optimization/111082
704 * gcc.dg/pr111082.c: New testcase.
706 2023-08-21 Richard Biener <rguenther@suse.de>
708 PR tree-optimization/111070
709 * gcc.dg/pr111070.c: New testcase.
711 2023-08-21 Andrew Pinski <apinski@marvell.com>
713 PR tree-optimization/111002
714 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
716 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
718 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
720 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
722 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
724 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
727 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
729 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
731 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
732 _FORTIFY_SOURCE=0 on darwin.
733 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
734 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
736 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
738 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
740 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
742 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
745 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
748 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
749 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
750 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
751 * gcc.dg/analyzer/fd-listen.c: Likewise.
752 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
753 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
754 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
755 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
756 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
758 2023-08-20 Andrew Pinski <apinski@marvell.com>
760 PR tree-optimization/111006
761 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
763 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
765 * lib/target-supports.exp (dg-require-python-h): Test
766 whether Python.h can really be used.
768 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
771 * gcc.target/i386/pr111023-2.c: New test.
772 * gcc.target/i386/pr111023-4b.c: New test.
773 * gcc.target/i386/pr111023-8b.c: New test.
774 * gcc.target/i386/pr111023.c: New test.
776 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
779 * gcc.dg/tree-ssa/pr110753.c: New test.
781 2023-08-18 Richard Biener <rguenther@suse.de>
783 PR tree-optimization/111019
784 * g++.dg/torture/pr111019.C: New testcase.
786 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
788 * gcc.target/bpf/frame-limit-1.c: New test.
789 * gcc.target/bpf/frame-limit-2.c: Likewise.
791 2023-08-18 Richard Biener <rguenther@suse.de>
793 PR tree-optimization/111048
794 * gcc.dg/torture/pr111048.c: New testcase.
796 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
800 * gcc.target/i386/pr111051-1.c: New test.
802 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
804 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
805 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
807 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
809 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
810 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
812 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
813 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
815 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
816 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
818 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
820 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
821 Address failure due to uninitialized vtype register.
823 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
825 PR tree-optimization/111009
826 * gcc.dg/pr111009.c: New.
828 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
829 Charlie Jenkins <charlie@rivosinc.com>
831 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
832 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
834 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
837 * gcc.c-torture/compile/pr106537-1.c: New test.
838 * gcc.c-torture/compile/pr106537-2.c: Likewise.
839 * gcc.c-torture/compile/pr106537-3.c: Likewise.
841 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
843 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
844 * gcc.target/riscv/zvkn-1.c: Ditto.
845 * gcc.target/riscv/zvknc.c: Ditto.
846 * gcc.target/riscv/zvknc-1.c: Ditto.
847 * gcc.target/riscv/zvknc-2.c: Ditto.
848 * gcc.target/riscv/zvkng.c: Ditto.
849 * gcc.target/riscv/zvkng-1.c: Ditto.
850 * gcc.target/riscv/zvkng-2.c: Ditto.
851 * gcc.target/riscv/zvks.c: Ditto.
852 * gcc.target/riscv/zvks-1.c: Ditto.
853 * gcc.target/riscv/zvksc.c: Ditto.
854 * gcc.target/riscv/zvksc-1.c: Ditto.
855 * gcc.target/riscv/zvksc-2.c: Ditto.
856 * gcc.target/riscv/zvksg.c: Ditto.
857 * gcc.target/riscv/zvksg-1.c: Ditto.
858 * gcc.target/riscv/zvksg-2.c: Ditto.
860 2023-08-17 Richard Biener <rguenther@suse.de>
862 PR tree-optimization/111039
863 * gcc.dg/pr111039.c: New testcase.
865 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
867 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
868 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
869 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
870 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
871 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
872 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
873 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
874 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
875 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
876 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
878 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
880 * gcc.target/bpf/naked-1.c: New test.
882 2023-08-17 Richard Biener <rguenther@suse.de>
884 * gcc.target/i386/vect-reduc-2.c: New testcase.
886 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
888 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
889 Remove dg-line var declare_a.
891 2023-08-17 Pan Li <pan2.li@intel.com>
893 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
895 2023-08-17 Pan Li <pan2.li@intel.com>
897 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
899 2023-08-17 Pan Li <pan2.li@intel.com>
901 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
903 2023-08-17 Pan Li <pan2.li@intel.com>
905 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
907 2023-08-17 Pan Li <pan2.li@intel.com>
909 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
911 2023-08-17 Pan Li <pan2.li@intel.com>
913 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
915 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
917 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
918 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
919 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
920 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
921 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
922 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
923 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
924 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
925 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
926 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
928 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
930 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
931 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
932 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
933 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
934 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
935 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
936 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
937 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
938 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
939 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
940 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
941 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
942 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
943 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
944 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
945 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
946 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
948 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
951 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
952 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
954 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
956 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
957 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
958 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
959 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
960 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
961 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
962 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
963 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
964 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
965 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
966 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
967 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
968 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
970 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
972 * gcc.target/i386/avx-1.c: Add -mavx10.1.
973 * gcc.target/i386/avx-2.c: Ditto.
974 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
976 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
978 * gcc.target/i386/avx10_1-15.c: New test.
979 * gcc.target/i386/avx10_1-16.c: Ditto.
980 * gcc.target/i386/avx10_1-17.c: Ditto.
981 * gcc.target/i386/avx10_1-18.c: Ditto.
983 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
985 * gcc.target/i386/avx10_1-11.c: New test.
986 * gcc.target/i386/avx10_1-12.c: Ditto.
987 * gcc.target/i386/avx10_1-13.c: Ditto.
988 * gcc.target/i386/avx10_1-14.c: Ditto.
990 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
992 * g++.target/i386/mv33.C: New test.
993 * gcc.target/i386/avx10_1-1.c: Ditto.
994 * gcc.target/i386/avx10_1-2.c: Ditto.
995 * gcc.target/i386/avx10_1-3.c: Ditto.
996 * gcc.target/i386/avx10_1-4.c: Ditto.
997 * gcc.target/i386/avx10_1-5.c: Ditto.
998 * gcc.target/i386/avx10_1-6.c: Ditto.
999 * gcc.target/i386/avx10_1-7.c: Ditto.
1000 * gcc.target/i386/avx10_1-8.c: Ditto.
1001 * gcc.target/i386/avx10_1-9.c: Ditto.
1002 * gcc.target/i386/avx10_1-10.c: Ditto.
1004 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
1006 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
1008 2023-08-17 Andrew Pinski <apinski@marvell.com>
1011 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
1013 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
1015 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
1016 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
1017 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
1018 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
1020 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
1022 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
1023 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
1024 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
1025 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
1026 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
1028 2023-08-16 Pan Li <pan2.li@intel.com>
1030 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
1032 2023-08-16 Pan Li <pan2.li@intel.com>
1034 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
1036 2023-08-16 Pan Li <pan2.li@intel.com>
1038 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
1040 2023-08-16 Pan Li <pan2.li@intel.com>
1042 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
1044 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
1047 * gcc.target/powerpc/pr110429.c: New.
1049 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
1052 * gcc.target/powerpc/pr106769.h: New.
1053 * gcc.target/powerpc/pr106769-p8.c: New.
1054 * gcc.target/powerpc/pr106769-p9.c: New.
1056 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1058 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
1060 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
1061 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
1062 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
1063 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
1064 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
1065 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
1066 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
1067 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
1068 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
1069 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
1070 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
1071 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
1072 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
1073 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
1074 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
1075 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
1076 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
1077 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
1078 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
1080 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
1082 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
1084 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
1086 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
1088 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
1090 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
1092 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
1093 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
1094 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
1095 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
1096 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
1097 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
1098 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
1099 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
1101 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
1103 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
1105 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
1107 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
1109 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
1111 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
1113 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
1114 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
1115 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
1116 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
1117 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
1118 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
1119 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
1120 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
1121 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
1122 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
1123 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
1124 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
1125 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
1126 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
1127 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
1128 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
1129 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
1130 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
1131 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
1132 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
1133 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
1134 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
1135 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
1136 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
1137 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
1138 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
1139 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
1140 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
1141 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
1142 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
1143 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
1144 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
1145 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
1146 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
1147 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
1148 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
1150 2023-08-16 Pan Li <pan2.li@intel.com>
1152 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
1154 2023-08-16 liuhongt <hongtao.liu@intel.com>
1156 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
1157 gather vectorization.
1158 * gcc.target/i386/avx2-gather-6.c: Ditto.
1159 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
1160 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
1161 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
1162 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
1163 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
1164 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
1165 * gcc.target/i386/pr88531-1b.c: Ditto.
1166 * gcc.target/i386/pr88531-1c.c: Ditto.
1168 2023-08-16 liuhongt <hongtao.liu@intel.com>
1170 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
1172 2023-08-15 David Faust <david.faust@oracle.com>
1175 * gcc.target/bpf/smov-2.c: New test.
1176 * gcc.target/bpf/smov-pseudoc-2.c: New test.
1178 2023-08-15 Martin Jambor <mjambor@suse.cz>
1182 * gcc.dg/ipa/pr92497-1.c: New test.
1183 * gcc.dg/ipa/pr92497-2.c: Likewise.
1185 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
1188 * gdc.dg/pr110959.d: New test.
1190 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
1191 Thomas Schwinge <thomas@codesourcery.com>
1193 * c-c++-common/goacc/default-3.c: Adjust testcase.
1194 * c-c++-common/goacc/default-4.c: Adjust testcase.
1195 * c-c++-common/goacc/default-5.c: Adjust testcase.
1196 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
1197 * gfortran.dg/goacc/default-4.f: Adjust testcase.
1198 * gfortran.dg/goacc/default-5.f: Adjust testcase.
1200 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1203 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
1205 2023-08-15 Richard Biener <rguenther@suse.de>
1207 * gcc.dg/vect/bb-slp-75.c: New testcase.
1209 2023-08-15 Richard Biener <rguenther@suse.de>
1211 PR tree-optimization/110963
1212 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
1214 2023-08-15 Richard Biener <rguenther@suse.de>
1216 PR tree-optimization/110991
1217 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
1219 2023-08-15 Pan Li <pan2.li@intel.com>
1221 * gcc.target/riscv/mode-switch-ice-1.c: New test.
1223 2023-08-15 Pan Li <pan2.li@intel.com>
1225 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
1227 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
1229 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
1230 codes from the arguments.
1231 (p): Update calls: pass explicit distinct error codes.
1233 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
1237 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
1239 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
1242 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
1244 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
1246 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
1249 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
1253 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
1254 * g++.dg/cpp1z/pr110216.C: New test.
1256 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
1258 * gcc.target/riscv/arch-24.c: New test.
1259 * gcc.target/riscv/arch-25.c: New test.
1261 2023-08-14 Pan Li <pan2.li@intel.com>
1263 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
1265 2023-08-14 Pan Li <pan2.li@intel.com>
1267 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
1269 2023-08-14 Pan Li <pan2.li@intel.com>
1271 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
1273 2023-08-14 Pan Li <pan2.li@intel.com>
1275 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
1277 2023-08-14 Pan Li <pan2.li@intel.com>
1279 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
1281 2023-08-14 Pan Li <pan2.li@intel.com>
1283 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
1285 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
1288 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
1289 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
1290 (gm2_init_iso): Add -fm2-plugin.
1291 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
1292 (gm2_init_pim2): Add -fm2-plugin.
1293 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
1294 (gm2_init_iso): Add -fm2-plugin.
1295 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
1296 (gm2_init_pim2): Add -fm2-plugin.
1298 2023-08-12 Jakub Jelinek <jakub@redhat.com>
1300 * gcc.dg/stdckdint-1.c: New test.
1301 * gcc.dg/stdckdint-2.c: New test.
1303 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1306 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
1308 2023-08-12 Patrick Palka <ppalka@redhat.com>
1309 Jason Merrill <jason@redhat.com>
1312 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
1313 of "declared" in the repeated deduction guide diagnostics.
1314 * g++.dg/cpp1z/class-deduction116.C: New test.
1316 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1319 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
1321 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1323 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
1324 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
1325 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
1326 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
1327 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
1328 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
1329 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
1330 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
1331 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
1332 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
1334 2023-08-11 David Malcolm <dmalcolm@redhat.com>
1337 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
1338 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
1339 (test_error_at_line_unterminated): New.
1340 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
1341 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
1342 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
1343 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
1344 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
1346 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1348 PR middle-end/110989
1349 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
1351 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
1353 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
1355 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
1356 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
1357 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
1358 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
1359 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
1360 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
1361 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
1362 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
1363 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
1364 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
1365 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
1366 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
1367 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
1368 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
1369 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
1370 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
1371 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
1372 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
1373 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
1374 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
1375 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
1376 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
1377 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
1378 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
1379 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
1380 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
1381 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
1383 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
1385 * lib/target-supports.exp (check_effective_target_alloca): BPF
1386 target does not support alloca.
1387 * gcc.target/bpf/diag-alloca-1.c: New test.
1388 * gcc.target/bpf/diag-alloca-2.c: Likewise.
1389 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
1390 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
1391 * gcc.target/bpf/regs-availability-1.c: Likewise.
1393 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
1395 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
1396 * gcc.target/bpf/diag-funargs.c: Adapt test.
1398 2023-08-11 Eric Feng <ef2648@columbia.edu>
1401 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
1402 PyList_New, PyList_Append, PyLong_FromLong
1403 * gcc.dg/plugin/plugin.exp: New test.
1404 * lib/target-supports.exp: New procedure.
1405 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
1407 2023-08-11 Patrick Palka <ppalka@redhat.com>
1410 * g++.dg/cpp2a/concepts-requires35.C: New test.
1412 2023-08-11 Patrick Palka <ppalka@redhat.com>
1415 * g++.dg/cpp1y/var-templ84.C: New test.
1416 * g++.dg/cpp1y/var-templ84a.C: New test.
1418 2023-08-11 Richard Biener <rguenther@suse.de>
1420 PR tree-optimization/110979
1421 * gcc.dg/torture/pr110979.c: New testcase.
1423 2023-08-11 Richard Biener <rguenther@suse.de>
1425 * g++.dg/vect/slp-pr87105.cc: Adjust.
1426 * gcc.dg/vect/bb-slp-17.c: Likewise.
1427 * gcc.dg/vect/bb-slp-20.c: Likewise.
1428 * gcc.dg/vect/bb-slp-21.c: Likewise.
1429 * gcc.dg/vect/bb-slp-22.c: Likewise.
1430 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
1432 2023-08-11 Pan Li <pan2.li@intel.com>
1434 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
1436 2023-08-11 Pan Li <pan2.li@intel.com>
1438 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
1440 2023-08-11 Drew Ross <drross@redhat.com>
1441 Jakub Jelinek <jakub@redhat.com>
1443 PR tree-optimization/109938
1444 * gcc.c-torture/execute/pr109938.c: New test.
1445 * gcc.dg/tree-ssa/pr109938.c: New test.
1447 2023-08-11 Pan Li <pan2.li@intel.com>
1449 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
1451 2023-08-11 Pan Li <pan2.li@intel.com>
1453 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
1455 2023-08-11 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.dg/c11-typeof-2.c: New test.
1458 * gcc.dg/c11-typeof-3.c: New test.
1459 * gcc.dg/gnu11-typeof-3.c: New test.
1460 * gcc.dg/gnu11-typeof-4.c: New test.
1462 2023-08-11 Andrew Pinski <apinski@marvell.com>
1464 PR tree-optimization/110954
1465 * gcc.c-torture/execute/pr110954-1.c: New test.
1467 2023-08-11 Martin Uecker <uecker@tugraz.at>
1470 * gcc.dg/Wuseless-cast.c: New test.
1472 2023-08-11 Pan Li <pan2.li@intel.com>
1474 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
1476 2023-08-10 Jan Hubicka <jh@suse.cz>
1478 PR middle-end/110923
1479 * gcc.dg/tree-ssa/pr110923.c: New test.
1481 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
1483 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
1484 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
1485 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
1486 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
1487 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
1488 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
1489 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
1490 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
1491 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
1492 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
1493 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
1494 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
1495 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
1496 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
1497 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
1498 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
1499 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
1500 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
1501 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
1502 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
1503 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
1504 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
1505 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
1506 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
1507 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
1508 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
1509 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
1510 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
1512 2023-08-10 Jan Hubicka <jh@suse.cz>
1514 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
1516 2023-08-10 Pan Li <pan2.li@intel.com>
1518 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
1520 2023-08-10 Pan Li <pan2.li@intel.com>
1522 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
1524 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1527 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
1529 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1531 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
1533 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
1534 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
1535 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
1536 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
1537 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
1538 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
1540 2023-08-09 David Malcolm <dmalcolm@redhat.com>
1542 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
1543 to reflect splitting of allocation size and assignment messages
1544 from a single event into pairs of events
1545 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
1546 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
1547 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
1548 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
1549 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
1550 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
1551 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
1552 value is the initial argument.
1553 * gcc.dg/plugin/analyzer_kernel_plugin.c
1554 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
1555 the "known zero size" case.
1556 * gcc.dg/plugin/analyzer_known_fns_plugin.c
1557 (known_function_attempt_to_copy::impl_call_pre): Likewise.
1559 2023-08-09 Andrew Pinski <apinski@marvell.com>
1561 PR tree-optimization/110937
1562 PR tree-optimization/100798
1563 * gcc.dg/tree-ssa/bool-14.c: New test.
1564 * gcc.dg/tree-ssa/bool-15.c: New test.
1565 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
1566 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
1567 so `a ? -1 : 0` is not used to hit the match
1570 2023-08-09 Carl Love <cel@us.ibm.com>
1572 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
1573 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
1574 execute_test_functions): Move to vec-cmpne.h. Add
1575 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
1576 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
1577 and vec-cmpne-runnable.c. Split define_test_functions definition
1578 into define_test_functions and define_init_verify_functions.
1580 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1583 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
1585 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
1587 * gcc.target/riscv/zicond-ice-1.c: New test.
1589 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
1592 * g++.dg/cpp0x/decltype-100482.C: New test.
1594 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
1597 * gcc.target/i386/pr110832-1.c: New test.
1598 * gcc.target/i386/pr110832-2.c: New test.
1599 * gcc.target/i386/pr110832-3.c: New test.
1601 2023-08-08 Andrew Pinski <apinski@marvell.com>
1603 PR tree-optimization/103281
1604 PR tree-optimization/28794
1605 * gcc.dg/tree-ssa/pr103281-1.c: New test.
1606 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
1608 2023-08-08 Pan Li <pan2.li@intel.com>
1610 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
1612 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
1614 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1616 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
1617 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
1618 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
1619 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
1620 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
1621 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
1622 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
1623 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
1624 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
1625 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
1626 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
1627 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
1628 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
1629 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
1630 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
1631 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
1632 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
1633 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
1634 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
1635 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
1636 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
1637 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
1638 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
1639 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
1640 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
1641 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
1642 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
1643 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
1644 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
1645 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
1646 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
1647 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
1648 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
1649 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
1650 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
1651 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
1652 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
1653 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
1654 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
1655 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
1656 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
1657 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
1658 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
1659 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
1660 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
1661 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
1662 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
1663 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
1664 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
1665 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
1666 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
1667 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
1668 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
1669 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
1670 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
1671 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
1672 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
1673 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
1674 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
1675 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
1676 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
1677 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
1678 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
1679 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
1680 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
1681 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
1682 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
1683 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
1684 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
1685 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
1686 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
1687 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
1688 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
1689 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
1690 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
1691 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
1692 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
1693 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
1694 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
1695 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
1696 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
1697 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
1698 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
1699 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
1700 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
1701 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
1702 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
1703 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
1704 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
1705 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
1706 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
1707 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
1708 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
1709 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
1710 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
1711 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
1712 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
1713 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
1714 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
1715 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
1716 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
1717 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
1718 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
1719 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
1720 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
1721 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
1722 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
1723 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
1724 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
1725 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
1726 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
1727 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
1729 2023-08-08 Richard Biener <rguenther@suse.de>
1731 PR tree-optimization/49955
1732 * gfortran.dg/vect/pr49955.f: New testcase.
1734 2023-08-08 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/110924
1737 * gcc.dg/torture/pr110924.c: New testcase.
1739 2023-08-08 yulong <shiyulong@iscas.ac.cn>
1741 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
1742 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
1743 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
1744 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
1745 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
1746 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
1748 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1750 PR rtl-optimization/110869
1751 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
1752 * gcc.dg/cmp-mem-const-2.c: Dito.
1753 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
1754 * gcc.dg/cmp-mem-const-4.c: Dito.
1755 * gcc.dg/cmp-mem-const-5.c: Dito.
1756 * gcc.dg/cmp-mem-const-6.c: Dito.
1758 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1760 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
1761 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
1763 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1765 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
1766 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
1767 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
1768 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
1769 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
1770 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
1771 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
1773 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1775 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
1776 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
1777 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
1778 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
1779 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
1780 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
1781 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
1782 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
1783 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
1784 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
1785 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
1786 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
1787 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
1788 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
1789 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
1790 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
1791 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
1792 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
1794 2023-08-07 Martin Jambor <mjambor@suse.cz>
1797 * g++.dg/ipa/pr110378-1.C: New test.
1799 2023-08-07 Andrew Pinski <apinski@marvell.com>
1801 PR tree-optimization/109959
1802 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
1803 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
1804 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
1805 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
1806 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
1808 2023-08-07 liuhongt <hongtao.liu@intel.com>
1810 * gcc.target/i386/pr110762-v4hf.c: New test.
1812 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1814 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
1816 2023-08-07 Jan Hubicka <jh@suse.cz>
1818 PR tree-optimization/106293
1819 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
1820 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
1822 2023-08-07 Andrew Pinski <apinski@marvell.com>
1824 PR tree-optimization/96695
1825 * gcc.dg/pr96695-1.c: New test.
1826 * gcc.dg/pr96695-10.c: New test.
1827 * gcc.dg/pr96695-11.c: New test.
1828 * gcc.dg/pr96695-12.c: New test.
1829 * gcc.dg/pr96695-2.c: New test.
1830 * gcc.dg/pr96695-3.c: New test.
1831 * gcc.dg/pr96695-4.c: New test.
1832 * gcc.dg/pr96695-5.c: New test.
1833 * gcc.dg/pr96695-6.c: New test.
1834 * gcc.dg/pr96695-7.c: New test.
1835 * gcc.dg/pr96695-8.c: New test.
1836 * gcc.dg/pr96695-9.c: New test.
1838 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
1841 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
1843 2023-08-06 Jan Hubicka <jh@suse.cz>
1845 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
1846 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
1847 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
1848 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
1849 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
1850 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
1851 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
1852 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
1853 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
1854 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
1855 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
1856 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
1857 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
1858 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
1859 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
1861 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
1864 * gm2/iso/run/pass/m2date.mod: New test.
1865 * gm2/iso/run/pass/testclock.mod: New test.
1866 * gm2/iso/run/pass/testclock2.mod: New test.
1868 2023-08-05 Martin Uecker <uecker@tugraz.at>
1871 * gcc.dg/Wvla-parameter-4.c: Adapt test.
1872 * gcc.dg/attr-access-2.c: Adapt test.
1874 2023-08-05 Martin Uecker <uecker@tugraz.at>
1876 * gcc.dg/pr68193.c: New test.
1878 2023-08-04 David Malcolm <dmalcolm@redhat.com>
1881 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
1882 reflect consolidation of size and assignment into a single event.
1883 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
1884 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
1885 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
1886 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
1887 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
1888 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
1889 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
1890 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
1891 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
1892 * gcc.dg/analyzer/explode-4.c: New test.
1893 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
1894 __attribute__ alloc_size.
1896 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
1899 * gcc.target/i386/invariant-ternlog-1.c: New test.
1900 * gcc.target/i386/invariant-ternlog-2.c: New test.
1902 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
1904 * gcc.target/i386/pr110717-2.c: New test case.
1906 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
1908 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
1910 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
1912 * gcc.target/avr/lra-cpymem_qi.c: New.
1914 2023-08-04 Tamar Christina <tamar.christina@arm.com>
1916 * g++.dg/vect/pr84556.cc: Add novector pragma.
1917 * g++.dg/vect/simd-1.cc: Add novector pragma.
1918 * g++.dg/vect/simd-2.cc: Add novector pragma.
1919 * g++.dg/vect/simd-3.cc: Add novector pragma.
1920 * g++.dg/vect/simd-4.cc: Add novector pragma.
1921 * g++.dg/vect/simd-5.cc: Add novector pragma.
1922 * g++.dg/vect/simd-6.cc: Add novector pragma.
1923 * g++.dg/vect/simd-7.cc: Add novector pragma.
1924 * g++.dg/vect/simd-8.cc: Add novector pragma.
1925 * g++.dg/vect/simd-9.cc: Add novector pragma.
1926 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
1927 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
1928 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
1929 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
1930 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
1931 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
1932 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
1933 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
1934 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
1935 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
1936 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
1937 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
1938 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
1939 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
1940 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
1941 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
1942 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
1943 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
1944 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
1945 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
1946 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
1947 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
1948 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
1949 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
1950 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
1951 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
1952 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
1953 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
1954 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
1955 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
1956 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
1957 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
1958 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
1959 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
1960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
1961 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
1962 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
1963 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
1964 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
1965 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
1966 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
1967 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
1968 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
1969 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
1970 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
1971 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
1972 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
1973 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
1974 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
1975 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
1976 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
1977 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
1978 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
1979 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
1980 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
1981 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
1982 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
1983 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
1984 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
1985 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
1986 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
1987 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
1988 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
1989 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
1990 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
1991 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
1992 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
1993 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
1994 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
1995 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
1996 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
1997 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
1998 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
1999 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
2000 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
2001 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
2002 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
2003 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
2004 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
2005 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
2006 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
2007 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
2008 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
2009 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
2010 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
2011 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
2012 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
2013 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
2014 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
2015 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
2016 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
2017 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
2018 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
2019 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
2020 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
2021 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
2022 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
2023 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
2024 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
2025 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
2026 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
2027 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
2028 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
2029 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
2030 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
2031 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
2032 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
2033 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
2034 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
2035 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
2036 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
2037 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
2038 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
2039 * gcc.dg/vect/pr101445.c: Add novector pragma.
2040 * gcc.dg/vect/pr103581.c: Add novector pragma.
2041 * gcc.dg/vect/pr105219.c: Add novector pragma.
2042 * gcc.dg/vect/pr108608.c: Add novector pragma.
2043 * gcc.dg/vect/pr18400.c: Add novector pragma.
2044 * gcc.dg/vect/pr18536.c: Add novector pragma.
2045 * gcc.dg/vect/pr20122.c: Add novector pragma.
2046 * gcc.dg/vect/pr25413.c: Add novector pragma.
2047 * gcc.dg/vect/pr30784.c: Add novector pragma.
2048 * gcc.dg/vect/pr37539.c: Add novector pragma.
2049 * gcc.dg/vect/pr40074.c: Add novector pragma.
2050 * gcc.dg/vect/pr45752.c: Add novector pragma.
2051 * gcc.dg/vect/pr45902.c: Add novector pragma.
2052 * gcc.dg/vect/pr46009.c: Add novector pragma.
2053 * gcc.dg/vect/pr48172.c: Add novector pragma.
2054 * gcc.dg/vect/pr51074.c: Add novector pragma.
2055 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
2056 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
2057 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
2058 * gcc.dg/vect/pr56918.c: Add novector pragma.
2059 * gcc.dg/vect/pr56920.c: Add novector pragma.
2060 * gcc.dg/vect/pr56933.c: Add novector pragma.
2061 * gcc.dg/vect/pr57705.c: Add novector pragma.
2062 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
2063 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
2064 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
2065 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
2066 * gcc.dg/vect/pr59594.c: Add novector pragma.
2067 * gcc.dg/vect/pr59984.c: Add novector pragma.
2068 * gcc.dg/vect/pr60276.c: Add novector pragma.
2069 * gcc.dg/vect/pr61194.c: Add novector pragma.
2070 * gcc.dg/vect/pr61680.c: Add novector pragma.
2071 * gcc.dg/vect/pr62021.c: Add novector pragma.
2072 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
2073 * gcc.dg/vect/pr64252.c: Add novector pragma.
2074 * gcc.dg/vect/pr64404.c: Add novector pragma.
2075 * gcc.dg/vect/pr64421.c: Add novector pragma.
2076 * gcc.dg/vect/pr64493.c: Add novector pragma.
2077 * gcc.dg/vect/pr64495.c: Add novector pragma.
2078 * gcc.dg/vect/pr66251.c: Add novector pragma.
2079 * gcc.dg/vect/pr66253.c: Add novector pragma.
2080 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
2081 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
2082 * gcc.dg/vect/pr69820.c: Add novector pragma.
2083 * gcc.dg/vect/pr70021.c: Add novector pragma.
2084 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
2085 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
2086 * gcc.dg/vect/pr71259.c: Add novector pragma.
2087 * gcc.dg/vect/pr78005.c: Add novector pragma.
2088 * gcc.dg/vect/pr78558.c: Add novector pragma.
2089 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
2090 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
2091 * gcc.dg/vect/pr80928.c: Add novector pragma.
2092 * gcc.dg/vect/pr81410.c: Add novector pragma.
2093 * gcc.dg/vect/pr81633.c: Add novector pragma.
2094 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
2095 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
2096 * gcc.dg/vect/pr85586.c: Add novector pragma.
2097 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
2098 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
2099 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
2100 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
2101 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
2102 * gcc.dg/vect/pr90018.c: Add novector pragma.
2103 * gcc.dg/vect/pr92420.c: Add novector pragma.
2104 * gcc.dg/vect/pr94994.c: Add novector pragma.
2105 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
2106 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
2107 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
2108 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
2109 * gcc.dg/vect/pr97678.c: Add novector pragma.
2110 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
2111 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
2112 * gcc.dg/vect/slp-1.c: Add novector pragma.
2113 * gcc.dg/vect/slp-10.c: Add novector pragma.
2114 * gcc.dg/vect/slp-11a.c: Add novector pragma.
2115 * gcc.dg/vect/slp-11b.c: Add novector pragma.
2116 * gcc.dg/vect/slp-11c.c: Add novector pragma.
2117 * gcc.dg/vect/slp-12a.c: Add novector pragma.
2118 * gcc.dg/vect/slp-12b.c: Add novector pragma.
2119 * gcc.dg/vect/slp-12c.c: Add novector pragma.
2120 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
2121 * gcc.dg/vect/slp-13.c: Add novector pragma.
2122 * gcc.dg/vect/slp-14.c: Add novector pragma.
2123 * gcc.dg/vect/slp-15.c: Add novector pragma.
2124 * gcc.dg/vect/slp-16.c: Add novector pragma.
2125 * gcc.dg/vect/slp-17.c: Add novector pragma.
2126 * gcc.dg/vect/slp-18.c: Add novector pragma.
2127 * gcc.dg/vect/slp-19a.c: Add novector pragma.
2128 * gcc.dg/vect/slp-19b.c: Add novector pragma.
2129 * gcc.dg/vect/slp-19c.c: Add novector pragma.
2130 * gcc.dg/vect/slp-2.c: Add novector pragma.
2131 * gcc.dg/vect/slp-20.c: Add novector pragma.
2132 * gcc.dg/vect/slp-21.c: Add novector pragma.
2133 * gcc.dg/vect/slp-22.c: Add novector pragma.
2134 * gcc.dg/vect/slp-23.c: Add novector pragma.
2135 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
2136 * gcc.dg/vect/slp-24.c: Add novector pragma.
2137 * gcc.dg/vect/slp-25.c: Add novector pragma.
2138 * gcc.dg/vect/slp-26.c: Add novector pragma.
2139 * gcc.dg/vect/slp-28.c: Add novector pragma.
2140 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
2141 * gcc.dg/vect/slp-3.c: Add novector pragma.
2142 * gcc.dg/vect/slp-33.c: Add novector pragma.
2143 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
2144 * gcc.dg/vect/slp-34.c: Add novector pragma.
2145 * gcc.dg/vect/slp-35.c: Add novector pragma.
2146 * gcc.dg/vect/slp-37.c: Add novector pragma.
2147 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
2148 * gcc.dg/vect/slp-4.c: Add novector pragma.
2149 * gcc.dg/vect/slp-41.c: Add novector pragma.
2150 * gcc.dg/vect/slp-43.c: Add novector pragma.
2151 * gcc.dg/vect/slp-45.c: Add novector pragma.
2152 * gcc.dg/vect/slp-46.c: Add novector pragma.
2153 * gcc.dg/vect/slp-47.c: Add novector pragma.
2154 * gcc.dg/vect/slp-48.c: Add novector pragma.
2155 * gcc.dg/vect/slp-49.c: Add novector pragma.
2156 * gcc.dg/vect/slp-5.c: Add novector pragma.
2157 * gcc.dg/vect/slp-6.c: Add novector pragma.
2158 * gcc.dg/vect/slp-7.c: Add novector pragma.
2159 * gcc.dg/vect/slp-8.c: Add novector pragma.
2160 * gcc.dg/vect/slp-9.c: Add novector pragma.
2161 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
2162 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
2163 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
2164 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
2165 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
2166 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
2167 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
2168 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
2169 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
2170 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
2171 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
2172 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
2173 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
2174 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
2175 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
2176 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
2177 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
2178 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
2179 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
2180 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
2181 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
2182 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
2183 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
2184 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
2185 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
2186 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
2187 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
2188 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
2189 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
2190 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
2191 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
2192 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
2193 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
2194 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
2195 * gcc.dg/vect/vect-100.c: Add novector pragma.
2196 * gcc.dg/vect/vect-103.c: Add novector pragma.
2197 * gcc.dg/vect/vect-104.c: Add novector pragma.
2198 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
2199 * gcc.dg/vect/vect-105.c: Add novector pragma.
2200 * gcc.dg/vect/vect-106.c: Add novector pragma.
2201 * gcc.dg/vect/vect-107.c: Add novector pragma.
2202 * gcc.dg/vect/vect-108.c: Add novector pragma.
2203 * gcc.dg/vect/vect-109.c: Add novector pragma.
2204 * gcc.dg/vect/vect-11.c: Add novector pragma.
2205 * gcc.dg/vect/vect-110.c: Add novector pragma.
2206 * gcc.dg/vect/vect-113.c: Add novector pragma.
2207 * gcc.dg/vect/vect-114.c: Add novector pragma.
2208 * gcc.dg/vect/vect-115.c: Add novector pragma.
2209 * gcc.dg/vect/vect-116.c: Add novector pragma.
2210 * gcc.dg/vect/vect-117.c: Add novector pragma.
2211 * gcc.dg/vect/vect-11a.c: Add novector pragma.
2212 * gcc.dg/vect/vect-12.c: Add novector pragma.
2213 * gcc.dg/vect/vect-122.c: Add novector pragma.
2214 * gcc.dg/vect/vect-124.c: Add novector pragma.
2215 * gcc.dg/vect/vect-13.c: Add novector pragma.
2216 * gcc.dg/vect/vect-14.c: Add novector pragma.
2217 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
2218 * gcc.dg/vect/vect-15.c: Add novector pragma.
2219 * gcc.dg/vect/vect-17.c: Add novector pragma.
2220 * gcc.dg/vect/vect-18.c: Add novector pragma.
2221 * gcc.dg/vect/vect-19.c: Add novector pragma.
2222 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
2223 * gcc.dg/vect/vect-2.c: Add novector pragma.
2224 * gcc.dg/vect/vect-20.c: Add novector pragma.
2225 * gcc.dg/vect/vect-21.c: Add novector pragma.
2226 * gcc.dg/vect/vect-22.c: Add novector pragma.
2227 * gcc.dg/vect/vect-23.c: Add novector pragma.
2228 * gcc.dg/vect/vect-24.c: Add novector pragma.
2229 * gcc.dg/vect/vect-25.c: Add novector pragma.
2230 * gcc.dg/vect/vect-26.c: Add novector pragma.
2231 * gcc.dg/vect/vect-27.c: Add novector pragma.
2232 * gcc.dg/vect/vect-28.c: Add novector pragma.
2233 * gcc.dg/vect/vect-29.c: Add novector pragma.
2234 * gcc.dg/vect/vect-3.c: Add novector pragma.
2235 * gcc.dg/vect/vect-30.c: Add novector pragma.
2236 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
2237 * gcc.dg/vect/vect-31.c: Add novector pragma.
2238 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
2239 * gcc.dg/vect/vect-32.c: Add novector pragma.
2240 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
2241 * gcc.dg/vect/vect-33.c: Add novector pragma.
2242 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
2243 * gcc.dg/vect/vect-34.c: Add novector pragma.
2244 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
2245 * gcc.dg/vect/vect-35.c: Add novector pragma.
2246 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
2247 * gcc.dg/vect/vect-36.c: Add novector pragma.
2248 * gcc.dg/vect/vect-38.c: Add novector pragma.
2249 * gcc.dg/vect/vect-4.c: Add novector pragma.
2250 * gcc.dg/vect/vect-40.c: Add novector pragma.
2251 * gcc.dg/vect/vect-42.c: Add novector pragma.
2252 * gcc.dg/vect/vect-44.c: Add novector pragma.
2253 * gcc.dg/vect/vect-46.c: Add novector pragma.
2254 * gcc.dg/vect/vect-48.c: Add novector pragma.
2255 * gcc.dg/vect/vect-5.c: Add novector pragma.
2256 * gcc.dg/vect/vect-50.c: Add novector pragma.
2257 * gcc.dg/vect/vect-52.c: Add novector pragma.
2258 * gcc.dg/vect/vect-54.c: Add novector pragma.
2259 * gcc.dg/vect/vect-56.c: Add novector pragma.
2260 * gcc.dg/vect/vect-58.c: Add novector pragma.
2261 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
2262 * gcc.dg/vect/vect-6.c: Add novector pragma.
2263 * gcc.dg/vect/vect-60.c: Add novector pragma.
2264 * gcc.dg/vect/vect-62.c: Add novector pragma.
2265 * gcc.dg/vect/vect-63.c: Add novector pragma.
2266 * gcc.dg/vect/vect-64.c: Add novector pragma.
2267 * gcc.dg/vect/vect-65.c: Add novector pragma.
2268 * gcc.dg/vect/vect-66.c: Add novector pragma.
2269 * gcc.dg/vect/vect-67.c: Add novector pragma.
2270 * gcc.dg/vect/vect-68.c: Add novector pragma.
2271 * gcc.dg/vect/vect-7.c: Add novector pragma.
2272 * gcc.dg/vect/vect-70.c: Add novector pragma.
2273 * gcc.dg/vect/vect-71.c: Add novector pragma.
2274 * gcc.dg/vect/vect-72.c: Add novector pragma.
2275 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
2276 * gcc.dg/vect/vect-73.c: Add novector pragma.
2277 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
2278 * gcc.dg/vect/vect-74.c: Add novector pragma.
2279 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
2280 * gcc.dg/vect/vect-75.c: Add novector pragma.
2281 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
2282 * gcc.dg/vect/vect-76.c: Add novector pragma.
2283 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
2284 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
2285 * gcc.dg/vect/vect-77.c: Add novector pragma.
2286 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
2287 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
2288 * gcc.dg/vect/vect-78.c: Add novector pragma.
2289 * gcc.dg/vect/vect-8.c: Add novector pragma.
2290 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
2291 * gcc.dg/vect/vect-80.c: Add novector pragma.
2292 * gcc.dg/vect/vect-82.c: Add novector pragma.
2293 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
2294 * gcc.dg/vect/vect-83.c: Add novector pragma.
2295 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
2296 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
2297 * gcc.dg/vect/vect-85.c: Add novector pragma.
2298 * gcc.dg/vect/vect-86.c: Add novector pragma.
2299 * gcc.dg/vect/vect-87.c: Add novector pragma.
2300 * gcc.dg/vect/vect-88.c: Add novector pragma.
2301 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
2302 * gcc.dg/vect/vect-89.c: Add novector pragma.
2303 * gcc.dg/vect/vect-9.c: Add novector pragma.
2304 * gcc.dg/vect/vect-92.c: Add novector pragma.
2305 * gcc.dg/vect/vect-93.c: Add novector pragma.
2306 * gcc.dg/vect/vect-95.c: Add novector pragma.
2307 * gcc.dg/vect/vect-96.c: Add novector pragma.
2308 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
2309 * gcc.dg/vect/vect-97.c: Add novector pragma.
2310 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
2311 * gcc.dg/vect/vect-98.c: Add novector pragma.
2312 * gcc.dg/vect/vect-99.c: Add novector pragma.
2313 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
2314 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
2315 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
2316 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
2317 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
2318 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
2319 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
2320 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
2321 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
2322 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
2323 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
2324 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
2325 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
2326 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
2327 * gcc.dg/vect/vect-all.c: Add novector pragma.
2328 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
2329 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
2330 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
2331 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
2332 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
2333 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
2334 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
2335 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
2336 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
2337 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
2338 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
2339 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
2340 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
2341 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
2342 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
2343 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
2344 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
2345 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
2346 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
2347 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
2348 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
2349 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
2350 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
2351 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
2352 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
2353 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
2354 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
2355 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
2356 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
2357 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
2358 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
2359 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
2360 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
2361 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
2362 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
2363 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
2364 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
2365 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
2366 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
2367 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
2368 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
2369 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
2370 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
2371 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
2372 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
2373 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
2374 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
2375 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
2376 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
2377 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
2378 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
2379 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
2380 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
2381 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
2382 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
2383 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
2384 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
2385 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
2386 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
2387 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
2388 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
2389 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
2390 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
2391 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
2392 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
2393 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
2394 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
2395 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
2396 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
2397 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
2398 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
2399 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
2400 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
2401 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
2402 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
2403 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
2404 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
2405 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
2406 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
2407 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
2408 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
2409 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
2410 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
2411 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
2412 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
2413 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
2414 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
2415 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
2416 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
2417 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
2418 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
2419 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
2420 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
2421 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
2422 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
2423 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
2424 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
2425 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
2426 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
2427 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
2428 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
2429 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
2430 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
2431 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
2432 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
2433 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
2434 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
2435 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
2436 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
2437 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
2438 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
2439 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
2440 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
2441 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
2442 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
2443 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
2444 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
2445 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
2446 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
2447 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
2448 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
2449 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
2450 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
2451 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
2452 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
2453 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
2454 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
2455 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
2456 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
2457 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
2458 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
2459 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
2460 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
2461 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
2462 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
2463 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
2464 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
2465 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
2466 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
2467 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
2468 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
2469 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
2470 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
2471 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
2472 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
2473 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
2474 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
2475 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
2476 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
2477 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
2478 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
2479 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
2480 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
2481 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
2482 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
2483 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
2484 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
2485 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
2486 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
2487 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
2488 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
2489 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
2490 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
2491 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
2492 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
2493 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
2494 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
2495 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
2496 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
2497 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
2498 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
2499 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
2500 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
2501 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
2502 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
2503 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
2504 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
2505 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
2506 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
2507 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
2508 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
2509 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
2510 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
2511 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
2512 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
2513 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
2514 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
2515 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
2516 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
2517 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
2518 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
2519 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
2520 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
2521 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
2522 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
2523 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
2524 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
2525 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
2526 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
2527 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
2528 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
2529 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
2530 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
2531 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
2532 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
2533 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
2534 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
2535 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
2536 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
2537 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
2538 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
2539 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
2540 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
2541 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
2542 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
2543 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
2544 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
2545 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
2546 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
2547 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
2548 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
2549 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
2550 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
2551 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
2552 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
2553 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
2554 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
2555 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
2556 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
2557 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
2558 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
2559 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
2560 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
2561 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
2562 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
2563 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
2564 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
2565 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
2566 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
2567 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
2568 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
2569 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
2570 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
2571 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
2572 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
2573 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
2574 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
2575 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
2576 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
2577 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
2578 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
2579 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
2580 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
2581 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
2582 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
2583 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
2584 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
2585 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
2586 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
2587 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
2589 2023-08-04 Tamar Christina <tamar.christina@arm.com>
2591 * gcc.dg/vect/vect-novector-pragma.c: New test.
2593 2023-08-04 Tamar Christina <tamar.christina@arm.com>
2595 * g++.dg/vect/vect.exp (support vect- prefix).
2596 * g++.dg/vect/vect-novector-pragma.cc: New test.
2598 2023-08-04 Tamar Christina <tamar.christina@arm.com>
2601 * gcc.target/aarch64/pr98772.c: Adjust assembly.
2602 * gcc.target/aarch64/vect-widen-shift.c: New test.
2604 2023-08-04 Richard Biener <rguenther@suse.de>
2606 PR tree-optimization/110838
2607 * gcc.dg/vect/pr110838.c: New testcase.
2609 2023-08-04 Pan Li <pan2.li@intel.com>
2612 2023-08-04 Pan Li <pan2.li@intel.com>
2614 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
2616 2023-08-04 Pan Li <pan2.li@intel.com>
2619 2023-08-04 Pan Li <pan2.li@intel.com>
2621 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
2624 2023-08-04 Pan Li <pan2.li@intel.com>
2627 2023-08-04 Pan Li <pan2.li@intel.com>
2629 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
2631 2023-08-04 Pan Li <pan2.li@intel.com>
2634 2023-08-04 Pan Li <pan2.li@intel.com>
2636 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
2639 2023-08-04 Andrew Pinski <apinski@marvell.com>
2641 PR tree-optimization/110874
2642 * gcc.c-torture/compile/pr110874-a.c: New test.
2644 2023-08-04 Drew Ross <drross@redhat.com>
2646 PR middle-end/101955
2647 * gcc.dg/pr101955.c: New test.
2649 2023-08-04 Pan Li <pan2.li@intel.com>
2651 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
2654 2023-08-04 Pan Li <pan2.li@intel.com>
2656 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
2658 2023-08-04 Pan Li <pan2.li@intel.com>
2660 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
2663 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
2665 * gcc.target/aarch64/pr110625_3.c: New testcase.
2667 2023-08-04 Pan Li <pan2.li@intel.com>
2669 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
2671 2023-08-04 Pan Li <pan2.li@intel.com>
2673 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
2675 2023-08-04 Pan Li <pan2.li@intel.com>
2677 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
2678 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
2680 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
2682 * g++.dg/ipa/pure-const-3.C: Move source to...
2683 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
2685 * g++.dg/ipa/pure-const-3b.C: New.
2687 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
2689 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
2690 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
2691 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
2692 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
2693 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
2694 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
2695 * gcc.target/bpf/core-builtin-type-based.c: New test.
2696 * gcc.target/bpf/core-builtin-type-id.c: New test.
2697 * gcc.target/bpf/core-support.h: New test.
2699 2023-08-03 David Malcolm <dmalcolm@redhat.com>
2702 * gcc.dg/analyzer/pr108171.c: New test.
2704 2023-08-03 David Malcolm <dmalcolm@redhat.com>
2707 * gcc.dg/analyzer/pr110882.c: New test.
2709 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
2711 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
2712 (test_can_div_trunc_p_const): Add more tests.
2714 2023-08-03 Richard Biener <rguenther@suse.de>
2716 PR tree-optimization/110838
2717 * gcc.dg/torture/pr110838.c: New testcase.
2719 2023-08-03 Richard Biener <rguenther@suse.de>
2721 PR tree-optimization/110702
2722 * gcc.dg/torture/pr110702.c: New testcase.
2724 2023-08-03 Richard Biener <rguenther@suse.de>
2726 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
2728 2023-08-03 Richard Biener <rguenther@suse.de>
2730 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
2731 and eliminate both in the end.
2733 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2735 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
2736 * gcc.target/s390/vxe2/vlbr-1.c: New test.
2737 * gcc.target/s390/vxe2/vstbr-1.c: New test.
2738 * gcc.target/s390/vxe2/vstbr-2.c: New test.
2740 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2742 * lib/target-supports.exp (check_effective_target_vect_bswap):
2745 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
2747 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
2748 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
2749 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
2750 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
2751 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
2753 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
2756 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
2757 * gcc.target/i386/pr110792.c: New 64-bit C test case.
2759 2023-08-03 Pan Li <pan2.li@intel.com>
2761 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
2763 2023-08-03 Andrew Pinski <apinski@marvell.com>
2765 * gcc.c-torture/execute/20230802-1.c: New test.
2767 2023-08-03 Pan Li <pan2.li@intel.com>
2769 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
2771 2023-08-02 Eric Feng <ef2648@columbia.edu>
2774 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
2775 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
2776 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
2778 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2780 PR rtl-optimization/110869
2781 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
2782 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
2783 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
2784 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
2785 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
2786 constant is already reduced.
2787 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
2788 constant is already reduced.
2790 2023-08-02 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/92335
2793 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
2794 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
2795 expect predictive commoning to happen instead of sinking.
2796 * gcc.dg/vect/pr65947-3.c: Ajdust.
2798 2023-08-02 Pan Li <pan2.li@intel.com>
2800 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
2802 2023-08-02 Jan Hubicka <jh@suse.cz>
2804 * gcc.dg/unroll-1.c: Fix template.
2806 2023-08-02 Jan Hubicka <jh@suse.cz>
2808 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
2810 2023-08-02 liuhongt <hongtao.liu@intel.com>
2812 * gcc.target/i386/pr81904.c: New test.
2814 2023-08-02 liuhongt <hongtao.liu@intel.com>
2816 * gcc.target/i386/vlddqu_vinserti128.c: New test.
2818 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
2821 * gm2/pim/fail/badxproc.mod: New test.
2823 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
2825 * gcc.target/s390/aligned-1.c: New test.
2826 * gcc.target/s390/unaligned-1.c: New test.
2828 2023-08-01 Jan Hubicka <jh@suse.cz>
2830 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
2831 * gcc.dg/vect/vect-1.c: Check profile consistency.
2832 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
2833 * gcc.dg/vect/vect-10.c: Check profile consistency.
2834 * gcc.dg/vect/vect-100.c: Check profile consistency.
2835 * gcc.dg/vect/vect-103.c: Check profile consistency.
2836 * gcc.dg/vect/vect-104.c: Check profile consistency.
2837 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
2838 * gcc.dg/vect/vect-105.c: Check profile consistency.
2839 * gcc.dg/vect/vect-106.c: Check profile consistency.
2840 * gcc.dg/vect/vect-107.c: Check profile consistency.
2841 * gcc.dg/vect/vect-108.c: Check profile consistency.
2842 * gcc.dg/vect/vect-109.c: Check profile consistency.
2843 * gcc.dg/vect/vect-11.c: Check profile consistency.
2844 * gcc.dg/vect/vect-110.c: Check profile consistency.
2845 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
2846 * gcc.dg/vect/vect-112.c: Check profile consistency.
2847 * gcc.dg/vect/vect-113.c: Check profile consistency.
2848 * gcc.dg/vect/vect-114.c: Check profile consistency.
2849 * gcc.dg/vect/vect-115.c: Check profile consistency.
2850 * gcc.dg/vect/vect-116.c: Check profile consistency.
2851 * gcc.dg/vect/vect-117.c: Check profile consistency.
2852 * gcc.dg/vect/vect-118.c: Check profile consistency.
2853 * gcc.dg/vect/vect-119.c: Check profile consistency.
2854 * gcc.dg/vect/vect-11a.c: Check profile consistency.
2855 * gcc.dg/vect/vect-12.c: Check profile consistency.
2856 * gcc.dg/vect/vect-120.c: Check profile consistency.
2857 * gcc.dg/vect/vect-121.c: Check profile consistency.
2858 * gcc.dg/vect/vect-122.c: Check profile consistency.
2859 * gcc.dg/vect/vect-123.c: Check profile consistency.
2860 * gcc.dg/vect/vect-124.c: Check profile consistency.
2861 * gcc.dg/vect/vect-126.c: Check profile consistency.
2862 * gcc.dg/vect/vect-13.c: Check profile consistency.
2863 * gcc.dg/vect/vect-14.c: Check profile consistency.
2864 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
2865 * gcc.dg/vect/vect-15.c: Check profile consistency.
2866 * gcc.dg/vect/vect-17.c: Check profile consistency.
2867 * gcc.dg/vect/vect-18.c: Check profile consistency.
2868 * gcc.dg/vect/vect-19.c: Check profile consistency.
2869 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
2870 * gcc.dg/vect/vect-2.c: Check profile consistency.
2871 * gcc.dg/vect/vect-20.c: Check profile consistency.
2872 * gcc.dg/vect/vect-21.c: Check profile consistency.
2873 * gcc.dg/vect/vect-22.c: Check profile consistency.
2874 * gcc.dg/vect/vect-23.c: Check profile consistency.
2875 * gcc.dg/vect/vect-24.c: Check profile consistency.
2876 * gcc.dg/vect/vect-25.c: Check profile consistency.
2877 * gcc.dg/vect/vect-26.c: Check profile consistency.
2878 * gcc.dg/vect/vect-27.c: Check profile consistency.
2879 * gcc.dg/vect/vect-28.c: Check profile consistency.
2880 * gcc.dg/vect/vect-29.c: Check profile consistency.
2881 * gcc.dg/vect/vect-3.c: Check profile consistency.
2882 * gcc.dg/vect/vect-30.c: Check profile consistency.
2883 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
2884 * gcc.dg/vect/vect-31.c: Check profile consistency.
2885 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
2886 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
2887 * gcc.dg/vect/vect-32.c: Check profile consistency.
2888 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
2889 * gcc.dg/vect/vect-33.c: Check profile consistency.
2890 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
2891 * gcc.dg/vect/vect-34.c: Check profile consistency.
2892 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
2893 * gcc.dg/vect/vect-35.c: Check profile consistency.
2894 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
2895 * gcc.dg/vect/vect-36.c: Check profile consistency.
2896 * gcc.dg/vect/vect-38.c: Check profile consistency.
2897 * gcc.dg/vect/vect-4.c: Check profile consistency.
2898 * gcc.dg/vect/vect-40.c: Check profile consistency.
2899 * gcc.dg/vect/vect-42.c: Check profile consistency.
2900 * gcc.dg/vect/vect-44.c: Check profile consistency.
2901 * gcc.dg/vect/vect-46.c: Check profile consistency.
2902 * gcc.dg/vect/vect-48.c: Check profile consistency.
2903 * gcc.dg/vect/vect-5.c: Check profile consistency.
2904 * gcc.dg/vect/vect-50.c: Check profile consistency.
2905 * gcc.dg/vect/vect-52.c: Check profile consistency.
2906 * gcc.dg/vect/vect-54.c: Check profile consistency.
2907 * gcc.dg/vect/vect-56.c: Check profile consistency.
2908 * gcc.dg/vect/vect-58.c: Check profile consistency.
2909 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
2910 * gcc.dg/vect/vect-6.c: Check profile consistency.
2911 * gcc.dg/vect/vect-60.c: Check profile consistency.
2912 * gcc.dg/vect/vect-62.c: Check profile consistency.
2913 * gcc.dg/vect/vect-63.c: Check profile consistency.
2914 * gcc.dg/vect/vect-64.c: Check profile consistency.
2915 * gcc.dg/vect/vect-65.c: Check profile consistency.
2916 * gcc.dg/vect/vect-66.c: Check profile consistency.
2917 * gcc.dg/vect/vect-67.c: Check profile consistency.
2918 * gcc.dg/vect/vect-68.c: Check profile consistency.
2919 * gcc.dg/vect/vect-7.c: Check profile consistency.
2920 * gcc.dg/vect/vect-70.c: Check profile consistency.
2921 * gcc.dg/vect/vect-71.c: Check profile consistency.
2922 * gcc.dg/vect/vect-72.c: Check profile consistency.
2923 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
2924 * gcc.dg/vect/vect-73.c: Check profile consistency.
2925 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
2926 * gcc.dg/vect/vect-74.c: Check profile consistency.
2927 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
2928 * gcc.dg/vect/vect-75.c: Check profile consistency.
2929 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
2930 * gcc.dg/vect/vect-76.c: Check profile consistency.
2931 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
2932 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
2933 * gcc.dg/vect/vect-77.c: Check profile consistency.
2934 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
2935 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
2936 * gcc.dg/vect/vect-78.c: Check profile consistency.
2937 * gcc.dg/vect/vect-8.c: Check profile consistency.
2938 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
2939 * gcc.dg/vect/vect-80.c: Check profile consistency.
2940 * gcc.dg/vect/vect-82.c: Check profile consistency.
2941 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
2942 * gcc.dg/vect/vect-83.c: Check profile consistency.
2943 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
2944 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
2945 * gcc.dg/vect/vect-85.c: Check profile consistency.
2946 * gcc.dg/vect/vect-86.c: Check profile consistency.
2947 * gcc.dg/vect/vect-87.c: Check profile consistency.
2948 * gcc.dg/vect/vect-88.c: Check profile consistency.
2949 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
2950 * gcc.dg/vect/vect-89.c: Check profile consistency.
2951 * gcc.dg/vect/vect-9.c: Check profile consistency.
2952 * gcc.dg/vect/vect-91.c: Check profile consistency.
2953 * gcc.dg/vect/vect-92.c: Check profile consistency.
2954 * gcc.dg/vect/vect-93.c: Check profile consistency.
2955 * gcc.dg/vect/vect-95.c: Check profile consistency.
2956 * gcc.dg/vect/vect-96.c: Check profile consistency.
2957 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
2958 * gcc.dg/vect/vect-97.c: Check profile consistency.
2959 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
2960 * gcc.dg/vect/vect-98.c: Check profile consistency.
2961 * gcc.dg/vect/vect-99.c: Check profile consistency.
2963 2023-08-01 Pan Li <pan2.li@intel.com>
2964 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2966 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
2968 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
2969 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
2970 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
2971 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
2972 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
2973 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
2974 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
2975 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
2976 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
2977 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
2978 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
2979 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
2980 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
2981 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
2982 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
2983 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
2984 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
2985 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
2986 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
2987 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
2988 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
2989 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
2990 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
2991 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
2992 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
2993 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
2994 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
2995 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
2996 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
2997 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
2998 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
2999 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
3000 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
3001 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
3002 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
3003 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
3004 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
3005 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
3006 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
3007 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
3008 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
3009 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
3010 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
3011 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
3012 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
3013 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
3014 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
3015 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
3016 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
3017 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
3018 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
3020 2023-08-01 Pan Li <pan2.li@intel.com>
3022 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
3023 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
3025 2023-08-01 liuhongt <hongtao.liu@intel.com>
3027 * gcc.target/i386/pr87007-4.c: Adjust testcase.
3028 * gcc.target/i386/pr87007-5.c: Ditto.
3030 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
3033 * gm2/iso/pass/constvec.mod: New test.
3034 * gm2/iso/pass/constvec2.mod: New test.
3035 * gm2/iso/run/pass/constvec3.mod: New test.
3037 2023-08-01 Andrew Pinski <apinski@marvell.com>
3039 PR tree-optimization/93044
3040 * gcc.dg/tree-ssa/cast-1.c: New test.
3041 * gcc.dg/tree-ssa/cast-2.c: New test.
3043 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
3046 * gcc.dg/Wmissing-variable-declarations.c: New test.
3048 2023-07-31 Andrew Pinski <apinski@marvell.com>
3050 PR tree-optimization/106164
3051 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
3053 2023-07-31 Andrew Pinski <apinski@marvell.com>
3055 PR tree-optimization/106164
3056 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
3058 2023-07-31 Andrew Pinski <apinski@marvell.com>
3060 PR tree-optimization/100864
3061 * gcc.dg/tree-ssa/bitops-3.c: New test.
3063 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
3065 * gcc.dg/pr110582.c: New.
3067 2023-07-31 David Malcolm <dmalcolm@redhat.com>
3070 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
3071 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
3073 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
3075 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
3076 * gfortran.dg/goacc/host_data-error.f90: New testcase.
3077 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
3079 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3081 * gcc.dg/cmp-mem-const-1.c: New test.
3082 * gcc.dg/cmp-mem-const-2.c: New test.
3083 * gcc.dg/cmp-mem-const-3.c: New test.
3084 * gcc.dg/cmp-mem-const-4.c: New test.
3085 * gcc.dg/cmp-mem-const-5.c: New test.
3086 * gcc.dg/cmp-mem-const-6.c: New test.
3087 * gcc.target/s390/cmp-mem-const-1.c: New test.
3089 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
3091 * gcc.target/aarch64/pr110625_1.c: New testcase.
3092 * gcc.target/aarch64/pr110625_2.c: New testcase.
3094 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
3097 * gcc.target/i386/pr110843.c: New test case.
3099 2023-07-31 Pan Li <pan2.li@intel.com>
3101 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
3103 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
3105 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3107 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
3108 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
3109 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
3110 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
3111 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
3112 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
3113 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
3114 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
3115 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
3116 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
3117 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
3119 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
3122 * gcc.target/i386/pr110790-1.c: New test case.
3123 * gcc.target/i386/pr110790-2.c: Likewise.
3125 2023-07-29 Jan Hubicka <jh@suse.cz>
3127 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
3129 2023-07-28 Harald Anlauf <anlauf@gmx.de>
3132 * gfortran.dg/assumed_type_18.f90: New test.
3134 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
3136 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
3139 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
3143 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
3144 * g++.dg/lto/pr89335_0.C: Likewise.
3145 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
3146 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
3147 * g++.dg/warn/pr83054-2.C: New test.
3149 2023-07-28 Jan Hubicka <jh@suse.cz>
3152 * g++.dg/tree-ssa/loop-split-1.C: New test.
3154 2023-07-28 Jan Hubicka <jh@suse.cz>
3156 PR middle-end/106293
3157 * gcc.dg/tree-prof/loop-split-1.c: New test.
3158 * gcc.dg/tree-prof/loop-split-2.c: New test.
3159 * gcc.dg/tree-prof/loop-split-3.c: New test.
3161 2023-07-28 xuli <xuli1@eswincomputing.com>
3163 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
3164 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
3165 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
3166 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
3167 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
3168 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
3169 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
3170 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
3171 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
3172 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
3173 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
3174 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
3175 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
3176 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
3177 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
3178 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
3179 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
3180 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
3181 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
3182 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
3183 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
3184 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
3185 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
3186 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
3187 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
3188 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
3189 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
3190 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
3191 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
3192 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
3193 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
3194 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
3195 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
3196 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
3197 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
3199 2023-07-28 Jan Hubicka <jh@suse.cz>
3201 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
3202 * gcc.target/i386/avx2-gather-6.c: Likewise.
3203 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
3205 2023-07-28 liuhongt <hongtao.liu@intel.com>
3207 * gcc.target/i386/pr110788.c: New test.
3209 2023-07-27 David Faust <david.faust@oracle.com>
3213 * gcc.target/bpf/sload-1.c: New test.
3214 * gcc.target/bpf/sload-pseudoc-1.c: New test.
3215 * gcc.target/bpf/smov-1.c: New test.
3216 * gcc.target/bpf/smov-pseudoc-1.c: New test.
3218 2023-07-27 David Faust <david.faust@oracle.com>
3220 * gcc.target/bpf/alu-2.c: New test.
3221 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
3223 2023-07-27 Jan Hubicka <jh@suse.cz>
3225 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
3226 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
3227 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
3228 * gcc.dg/unroll-1.c: Test for profile mismatches.
3229 * gcc.dg/unroll-3.c: Test for profile mismatches.
3230 * gcc.dg/unroll-4.c: Test for profile mismatches.
3231 * gcc.dg/unroll-5.c: Test for profile mismatches.
3232 * gcc.dg/unroll-6.c: Test for profile mismatches.
3234 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
3236 * gfortran.dg/gomp/teams-6.f90: Extend.
3238 2023-07-27 Jan Hubicka <jh@suse.cz>
3240 * gcc.dg/pr102385.c: Check for no profile mismatches.
3241 * gcc.dg/pr96931.c: Check for no profile mismatches.
3242 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
3243 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
3244 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
3245 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
3246 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
3247 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
3248 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
3249 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
3250 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
3251 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
3252 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
3253 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
3254 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
3255 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
3256 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
3257 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
3258 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
3259 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
3260 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
3261 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
3263 2023-07-27 Patrick Palka <ppalka@redhat.com>
3266 * g++.dg/cpp0x/constexpr-empty18.C: New test.
3267 * g++.dg/cpp0x/constexpr-empty19.C: New test.
3269 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3271 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
3272 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
3273 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
3274 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
3275 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
3276 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
3277 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
3278 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
3279 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
3280 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
3281 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
3282 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
3283 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
3284 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
3285 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
3286 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
3287 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
3288 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
3289 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
3290 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
3291 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
3292 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
3293 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
3294 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
3295 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
3296 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
3297 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
3299 2023-07-27 demin.han <demin.han@starfivetech.com>
3301 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
3303 2023-07-27 Richard Biener <rguenther@suse.de>
3305 PR tree-optimization/110829
3306 * gcc.dg/pr56837.c: XFAIL part of the testcase.
3308 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
3311 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
3313 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
3314 Richard Biener <rguenther@suse.de>
3316 PR tree-optimization/110776
3317 * gcc.target/powerpc/pr110776.c: New test.
3319 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
3321 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
3322 * gcc.target/riscv/pr102957.c: Likewise.
3324 2023-07-26 Patrick Palka <ppalka@redhat.com>
3328 * g++.dg/cpp1z/class-deduction115.C: New test.
3329 * g++.dg/template/ttp39.C: New test.
3331 2023-07-26 Patrick Palka <ppalka@redhat.com>
3335 * g++.dg/template/ttp38.C: New test.
3337 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
3339 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
3340 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
3341 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
3342 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
3344 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
3346 * gcc.target/riscv/attribute-20.c: New test.
3347 * gcc.target/riscv/attribute-21.c: New test.
3348 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
3350 2023-07-26 Patrick Palka <ppalka@redhat.com>
3353 * g++.dg/cpp2a/nontype-float3.C: New test.
3355 2023-07-26 Harald Anlauf <anlauf@gmx.de>
3358 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
3359 * gfortran.dg/data_char_5.f90: Likewise.
3360 * gfortran.dg/data_char_6.f90: New test.
3362 2023-07-26 Jason Merrill <jason@redhat.com>
3365 * g++.dg/template/template-keyword4.C: New test.
3367 2023-07-26 David Faust <david.faust@oracle.com>
3369 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
3370 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
3371 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
3372 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
3373 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
3374 * gcc.target/bpf/atomic-op-1.c: New test.
3375 * gcc.target/bpf/atomic-op-2.c: New test.
3376 * gcc.target/bpf/atomic-op-3.c: New test.
3377 * gcc.target/bpf/atomic-xchg-1.c: New test.
3378 * gcc.target/bpf/atomic-xchg-2.c: New test.
3380 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
3382 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
3383 `main` of this testcase.
3385 2023-07-26 Carl Love <cel@us.ibm.com>
3387 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
3388 vec-replace-word-runnable_1.c.
3389 * gcc.target/powerpc/vec-replace-word-runnable_1.c
3390 (dg-options): add -flax-vector-conversions.
3391 (vec_replace_unaligned) Fix first argument type.
3392 (vresult_uchar): Fix expected results.
3393 (vec_replace_unaligned): Update for loop to check uchar results.
3394 Remove extra spaces in if statements. Insert missing spaces in
3396 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
3398 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
3400 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
3401 instead of dg-options.
3403 2023-07-26 Richard Biener <rguenther@suse.de>
3405 PR tree-optimization/106081
3406 * gcc.dg/vect/pr106081.c: New testcase.
3408 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
3411 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
3414 2023-07-26 Li Xu <xuli1@eswincomputing.com>
3416 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
3418 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
3421 * gcc.target/i386/pr110762.c: New test.
3423 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
3425 * gcc.target/bpf/neg-1.c: New test.
3426 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
3428 2023-07-26 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/110799
3431 * gcc.dg/torture/pr110799.c: New testcase.
3433 2023-07-26 Jakub Jelinek <jakub@redhat.com>
3435 PR tree-optimization/110755
3436 * gcc.dg/pr110755.c: New test.
3438 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
3441 * g++.target/powerpc/pr110741.C: New test.
3443 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
3445 * gcc.target/riscv/fsflags.c: New test.
3447 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
3452 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
3453 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
3454 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
3455 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
3456 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
3457 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
3459 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
3462 * g++.dg/cpp1y/constexpr-110619.C: New test.
3464 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
3466 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
3467 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
3468 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
3469 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
3470 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
3471 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
3472 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
3473 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
3474 * g++.dg/cpp0x/overflow1.C: Likewise.
3475 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
3476 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
3477 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
3478 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
3479 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
3480 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
3481 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
3482 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
3483 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
3484 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
3485 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
3486 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
3487 * g++.dg/cpp1y/pr68180.C: Likewise.
3488 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
3489 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
3490 * g++.dg/cpp2a/bit-cast11.C: Likewise.
3491 * g++.dg/cpp2a/bit-cast12.C: Likewise.
3492 * g++.dg/cpp2a/bit-cast14.C: Likewise.
3493 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
3494 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
3495 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
3496 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
3497 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
3498 * g++.dg/cpp2a/constinit10.C: Likewise.
3499 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
3500 * g++.dg/ext/constexpr-vla2.C: Likewise.
3501 * g++.dg/ext/constexpr-vla3.C: Likewise.
3502 * g++.dg/ubsan/pr63956.C: Likewise.
3504 2023-07-26 Jason Merrill <jason@redhat.com>
3506 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
3508 2023-07-25 Andrew Pinski <apinski@marvell.com>
3511 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
3514 2023-07-25 Marek Polacek <polacek@redhat.com>
3517 * g++.dg/cpp1y/constexpr-110382.C: New test.
3519 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
3523 * gfortran.dg/gomp/teams-6.f90: New test.
3525 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
3527 * gnat.dg/unroll3.adb: Adjust.
3529 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
3531 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
3533 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
3536 * gcc.target/powerpc/pr103605.h: New.
3537 * gcc.target/powerpc/pr103605-1.c: New.
3538 * gcc.target/powerpc/pr103605-2.c: New.
3540 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
3543 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
3544 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
3545 * gm2/extensions/asm/fail/stressreturn.mod: New test.
3546 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
3547 * gm2/extensions/asm/pass/fooasm.mod: New test.
3549 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
3553 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
3554 * gfortran.dg/gomp/teams-5.f90: New test.
3556 2023-07-24 Drew Ross <drross@redhat.com>
3557 Jakub Jelinek <jakub@redhat.com>
3559 PR middle-end/109986
3560 * gcc.c-torture/execute/pr109986.c: New test.
3561 * gcc.dg/tree-ssa/pr109986.c: New test.
3563 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
3566 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
3567 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
3568 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
3569 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
3570 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
3571 * gcc.target/bpf/diag-smod.c: Likewise.
3573 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
3575 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
3576 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
3578 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
3581 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
3582 * gcc.target/bpf/bswap-2.c: New test.
3584 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3586 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
3587 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
3588 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
3589 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
3590 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
3591 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
3592 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
3593 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
3594 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
3596 2023-07-24 Richard Biener <rguenther@suse.de>
3598 PR tree-optimization/110777
3599 * gcc.dg/pr110777.c: New testcase.
3601 2023-07-24 Richard Biener <rguenther@suse.de>
3603 PR tree-optimization/110766
3604 * gcc.dg/torture/pr110766.c: New testcase.
3606 2023-07-24 Pan Li <pan2.li@intel.com>
3608 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
3609 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
3611 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
3613 * gcc.target/riscv/pr110748-1.c: New Test.
3614 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
3615 patterns to avoid random string matches.
3617 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
3619 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
3621 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
3624 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
3626 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
3628 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
3630 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
3631 Richard Biener <rguenther@suse.de>
3634 * gcc.dg/pr110699.c: New test case.
3636 2023-07-21 Marek Polacek <polacek@redhat.com>
3639 * g++.dg/cpp0x/noexcept80.C: New test.
3641 2023-07-21 Jan Hubicka <jh@suse.cz>
3643 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
3644 * gcc.dg/tree-ssa/dce-1.c: Likewise.
3646 2023-07-21 Jan Hubicka <jh@suse.cz>
3648 * gcc.dg/loop-unswitch-17.c: Disable ch.
3649 * gcc.dg/pr103079.c: Disable ch.
3650 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
3652 * gcc.dg/tree-ssa/copy-headers.c: Update template.
3653 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
3655 2023-07-21 Richard Biener <rguenther@suse.de>
3657 PR tree-optimization/41320
3658 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
3660 2023-07-21 Jan Hubicka <jh@suse.cz>
3662 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
3664 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3666 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
3667 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
3668 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
3669 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
3670 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
3671 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
3672 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
3673 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
3674 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
3675 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
3676 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
3677 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
3678 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
3679 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
3680 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
3681 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
3682 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
3683 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
3684 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
3685 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
3686 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
3687 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
3688 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
3689 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
3690 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
3691 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
3692 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
3693 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
3694 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
3695 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
3696 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
3697 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
3698 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
3699 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
3700 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
3701 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
3702 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
3703 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
3704 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
3705 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
3706 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
3707 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
3708 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
3709 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
3710 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
3711 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
3712 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
3713 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
3715 2023-07-21 Richard Biener <rguenther@suse.de>
3717 PR tree-optimization/88540
3718 * gcc.target/i386/pr88540.c: New testcase.
3719 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
3720 * gcc.target/i386/pr54855-12.c: Adjust.
3721 * gcc.target/i386/pr54855-13.c: Likewise.
3722 * gcc.target/i386/pr110170.c: Likewise.
3723 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
3725 2023-07-21 Andrew Pinski <apinski@marvell.com>
3727 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
3728 the passes that enables match-and-simplify.
3729 * gcc.dg/tree-ssa/minmax-23.c: New test.
3731 2023-07-21 Richard Biener <rguenther@suse.de>
3733 PR tree-optimization/110742
3734 * g++.dg/torture/pr110742.C: New testcase.
3736 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
3739 * gcc.dg/pr110729.c: New test.
3741 2023-07-21 liuhongt <hongtao.liu@intel.com>
3743 * c-c++-common/fcf-protection-10.c: New test.
3744 * c-c++-common/fcf-protection-11.c: New test.
3745 * c-c++-common/fcf-protection-12.c: New test.
3746 * c-c++-common/fcf-protection-8.c: New test.
3747 * c-c++-common/fcf-protection-9.c: New test.
3748 * gcc.target/i386/pr89701-1.c: New test.
3749 * gcc.target/i386/pr89701-2.c: New test.
3750 * gcc.target/i386/pr89701-3.c: New test.
3752 2023-07-21 liuhongt <hongtao.liu@intel.com>
3754 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
3755 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
3756 * lib/target-supports.exp (add_options_for_float16): Add
3757 -msse2 for i?86-*-* || x86_64-*-*.
3759 2023-07-21 David Malcolm <dmalcolm@redhat.com>
3762 * gcc.dg/analyzer/pr110455.c: New test.
3764 2023-07-21 David Malcolm <dmalcolm@redhat.com>
3767 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
3769 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
3771 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
3772 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
3773 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
3774 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
3776 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
3779 * gcc.target/i386/pr110717.c: New test.
3781 2023-07-20 Marek Polacek <polacek@redhat.com>
3783 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
3785 2023-07-20 Marek Polacek <polacek@redhat.com>
3788 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
3789 * g++.dg/cpp2a/desig28.C: New test.
3790 * g++.dg/cpp2a/desig29.C: New test.
3792 2023-07-20 Jan Hubicka <jh@suse.cz>
3794 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
3795 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
3796 static; update template.
3797 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
3798 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
3799 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
3801 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
3803 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
3805 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3807 * gfortran.dg/ieee/comparisons_1.f90: New test.
3808 * gfortran.dg/ieee/comparisons_2.f90: New test.
3809 * gfortran.dg/ieee/comparisons_3.F90: New test.
3811 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3814 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
3815 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
3816 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
3818 2023-07-20 Pan Li <pan2.li@intel.com>
3820 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
3821 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
3823 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
3825 * gcc.target/i386/pr88873.c: New test case.
3827 2023-07-20 Richard Biener <rguenther@suse.de>
3830 * g++.target/i386/pr61747.C: New testcase.
3832 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
3834 PR preprocessor/103902
3835 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
3836 "size_t" throughout.
3837 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
3839 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3841 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
3843 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
3845 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
3847 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
3849 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
3852 2023-07-19 Marek Polacek <polacek@redhat.com>
3855 * g++.dg/diagnostic/base.C: New test.
3857 2023-07-19 David Malcolm <dmalcolm@redhat.com>
3860 * gcc.dg/analyzer/taint-divisor-2.c: New test.
3862 2023-07-19 Marek Polacek <polacek@redhat.com>
3865 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
3867 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
3869 * gcc.target/avr/lra-elim.c: New test.
3871 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
3873 * gm2/errors/fail/badabs.mod: New test.
3874 * gm2/errors/fail/badenum.mod: New test.
3876 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
3878 * gcc.target/aarch64/feature-bf16-backport.c: New test.
3879 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
3880 * gcc.target/aarch64/feature-fp16-backport.c: New test.
3881 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
3882 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
3883 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
3884 * gcc.target/aarch64/feature-memtag-backport.c: New test.
3885 * gcc.target/aarch64/feature-sha3-backport.c: New test.
3886 * gcc.target/aarch64/feature-sm4-backport.c: New test.
3888 2023-07-19 Andrew Pinski <apinski@marvell.com>
3890 PR tree-optimization/110252
3891 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
3892 __builtin_parity loses the nonzerobits info.
3893 * gcc.c-torture/execute/pr110252-1.c: New test.
3894 * gcc.c-torture/execute/pr110252-2.c: New test.
3895 * gcc.c-torture/execute/pr110252-3.c: New test.
3896 * gcc.c-torture/execute/pr110252-4.c: New test.
3898 2023-07-19 Andrew Pinski <apinski@marvell.com>
3900 PR tree-optimization/110726
3901 * gcc.c-torture/execute/bitops-1.c: New test.
3903 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
3905 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
3906 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
3907 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
3909 2023-07-19 Jakub Jelinek <jakub@redhat.com>
3911 PR tree-optimization/110731
3912 * gcc.dg/pr110731.c: New test.
3914 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
3916 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
3918 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
3921 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
3922 the additional count variable.
3924 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
3926 * gcc.target/riscv/arch-2.c: Update -march.
3927 * gcc.target/riscv/arch-3.c: Ditto.
3928 * gcc.target/riscv/arch-5.c: Ditto.
3929 * gcc.target/riscv/arch-8.c: Ditto.
3930 * gcc.target/riscv/attribute-10.c: Ditto.
3931 * gcc.target/riscv/attribute-18.c: Ditto.
3932 * gcc.target/riscv/attribute-19.c: Ditto.
3933 * gcc.target/riscv/attribute-8.c: Ditto.
3934 * gcc.target/riscv/attribute-9.c: Ditto.
3935 * gcc.target/riscv/pr102957.c: Ditto.
3936 * gcc.target/riscv/arch-22.cc: New test.
3937 * gcc.target/riscv/arch-23.c: New file.
3939 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
3941 * gcc.target/riscv/stack_save_restore.c: Moved to...
3942 * gcc.target/riscv/stack_save_restore_2.c: ...here.
3943 * gcc.target/riscv/stack_save_restore_1.c: New test.
3945 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
3947 PR preprocessor/103902
3948 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
3949 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
3950 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
3951 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
3953 2023-07-19 liuhongt <hongtao.liu@intel.com>
3955 * gcc.target/i386/pr109504.c: New test.
3956 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
3957 * gcc.target/i386/sse2-float16-1.c: Ditto.
3958 * gcc.target/i386/sse2-float16-4.c: New test.
3959 * gcc.target/i386/sse2-float16-5.c: New test.
3960 * g++.target/i386/float16-1.C: Adjust error info.
3962 2023-07-18 Marek Polacek <polacek@redhat.com>
3965 * g++.dg/cpp/string-4.C: New test.
3966 * g++.dg/cpp/ucn-2.C: New test.
3968 2023-07-18 Marek Polacek <polacek@redhat.com>
3970 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
3973 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
3975 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
3976 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
3977 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
3979 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
3980 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
3981 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
3982 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
3983 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
3984 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
3985 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
3986 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
3987 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
3989 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
3990 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
3991 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
3992 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
3993 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
3994 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
3996 2023-07-18 Patrick Palka <ppalka@redhat.com>
3998 * g++.dg/overload/conv-op5.C: New test.
4000 2023-07-18 Patrick Palka <ppalka@redhat.com>
4003 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
4004 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
4006 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4008 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
4009 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
4010 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
4011 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
4012 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
4013 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
4014 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
4015 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
4016 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
4017 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
4018 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
4019 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
4020 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
4021 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
4022 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
4023 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
4024 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
4025 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
4026 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
4027 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
4028 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
4029 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
4030 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
4031 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
4032 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
4034 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4036 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
4037 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
4038 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
4039 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
4040 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
4041 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
4042 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
4043 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
4044 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
4045 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
4047 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
4049 * gcc.target/riscv/attribute-20.c: Removed.
4051 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
4053 * gcc.target/s390/vector/vec-cmpge.c: New test.
4055 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
4057 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
4059 2023-07-18 liuhongt <hongtao.liu@intel.com>
4061 * gcc.target/i386/pr110591.c: New test.
4062 * gcc.target/i386/pr110591-2.c: New test.
4064 2023-07-18 Pan Li <pan2.li@intel.com>
4066 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
4068 2023-07-18 Pan Li <pan2.li@intel.com>
4069 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4071 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
4073 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
4074 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
4075 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
4076 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
4077 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
4078 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
4079 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
4080 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
4081 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
4082 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
4083 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
4084 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
4085 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
4086 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
4087 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
4088 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
4089 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
4090 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
4091 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
4092 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
4093 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
4094 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
4095 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
4096 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
4097 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
4098 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
4099 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
4100 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
4101 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
4102 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
4103 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
4104 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
4105 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
4106 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
4107 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
4108 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
4109 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
4110 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
4111 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
4112 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
4113 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
4114 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
4115 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
4116 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
4118 2023-07-17 Harald Anlauf <anlauf@gmx.de>
4122 * gfortran.dg/deferred_character_37.f90: New test.
4124 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4126 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
4127 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
4129 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
4132 * gfortran.dg/intent_out_22.f90: New test.
4134 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
4136 * gfortran.dg/finalize_53.f90: New test.
4138 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
4141 * gcc.target/riscv/attribute-20.c: New test.
4142 * gcc.target/riscv/pr110696.c: New test.
4144 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4146 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
4147 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
4148 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
4149 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
4150 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
4151 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
4152 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
4153 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
4154 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
4156 2023-07-17 Richard Biener <rguenther@suse.de>
4158 PR tree-optimization/110669
4159 * gcc.dg/torture/pr110669.c: New testcase.
4161 2023-07-17 Andrew Pinski <apinski@marvell.com>
4163 PR tree-optimization/95923
4164 * gcc.dg/tree-ssa/bitops-2.c: New test.
4165 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
4167 2023-07-17 Andrew Pinski <apinski@marvell.com>
4169 PR tree-optimization/110666
4170 * gcc.c-torture/execute/pr110666-1.c: New test.
4172 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
4174 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
4175 * gcc.target/i386/funcspec-56.inc: Handle new march.
4177 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4179 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
4180 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
4182 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4184 * g++.dg/other/i386-2.C: Add -msm4.
4185 * g++.dg/other/i386-3.C: Ditto.
4186 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
4187 * gcc.target/i386/sse-12.c: Add -msm4.
4188 * gcc.target/i386/sse-13.c: Ditto.
4189 * gcc.target/i386/sse-14.c: Ditto.
4190 * gcc.target/i386/sse-22.c: Add sm4.
4191 * gcc.target/i386/sse-23.c: Ditto.
4192 * lib/target-supports.exp (check_effective_target_sm4): New.
4193 * gcc.target/i386/sm4-1.c: New test.
4194 * gcc.target/i386/sm4-check.h: Ditto.
4195 * gcc.target/i386/sm4key4-2.c: Ditto.
4196 * gcc.target/i386/sm4rnds4-2.c: Ditto.
4198 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4200 * g++.dg/other/i386-2.C: Add -msha512.
4201 * g++.dg/other/i386-3.C: Ditto.
4202 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
4203 * gcc.target/i386/sse-12.c: Add -msha512.
4204 * gcc.target/i386/sse-13.c: Ditto.
4205 * gcc.target/i386/sse-14.c: Ditto.
4206 * gcc.target/i386/sse-22.c: Add sha512.
4207 * gcc.target/i386/sse-23.c: Ditto.
4208 * lib/target-supports.exp (check_effective_target_sha512): New.
4209 * gcc.target/i386/sha512-1.c: New test.
4210 * gcc.target/i386/sha512-check.h: Ditto.
4211 * gcc.target/i386/sha512msg1-2.c: Ditto.
4212 * gcc.target/i386/sha512msg2-2.c: Ditto.
4213 * gcc.target/i386/sha512rnds2-2.c: Ditto.
4215 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4217 * g++.dg/other/i386-2.C: Add -msm3.
4218 * g++.dg/other/i386-3.C: Ditto.
4219 * gcc.target/i386/avx-1.c: Add new define for immediate.
4220 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
4221 * gcc.target/i386/sse-12.c: Add -msm3.
4222 * gcc.target/i386/sse-13.c: Ditto.
4223 * gcc.target/i386/sse-14.c: Ditto.
4224 * gcc.target/i386/sse-22.c: Add sm3.
4225 * gcc.target/i386/sse-23.c: Ditto.
4226 * lib/target-supports.exp (check_effective_target_sm3): New.
4227 * gcc.target/i386/sm3-1.c: New test.
4228 * gcc.target/i386/sm3-check.h: Ditto.
4229 * gcc.target/i386/sm3msg1-2.c: Ditto.
4230 * gcc.target/i386/sm3msg2-2.c: Ditto.
4231 * gcc.target/i386/sm3rnds2-2.c: Ditto.
4233 2023-07-17 Kong Lingling <lingling.kong@intel.com>
4234 Haochen Jiang <haochen.jiang@intel.com>
4236 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
4237 * g++.dg/other/i386-3.C: Ditto.
4238 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
4239 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
4240 * gcc.target/i386/sse-13.c: Ditto.
4241 * gcc.target/i386/sse-14.c: Ditto.
4242 * gcc.target/i386/sse-22.c: Ditto.
4243 * gcc.target/i386/sse-23.c: Ditto.
4244 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
4245 * lib/target-supports.exp
4246 (check_effective_target_avxvnniint16): New.
4247 * gcc.target/i386/avxvnniint16-1.c: Ditto.
4248 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
4249 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
4250 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
4251 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
4252 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
4253 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
4255 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
4257 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
4259 2023-07-15 Patrick Palka <ppalka@redhat.com>
4262 * g++.dg/cpp1z/elide8.C: New test.
4264 2023-07-15 Patrick Palka <ppalka@redhat.com>
4267 * g++.dg/cpp2a/fn-template26.C: New test.
4269 2023-07-14 Jason Merrill <jason@redhat.com>
4272 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
4273 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
4275 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
4278 * gcc.target/i386/pr110588.c: New test case.
4280 2023-07-14 Marek Polacek <polacek@redhat.com>
4281 Jason Merrill <jason@redhat.com>
4284 * g++.dg/cpp0x/constexpr-template12.C: New test.
4285 * g++.dg/cpp1z/constexpr-template1.C: New test.
4286 * g++.dg/cpp1z/constexpr-template2.C: New test.
4288 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
4291 * gcc.target/i386/pr110206.c: New test.
4293 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4295 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
4296 Adapt testcase for link fail.
4297 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
4298 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
4299 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
4300 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
4301 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
4302 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
4304 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
4307 * gfortran.dg/intent_out_21.f90: New test.
4309 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
4312 * gfortran.dg/intent_out_20.f90: New test.
4314 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
4317 * gfortran.dg/intent_out_19.f90: New test.
4319 2023-07-14 Tamar Christina <tamar.christina@arm.com>
4321 PR tree-optimization/109154
4322 * gcc.dg/vect/vect-ifcvt-20.c: New test.
4324 2023-07-14 Tamar Christina <tamar.christina@arm.com>
4326 PR tree-optimization/109154
4327 * gcc.dg/vect/vect-ifcvt-19.c: New test.
4329 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
4331 * gcc.target/riscv/arch-22.c: New test.
4332 * gcc.target/riscv/predef-28.c: New test.
4334 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
4337 * gcc.target/pdp11/pr107841.c: New test.
4339 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
4342 * gfortran.dg/pdt_33.f90: New test.
4344 2023-07-13 Carl Love <cel@us.ibm.com>
4346 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
4347 test_fpscr_rn_builtin_1.c. Add comment.
4348 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
4349 return value of __builtin_set_fpscr_rn builtin.
4350 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
4352 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
4355 * gcc.target/alpha/pr106966.c: New test.
4357 2023-07-13 Andrew Pinski <apinski@marvell.com>
4359 * gcc.dg/tree-ssa/pr110293-1.c: New test.
4360 * gcc.dg/tree-ssa/pr110539-1.c: New test.
4361 * gcc.dg/tree-ssa/pr110539-2.c: New test.
4362 * gcc.dg/tree-ssa/pr110539-3.c: New test.
4363 * gcc.dg/tree-ssa/pr110539-4.c: New test.
4365 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
4367 PR middle-end/109520
4368 * gcc.target/i386/pr109520.c: New test.
4370 2023-07-13 Pan Li <pan2.li@intel.com>
4372 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
4373 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
4374 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
4375 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
4376 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
4377 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
4378 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
4380 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
4382 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
4384 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
4386 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
4388 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
4389 Kewen Lin <linkw@linux.ibm.com>
4391 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
4393 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4395 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
4396 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
4397 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
4399 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
4401 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
4403 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
4404 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
4405 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
4406 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
4407 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
4408 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
4409 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
4410 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
4411 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
4413 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
4415 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
4417 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
4419 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
4421 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
4423 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
4425 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
4427 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
4429 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
4431 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
4433 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
4435 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
4437 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
4439 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
4441 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
4443 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
4445 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
4447 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
4449 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
4451 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
4453 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
4455 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
4457 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
4459 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
4461 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
4463 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
4465 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
4467 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
4469 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
4471 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
4473 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
4475 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
4477 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
4479 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
4481 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
4483 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
4485 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
4487 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
4489 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
4491 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
4493 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
4495 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
4497 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
4499 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
4501 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
4503 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
4505 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
4507 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
4509 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
4511 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
4513 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
4515 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
4517 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
4519 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
4521 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
4523 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
4525 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
4527 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
4529 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
4531 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
4533 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
4535 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
4537 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
4539 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
4541 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
4543 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
4545 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
4547 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
4549 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
4551 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
4553 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
4555 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
4557 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
4559 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
4561 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
4563 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
4565 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
4567 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
4569 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
4571 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
4573 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
4576 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4578 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
4579 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
4580 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
4581 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
4582 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
4583 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
4584 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
4585 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
4586 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
4587 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
4588 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
4589 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
4590 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
4591 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
4592 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
4593 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
4595 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
4597 PR tree-optimization/107043
4598 * gcc.dg/tree-ssa/pr107043.c: New test.
4600 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
4602 PR tree-optimization/107053
4603 * gcc.dg/tree-ssa/pr107053.c: New test.
4605 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
4607 * gcc.dg/pr83073.c: Adjust testcase.
4609 2023-07-12 Jan Hubicka <jh@suse.cz>
4611 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
4613 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
4615 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
4616 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
4617 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
4619 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
4622 * gcc.target/i386/pr110598.c: New test case.
4624 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
4626 * gfortran.dg/pdt_33.f03: New test.
4628 2023-07-12 Richard Biener <rguenther@suse.de>
4630 PR tree-optimization/110630
4631 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
4632 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
4634 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4636 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
4637 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
4638 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
4639 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
4641 2023-07-12 Jan Beulich <jbeulich@suse.com>
4643 * gcc.target/i386/avx2-dupv4sf.c: New test.
4644 * gcc.target/i386/avx2-dupv4si.c: Likewise.
4645 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
4646 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
4648 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
4650 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
4651 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
4653 2023-07-12 liuhongt <hongtao.liu@intel.com>
4655 * gcc.target/i386/pr110438.c: New test.
4656 * gcc.target/i386/pr100711-6.c: Adjust testcase.
4658 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
4660 * g++.target/i386/mv16.C: Add graniterapids-d.
4661 * gcc.target/i386/funcspec-56.inc: Handle new march.
4663 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
4665 * gcc.target/i386/avx512vl-vaes-1.c: New test.
4667 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
4669 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
4670 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
4671 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
4672 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
4673 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
4674 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
4675 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
4676 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
4677 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
4678 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
4679 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
4680 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
4682 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
4684 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
4685 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
4686 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
4687 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
4688 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
4689 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
4691 2023-07-11 Harald Anlauf <anlauf@gmx.de>
4694 * gfortran.dg/findloc_10.f90: New test.
4696 2023-07-11 Carl Love <cel@us.ibm.com>
4698 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
4699 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
4700 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
4701 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
4702 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
4703 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
4704 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
4705 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
4706 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
4707 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
4708 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
4709 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
4710 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
4711 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
4712 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
4714 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
4715 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
4716 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
4717 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
4718 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
4719 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
4720 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
4722 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
4724 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
4726 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
4728 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
4729 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
4732 2023-07-11 Patrick Palka <ppalka@redhat.com>
4735 * g++.dg/cpp1y/var-templ83.C: New test.
4737 2023-07-11 liuhongt <hongtao.liu@intel.com>
4740 * g++.target/i386/pr110170.C: Fix typo.
4742 2023-07-11 Xi Ruoyao <xry111@xry111.site>
4744 * g++.dg/vect/pr110557.cc: Use long long instead of long for
4746 (test): Remove an unnecessary cast.
4748 2023-07-10 Patrick Palka <ppalka@redhat.com>
4751 * g++.dg/template/ttp37.C: New test.
4753 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4756 * gcc.target/arm/pr110268-1.c: New test.
4757 * gcc.target/arm/pr110268-2.c: New test.
4759 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4761 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
4763 2023-07-10 Xi Ruoyao <xry111@xry111.site>
4765 PR tree-optimization/110557
4766 * g++.dg/vect/pr110557.cc: New test.
4768 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
4770 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
4771 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
4773 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
4775 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
4777 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
4779 * gdc.dg/asm4.d: Update test.
4781 2023-07-10 liuhongt <hongtao.liu@intel.com>
4783 * g++.target/i386/pr110170.C: New test.
4784 * gcc.target/i386/pr110170.c: New test.
4786 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
4788 * gdc.dg/rtti1.d: Move array concat testcase to ...
4789 * gdc.dg/nogc1.d: ... here. New test.
4791 2023-07-09 Jan Hubicka <jh@suse.cz>
4793 * gcc.dg/predict-22.c: Update template.
4795 2023-07-08 Jan Hubicka <jh@suse.cz>
4797 PR tree-optimization/110600
4798 * gcc.c-torture/compile/pr110600.c: New test.
4800 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
4804 * gfortran.dg/pr99139.f90 : New test
4805 * gfortran.dg/pr99368.f90 : New test
4807 2023-07-08 Jan Hubicka <jh@suse.cz>
4809 PR middle-end/110590
4810 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
4811 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
4813 2023-07-08 Harald Anlauf <anlauf@gmx.de>
4814 Steven G. Kargl <kargl@gcc.gnu.org>
4817 * gfortran.dg/intent_out_16.f90: New test.
4818 * gfortran.dg/intent_out_17.f90: New test.
4819 * gfortran.dg/intent_out_18.f90: New test.
4821 2023-07-08 Harald Anlauf <anlauf@gmx.de>
4824 * gfortran.dg/findloc_9.f90: New test.
4826 2023-07-07 Jan Hubicka <jh@suse.cz>
4828 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
4829 * gcc.dg/pr43864-3.c: Likewise.
4830 * gcc.dg/pr43864-4.c: Likewise.
4831 * gcc.dg/pr43864.c: Likewise.
4832 * gcc.dg/unroll-7.c: xfail.
4834 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
4836 * lib/target-supports.exp: Collect both kernel and user events for autofdo
4838 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
4842 * gcc.target/i386/pr110533.c: New test case.
4843 * gcc.target/i386/pr43644-2.c: Likewise.
4845 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
4848 * gdc.dg/pr98277.d: Add more tests.
4849 * gdc.dg/pr108842.d: New test.
4851 2023-07-07 Jan Hubicka <jh@suse.cz>
4853 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
4854 * gcc.dg/pr43864-2.c: Likewise.
4855 * gcc.dg/pr43864-3.c: Likewise.
4856 * gcc.dg/pr43864-4.c: Likewise.
4857 * gcc.dg/pr43864.c: Likewise.
4858 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
4859 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4860 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
4861 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
4862 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4863 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4864 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4865 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4866 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4867 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
4868 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
4869 * gcc.dg/tree-ssa/update-threading.c: Likewise.
4870 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
4871 * gcc.dg/unroll-7.c: Likewise.
4872 * gcc.dg/unroll-8.c: Likewise.
4873 * gfortran.dg/pr25623-2.f90: Likewise.
4874 * gfortran.dg/pr25623.f90: Likewise.
4875 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
4876 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
4877 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
4879 2023-07-07 Jan Hubicka <jh@suse.cz>
4881 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
4883 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
4885 * gcc.target/s390/vector/vec-init-3.c: New test.
4887 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
4889 * gcc.target/i386/pr110372.c: New.
4891 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
4893 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
4895 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
4896 * gcc.dg/tree-ssa/vrp122.c: Same.
4898 2023-07-07 Pan Li <pan2.li@intel.com>
4899 Robin Dapp <rdapp@ventanamicro.com>
4901 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
4903 2023-07-06 Jan Hubicka <jh@suse.cz>
4906 * gfortran.dg/pr25623-2.f90: New test.
4908 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
4910 * gcc.target/aarch64/pr110449.c: New testcase.
4912 2023-07-06 Richard Biener <rguenther@suse.de>
4914 PR tree-optimization/110556
4915 * gcc.dg/torture/pr110556.c: New testcase.
4917 2023-07-06 Richard Biener <rguenther@suse.de>
4919 PR tree-optimization/110515
4920 * g++.dg/opt/pr110515.C: New testcase.
4922 2023-07-06 Richard Biener <rguenther@suse.de>
4924 PR tree-optimization/110544
4925 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
4927 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
4929 * gcc.target/i386/inline_attr_arch.c: New test.
4930 * gcc.target/i386/inline_target_clones.c: Ditto.
4932 2023-07-06 liuhongt <hongtao.liu@intel.com>
4934 * gcc.target/i386/pr110170-2.c: New test.
4936 2023-07-06 liuhongt <hongtao.liu@intel.com>
4938 * gcc.target/i386/pr110170-3.c: New test.
4940 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
4942 * gcc.target/aarch64/pr110474.c: New testcase.
4944 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
4946 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
4947 tests for variable index.
4948 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
4949 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
4950 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
4951 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
4953 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
4956 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
4958 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
4960 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
4961 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
4962 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
4963 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
4964 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
4967 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
4968 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4970 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
4971 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
4972 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
4973 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
4974 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
4975 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
4976 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
4977 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
4978 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
4979 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
4980 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
4981 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
4982 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
4983 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
4985 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
4987 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
4988 * gcc.target/mips/expand-block-move-r6.c: new test.
4990 2023-07-05 Richard Biener <rguenther@suse.de>
4992 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
4994 2023-07-05 Jan Beulich <jbeulich@suse.com>
4996 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
4998 2023-07-05 Jan Beulich <jbeulich@suse.com>
5001 * gcc.target/i386/pr100711-6.c: New test.
5003 2023-07-05 Jan Beulich <jbeulich@suse.com>
5006 * gcc.target/i386/pr100711-4.c: New test.
5007 * gcc.target/i386/pr100711-5.c: New test.
5009 2023-07-05 Jan Beulich <jbeulich@suse.com>
5012 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
5013 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
5014 towards generated code.
5015 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
5018 2023-07-05 Jan Beulich <jbeulich@suse.com>
5021 * gcc.target/i386/avx512-binop-not-1.h: New.
5022 * gcc.target/i386/avx512-binop-not-2.h: New.
5023 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
5024 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
5026 2023-07-05 yulong <shiyulong@iscas.ac.cn>
5028 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
5029 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
5030 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
5031 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
5032 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
5033 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
5034 * gcc.target/riscv/rvv/base/abi-17.c: New test.
5035 * gcc.target/riscv/rvv/base/abi-18.c: New test.
5037 2023-07-05 yulong <shiyulong@iscas.ac.cn>
5039 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
5040 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
5041 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
5042 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
5043 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
5045 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
5047 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
5048 encourage if-conversion.
5049 * gcc.target/mips/movcc-3.c: Same as above.
5051 2023-07-04 Richard Biener <rguenther@suse.de>
5053 PR tree-optimization/110491
5054 * gcc.dg/torture/pr110491.c: New testcase.
5056 2023-07-04 Richard Biener <rguenther@suse.de>
5058 PR tree-optimization/110376
5059 * gcc.dg/torture/pr110376.c: New testcase.
5061 2023-07-04 Richard Biener <rguenther@suse.de>
5063 PR tree-optimization/110228
5064 * gcc.dg/torture/pr110228.c: New testcase.
5065 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
5067 2023-07-04 Richard Biener <rguenther@suse.de>
5069 PR tree-optimization/110436
5070 * gcc.dg/pr110436.c: New testcase.
5072 2023-07-04 Richard Biener <rguenther@suse.de>
5074 PR middle-end/110495
5075 * gcc.dg/tree-ssa/addadd-2.c: Amend.
5076 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
5078 2023-07-04 Richard Biener <rguenther@suse.de>
5080 PR tree-optimization/110310
5081 * gcc.target/i386/pr110310.c: New testcase.
5082 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
5084 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5086 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
5088 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
5090 * gcc.target/riscv/zvbb.c: New test.
5091 * gcc.target/riscv/zvbc.c: New test.
5092 * gcc.target/riscv/zvkg.c: New test.
5093 * gcc.target/riscv/zvkn-1.c: New test.
5094 * gcc.target/riscv/zvkn.c: New test.
5095 * gcc.target/riscv/zvknc-1.c: New test.
5096 * gcc.target/riscv/zvknc-2.c: New test.
5097 * gcc.target/riscv/zvknc.c: New test.
5098 * gcc.target/riscv/zvkned.c: New test.
5099 * gcc.target/riscv/zvkng-1.c: New test.
5100 * gcc.target/riscv/zvkng-2.c: New test.
5101 * gcc.target/riscv/zvkng.c: New test.
5102 * gcc.target/riscv/zvknha.c: New test.
5103 * gcc.target/riscv/zvknhb.c: New test.
5104 * gcc.target/riscv/zvks-1.c: New test.
5105 * gcc.target/riscv/zvks.c: New test.
5106 * gcc.target/riscv/zvksc-1.c: New test.
5107 * gcc.target/riscv/zvksc-2.c: New test.
5108 * gcc.target/riscv/zvksc.c: New test.
5109 * gcc.target/riscv/zvksed.c: New test.
5110 * gcc.target/riscv/zvksg-1.c: New test.
5111 * gcc.target/riscv/zvksg-2.c: New test.
5112 * gcc.target/riscv/zvksg.c: New test.
5113 * gcc.target/riscv/zvksh.c: New test.
5114 * gcc.target/riscv/zvkt.c: New test.
5116 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
5118 * lib/g++.exp: Remove additional flag handled by Darwin specs.
5119 * lib/obj-c++.exp: Likewise.
5121 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
5124 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
5125 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
5126 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
5127 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
5128 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
5129 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
5130 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
5131 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
5132 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
5133 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
5134 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
5135 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
5136 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
5137 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
5138 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
5139 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
5140 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
5141 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
5142 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
5143 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
5144 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
5145 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
5146 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
5147 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
5149 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5151 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
5152 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
5153 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
5154 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
5155 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
5156 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
5157 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
5158 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
5159 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
5160 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
5161 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
5162 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
5164 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5166 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
5167 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
5168 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
5169 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
5170 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
5171 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
5172 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
5174 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
5177 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5179 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
5180 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
5181 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
5182 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
5183 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
5184 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
5185 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
5186 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
5187 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
5188 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
5189 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
5190 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
5192 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5194 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
5195 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
5196 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
5197 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
5198 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
5199 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
5200 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
5201 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
5202 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
5203 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
5204 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
5205 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
5207 2023-07-03 Richard Biener <rguenther@suse.de>
5209 PR tree-optimization/110506
5210 * gcc.dg/pr110506-2.c: New testcase.
5212 2023-07-03 Richard Biener <rguenther@suse.de>
5214 PR tree-optimization/110506
5215 * gcc.dg/pr110506.c: New testcase.
5217 2023-07-03 Andrew Pinski <apinski@marvell.com>
5219 PR tree-optimization/110381
5220 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
5222 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
5224 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
5226 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
5228 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
5230 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
5232 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
5234 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
5236 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
5238 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
5240 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
5242 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
5244 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
5246 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
5248 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
5250 (mips-dg-init): Handle the recognization of mips16e2 targets.
5251 (mips-dg-options): Add dependencies for mips16e2.
5253 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
5255 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
5257 2023-07-02 Jakub Jelinek <jakub@redhat.com>
5259 PR tree-optimization/110508
5260 * gcc.dg/pr110508.c: New test.
5262 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
5265 * gdc.dg/pr108962.d: New test.
5267 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
5270 * gdc.dg/torture/pr110516a.d: New test.
5271 * gdc.dg/torture/pr110516b.d: New test.
5273 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
5276 * gdc.dg/pr110514a.d: New test.
5277 * gdc.dg/pr110514b.d: New test.
5278 * gdc.dg/pr110514c.d: New test.
5279 * gdc.dg/pr110514d.d: New test.
5281 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
5284 * gdc.dg/pr110471a.d: New test.
5285 * gdc.dg/pr110471b.d: New test.
5286 * gdc.dg/pr110471c.d: New test.
5288 2023-07-01 Jan Hubicka <jh@suse.cz>
5290 PR tree-optimization/25623
5291 * gfortran.dg/pr25623.f90: New test.
5293 2023-07-01 Jan Hubicka <jh@suse.cz>
5295 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
5297 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
5298 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
5300 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
5302 * gcc.target/i386/rotate-6.c: New test case.
5303 * gcc.target/i386/sse2-stv-1.c: Likewise.
5305 2023-07-01 Jan Hubicka <jh@suse.cz>
5307 PR tree-optimization/103680
5308 * gcc.dg/tree-ssa/pr103680.c: New test.
5309 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
5311 2023-06-30 Patrick Palka <ppalka@redhat.com>
5313 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
5314 duplicate diagnostic check.
5316 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
5318 PR tree-optimization/101832
5319 * gcc.dg/builtin-object-size-pr101832.c: New test.
5321 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
5323 * gcc.c-torture/execute/20230630-1.c: New test.
5324 * gcc.c-torture/execute/20230630-2.c: Likewise.
5325 * gcc.c-torture/execute/20230630-3.c: Likewise
5326 * gcc.c-torture/execute/20230630-4.c: Likewise
5328 2023-06-30 David Malcolm <dmalcolm@redhat.com>
5331 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
5332 early versions of gdb that don't support our dwarf version, via
5335 2023-06-30 David Malcolm <dmalcolm@redhat.com>
5336 Marek Polacek <polacek@redhat.com>
5339 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
5340 param to gcc_jit_type_get_vector.
5341 (verify_comparisons): Use a typedef rather than __vector.
5343 2023-06-30 Jan Hubicka <jh@suse.cz>
5345 PR middle-end/109849
5346 * gcc.dg/predict-18.c: Improve testcase.
5348 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
5350 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
5351 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
5352 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
5353 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
5354 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
5355 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
5356 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
5357 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
5358 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
5359 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
5360 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
5361 * gcc.target/aarch64/abd_widen_2.c: New file.
5362 * gcc.target/aarch64/abd_widen_3.c: New file.
5363 * gcc.target/aarch64/abd_widen_4.c: New file.
5365 2023-06-30 Richard Biener <rguenther@suse.de>
5367 PR tree-optimization/110496
5368 * gcc.dg/pr110496.c: New testcase.
5370 2023-06-30 Richard Biener <rguenther@suse.de>
5372 PR tree-optimization/110381
5373 * gcc.dg/vect/pr110381.c: Add check_vect ().
5375 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
5377 * gcc.target/mips/align-1-n64.c: New test.
5378 * gcc.target/mips/align-1-o32.c: New test.
5380 2023-06-29 Jan Hubicka <jh@suse.cz>
5382 PR tree-optimization/109849
5383 * gcc.dg/ipa/pr109849.c: New test.
5385 2023-06-29 Marek Polacek <polacek@redhat.com>
5387 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
5389 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
5390 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
5391 -fno-report-bug. Adjust scan-sarif-file.
5392 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
5395 2023-06-29 Marek Polacek <polacek@redhat.com>
5397 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
5398 * gcc.target/i386/pr69482-1.c: Likewise.
5400 2023-06-29 Patrick Palka <ppalka@redhat.com>
5403 * g++.dg/cpp0x/noexcept79.C: New test.
5405 2023-06-29 Patrick Palka <ppalka@redhat.com>
5408 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
5410 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
5413 * gcc.dg/variable-sized-type-flex-array.c: New test.
5415 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
5417 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
5418 comparisons are desired, to see if 256-bit instructions are
5419 generated inappropriately (fixes test on -march=cascadelake).
5421 2023-06-29 Alexandre Oliva <oliva@adacore.com>
5423 * lib/options.exp (check_for_options_with_filter): Handle
5424 missing frontend compiler like disabled language.
5426 2023-06-29 Richard Biener <rguenther@suse.de>
5428 PR middle-end/110452
5429 * gcc.target/i386/pr110452.c: New file.
5431 2023-06-29 Richard Biener <rguenther@suse.de>
5433 PR middle-end/110461
5434 * gcc.dg/pr110461.c: New testcase.
5436 2023-06-29 Richard Biener <rguenther@suse.de>
5439 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
5441 2023-06-29 Pan Li <pan2.li@intel.com>
5443 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
5444 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
5445 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
5446 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
5447 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
5449 2023-06-29 Pan Li <pan2.li@intel.com>
5451 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
5452 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
5454 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
5456 * lib/target-supports.exp (check_effective_target_lra): Remove
5457 cris-*-* from expression for exceptions to LRA.
5459 2023-06-28 Jan Hubicka <jh@suse.cz>
5461 PR middle-end/110334
5462 * g++.dg/opt/pr66119.C: Disable early inlining.
5463 * gcc.c-torture/compile/pr110334.c: New test.
5464 * gcc.dg/tree-ssa/pr110334.c: New test.
5466 2023-06-28 Harald Anlauf <anlauf@gmx.de>
5469 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
5471 2023-06-28 Patrick Palka <ppalka@redhat.com>
5475 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
5477 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
5478 kind mismatch for variable template has_P_match_V.
5479 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
5481 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
5482 not captured" error.
5483 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
5484 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
5485 template argument to variable template A so that A<> is valid.
5486 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
5487 declaration with no type" error.
5488 * g++.dg/parse/template30.C: Don't expect "parse error in
5489 template argument list" error.
5490 * g++.dg/cpp1y/var-templ82.C: New test.
5492 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
5496 * gdc.dg/torture/pr110406.d: New test.
5498 2023-06-28 Marek Polacek <polacek@redhat.com>
5501 * g++.dg/cpp0x/decltype-110175.C: New test.
5503 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
5506 * g++.dg/torture/pr110308.C: New test.
5508 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5510 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
5512 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
5514 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5516 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
5518 2023-06-28 Richard Biener <rguenther@suse.de>
5520 PR tree-optimization/110451
5521 * gfortran.dg/vect/pr110451.f: New testcase.
5523 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
5526 * gfortran.dg/pr49213.f90 : New test
5528 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
5530 * gcc.target/i386/pieces-memcmp-2.c: New test case.
5532 2023-06-28 Richard Biener <rguenther@suse.de>
5534 PR tree-optimization/110443
5535 * gcc.dg/torture/pr110443.c: New testcase.
5537 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
5539 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
5540 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
5542 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5544 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
5545 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
5546 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
5547 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
5549 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
5552 * gcc.target/powerpc/pr104124.c: New.
5554 2023-06-28 Jan Hubicka <jh@suse.cz>
5556 PR tree-optimization/110377
5557 * gcc.dg/ipa/pr110377.c: New test.
5559 2023-06-28 Andrew Pinski <apinski@marvell.com>
5561 PR tree-optimization/110444
5562 * gcc.c-torture/compile/pr110444-1.c: New test.
5564 2023-06-28 Jason Merrill <jason@redhat.com>
5567 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
5569 2023-06-28 Alexandre Oliva <oliva@adacore.com>
5571 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
5572 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
5573 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
5574 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
5576 2023-06-28 Alexandre Oliva <oliva@adacore.com>
5578 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
5579 record a workaround.
5581 2023-06-28 Jason Merrill <jason@redhat.com>
5584 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
5585 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
5586 * g++.dg/cpp26/feat-cxx26.C: New test.
5588 2023-06-28 Jason Merrill <jason@redhat.com>
5590 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
5592 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5594 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
5595 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
5596 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
5597 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
5598 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
5599 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
5600 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
5601 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
5602 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
5603 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
5604 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
5605 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
5606 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
5607 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
5609 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
5611 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
5613 2023-06-28 liuhongt <hongtao.liu@intel.com>
5615 * gcc.target/i386/bf16_short_warn.c: New test.
5617 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
5619 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
5620 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
5621 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
5622 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
5623 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
5624 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
5625 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
5626 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
5627 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
5628 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
5629 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
5630 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
5631 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
5632 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
5633 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
5634 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
5635 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
5636 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
5637 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
5638 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
5640 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
5642 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
5643 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
5644 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
5645 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
5646 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
5647 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
5648 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
5649 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
5650 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
5651 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
5653 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
5655 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
5656 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
5658 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
5660 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
5662 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
5664 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
5666 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
5668 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
5669 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
5670 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
5671 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
5672 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
5673 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
5674 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
5676 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
5678 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
5679 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
5680 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
5681 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
5682 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
5684 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5686 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
5688 2023-06-27 Andrew Pinski <apinski@marvell.com>
5690 PR middle-end/110420
5691 PR middle-end/103979
5693 * gcc.c-torture/compile/asmgoto-6.c: New test.
5695 2023-06-27 Richard Biener <rguenther@suse.de>
5697 PR tree-optimization/96208
5698 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
5699 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
5701 2023-06-27 liuhongt <hongtao.liu@intel.com>
5703 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
5705 2023-06-27 liuhongt <hongtao.liu@intel.com>
5707 * gcc.target/i386/avx-vzeroupper-30.c: New test.
5709 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5711 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
5712 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
5713 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
5714 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
5715 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
5716 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
5718 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
5720 * gcc.target/s390/larl-1.c: New test.
5722 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5724 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
5726 2023-06-26 Richard Biener <rguenther@suse.de>
5728 PR tree-optimization/110381
5729 * gcc.dg/vect/pr110381.c: New testcase.
5731 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
5733 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
5734 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
5736 2023-06-26 liuhongt <hongtao.liu@intel.com>
5738 * gcc.target/aarch64/pr110371.c: New test.
5740 2023-06-26 liuhongt <hongtao.liu@intel.com>
5742 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
5743 * gcc.target/i386/pr110018-2.c: Ditto.
5745 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
5747 * gcc.target/i386/mvc17.c: New test.
5749 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5751 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
5753 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
5756 * gdc.dg/pr110359.d: New test.
5758 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5760 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
5761 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
5763 2023-06-25 Li Xu <xuli1@eswincomputing.com>
5765 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
5767 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5769 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
5770 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
5771 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
5772 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
5773 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
5774 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
5776 2023-06-25 Pan Li <pan2.li@intel.com>
5778 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
5779 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
5780 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
5781 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
5782 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
5783 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
5784 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
5785 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
5787 2023-06-25 Pan Li <pan2.li@intel.com>
5789 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
5790 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
5791 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
5792 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
5793 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
5795 2023-06-25 liuhongt <hongtao.liu@intel.com>
5797 * gcc.target/i386/pr110309.c: New test.
5799 2023-06-25 yulong <shiyulong@iscas.ac.cn>
5801 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
5802 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
5803 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
5804 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
5805 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
5806 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
5807 * gcc.target/riscv/rvv/base/abi-17.c: New test.
5808 * gcc.target/riscv/rvv/base/abi-18.c: New test.
5810 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5812 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
5813 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
5814 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
5815 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
5816 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
5817 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
5818 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
5819 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
5820 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
5821 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
5822 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
5823 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
5824 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
5825 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
5826 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
5827 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
5828 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
5829 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
5830 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
5831 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
5832 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
5833 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
5834 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
5835 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
5836 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
5837 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
5838 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
5839 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
5840 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
5841 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
5842 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
5843 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
5844 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
5845 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
5846 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
5847 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
5849 2023-06-24 David Malcolm <dmalcolm@redhat.com>
5851 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
5852 #define INCLUDE_VECTOR.
5854 2023-06-23 David Malcolm <dmalcolm@redhat.com>
5857 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
5859 2023-06-23 Marek Polacek <polacek@redhat.com>
5861 * lib/target-supports.exp (check_effective_target_c++23): Return
5862 1 also if check_effective_target_c++26.
5863 (check_effective_target_c++23_down): New.
5864 (check_effective_target_c++26_only): New.
5865 (check_effective_target_c++26): New.
5866 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
5867 * g++.dg/cpp26/cplusplus.C: New test.
5869 2023-06-23 Harald Anlauf <anlauf@gmx.de>
5872 * gfortran.dg/value_9.f90: New test.
5874 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
5875 Aaron Sawdey <acsawdey@linux.ibm.com>
5878 * g++.target/powerpc/pr105325.C: New test.
5879 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
5881 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
5883 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
5884 this header use pragma system_header.
5886 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5888 PR tree-optimization/110280
5889 * gcc.target/aarch64/sve/pr110280.c: New test.
5891 2023-06-22 Richard Biener <rguenther@suse.de>
5893 PR tree-optimization/110332
5894 * g++.dg/torture/pr110332.C: New testcase.
5895 * gcc.dg/torture/pr110332-1.c: Likewise.
5896 * gcc.dg/torture/pr110332-2.c: Likewise.
5898 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
5899 Uros Bizjak <ubizjak@gmail.com>
5901 * gcc.target/i386/avx-vptest-4.c: New test case.
5902 * gcc.target/i386/avx-vptest-5.c: Likewise.
5903 * gcc.target/i386/avx-vptest-6.c: Likewise.
5904 * gcc.target/i386/pr109973-1.c: Update test case.
5905 * gcc.target/i386/pr109973-2.c: Likewise.
5906 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
5907 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
5908 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
5910 2023-06-22 David Malcolm <dmalcolm@redhat.com>
5913 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
5914 out-of-bounds working.
5915 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
5916 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
5917 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
5918 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
5919 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
5920 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
5921 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
5922 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
5923 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
5924 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
5925 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
5926 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
5927 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
5928 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
5929 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
5930 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
5931 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
5932 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
5933 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
5934 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
5935 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
5936 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
5937 * gcc.dg/analyzer/pr101962.c: Update expected results.
5938 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
5939 pending_diagnostic::emit implementations.
5941 2023-06-22 David Malcolm <dmalcolm@redhat.com>
5943 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
5944 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
5945 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
5946 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
5947 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
5948 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
5949 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
5951 2023-06-22 David Malcolm <dmalcolm@redhat.com>
5953 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
5954 multiline directive.
5955 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
5956 dg-regexp directives.
5957 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
5959 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
5960 handle-multiline-outputs from prune_gcc_output to here.
5961 * lib/multiline.exp (dg-end-multiline-output): Move call to
5962 maybe-handle-nn-line-numbers from prune_gcc_output to here.
5963 * lib/prune.exp (prune_gcc_output): Move calls to
5964 maybe-handle-nn-line-numbers and handle-multiline-outputs from
5967 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
5975 * gfortran.dg/pr107900.f90 : New test
5976 * gfortran.dg/pr110224.f90 : New test
5977 * gfortran.dg/pr88688.f90 : New test
5978 * gfortran.dg/pr94380.f90 : New test
5979 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
5980 numbers in the error tests by two and change the text in two.
5982 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
5985 * gfortran.dg/pr108961.f90: New test.
5987 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
5990 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
5991 * gcc.target/i386/pr110018-2.c: New test.
5993 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5995 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
5996 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
5998 2023-06-21 Richard Biener <rguenther@suse.de>
6000 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
6001 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
6003 2023-06-21 Jan Beulich <jbeulich@suse.com>
6005 * gcc.target/i386/avx512f-copysign.c: New test.
6007 2023-06-21 Jan Beulich <jbeulich@suse.com>
6009 * gcc.target/i386/avx512f-dupv2di.c: Add
6010 -mprefer-vector-width=512.
6012 2023-06-21 liuhongt <hongtao.liu@intel.com>
6014 * gcc.target/i386/pr110018-1.c: New test.
6016 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
6019 * c-c++-common/cpp/macro-ranges.c: New test.
6020 * c-c++-common/cpp/line-2.c: Adapt to check for column information
6021 on macro-related libcpp warnings.
6022 * c-c++-common/cpp/line-3.c: Likewise.
6023 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
6024 * c-c++-common/cpp/pr58844-1.c: Likewise.
6025 * c-c++-common/cpp/pr58844-2.c: Likewise.
6026 * c-c++-common/cpp/warning-zero-location.c: Likewise.
6027 * c-c++-common/pragma-diag-14.c: Likewise.
6028 * c-c++-common/pragma-diag-15.c: Likewise.
6029 * g++.dg/modules/macro-2_d.C: Likewise.
6030 * g++.dg/modules/macro-4_d.C: Likewise.
6031 * g++.dg/modules/macro-4_e.C: Likewise.
6032 * g++.dg/spellcheck-macro-ordering.C: Likewise.
6033 * gcc.dg/builtin-redefine.c: Likewise.
6034 * gcc.dg/cpp/Wunused.c: Likewise.
6035 * gcc.dg/cpp/redef2.c: Likewise.
6036 * gcc.dg/cpp/redef3.c: Likewise.
6037 * gcc.dg/cpp/redef4.c: Likewise.
6038 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
6039 * gcc.dg/cpp/ucnid-11.c: Likewise.
6040 * gcc.dg/cpp/undef2.c: Likewise.
6041 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6042 * gcc.dg/cpp/warn-redefined.c: Likewise.
6043 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6044 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
6046 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
6048 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
6049 pointer to indirect argument registers and allow either to be used
6050 as the base register in subsequent stores.
6051 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
6052 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
6053 indirect argument to happen via the argument register or the
6055 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
6056 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
6057 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
6058 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
6059 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
6060 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
6061 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
6062 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
6063 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
6064 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
6065 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
6066 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
6067 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
6068 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
6069 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
6070 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
6071 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
6072 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
6073 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
6074 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
6075 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
6076 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
6077 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
6078 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
6079 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
6080 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
6081 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
6082 -fcprop-registers and combine.
6083 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
6084 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
6085 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
6086 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
6087 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
6088 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
6089 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
6090 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
6091 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
6092 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
6093 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
6094 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
6095 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
6096 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
6097 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
6098 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
6099 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
6100 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
6101 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
6102 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
6103 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
6104 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
6105 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
6106 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
6107 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
6108 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
6109 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
6110 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
6111 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
6112 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
6113 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
6114 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
6115 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
6116 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
6117 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
6118 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
6119 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
6121 2023-06-20 Jakub Jelinek <jakub@redhat.com>
6124 * g++.target/i386/pr79173-1.C: New test.
6126 2023-06-20 Martin Jambor <mjambor@suse.cz>
6129 * gcc.dg/ipa/pr110276.c: New test.
6131 2023-06-20 Carl Love <cel@us.ibm.com>
6133 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
6134 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
6135 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
6137 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6139 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
6141 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
6142 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
6143 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
6144 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
6145 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
6146 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
6147 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
6148 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
6150 2023-06-20 Li Xu <xuli1@eswincomputing.com>
6152 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
6154 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6156 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
6157 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
6158 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
6160 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6162 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
6164 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
6165 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
6166 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
6167 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
6169 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
6170 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
6171 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
6172 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
6173 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
6175 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6177 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
6179 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
6180 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
6182 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
6184 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
6186 2023-06-20 Richard Biener <rguenther@suse.de>
6188 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
6189 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
6190 due to missing return.
6192 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6194 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
6196 2023-06-20 Jan Beulich <jbeulich@suse.com>
6198 * gcc.target/i386/avx512f-dupv2di.c: New test.
6200 2023-06-20 Richard Biener <rguenther@suse.de>
6203 * g++.dg/debug/pr110295.C: New testcase.
6205 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6207 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
6208 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
6209 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
6210 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
6212 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
6214 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
6215 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
6216 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
6217 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
6218 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
6219 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
6220 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
6221 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
6222 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
6223 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
6224 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
6225 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
6226 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
6227 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
6228 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
6229 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
6230 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
6231 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
6232 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
6233 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
6234 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
6235 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
6236 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
6237 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
6238 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
6239 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
6240 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
6241 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
6242 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
6243 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
6244 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
6245 * gcc.target/riscv/vector-abi-1.c: Ditto.
6246 * gcc.target/riscv/vector-abi-2.c: Ditto.
6247 * gcc.target/riscv/vector-abi-3.c: Ditto.
6248 * gcc.target/riscv/vector-abi-4.c: Ditto.
6249 * gcc.target/riscv/vector-abi-5.c: Ditto.
6250 * gcc.target/riscv/vector-abi-6.c: Ditto.
6251 * gcc.target/riscv/vector-abi-7.c: New test.
6252 * gcc.target/riscv/vector-abi-8.c: New test.
6253 * gcc.target/riscv/vector-abi-9.c: New test.
6255 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
6257 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
6258 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
6259 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
6261 2023-06-19 Jan Hubicka <jh@suse.cz>
6263 PR tree-optimization/109811
6264 PR tree-optimization/109849
6265 * gcc.dg/tree-ssa/phiprop-1.c: New test.
6266 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
6268 2023-06-19 Pan Li <pan2.li@intel.com>
6271 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
6272 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
6273 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
6274 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
6275 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
6276 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
6277 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
6278 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
6280 2023-06-19 Pan Li <pan2.li@intel.com>
6283 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
6284 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
6285 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
6286 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
6288 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
6290 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
6291 * gcc.dg/unroll-8.c: Likewise.
6292 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
6293 * lib/target-supports.exp
6294 (check_effective_target_vect_int_mod): Add amdgcn.
6295 (check_effective_target_divmod): Likewise.
6296 * gcc.target/gcn/simd-math-3-16.c: New test.
6297 * gcc.target/gcn/simd-math-3-2.c: New test.
6298 * gcc.target/gcn/simd-math-3-32.c: New test.
6299 * gcc.target/gcn/simd-math-3-4.c: New test.
6300 * gcc.target/gcn/simd-math-3-8.c: New test.
6301 * gcc.target/gcn/simd-math-3-char-16.c: New test.
6302 * gcc.target/gcn/simd-math-3-char-2.c: New test.
6303 * gcc.target/gcn/simd-math-3-char-32.c: New test.
6304 * gcc.target/gcn/simd-math-3-char-4.c: New test.
6305 * gcc.target/gcn/simd-math-3-char-8.c: New test.
6306 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
6307 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
6308 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
6309 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
6310 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
6311 * gcc.target/gcn/simd-math-3-char-run.c: New test.
6312 * gcc.target/gcn/simd-math-3-char.c: New test.
6313 * gcc.target/gcn/simd-math-3-long-16.c: New test.
6314 * gcc.target/gcn/simd-math-3-long-2.c: New test.
6315 * gcc.target/gcn/simd-math-3-long-32.c: New test.
6316 * gcc.target/gcn/simd-math-3-long-4.c: New test.
6317 * gcc.target/gcn/simd-math-3-long-8.c: New test.
6318 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
6319 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
6320 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
6321 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
6322 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
6323 * gcc.target/gcn/simd-math-3-long-run.c: New test.
6324 * gcc.target/gcn/simd-math-3-long.c: New test.
6325 * gcc.target/gcn/simd-math-3-run-16.c: New test.
6326 * gcc.target/gcn/simd-math-3-run-2.c: New test.
6327 * gcc.target/gcn/simd-math-3-run-32.c: New test.
6328 * gcc.target/gcn/simd-math-3-run-4.c: New test.
6329 * gcc.target/gcn/simd-math-3-run-8.c: New test.
6330 * gcc.target/gcn/simd-math-3-run.c: New test.
6331 * gcc.target/gcn/simd-math-3-short-16.c: New test.
6332 * gcc.target/gcn/simd-math-3-short-2.c: New test.
6333 * gcc.target/gcn/simd-math-3-short-32.c: New test.
6334 * gcc.target/gcn/simd-math-3-short-4.c: New test.
6335 * gcc.target/gcn/simd-math-3-short-8.c: New test.
6336 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
6337 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
6338 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
6339 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
6340 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
6341 * gcc.target/gcn/simd-math-3-short-run.c: New test.
6342 * gcc.target/gcn/simd-math-3-short.c: New test.
6343 * gcc.target/gcn/simd-math-3.c: New test.
6344 * gcc.target/gcn/simd-math-4-char-run.c: New test.
6345 * gcc.target/gcn/simd-math-4-char.c: New test.
6346 * gcc.target/gcn/simd-math-4-long-run.c: New test.
6347 * gcc.target/gcn/simd-math-4-long.c: New test.
6348 * gcc.target/gcn/simd-math-4-run.c: New test.
6349 * gcc.target/gcn/simd-math-4-short-run.c: New test.
6350 * gcc.target/gcn/simd-math-4-short.c: New test.
6351 * gcc.target/gcn/simd-math-4.c: New test.
6352 * gcc.target/gcn/simd-math-5-16.c: New test.
6353 * gcc.target/gcn/simd-math-5-32.c: New test.
6354 * gcc.target/gcn/simd-math-5-4.c: New test.
6355 * gcc.target/gcn/simd-math-5-8.c: New test.
6356 * gcc.target/gcn/simd-math-5-char-16.c: New test.
6357 * gcc.target/gcn/simd-math-5-char-32.c: New test.
6358 * gcc.target/gcn/simd-math-5-char-4.c: New test.
6359 * gcc.target/gcn/simd-math-5-char-8.c: New test.
6360 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
6361 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
6362 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
6363 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
6364 * gcc.target/gcn/simd-math-5-char-run.c: New test.
6365 * gcc.target/gcn/simd-math-5-char.c: New test.
6366 * gcc.target/gcn/simd-math-5-long-16.c: New test.
6367 * gcc.target/gcn/simd-math-5-long-32.c: New test.
6368 * gcc.target/gcn/simd-math-5-long-4.c: New test.
6369 * gcc.target/gcn/simd-math-5-long-8.c: New test.
6370 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
6371 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
6372 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
6373 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
6374 * gcc.target/gcn/simd-math-5-long-run.c: New test.
6375 * gcc.target/gcn/simd-math-5-long.c: New test.
6376 * gcc.target/gcn/simd-math-5-run-16.c: New test.
6377 * gcc.target/gcn/simd-math-5-run-32.c: New test.
6378 * gcc.target/gcn/simd-math-5-run-4.c: New test.
6379 * gcc.target/gcn/simd-math-5-run-8.c: New test.
6380 * gcc.target/gcn/simd-math-5-run.c: New test.
6381 * gcc.target/gcn/simd-math-5-short-16.c: New test.
6382 * gcc.target/gcn/simd-math-5-short-32.c: New test.
6383 * gcc.target/gcn/simd-math-5-short-4.c: New test.
6384 * gcc.target/gcn/simd-math-5-short-8.c: New test.
6385 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
6386 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
6387 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
6388 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
6389 * gcc.target/gcn/simd-math-5-short-run.c: New test.
6390 * gcc.target/gcn/simd-math-5-short.c: New test.
6391 * gcc.target/gcn/simd-math-5.c: New test.
6393 2023-06-19 Richard Biener <rguenther@suse.de>
6395 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
6396 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
6397 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
6398 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
6399 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
6400 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
6401 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
6402 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
6403 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
6405 2023-06-19 Richard Biener <rguenther@suse.de>
6407 PR tree-optimization/110298
6408 * gcc.dg/torture/pr110298.c: New testcase.
6410 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6412 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
6414 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
6417 * lib/target-supports.exp
6418 (check_effective_target_keeps_null_pointer_checks): Add
6420 * gcc.target/avr/pr105523.c: New test.
6422 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
6424 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
6425 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
6426 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
6427 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
6428 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
6429 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
6430 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
6431 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
6432 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
6433 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
6434 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
6435 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
6436 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
6437 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
6438 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
6439 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
6441 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
6443 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
6444 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
6445 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
6446 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
6447 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
6448 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
6449 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
6450 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
6451 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
6452 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
6453 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
6454 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
6455 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
6456 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
6457 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
6458 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
6459 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
6460 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
6461 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
6462 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
6463 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
6464 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
6465 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
6466 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
6467 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
6468 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
6469 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
6470 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
6471 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
6472 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
6473 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
6474 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
6477 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
6479 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
6480 that no sext insns are present.
6481 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
6482 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
6483 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
6485 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
6487 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
6488 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
6489 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
6490 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
6491 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
6493 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
6494 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
6495 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
6496 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
6497 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
6498 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
6500 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
6502 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
6504 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
6506 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
6507 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
6508 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
6509 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
6510 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
6511 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
6512 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
6513 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
6514 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
6515 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
6516 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
6517 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
6518 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
6519 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
6520 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
6521 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
6522 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
6523 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
6524 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
6525 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
6526 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
6527 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
6528 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
6529 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
6530 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
6531 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
6532 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
6533 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
6534 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
6535 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
6536 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
6537 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
6538 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
6539 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
6540 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
6541 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
6542 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
6543 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
6544 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
6545 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
6546 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
6547 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
6548 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
6550 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
6553 * gcc.target/avr/pr110086.c: New test.
6555 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
6557 * gcc.target/powerpc/const_anchors.c: New test.
6558 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
6560 2023-06-19 liuhongt <hongtao.liu@intel.com>
6562 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
6563 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
6565 2023-06-18 Jan Hubicka <jh@suse.cz>
6567 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
6569 2023-06-18 Honza <jh@ryzen3.suse.cz>
6571 PR tree-optimization/109849
6572 * g++.dg/ipa/devirt-45.C: Update template.
6574 2023-06-18 yulong <shiyulong@iscas.ac.cn>
6576 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
6577 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
6578 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
6579 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
6580 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
6582 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
6584 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
6586 2023-06-16 Pan Li <pan2.li@intel.com>
6589 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
6590 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
6591 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
6592 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
6593 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
6595 2023-06-16 Jakub Jelinek <jakub@redhat.com>
6598 * gcc.target/i386/pr79173-11.c: New test.
6599 * gcc.dg/builtin-addc-1.c: New test.
6601 2023-06-16 Jakub Jelinek <jakub@redhat.com>
6603 PR tree-optimization/110271
6604 * gcc.c-torture/compile/pr110271.c: New test.
6606 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
6607 Uros Bizjak <ubizjak@gmail.com>
6610 * gcc.target/i386/pr31985.c: New test case.
6612 2023-06-16 Alex Coplan <alex.coplan@arm.com>
6614 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
6615 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6616 * g++.dg/cpp0x/elab-enum-base.C: New test.
6618 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
6620 * gcc.target/mips/code-readable-attr-1.c: New test.
6621 * gcc.target/mips/code-readable-attr-2.c: New test.
6622 * gcc.target/mips/code-readable-attr-3.c: New test.
6623 * gcc.target/mips/code-readable-attr-4.c: New test.
6624 * gcc.target/mips/code-readable-attr-5.c: New test.
6626 2023-06-16 Richard Biener <rguenther@suse.de>
6628 PR tree-optimization/110269
6629 * gcc.dg/tree-ssa/pr110269.c: New testcase.
6631 2023-06-16 David Malcolm <dmalcolm@redhat.com>
6634 * c-c++-common/spellcheck-pr107583.c: New test.
6636 2023-06-15 Andrew Pinski <apinski@marvell.com>
6638 PR tree-optimization/110266
6639 * gcc.c-torture/compile/pr110266.c: New test.
6641 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
6643 PR tree-optimization/110266
6644 * gcc.dg/pr110266.c: New.
6646 2023-06-15 Jakub Jelinek <jakub@redhat.com>
6648 PR preprocessor/80753
6649 * c-c++-common/missing-header-5.c: New test.
6651 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
6653 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
6655 2023-06-15 Jakub Jelinek <jakub@redhat.com>
6658 * gcc.target/i386/pr79173-1.c: New test.
6659 * gcc.target/i386/pr79173-2.c: New test.
6660 * gcc.target/i386/pr79173-3.c: New test.
6661 * gcc.target/i386/pr79173-4.c: New test.
6662 * gcc.target/i386/pr79173-5.c: New test.
6663 * gcc.target/i386/pr79173-6.c: New test.
6664 * gcc.target/i386/pr79173-7.c: New test.
6665 * gcc.target/i386/pr79173-8.c: New test.
6666 * gcc.target/i386/pr79173-9.c: New test.
6667 * gcc.target/i386/pr79173-10.c: New test.
6669 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
6671 * gcc.target/aarch64/abd.h: New file.
6672 * gcc.target/aarch64/abd_2.c: New test.
6673 * gcc.target/aarch64/abd_3.c: New test.
6674 * gcc.target/aarch64/abd_4.c: New test.
6675 * gcc.target/aarch64/abd_none_2.c: New test.
6676 * gcc.target/aarch64/abd_none_3.c: New test.
6677 * gcc.target/aarch64/abd_none_4.c: New test.
6678 * gcc.target/aarch64/abd_run_1.c: New test.
6679 * gcc.target/aarch64/sve/abd_1.c: New test.
6680 * gcc.target/aarch64/sve/abd_none_1.c: New test.
6681 * gcc.target/aarch64/sve/abd_2.c: New test.
6682 * gcc.target/aarch64/sve/abd_none_2.c: New test.
6684 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6686 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
6687 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
6688 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
6689 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
6690 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
6691 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
6692 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
6693 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
6694 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
6695 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
6696 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
6697 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
6698 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
6699 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
6701 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
6704 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
6705 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
6707 2023-06-14 Jason Merrill <jason@redhat.com>
6711 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
6712 * g++.dg/cpp1z/elide7.C: New test.
6714 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
6716 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
6717 OpenACC 'serial', OpenMP 'target' usage.
6719 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
6721 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
6723 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
6724 * c-c++-common/Wfree-nonheap-object.c: Likewise.
6726 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
6728 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
6730 2023-06-14 liuhongt <hongtao.liu@intel.com>
6732 * gcc.target/i386/pr110227.c: New test.
6734 2023-06-13 David Malcolm <dmalcolm@redhat.com>
6737 * g++.dg/cpp2a/srcloc3.C: Update expected message.
6738 * g++.dg/lookup/missing-std-include-2.C: Likewise.
6739 * g++.dg/lookup/missing-std-include-3.C: Likewise.
6740 * g++.dg/lookup/missing-std-include-6.C: Likewise.
6741 * g++.dg/lookup/missing-std-include.C: Likewise.
6742 * g++.dg/spellcheck-inttypes.C: Likewise.
6743 * g++.dg/spellcheck-stdint.C: Likewise.
6744 * g++.dg/spellcheck-stdlib.C: Likewise.
6745 * gcc.dg/spellcheck-inttypes.c: Likewise.
6746 * gcc.dg/spellcheck-stdbool.c: Likewise.
6747 * gcc.dg/spellcheck-stdint.c: Likewise.
6748 * gcc.dg/spellcheck-stdlib.c: Likewise.
6750 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6752 * gfortran.dg/data_array_7.f90: New test.
6754 2023-06-13 Harald Anlauf <anlauf@gmx.de>
6755 Mikael Morin <mikael@gcc.gnu.org>
6758 * gfortran.dg/zero_sized_14.f90: New test.
6759 * gfortran.dg/zero_sized_15.f90: New test.
6761 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6763 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
6764 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
6765 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
6766 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
6767 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
6768 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
6769 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
6770 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
6771 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
6772 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
6774 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6776 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
6777 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
6779 2023-06-13 Jason Merrill <jason@redhat.com>
6781 * g++.dg/tree-ssa/initlist-opt6.C: New test.
6783 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
6784 Kito Cheng <kito.cheng@sifive.com>
6786 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
6787 * g++.target/riscv/rvv/base/pr109535.C: Same
6788 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
6789 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
6790 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
6791 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
6792 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
6793 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
6794 * gcc.target/riscv/rvv/base/spill-10.c: Same
6795 * gcc.target/riscv/rvv/base/spill-11.c: Same
6796 * gcc.target/riscv/rvv/base/spill-9.c: Same
6797 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
6798 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
6799 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
6800 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
6801 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
6802 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
6803 * gcc.target/riscv/vector-abi-1.c: New test.
6804 * gcc.target/riscv/vector-abi-2.c: New test.
6805 * gcc.target/riscv/vector-abi-3.c: New test.
6806 * gcc.target/riscv/vector-abi-4.c: New test.
6807 * gcc.target/riscv/vector-abi-5.c: New test.
6808 * gcc.target/riscv/vector-abi-6.c: New test.
6810 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6812 * gcc.target/arm/mtp.c: New test.
6813 * gcc.target/arm/mtp_1.c: New test.
6814 * gcc.target/arm/mtp_2.c: New test.
6815 * gcc.target/arm/mtp_3.c: New test.
6816 * gcc.target/arm/mtp_4.c: New test.
6818 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6821 * gcc.target/aarch64/mtp_5.c: New test.
6822 * gcc.target/aarch64/mtp_6.c: New test.
6823 * gcc.target/aarch64/mtp_7.c: New test.
6824 * gcc.target/aarch64/mtp_8.c: New test.
6825 * gcc.target/aarch64/mtp_9.c: New test.
6827 2023-06-13 Richard Biener <rguenther@suse.de>
6829 PR middle-end/110232
6830 * gcc.target/i386/pr110232.c: New testcase.
6832 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
6835 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
6837 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
6841 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
6842 * gcc.target/powerpc/pr109932-2.c: Ditto.
6844 2023-06-13 Pan Li <pan2.li@intel.com>
6846 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
6847 Adjust dg-do to comiple for asm checking.
6849 2023-06-13 Tejas Belagod <tbelagod@arm.com>
6852 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
6853 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
6854 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
6855 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
6856 to expect optimized code for function body.
6857 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
6858 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
6859 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
6860 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
6861 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
6862 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
6863 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
6864 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
6865 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
6866 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
6867 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
6869 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6871 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
6873 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6875 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
6876 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
6877 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
6878 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
6880 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
6883 * gm2/pim/fail/foovaltype.mod: New test.
6885 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
6887 PR rtl-optimization/101188
6888 * gcc.c-torture/execute/pr101188.c: New test
6890 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6892 * gcc.target/aarch64/vec-init-single-const.c: New test.
6893 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
6894 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
6896 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
6898 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
6899 * c-c++-common/gomp/map-9.c: Likewise.
6900 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
6901 * gfortran.dg/gomp/map-11.f90: Likewise.
6902 * gfortran.dg/gomp/target-update-1.f90: Likewise.
6903 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
6904 * c-c++-common/gomp/map-6.c: Update dg-error and also check
6905 clause error with 'target (enter/exit) data'.
6907 2023-06-12 Pan Li <pan2.li@intel.com>
6909 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
6911 2023-06-12 Pan Li <pan2.li@intel.com>
6913 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
6914 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
6916 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6918 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
6919 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
6920 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
6921 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
6922 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
6923 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
6925 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6927 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
6929 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
6931 * gcc.dg/vect/pr110142.c: New test.
6933 2023-06-12 liuhongt <hongtao.liu@intel.com>
6935 * gcc.target/i386/vec_pack_fp16-1.c: New test.
6936 * gcc.target/i386/vec_pack_fp16-2.c: New test.
6937 * gcc.target/i386/vec_pack_fp16-3.c: New test.
6939 2023-06-12 Jason Merrill <jason@redhat.com>
6942 * g++.dg/tree-ssa/initlist-opt5.C: New test.
6944 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
6947 * gcc.target/powerpc/pr109932-1.c: New test.
6948 * gcc.target/powerpc/pr109932-2.c: New test.
6950 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
6953 * gcc.target/powerpc/pr110011.c: New test.
6955 2023-06-12 Pan Li <pan2.li@intel.com>
6957 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
6958 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
6960 2023-06-12 Pan Li <pan2.li@intel.com>
6962 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
6963 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
6965 2023-06-11 Patrick Palka <ppalka@redhat.com>
6968 * g++.dg/cpp2a/nontype-class59.C: New test.
6970 2023-06-11 Patrick Palka <ppalka@redhat.com>
6973 * g++.dg/cpp2a/nontype-class57.C: New test.
6974 * g++.dg/cpp2a/nontype-class58.C: New test.
6976 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
6979 * gcc.target/avr/pr109907.c: New test.
6980 * gcc.target/avr/torture/pr109907-1.c: New test.
6981 * gcc.target/avr/torture/pr109907-2.c: New test.
6983 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6985 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
6986 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
6987 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
6988 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
6989 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
6990 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
6992 2023-06-10 Nathan Sidwell <nathan@acm.org>
6994 * g++.dg/template/pr61663.C: New.
6996 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
6999 * gcc.target/avr/torture/pr109650-1.c: New test.
7000 * gcc.target/avr/torture/pr109650-2.c: New test.
7002 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7004 * gfortran.dg/ieee/minmax_1.f90: New test.
7005 * gfortran.dg/ieee/minmax_2.f90: New file.
7006 * gfortran.dg/ieee/minmax_3.f90: New file.
7007 * gfortran.dg/ieee/minmax_4.f90: New file.
7009 2023-06-10 Tim Lange <mail@tim-lange.me>
7012 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
7014 2023-06-10 Tim Lange <mail@tim-lange.me>
7017 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
7018 and add new test case.
7019 * gcc.dg/analyzer/pr109577.c: New test.
7021 2023-06-10 Pan Li <pan2.li@intel.com>
7023 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
7024 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
7026 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7028 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
7029 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
7030 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
7032 2023-06-09 Jason Merrill <jason@redhat.com>
7034 * g++.dg/concepts/auto7.C: New test.
7035 * g++.dg/concepts/auto7a.C: New test.
7037 2023-06-09 Jason Merrill <jason@redhat.com>
7040 * g++.dg/cpp0x/initlist-opt1.C: New test.
7042 2023-06-09 Andrew Pinski <apinski@marvell.com>
7044 PR tree-optimization/97711
7045 PR tree-optimization/110155
7046 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
7047 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
7049 2023-06-09 Andrew Pinski <apinski@marvell.com>
7051 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
7053 2023-06-09 Andrew Pinski <apinski@marvell.com>
7055 PR tree-optimization/110165
7056 PR tree-optimization/110166
7057 * gcc.c-torture/execute/pr110165-1.c: New test.
7058 * gcc.c-torture/execute/pr110166-1.c: New test.
7060 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
7062 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
7063 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
7065 2023-06-09 Pan Li <pan2.li@intel.com>
7067 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
7070 2023-06-09 liuhongt <hongtao.liu@intel.com>
7072 * gcc.target/i386/pr110108-2.c: New test.
7074 2023-06-09 liuhongt <hongtao.liu@intel.com>
7076 * gcc.target/i386/pr110108.c: New test.
7077 * gcc.target/i386/pr110108-3.c: New test.
7078 * gcc.target/i386/pr109900.c: Adjust testcase.
7080 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
7083 * gm2/pim/pass/fooasm3.mod: New test.
7085 2023-06-08 Pan Li <pan2.li@intel.com>
7087 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
7088 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
7090 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
7092 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
7093 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
7094 * gcc.dg/analyzer/pr101962.c: Likewise.
7095 * gcc.dg/analyzer/realloc-5.c: Likewise.
7096 * gcc.dg/analyzer/pr109439.c: New test.
7098 2023-06-08 Jakub Jelinek <jakub@redhat.com>
7100 * gcc.target/i386/ctzll-1.c: New test.
7101 * gcc.target/i386/ffsll-1.c: New test.
7103 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
7108 * gfortran.dg/pr99350.f90 : New test.
7109 * gfortran.dg/associate_5.f03 : Changed error message.
7110 * gfortran.dg/pr107821.f90 : New test.
7111 * gfortran.dg/associate_61.f90 : New test
7113 2023-06-08 Alexandre Oliva <oliva@adacore.com>
7115 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
7116 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
7117 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
7118 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
7119 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
7120 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
7121 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
7122 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
7124 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
7125 Uros Bizjak <ubizjak@gmail.com>
7127 * gcc.target/i386/cmc-1.c: New test case.
7128 * gcc.target/i386/stc-1.c: Likewise.
7130 2023-06-07 Jason Merrill <jason@redhat.com>
7134 * g++.dg/opt/nrv26.C: New test.
7135 * g++.dg/opt/nrv26a.C: New test.
7136 * g++.dg/opt/nrv27.C: New test.
7138 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
7139 Jeff Law <jlaw@ventanamicro.com>
7141 * gcc.target/riscv/shift-and-2.c: New tests.
7142 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
7143 * gcc.target/riscv/sign-extend.c: New test.
7144 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
7146 2023-06-07 Alex Coplan <alex.coplan@arm.com>
7149 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
7151 * g++.target/aarch64/acle/acle.exp: New.
7152 * g++.target/aarch64/acle/ls64.C: New test.
7153 * g++.target/aarch64/acle/ls64_lto.C: New test.
7154 * gcc.target/aarch64/acle/ls64_lto.c: New test.
7155 * gcc.target/aarch64/acle/pr110132.c: New test.
7157 2023-06-07 Alex Coplan <alex.coplan@arm.com>
7160 * gcc.target/aarch64/acle/pr110100.c: New test.
7162 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
7164 * gcc.target/sparc/pr109541.c: New.
7166 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
7168 * gcc.target/hppa/shadd-3.c: Update expected output.
7170 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7172 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
7174 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
7175 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
7176 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
7177 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
7178 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
7179 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
7180 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
7181 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
7182 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
7183 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
7184 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
7185 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
7186 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
7187 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
7188 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
7189 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
7190 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
7191 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
7192 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
7193 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
7194 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
7195 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
7197 2023-06-07 Andrew Pinski <apinski@marvell.com>
7199 PR middle-end/110117
7200 * gcc.dg/pr110117-1.c: New test.
7201 * gcc.dg/pr110117-2.c: New test.
7203 2023-06-07 Andrew Pinski <apinski@marvell.com>
7205 PR tree-optimization/110134
7206 * gcc.dg/tree-ssa/negneq-1.c: New test.
7207 * gcc.dg/tree-ssa/negneq-2.c: New test.
7208 * gcc.dg/tree-ssa/negneq-3.c: New test.
7209 * gcc.dg/tree-ssa/negneq-4.c: New test.
7211 2023-06-07 Andrew Pinski <apinski@marvell.com>
7213 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
7214 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
7215 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
7216 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
7217 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
7218 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
7219 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
7220 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
7221 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
7223 2023-06-07 Jason Merrill <jason@redhat.com>
7226 * g++.dg/opt/nrv25.C: New test.
7228 2023-06-07 Jason Merrill <jason@redhat.com>
7232 * g++.dg/opt/nrv23.C: New test.
7234 2023-06-07 Jason Merrill <jason@redhat.com>
7237 * g++.dg/opt/nrv22.C: New test.
7239 2023-06-07 Jason Merrill <jason@redhat.com>
7242 * g++.dg/eh/return1.C: Add label cases.
7244 2023-06-07 Jason Merrill <jason@redhat.com>
7246 * g++.dg/contracts/contracts-post7.C: New test.
7248 2023-06-07 Jason Merrill <jason@redhat.com>
7251 * g++.dg/opt/nrv24.C: New test.
7253 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
7256 * gm2/cpp/fail/cpp-fail.exp: New test.
7257 * gm2/cpp/fail/foocpp.mod: New test.
7259 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7261 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
7262 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
7263 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
7264 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
7265 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
7266 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
7268 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
7269 Tobias Burnus <tobias@codesourcery.com>
7271 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
7272 duplicated 'present' and extend scan-dump tests for 'present'.
7273 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
7274 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
7276 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
7278 * c-c++-common/gomp/defaultmap-4.c: New test.
7279 * c-c++-common/gomp/map-9.c: New test.
7280 * c-c++-common/gomp/target-update-1.c: New test.
7281 * gfortran.dg/gomp/defaultmap-8.f90: New test.
7282 * gfortran.dg/gomp/map-11.f90: New test.
7283 * gfortran.dg/gomp/map-12.f90: New test.
7284 * gfortran.dg/gomp/target-update-1.f90: New test.
7286 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7288 * gcc.target/aarch64/simd/vrshr_1.c: New test.
7290 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7292 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
7295 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7297 * gcc.target/aarch64/simd/addlv_1.c: New test.
7299 2023-06-06 Richard Biener <rguenther@suse.de>
7301 PR middle-end/110055
7302 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
7304 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
7306 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
7309 2023-06-06 Pan Li <pan2.li@intel.com>
7311 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
7313 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
7315 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
7318 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7319 Joel Hutton <joel.hutton@arm.com>
7320 Tamar Christina <tamar.christina@arm.com>
7322 * gcc.target/aarch64/vect-widen-add.c: Test that new
7323 IFN_VEC_WIDEN_PLUS is being used.
7324 * gcc.target/aarch64/vect-widen-sub.c: Test that new
7325 IFN_VEC_WIDEN_MINUS is being used.
7327 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
7329 * gdc.dg/Wmismatched_enum.d: New test.
7331 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
7333 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
7334 less sensitive to register allocation choices.
7335 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
7337 2023-06-05 Pan Li <pan2.li@intel.com>
7339 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
7341 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7344 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
7345 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
7347 2023-06-04 Pan Li <pan2.li@intel.com>
7349 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
7351 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
7354 * gcc.target/i386/pr110083.c: New test case.
7356 2023-06-04 Jason Merrill <jason@redhat.com>
7359 * g++.dg/eh/terminate2.C: New test.
7361 2023-06-04 Pan Li <pan2.li@intel.com>
7363 * gcc.target/riscv/rvv/base/mov-14.c: New test.
7364 * gcc.target/riscv/rvv/base/spill-13.c: New test.
7366 2023-06-03 Patrick Palka <ppalka@redhat.com>
7369 * g++.dg/template/friend79.C: New test.
7371 2023-06-03 Patrick Palka <ppalka@redhat.com>
7373 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
7374 to be marked as odr-used.
7376 2023-06-03 Patrick Palka <ppalka@redhat.com>
7379 * g++.dg/abi/mangle78.C: New test.
7381 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7383 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
7384 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
7385 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
7386 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
7388 2023-06-03 liuhongt <hongtao.liu@intel.com>
7390 * gcc.target/i386/pr110067.c: New test.
7392 2023-06-03 liuhongt <hongtao.liu@intel.com>
7394 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
7396 2023-06-02 Andrew Pinski <apinski@marvell.com>
7398 PR rtl-optimization/102733
7399 * gcc.target/i386/addr-space-6.c: New test.
7401 2023-06-02 Andrew Pinski <apinski@marvell.com>
7403 PR rtl-optimization/110042
7404 * gcc.target/aarch64/csel_bfx_2.c: New test.
7406 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
7409 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
7410 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
7411 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
7412 * gcc.target/powerpc/darwin-structs-0.h: New test.
7414 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
7417 * gfortran.dg/select_rank_6.f90: New test.
7419 2023-06-02 Jason Merrill <jason@redhat.com>
7423 * g++.dg/cpp0x/initlist-explicit3.C: New test.
7425 2023-06-02 Carl Love <cel@us.ibm.com>
7427 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
7428 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
7429 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
7431 2023-06-02 Jason Merrill <jason@redhat.com>
7435 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
7436 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
7437 * g++.dg/tree-ssa/initlist-opt4.C: New test.
7438 * g++.dg/opt/icf1.C: New test.
7439 * g++.dg/opt/icf2.C: New test.
7440 * g++.dg/opt/icf3.C: New test.
7441 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
7443 2023-06-02 David Malcolm <dmalcolm@redhat.com>
7446 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
7447 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
7448 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
7449 * gcc.dg/analyzer/atomic-types-1.c: New test.
7451 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
7453 * gcc.dg/pr107557-1.c: Require LTO support.
7454 * gcc.dg/pr107557-2.c: Require LTO support.
7456 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
7465 * gfortran.dg/associate_54.f90 : Cope with extra error.
7466 * gfortran.dg/pr102109.f90 : New test.
7467 * gfortran.dg/pr102112.f90 : New test.
7468 * gfortran.dg/pr102190.f90 : New test.
7469 * gfortran.dg/pr102532.f90 : New test.
7470 * gfortran.dg/pr109948.f90 : New test.
7471 * gfortran.dg/pr99326.f90 : New test.
7473 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7475 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
7477 2023-06-02 Pan Li <pan2.li@intel.com>
7479 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
7480 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
7482 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7484 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
7485 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
7486 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
7487 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
7488 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
7489 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
7490 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
7491 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
7492 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
7494 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7496 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
7497 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
7498 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
7499 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
7500 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
7501 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
7503 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7505 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
7506 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
7507 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
7508 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
7509 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
7510 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
7511 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
7512 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
7513 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
7514 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
7515 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
7516 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
7517 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
7518 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
7519 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
7521 2023-06-01 Harald Anlauf <anlauf@gmx.de>
7524 * gfortran.dg/pr88552.f90: New test.
7526 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
7528 * lib/torture-options.exp: print the value of non-empty options:
7529 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
7531 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
7533 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
7534 the torture-{init,finish}
7536 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
7538 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
7539 * gcc.target/powerpc/pr109566.c: Skip on AIX.
7541 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
7542 Uros Bizjak <ubizjak@gmail.com>
7545 * gcc.target/i386/pr109973-1.c: New test case.
7546 * gcc.target/i386/pr109973-2.c: Likewise.
7548 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7550 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
7552 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
7554 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
7555 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
7556 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
7557 * gfortran.dg/gomp/pure-1.f90: New test.
7558 * gfortran.dg/gomp/pure-2.f90: New test.
7559 * gfortran.dg/gomp/pure-3.f90: New test.
7560 * gfortran.dg/gomp/pure-4.f90: New test.
7562 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7564 * gcc.target/riscv/rvv/base/frm-1.c: New test.
7566 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7568 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
7569 gcc_set_required_options.
7570 * lib/target-supports.exp: Rename force_conventional_output_for
7571 to set_required_options_for.
7572 * lib/scanasm.exp: Adjust callers.
7573 * lib/scanrtl.exp: Same.
7575 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7578 * gcc.target/aarch64/simd/pr99195_11.c: New test.
7580 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7583 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
7584 * gcc.target/aarch64/simd/pr99195_10.c: New test.
7586 2023-05-31 David Faust <david.faust@oracle.com>
7588 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
7589 in scan-assembler expressions where useful.
7590 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
7591 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
7592 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
7593 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
7594 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
7595 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
7596 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
7597 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
7598 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
7599 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
7600 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
7601 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
7602 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
7603 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
7604 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
7606 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7608 * gcc.target/riscv/rvv/rvv.exp:
7609 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
7610 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
7611 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
7612 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
7613 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
7614 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
7615 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
7616 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
7618 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7620 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
7621 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
7622 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
7623 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
7625 2023-05-31 Cui, Lili <lili.cui@intel.com>
7627 PR tree-optimization/110038
7628 * gcc.dg/pr110038.c: New test.
7630 2023-05-31 Pan Li <pan2.li@intel.com>
7632 * gcc.target/riscv/arch-21.c: New test.
7633 * gcc.target/riscv/predef-27.c: New test.
7635 2023-05-31 Pan Li <pan2.li@intel.com>
7637 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
7640 2023-05-30 liuhongt <hongtao.liu@intel.com>
7642 * gcc.target/i386/pr108804.c: New test.
7644 2023-05-30 David Malcolm <dmalcolm@redhat.com>
7646 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
7648 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
7650 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
7653 * gcc.dg/torture/pr107451.c: Require int32plus.
7654 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
7655 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
7656 * gcc.dg/torture/pr95248.c: Require size24plus.
7657 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
7658 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
7659 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
7661 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
7663 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
7664 Support both definitions of int32_t.
7666 2023-05-30 Andrew Pinski <apinski@marvell.com>
7668 * gcc.dg/tree-ssa/minmax-22.c: New test.
7670 2023-05-30 Andrew Pinski <apinski@marvell.com>
7672 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
7673 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
7675 * gcc.dg/tree-ssa/pr66726-5.c: New test.
7676 * gcc.dg/tree-ssa/pr66726-6.c: New test.
7678 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
7680 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
7681 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
7684 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
7687 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
7688 * c-c++-common/goacc/clauses-fail.c: Likewise.
7689 * c-c++-common/goacc/data-2.c: Likewise.
7690 * c-c++-common/gomp/declare-target-2.c: Likewise.
7691 * c-c++-common/gomp/directive-1.c: Likewise.
7692 * g++.dg/goacc/data-1.C: Likewise.
7694 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
7696 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
7698 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
7699 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
7700 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
7701 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
7702 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
7704 2023-05-30 liuhongt <hongtao.liu@intel.com>
7706 * gcc.target/i386/pr108938-1.c: New test.
7707 * gcc.target/i386/pr108938-2.c: New test.
7708 * gcc.target/i386/pr108938-3.c: New test.
7709 * gcc.target/i386/pr108938-load-1.c: New test.
7710 * gcc.target/i386/pr108938-load-2.c: New test.
7712 2023-05-30 Andreas Schwab <schwab@suse.de>
7715 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
7718 2023-05-30 Lili Cui <lili.cui@intel.com>
7720 PR tree-optimization/98350
7721 * gcc.dg/pr98350-1.c: New test.
7722 * gcc.dg/pr98350-2.c: Ditto.
7724 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7726 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
7727 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
7728 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
7729 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
7731 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7733 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
7734 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
7735 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
7736 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
7737 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
7738 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
7740 2023-05-29 Die Li <lidie@eswincomputing.com>
7742 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
7743 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
7745 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
7747 * gcc.target/riscv/and-extend-1.c: New test
7748 * gcc.target/riscv/and-extend-2.c: New test
7750 2023-05-29 Pan Li <pan2.li@intel.com>
7752 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
7753 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
7754 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
7755 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
7756 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
7757 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
7758 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
7759 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
7761 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
7763 * gnat.dg/specs/storage_offset1.ads: New test.
7765 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7767 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
7769 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7771 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
7773 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7775 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
7776 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
7777 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
7778 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
7779 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
7780 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
7781 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
7783 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7785 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
7786 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
7788 2023-05-29 Pan Li <pan2.li@intel.com>
7790 * gcc.target/riscv/arch-20.c: New test.
7791 * gcc.target/riscv/predef-26.c: New test.
7793 2023-05-27 liuhongt <hongtao.liu@intel.com>
7795 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
7796 * gcc.target/i386/pr100711-3.c: New test.
7798 2023-05-26 Martin Uecker <uecker@tugraz.at>
7800 * gcc.dg/pr109970.c: New test.
7802 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
7804 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
7805 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
7806 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
7807 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
7808 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
7809 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
7810 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
7811 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
7812 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
7813 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
7814 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
7815 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
7816 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
7818 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
7819 Juzhe Zhong <juzhe.zhong@rivai.ai>
7821 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
7823 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
7824 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
7825 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
7826 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
7827 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
7828 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
7829 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
7830 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
7831 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
7832 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
7833 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
7834 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
7835 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
7836 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
7837 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
7838 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
7839 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
7840 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
7841 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
7842 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
7843 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
7844 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
7845 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
7846 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
7847 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
7848 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
7849 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
7850 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
7851 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
7852 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
7854 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
7856 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
7857 * gfortran.dg/gomp/allocate-4.f90: New test.
7858 * gfortran.dg/gomp/allocate-5.f90: New test.
7859 * gfortran.dg/gomp/allocate-6.f90: New test.
7860 * gfortran.dg/gomp/allocate-7.f90: New test.
7861 * gfortran.dg/gomp/allocators-1.f90: New test.
7862 * gfortran.dg/gomp/allocators-2.f90: New test.
7864 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
7866 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
7867 * gfortran.dg/gomp/allocate-5.f90: Likewise.
7868 * gfortran.dg/gomp/allocate-6.f90: Likewise.
7869 * gfortran.dg/gomp/allocate-7.f90: Likewise.
7870 * gfortran.dg/gomp/allocators-1.f90: Likewise.
7871 * gfortran.dg/gomp/allocators-2.f90: Likewise.
7873 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
7874 Tobias Burnus <tobias@codesourcery.com>
7876 * gfortran.dg/gomp/allocate-4.f90: New file.
7877 * gfortran.dg/gomp/allocate-5.f90: New file.
7878 * gfortran.dg/gomp/allocate-6.f90: New file.
7879 * gfortran.dg/gomp/allocate-7.f90: New file.
7880 * gfortran.dg/gomp/allocators-1.f90: New file.
7881 * gfortran.dg/gomp/allocators-2.f90: New file.
7883 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
7885 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
7886 * gcc.dg/nested-vla-2.c: Ditto.
7887 * gcc.dg/nested-vla-3.c: Ditto.
7889 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
7891 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
7893 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
7896 * gcc.target/avr/pr82931.c: New test.
7898 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7899 Richard Sandiford <richard.sandiford@arm.com>
7901 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
7902 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
7903 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
7904 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
7906 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7909 * gcc.target/aarch64/simd/pr99195_9.c: New test.
7911 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
7913 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
7914 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
7915 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
7916 * gcc.target/arm/acle/data-intrinsics.c: New test.
7918 2023-05-25 Alex Coplan <alex.coplan@arm.com>
7921 * gcc.target/arm/pure-code/pr109800.c: New test.
7923 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7925 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
7927 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
7931 * gcc.target/i386/pr109173-1.c: New test.
7932 * gcc.target/i386/pr109174-1.c: Ditto.
7934 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
7936 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
7937 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
7939 2023-05-25 Alexandre Oliva <oliva@adacore.com>
7942 * gcc.target/powerpc/pr100106-sa.c: New.
7944 2023-05-25 Alexandre Oliva <oliva@adacore.com>
7946 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
7947 * gcc.target/i386/pr104447.c: Likewise.
7949 2023-05-25 Alexandre Oliva <oliva@adacore.com>
7951 * g++.dg/pr80481.C: Add explicit pthread requirement.
7953 2023-05-25 Alexandre Oliva <oliva@adacore.com>
7955 * gcc.target/i386/pr103074.c: Require fpic support.
7957 2023-05-25 Alexandre Oliva <oliva@adacore.com>
7959 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
7960 malloc.h and sys/time.h.
7962 2023-05-25 Alexandre Oliva <oliva@adacore.com>
7964 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
7965 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
7966 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
7967 * gcc.target/i386/pieces-memset-1.c: Likewise.
7968 * gcc.target/i386/pieces-memset-36.c: Likewise.
7969 * gcc.target/i386/pieces-memset-4.c: Likewise.
7970 * gcc.target/i386/pieces-memset-40.c: Likewise.
7971 * gcc.target/i386/pieces-memset-41.c: Likewise.
7972 * gcc.target/i386/pieces-memset-7.c: Likewise.
7973 * gcc.target/i386/pieces-memset-8.c: Likewise.
7974 * gcc.target/i386/pieces-memset-9.c: Likewise.
7975 * gcc.target/i386/pr102230.c: Likewise.
7976 * gcc.target/i386/pr78103-2.c: Likewise.
7978 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
7980 PR tree-optimization/107822
7981 PR tree-optimization/107986
7982 * gcc.dg/pr107822.c: New.
7983 * gcc.dg/pr107986-1.c: New.
7985 2023-05-24 Harald Anlauf <anlauf@gmx.de>
7988 * gfortran.dg/size_dim_2.f90: New test.
7990 2023-05-24 Harald Anlauf <anlauf@gmx.de>
7993 * gfortran.dg/reshape_10.f90: New test.
7994 * gfortran.dg/reshape_11.f90: New test.
7996 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
7998 PR middle-end/109840
7999 * gcc.dg/fold-parity-8.c: New test.
8000 * gcc.dg/fold-popcount-11.c: Likewise.
8002 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
8004 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
8005 * gcc.dg/ipa/vrp1.c: Same.
8006 * gcc.dg/ipa/vrp2.c: Same.
8007 * gcc.dg/ipa/vrp3.c: Same.
8008 * gcc.dg/ipa/vrp4.c: Same.
8009 * gcc.dg/ipa/vrp5.c: Same.
8010 * gcc.dg/ipa/vrp6.c: Same.
8011 * gcc.dg/ipa/vrp7.c: Same.
8012 * gcc.dg/ipa/vrp8.c: Same.
8014 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
8016 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
8017 Remove -ftree-vectorize.
8018 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
8019 * gcc.target/i386/vect-vshiftv4qi.c: New test.
8020 * gcc.target/i386/vect-vshiftv8qi.c: New test.
8022 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8025 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
8026 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
8027 * gcc.target/aarch64/simd/pr99195_8.c: New test.
8029 2023-05-24 Richard Biener <rguenther@suse.de>
8032 * gcc.target/i386/pr109944-1.c: New testcase.
8033 * gcc.target/i386/pr109944-2.c: Likewise.
8035 2023-05-24 Richard Biener <rguenther@suse.de>
8037 PR tree-optimization/109849
8038 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
8040 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
8043 * gm2/pim/run/pass/hightests.mod: New test.
8045 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
8047 * gcc.dg/torture/pr109940.c: New test.
8049 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8052 * gcc.target/arm/pr109939.c: New test.
8054 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8056 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
8057 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
8059 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8061 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
8064 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8066 * gcc.dg/signbit-2.c: Add -msse2 on x86.
8068 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8070 * lib/target-supports.exp (check_effective_target_sysconf):
8071 Check for declaration and _SC_PAGESIZE on vxworks.
8073 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
8075 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
8077 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8078 Richard Sandiford <richard.sandiford@arm.com>
8080 * gcc.target/riscv/rvv/rvv.exp:
8081 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
8082 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
8083 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
8084 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
8085 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
8086 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
8088 2023-05-24 Pan Li <pan2.li@intel.com>
8090 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
8093 2023-05-24 Pan Li <pan2.li@intel.com>
8095 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
8096 Enrich the test cases.
8098 2023-05-24 liuhongt <hongtao.liu@intel.com>
8100 * gcc.target/i386/pr109900.c: New test.
8102 2023-05-23 Martin Uecker <uecker@tugraz.at>
8105 * gcc.dg/pr109450-1.c: New test.
8106 * gcc.dg/pr109450-2.c: New test.
8107 * gcc.dg/vla-26.c: New test.
8109 2023-05-23 Martin Uecker <uecker@tugraz.at>
8115 * gcc.dg/nested-vla-1.c: New test.
8116 * gcc.dg/nested-vla-2.c: New test.
8117 * gcc.dg/nested-vla-3.c: New test.
8118 * gcc.dg/pr70418.c: New test.
8119 * gcc.dg/pr106465.c: New test.
8120 * gcc.dg/pr107557-1.c: New test.
8121 * gcc.dg/pr107557-2.c: New test.
8122 * gcc.dg/pr108423-1.c: New test.
8123 * gcc.dg/pr108423-2.c: New test.
8124 * gcc.dg/pr108423-3.c: New test.
8125 * gcc.dg/pr108423-4.c: New test.
8126 * gcc.dg/pr108423-5.c: New test.
8127 * gcc.dg/pr108423-6.c: New test.
8128 * gcc.dg/typename-vla-2.c: New test.
8129 * gcc.dg/typename-vla-3.c: New test.
8130 * gcc.dg/typename-vla-4.c: New test.
8131 * gcc.misc-tests/gcov-pr85350.c: Adapt.
8132 * gcc.dg/typename-vla-5.c: New file.
8133 * gcc.dg/typename-vla-6.c: New file.
8135 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
8137 * gcc.target/i386/vect-shiftv4qi.c: New test.
8138 * gcc.target/i386/vect-shiftv8qi.c: New test.
8140 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
8142 PR tree-optimization/109934
8143 * gcc.dg/tree-ssa/pr109934.c: New test.
8145 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
8147 * gcc.target/aarch64/ins_bitfield_1.c: New test.
8148 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
8149 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
8150 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
8151 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
8152 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
8154 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8157 * gcc.target/aarch64/pr109855.c: New test.
8159 2023-05-23 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/109849
8162 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
8164 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
8166 * gnat.dg/opt101.adb: New test.
8167 * gnat.dg/opt101_pkg.ads: New helper.
8169 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
8172 * gfortran.dg/pr103716.f90 : New test.
8174 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
8175 Steven G. Kargl <kargl@gcc.gnu.org>
8178 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
8179 declaration of finalizable derived types in submodules works.
8181 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
8183 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
8185 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
8188 * gcc.c-torture/compile/pr108892.c: Require int32.
8189 * gcc.c-torture/compile/pr98199.c: Require int32plus.
8190 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
8191 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
8192 * gcc.dg/tree-ssa/pr102232.c: Same.
8193 * gcc.dg/tree-ssa/pr105860.c: Same.
8194 * gcc.dg/tree-ssa/pr96730.c: Same.
8195 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
8196 * gcc.dg/tree-ssa/pr96779.c: Same.
8197 * gcc.dg/tree-ssa/pr98513.c: Same.
8198 * gcc.dg/tree-ssa/ssa-sink-18.c
8199 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
8201 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
8202 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
8203 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
8204 * gcc.dg/tree-ssa/pr93435.c: Same.
8205 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
8206 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
8207 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
8209 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
8211 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
8212 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
8213 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
8214 * gcc.dg/tree-ssa/pr109031-2.c: Same.
8215 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
8216 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
8217 * gcc.dg/Warray-bounds-33.c: Skip target avr.
8218 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
8219 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
8220 * gcc.dg/analyzer/isatty-1.c: Same.
8221 * gcc.dg/analyzer/pipe-glibc.c: Same.
8223 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
8226 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
8227 * gcc.c-torture/compile/pr103813.c: Require size32plus.
8228 * gcc.c-torture/execute/pr108498-2.c: Same.
8229 * gcc.c-torture/compile/pr96426.c: Condition on
8230 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
8231 * gcc.c-torture/execute/pr103417.c: Require int32plus.
8232 * gcc.dg/pr104198.c: Same.
8233 * gcc.dg/pr21137.c: Same.
8234 * gcc.dg/pr88905.c: Same.
8235 * gcc.dg/pr90838.c: Same.
8236 * gcc.dg/pr97317.c: Same.
8237 * gcc.dg/pr100292.c: Require int32.
8238 * gcc.dg/pr101008.c: Same.
8239 * gcc.dg/pr96542.c: Same.
8240 * gcc.dg/pr96674.c: Same.
8241 * gcc.dg/pr97750.c: Require ptr_eq_long.
8243 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
8245 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
8246 * gcc.dg/pr19402-2.c: Skip for avr.
8247 * gcc.dg/pr86124.c: Same.
8248 * gcc.dg/pr94291.c: Same.
8249 * gcc.dg/torture/builtin-complex-1.c: Same.
8250 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
8251 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
8252 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
8253 * gcc.dg/torture/fp-int-convert-float64.c: Same.
8254 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
8255 * gcc.dg/torture/fp-int-convert-timode.c: Same.
8256 * c-c++-common/torture/builtin-convertvector-1.c: Same.
8257 * c-c++-common/torture/complex-sign-add.c: Same.
8258 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
8259 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
8260 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
8261 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
8262 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
8263 * c-c++-common/torture/complex-sign-mul-one.c: Same.
8264 * c-c++-common/torture/complex-sign-mul.c: Same.
8265 * c-c++-common/torture/complex-sign-sub.c: Same.
8267 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8269 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
8272 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8274 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
8276 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
8278 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
8280 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
8282 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
8284 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
8287 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
8289 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
8290 * gcc.target/nvptx/brev-2.c: Likewise.
8291 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
8292 * gcc.target/nvptx/brevll-2.c: Likewise.
8294 2023-05-21 Jakub Jelinek <jakub@redhat.com>
8296 PR tree-optimization/109505
8297 * gcc.target/aarch64/sve/pr109505.c: New test.
8299 2023-05-21 Pan Li <pan2.li@intel.com>
8301 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
8302 test cases for vbool[2|4|8|16|32|64]_t.
8304 2023-05-21 Andrew Pinski <apinski@marvell.com>
8306 PR middle-end/109919
8307 * gcc.c-torture/compile/pr109919-1.c: New test.
8309 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
8312 * gcc.target/avr/torture/pr105753.c: New test.
8314 2023-05-20 Die Li <lidie@eswincomputing.com>
8316 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
8317 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
8319 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
8321 * gcc.target/riscv/zbs-bext-02.c: New test.
8323 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
8326 * gcc.target/riscv/pr106888.c: New test.
8327 * gcc.target/riscv/zbbw.c: Check for ANDI.
8329 2023-05-19 Patrick Palka <ppalka@redhat.com>
8332 * g++.dg/cpp1y/var-templ80.C: New test.
8333 * g++.dg/cpp1y/var-templ81.C: New test.
8335 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
8337 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
8339 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
8340 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
8341 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
8342 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
8343 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
8344 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
8345 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
8346 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
8347 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
8348 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
8349 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
8351 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
8353 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
8354 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
8356 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
8359 * gm2/isolib/run/pass/testdelete.mod: New test.
8361 2023-05-19 Jakub Jelinek <jakub@redhat.com>
8363 PR tree-optimization/105776
8364 * gcc.target/i386/pr105776.c: New test.
8366 2023-05-19 Jakub Jelinek <jakub@redhat.com>
8368 PR tree-optimization/101856
8369 * gcc.dg/tree-ssa/pr101856.c: New test.
8371 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
8373 * gnat.dg/specs/array6.ads: New test.
8375 2023-05-19 Joseph Myers <joseph@codesourcery.com>
8377 * gcc.dg/c2x-thread-local-2.c: New test.
8379 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
8381 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
8382 expected scan-assembler-times frequency and strings..
8383 * gcc.target/i386/vect-mulv4qi.c: New test.
8384 * gcc.target/i386/vect-mulv8qi.c: New test.
8386 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
8389 * gcc.test-framework/gen_directive_tests: Use = operator instead
8392 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8394 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
8395 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
8396 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
8397 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
8398 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
8399 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
8400 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
8401 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
8402 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
8403 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
8404 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
8405 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
8406 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
8407 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
8408 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
8409 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
8410 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
8411 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
8412 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
8413 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
8414 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
8415 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
8416 * gcc.target/arm/mve/mve_const_shifts.c: New test.
8418 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8421 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
8422 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
8423 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
8424 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
8425 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
8426 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
8427 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
8428 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
8429 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
8430 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
8431 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
8432 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
8433 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
8434 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
8435 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
8436 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
8437 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
8438 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
8439 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
8440 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
8441 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
8442 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
8443 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
8444 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
8445 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
8446 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
8447 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
8448 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
8449 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
8450 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
8451 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
8452 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
8453 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
8454 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
8455 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
8456 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
8457 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
8458 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
8459 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
8460 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
8462 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8464 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
8465 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
8466 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
8467 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
8468 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
8469 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
8470 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
8471 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
8472 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
8473 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
8474 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
8475 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
8476 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
8477 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
8478 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
8479 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
8480 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
8481 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
8482 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
8483 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
8484 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
8485 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
8486 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
8487 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
8488 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
8489 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
8490 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
8491 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
8492 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
8493 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
8494 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
8495 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
8496 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
8497 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
8498 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
8499 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
8500 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
8501 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
8502 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
8503 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
8504 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
8505 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
8506 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
8507 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
8508 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
8509 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
8510 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
8511 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
8512 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
8513 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
8514 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
8515 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
8516 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
8517 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
8518 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
8519 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
8520 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
8521 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
8522 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
8523 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
8524 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
8525 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
8526 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
8527 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
8528 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
8529 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
8530 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
8531 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
8532 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
8533 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
8534 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
8535 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
8536 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
8537 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
8538 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
8539 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
8540 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
8541 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
8542 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
8543 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
8544 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
8545 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
8546 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
8547 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
8548 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
8549 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
8550 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
8551 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
8552 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
8553 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
8554 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
8555 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
8556 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
8557 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
8558 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
8559 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
8560 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
8561 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
8562 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
8563 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
8564 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
8565 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
8566 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
8567 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
8568 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
8569 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
8570 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
8571 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
8572 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
8573 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
8574 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
8575 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
8576 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
8577 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
8578 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
8579 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
8580 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
8581 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
8582 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
8583 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
8584 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
8585 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
8586 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
8587 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
8588 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
8589 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
8590 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
8591 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
8592 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
8593 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
8594 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
8595 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
8596 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
8597 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
8598 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
8600 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8602 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
8603 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
8605 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8607 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
8609 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
8611 * gcc.target/arm/mve/intrinsics/asrl.c: Use
8612 check-function-bodies instead of scan-assembler checks. Use
8613 extern "C" for C++ testing.
8614 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
8615 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
8616 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
8617 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
8618 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
8619 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
8620 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
8621 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
8622 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
8623 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
8624 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
8625 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
8626 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
8627 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
8628 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
8629 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
8630 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
8631 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
8632 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
8633 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
8634 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
8635 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
8636 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
8637 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
8638 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
8639 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
8640 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
8641 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
8642 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
8643 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
8644 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
8645 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
8646 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
8647 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
8648 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
8649 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
8650 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
8651 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
8652 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
8653 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
8654 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
8655 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
8656 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
8657 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
8658 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
8659 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
8660 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
8661 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
8662 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
8663 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
8664 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
8665 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
8666 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
8667 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
8668 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
8669 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
8670 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
8671 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
8672 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
8673 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
8674 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
8675 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
8676 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
8677 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
8678 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
8679 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
8680 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
8681 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
8682 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
8683 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
8684 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
8685 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
8686 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
8687 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
8688 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
8689 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
8690 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
8691 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
8692 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
8693 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
8694 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
8695 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
8696 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
8697 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
8698 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
8699 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
8700 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
8701 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
8702 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
8703 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
8704 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
8705 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
8706 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
8707 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
8708 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
8709 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
8710 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
8711 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
8712 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
8713 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
8714 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
8715 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
8716 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
8717 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
8718 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
8719 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
8720 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
8721 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
8722 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
8723 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
8724 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
8725 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
8726 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
8727 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
8728 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
8729 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
8730 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
8731 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
8732 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
8733 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
8734 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
8735 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
8736 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
8737 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
8738 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
8739 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
8740 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
8741 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
8742 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
8743 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
8744 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
8745 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
8746 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
8747 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
8748 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
8749 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
8750 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
8751 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
8752 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
8753 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
8754 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
8755 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
8756 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
8757 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
8758 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
8759 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
8760 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
8761 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
8762 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
8763 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
8764 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
8765 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
8766 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
8767 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
8768 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
8769 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
8770 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
8771 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
8772 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
8773 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
8774 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
8775 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
8776 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
8777 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
8778 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
8779 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
8780 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
8781 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
8782 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
8783 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
8784 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
8785 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
8786 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
8787 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
8788 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
8789 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
8790 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
8791 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
8792 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
8793 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
8794 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
8795 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
8796 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
8797 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
8798 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
8799 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
8800 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
8801 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
8802 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
8803 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
8804 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
8805 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
8806 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
8807 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
8808 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
8809 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
8810 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
8811 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
8812 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
8813 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
8814 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
8815 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
8816 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
8817 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
8818 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
8819 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
8820 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
8821 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
8822 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
8823 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
8824 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
8825 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
8826 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
8827 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
8828 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
8829 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
8830 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
8831 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
8832 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
8833 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
8834 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
8835 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
8836 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
8837 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
8838 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
8839 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
8840 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
8841 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
8842 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
8843 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
8844 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
8845 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
8846 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
8847 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
8848 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
8849 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
8850 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
8851 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
8852 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
8853 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
8854 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
8855 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
8856 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
8857 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
8858 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
8859 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
8860 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
8861 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
8862 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
8863 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
8864 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
8865 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
8866 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
8867 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
8868 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
8869 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
8870 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
8871 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
8872 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
8873 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
8874 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
8875 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
8876 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
8877 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
8878 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
8879 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
8880 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
8881 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
8882 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
8883 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
8884 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
8885 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
8886 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
8887 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
8888 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
8889 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
8890 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
8891 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
8892 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
8893 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
8894 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
8895 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
8896 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
8897 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
8898 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
8899 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
8900 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
8901 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
8902 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
8903 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
8904 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
8905 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
8906 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
8907 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
8908 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
8909 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
8910 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
8911 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
8912 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
8913 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
8914 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
8915 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
8916 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
8917 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
8918 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
8919 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
8920 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
8921 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
8922 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
8923 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
8924 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
8925 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
8926 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
8927 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
8928 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
8929 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
8930 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
8931 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
8932 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
8933 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
8934 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
8935 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
8936 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
8937 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
8938 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
8939 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
8940 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
8941 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
8942 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
8943 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
8944 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
8945 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
8946 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
8947 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
8948 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
8949 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
8950 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
8951 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
8952 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
8953 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
8954 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
8955 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
8956 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
8957 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
8958 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
8959 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
8960 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
8961 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
8962 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
8963 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
8964 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
8965 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
8966 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
8967 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
8968 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
8969 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
8970 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
8971 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
8972 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
8973 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
8974 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
8975 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
8976 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
8977 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
8978 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
8979 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
8980 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
8981 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
8982 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
8983 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
8984 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
8985 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
8986 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
8987 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
8988 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
8989 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
8990 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
8991 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
8992 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
8993 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
8994 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
8995 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
8996 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
8997 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
8998 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
8999 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
9000 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
9001 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
9002 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
9003 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
9004 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
9005 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
9006 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
9007 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
9008 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
9009 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
9010 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
9011 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
9012 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
9013 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
9014 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
9015 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
9016 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
9017 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
9018 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
9019 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
9020 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
9021 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
9022 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
9023 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
9024 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
9025 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
9026 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
9027 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
9028 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
9029 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
9030 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
9031 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
9032 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
9033 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
9034 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
9035 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
9036 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
9037 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
9038 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
9039 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
9040 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
9041 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
9042 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
9043 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
9044 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
9045 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
9046 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
9047 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
9048 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
9049 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
9050 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
9051 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
9052 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
9053 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
9054 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
9055 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
9056 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
9057 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
9058 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
9059 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
9060 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
9061 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
9062 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
9063 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
9064 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
9065 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
9066 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
9067 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
9068 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
9069 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
9070 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
9071 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
9072 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
9073 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
9074 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
9075 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
9076 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
9077 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
9078 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
9079 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
9080 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
9081 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
9082 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
9083 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
9084 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
9085 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
9086 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
9087 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
9088 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
9089 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
9090 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
9091 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
9092 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
9093 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
9094 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
9095 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
9096 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
9097 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
9098 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
9099 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
9100 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
9101 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
9102 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
9103 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
9104 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
9105 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
9106 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
9107 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
9108 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
9109 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
9110 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
9111 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
9112 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
9113 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
9114 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
9115 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
9116 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
9117 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
9118 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
9119 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
9120 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
9121 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
9122 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
9123 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
9124 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
9125 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
9126 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
9127 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
9128 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
9129 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
9130 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
9131 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
9132 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
9133 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
9134 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
9135 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
9136 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
9137 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
9138 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
9139 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
9140 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
9141 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
9142 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
9143 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
9144 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
9145 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
9146 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
9147 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
9148 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
9149 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
9150 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
9151 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
9152 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
9153 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
9154 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
9155 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
9156 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
9157 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
9158 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
9159 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
9160 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
9161 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
9162 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
9163 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
9164 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
9165 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
9166 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
9167 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
9168 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
9169 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
9170 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
9171 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
9172 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
9173 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
9174 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
9175 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
9176 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
9177 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
9178 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
9179 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
9180 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
9181 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
9182 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
9183 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
9184 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
9185 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
9186 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
9187 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
9188 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
9189 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
9190 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
9191 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
9192 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
9193 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
9194 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
9195 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
9196 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
9197 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
9198 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
9199 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
9200 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
9201 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
9202 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
9203 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
9204 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
9205 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
9206 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
9207 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
9208 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
9209 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
9210 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
9211 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
9212 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
9213 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
9214 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
9215 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
9216 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
9217 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
9218 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
9219 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
9220 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
9221 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
9222 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
9223 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
9224 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
9225 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
9226 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
9227 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
9228 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
9229 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
9230 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
9231 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
9232 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
9233 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
9234 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
9235 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
9236 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
9237 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
9238 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
9239 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
9240 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
9241 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
9242 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
9243 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
9244 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
9245 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
9246 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
9247 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
9248 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
9249 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
9250 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
9251 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
9252 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
9253 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
9254 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
9255 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
9256 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
9257 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
9258 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
9259 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
9260 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
9261 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
9262 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
9263 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
9264 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
9265 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
9266 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
9267 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
9268 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
9269 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
9270 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
9271 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
9272 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
9273 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
9274 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
9275 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
9276 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
9277 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
9278 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
9279 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
9280 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
9281 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
9282 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
9283 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
9284 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
9285 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
9286 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
9287 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
9288 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
9289 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
9290 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
9291 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
9292 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
9293 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
9294 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
9295 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
9296 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
9297 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
9298 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
9299 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
9300 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
9301 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
9302 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
9303 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
9304 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
9305 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
9306 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
9307 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
9308 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
9309 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
9310 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
9311 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
9312 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
9313 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
9314 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
9315 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
9316 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
9317 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
9318 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
9319 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
9320 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
9321 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
9322 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
9323 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
9324 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
9325 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
9326 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
9327 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
9328 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
9329 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
9330 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
9331 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
9332 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
9333 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
9334 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
9335 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
9336 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
9337 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
9338 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
9339 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
9340 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
9341 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
9342 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
9343 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
9344 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
9345 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
9346 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
9347 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
9348 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
9349 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
9350 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
9351 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
9352 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
9353 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
9354 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
9355 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
9356 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
9357 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
9358 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
9359 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
9360 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
9361 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
9362 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
9363 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
9364 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
9365 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
9366 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
9367 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
9368 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
9369 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
9370 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
9371 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
9372 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
9373 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
9374 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
9375 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
9376 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
9377 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
9378 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
9379 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
9380 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
9381 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
9382 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
9383 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
9384 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
9385 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
9386 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
9387 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
9388 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
9389 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
9390 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
9391 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
9392 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
9393 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
9394 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
9395 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
9396 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
9397 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
9398 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
9399 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
9400 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
9401 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
9402 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
9403 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
9404 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
9405 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
9406 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
9407 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
9408 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
9409 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
9410 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
9411 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
9412 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
9413 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
9414 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
9415 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
9416 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
9417 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
9418 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
9419 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
9420 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
9421 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
9422 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
9423 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
9424 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
9425 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
9426 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
9427 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
9428 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
9429 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
9430 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
9431 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
9432 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
9433 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
9434 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
9435 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
9436 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
9437 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
9438 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
9439 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
9440 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
9441 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
9442 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
9443 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
9444 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
9445 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
9446 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
9447 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
9448 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
9449 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
9450 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
9451 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
9452 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
9453 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
9454 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
9455 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
9456 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
9457 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
9458 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
9459 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
9460 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
9461 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
9462 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
9463 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
9464 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
9465 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
9466 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
9467 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
9468 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
9469 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
9470 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
9471 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
9472 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
9473 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
9474 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
9475 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
9476 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
9477 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
9478 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
9479 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
9480 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
9481 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
9482 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
9483 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
9484 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
9485 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
9486 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
9487 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
9488 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
9489 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
9490 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
9491 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
9492 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
9493 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
9494 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
9495 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
9496 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
9497 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
9498 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
9499 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
9500 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
9501 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
9502 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
9503 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
9504 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
9505 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
9506 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
9507 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
9508 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
9509 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
9510 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
9511 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
9512 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
9513 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
9514 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
9515 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
9516 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
9517 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
9518 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
9519 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
9520 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
9521 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
9522 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
9523 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
9524 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
9525 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
9526 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
9527 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
9528 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
9529 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
9530 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
9531 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
9532 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
9533 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
9534 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
9535 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
9536 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
9537 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
9538 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
9539 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
9540 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
9541 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
9542 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
9543 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
9544 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
9545 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
9546 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
9547 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
9548 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
9549 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
9550 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
9551 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
9552 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
9553 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
9554 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
9555 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
9556 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
9557 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
9558 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
9559 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
9560 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
9561 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
9562 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
9563 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
9564 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
9565 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
9566 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
9567 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
9568 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
9569 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
9570 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
9571 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
9572 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
9573 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
9574 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
9575 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
9576 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
9577 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
9578 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
9579 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
9580 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
9581 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
9582 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
9583 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
9584 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
9585 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
9586 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
9587 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
9588 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
9589 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
9590 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
9591 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
9592 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
9593 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
9594 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
9595 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
9596 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
9597 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
9598 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
9599 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
9600 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
9601 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
9602 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
9603 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
9604 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
9605 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
9606 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
9607 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
9608 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
9609 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
9610 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
9611 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
9612 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
9613 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
9614 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
9615 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
9616 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
9617 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
9618 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
9619 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
9620 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
9621 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
9622 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
9623 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
9624 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
9625 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
9626 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
9627 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
9628 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
9629 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
9630 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
9631 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
9632 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
9633 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
9634 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
9635 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
9636 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
9637 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
9638 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
9639 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
9640 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
9641 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
9642 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
9643 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
9644 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
9645 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
9646 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
9647 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
9648 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
9649 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
9650 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
9651 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
9652 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
9653 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
9654 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
9655 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
9656 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
9657 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
9658 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
9659 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
9660 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
9661 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
9662 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
9663 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
9664 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
9665 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
9666 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
9667 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
9668 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
9669 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
9670 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
9671 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
9672 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
9673 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
9674 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
9675 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
9676 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
9677 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
9678 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
9679 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
9680 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
9682 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
9684 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
9685 check-function-bodies instead of scan-assembler checks. Use
9686 extern "C" for C++ testing.
9687 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
9688 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
9689 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
9690 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
9691 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
9692 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
9693 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
9694 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
9695 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
9696 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
9697 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
9698 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
9699 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
9700 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
9701 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
9702 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
9703 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
9704 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
9705 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
9706 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
9707 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
9708 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
9709 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
9710 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
9711 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
9712 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
9713 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
9714 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
9715 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
9717 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
9719 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
9720 check-function-bodies instead of scan-assembler checks. Use
9721 extern "C" for C++ testing.
9722 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
9723 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
9724 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
9725 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
9726 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
9727 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
9728 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
9729 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
9730 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
9731 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
9732 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
9733 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
9734 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
9735 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
9736 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
9737 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
9738 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
9739 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
9740 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
9741 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
9742 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
9743 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
9744 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
9745 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
9746 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
9747 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
9748 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
9749 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
9750 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
9751 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
9752 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
9753 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
9754 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
9755 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
9756 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
9757 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
9758 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
9759 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
9760 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
9761 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
9762 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
9763 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
9764 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
9765 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
9766 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
9767 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
9768 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
9769 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
9770 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
9771 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
9772 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
9773 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
9774 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
9775 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
9776 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
9777 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
9778 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
9779 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
9780 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
9781 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
9782 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
9783 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
9784 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
9785 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
9786 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
9787 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
9788 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
9789 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
9790 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
9791 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
9792 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
9793 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
9794 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
9795 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
9796 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
9797 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
9798 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
9799 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
9800 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
9801 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
9802 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
9803 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
9804 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
9805 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
9806 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
9807 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
9808 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
9809 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
9810 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
9811 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
9812 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
9813 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
9814 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
9815 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
9816 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
9817 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
9818 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
9819 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
9820 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
9821 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
9822 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
9823 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
9824 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
9825 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
9826 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
9827 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
9828 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
9829 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
9830 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
9831 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
9832 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
9833 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
9834 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
9835 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
9836 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
9837 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
9838 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
9839 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
9840 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
9841 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
9842 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
9843 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
9844 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
9845 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
9846 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
9847 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
9848 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
9849 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
9850 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
9851 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
9852 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
9853 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
9854 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
9855 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
9856 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
9857 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
9858 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
9859 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
9860 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
9861 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
9862 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
9863 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
9864 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
9865 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
9866 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
9867 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
9868 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
9869 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
9870 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
9871 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
9872 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
9873 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
9874 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
9875 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
9876 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
9877 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
9878 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
9879 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
9880 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
9881 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
9882 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
9883 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
9884 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
9885 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
9886 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
9887 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
9888 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
9889 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
9890 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
9891 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
9892 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
9893 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
9894 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
9895 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
9896 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
9897 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
9898 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
9899 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
9900 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
9901 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
9902 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
9903 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
9904 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
9905 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
9906 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
9907 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
9908 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
9909 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
9910 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
9911 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
9912 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
9913 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
9914 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
9916 2023-05-18 Joseph Myers <joseph@codesourcery.com>
9918 * gcc.dg/format/c2x-printf-1.c: Test %B here.
9919 * gcc.dg/format/ext-9.c: Do not test %B here.
9921 2023-05-17 Harald Anlauf <anlauf@gmx.de>
9925 * gfortran.dg/zero_sized_13.f90: New test.
9927 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
9929 * gcc.target/riscv/shift-and-2.c: Fixed test
9930 * gcc.target/riscv/zbb-rol-ror-01.c: New test
9931 * gcc.target/riscv/zbb-rol-ror-02.c: New test
9932 * gcc.target/riscv/zbb-rol-ror-03.c: New test
9933 * gcc.target/riscv/zbb-rol-ror-04.c: New test
9934 * gcc.target/riscv/zbb-rol-ror-05.c: New test
9935 * gcc.target/riscv/zbb-rol-ror-06.c: New test
9936 * gcc.target/riscv/zbb-rol-ror-07.c: New test
9938 2023-05-17 Jakub Jelinek <jakub@redhat.com>
9941 * c-c++-common/pr109884.c: New test.
9943 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9945 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
9946 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
9947 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
9948 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
9949 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
9951 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9953 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
9954 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
9955 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
9956 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
9957 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
9958 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
9959 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
9960 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
9961 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
9962 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
9963 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
9964 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
9965 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
9966 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
9967 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
9968 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
9969 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
9970 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
9971 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
9972 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
9973 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
9974 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
9975 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
9976 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
9977 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
9978 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
9979 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
9980 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
9981 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
9982 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
9983 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
9984 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
9985 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
9986 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
9987 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
9988 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
9989 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
9990 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
9991 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
9992 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
9993 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
9994 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
9995 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
9996 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
9997 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
9998 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
9999 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
10000 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
10002 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10004 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
10006 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
10008 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
10009 for 'finalize' as a ptr is now 'delete' instead of 'release'.
10010 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
10011 to if (allocated) block
10012 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
10013 replaced by a MEM< _25 > expression.
10014 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
10015 * gfortran.dg/gomp/map-10.f90: New test.
10017 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10019 * g++.target/s390/atomic-align-1.C: New test.
10020 * gcc.target/s390/atomic-align-1.c: New test.
10021 * gcc.target/s390/atomic-align-2.c: New test.
10023 2023-05-17 Jakub Jelinek <jakub@redhat.com>
10026 * g++.dg/init/pr109868.C: New test.
10028 2023-05-17 Pan Li <pan2.li@intel.com>
10030 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
10032 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
10035 * gcc.target/powerpc/pr106708.c: Add test function.
10037 2023-05-16 Joseph Myers <joseph@codesourcery.com>
10039 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
10040 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
10041 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
10042 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
10043 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
10045 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
10046 not expect errors for typedef declaration in for loop.
10048 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
10051 * gm2/isolib/run/pass/testreadint.mod: New test.
10053 2023-05-16 Marek Polacek <polacek@redhat.com>
10056 * g++.dg/warn/Wdangling-reference13.C: New test.
10058 2023-05-16 Patrick Palka <ppalka@redhat.com>
10061 * g++.dg/cpp2a/desig27.C: New test.
10063 2023-05-16 Carl Love <cel@us.ibm.com>
10065 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
10066 instruction counts.
10068 2023-05-16 Carl Love <cel@us.ibm.com>
10070 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
10073 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
10075 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
10076 to occur after the intrinsic instruction, rather than requiring
10077 them to happen before.
10078 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
10080 2023-05-16 Pan Li <pan2.li@intel.com>
10082 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
10083 Replace stdint.h with stdint-gcc.h.
10084 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
10085 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
10086 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
10087 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
10088 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
10089 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
10090 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
10091 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
10092 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
10093 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
10094 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
10095 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
10096 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
10097 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
10099 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10101 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
10104 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
10112 * gfortran.dg/pr105152.f90 : New test
10113 * gfortran.dg/pr100193.f90 : New test
10114 * gfortran.dg/pr87946.f90 : New test
10115 * gfortran.dg/pr103389.f90 : New test
10116 * gfortran.dg/pr104429.f90 : New test
10117 * gfortran.dg/pr82774.f90 : New test
10119 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
10121 * gcc.dg/attr-returns-nonnull.c: Skip if
10122 keeps_null_pointer_checks.
10123 * gcc.dg/init-compare-1.c: Likewise.
10124 * gcc.dg/ipa/pr85734.c: Likewise.
10125 * gcc.dg/ipa/propmalloc-1.c: Likewise.
10126 * gcc.dg/ipa/propmalloc-2.c: Likewise.
10127 * gcc.dg/ipa/propmalloc-3.c: Likewise.
10128 * gcc.dg/ipa/propmalloc-4.c: Likewise.
10129 * gcc.dg/tree-ssa/evrp11.c: Likewise.
10130 * gcc.dg/tree-ssa/pr83648.c: Likewise.
10132 2023-05-16 Andrew Pinski <apinski@marvell.com>
10134 PR tree-optimization/109424
10135 * gcc.dg/tree-ssa/bool-12.c: New test.
10136 * gcc.dg/tree-ssa/bool-13.c: New test.
10137 * gcc.dg/tree-ssa/minmax-20.c: New test.
10138 * gcc.dg/tree-ssa/minmax-21.c: New test.
10140 2023-05-15 Joseph Myers <joseph@codesourcery.com>
10142 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
10144 2023-05-15 Joseph Myers <joseph@codesourcery.com>
10146 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
10147 __has_c_attribute for all C2x attributes.
10149 2023-05-15 Harald Anlauf <anlauf@gmx.de>
10152 * gfortran.dg/ptr-func-5.f90: New test.
10154 2023-05-15 Patrick Palka <ppalka@redhat.com>
10156 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
10158 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10160 * gcc.target/aarch64/facg_1.c: New test.
10162 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10165 * gcc.target/aarch64/simd/pr99195_7.c: New test.
10167 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10170 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
10172 2023-05-15 Pan Li <pan2.li@intel.com>
10173 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10174 kito-cheng <kito.cheng@sifive.com>
10176 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
10178 2023-05-15 Richard Biener <rguenther@suse.de>
10180 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
10183 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10185 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
10186 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
10187 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
10189 2023-05-14 Andrew Pinski <apinski@marvell.com>
10191 PR tree-optimization/109829
10192 * gcc.dg/tree-ssa/abs-3.c: New test.
10193 * gcc.dg/tree-ssa/abs-4.c: New test.
10195 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
10198 * gcc.target/i386/pr109825.c: New test.
10200 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10202 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
10204 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
10205 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
10206 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
10207 * gcc.target/aarch64/vec-init-18.c: ... this.
10208 * gcc.target/aarch64/vec-init-19.c: New test.
10209 * gcc.target/aarch64/vec-init-20.c: Likewise.
10210 * gcc.target/aarch64/vec-init-21.c: Likewise.
10211 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
10212 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
10213 * gcc.target/aarch64/vec-init-22.h: New header.
10215 2023-05-13 Andrew Pinski <apinski@marvell.com>
10217 PR tree-optimization/109834
10218 * gcc.c-torture/compile/pr109834-1.c: New test.
10219 * gcc.dg/tree-ssa/pr109834-1.c: New test.
10221 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10224 * gfortran.dg/pr109662-a.f90: Add a section to verify that
10225 a short namelist read does not modify the variable.
10227 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
10230 * gm2/isolib/run/pass/seqappend.mod: New test.
10232 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
10233 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10236 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
10237 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
10238 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
10239 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
10241 2023-05-12 Richard Biener <rguenther@suse.de>
10243 PR tree-optimization/64731
10244 * gcc.target/i386/pr64731.c: New testcase.
10246 2023-05-12 Patrick Palka <ppalka@redhat.com>
10249 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
10250 * g++.dg/template/function2.C: Removed.
10252 2023-05-12 Patrick Palka <ppalka@redhat.com>
10255 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
10256 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
10258 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
10260 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
10262 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
10264 * gcc.target/riscv/rvv/rvv.exp:
10265 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
10266 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
10267 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
10268 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
10269 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
10270 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
10271 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
10272 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
10273 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
10274 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
10275 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
10276 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
10277 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
10278 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
10279 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
10280 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
10281 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
10283 2023-05-12 Pan Li <pan2.li@intel.com>
10285 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
10286 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
10287 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
10288 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
10289 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
10290 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
10291 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
10292 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
10293 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
10294 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
10295 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
10296 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
10297 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
10298 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
10299 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
10300 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
10301 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
10302 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
10303 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
10304 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
10305 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
10306 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
10307 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
10308 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
10309 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
10310 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
10311 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
10312 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
10313 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
10314 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
10315 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
10316 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
10317 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
10318 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
10319 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
10320 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
10321 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
10322 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
10323 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
10324 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
10325 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
10326 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
10327 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
10328 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
10329 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
10330 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
10331 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
10332 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
10333 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
10334 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
10335 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
10336 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
10337 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
10338 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
10339 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
10340 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
10341 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
10342 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
10343 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
10344 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
10345 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
10346 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
10347 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
10348 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
10349 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
10350 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
10351 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
10352 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
10353 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
10354 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
10355 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
10356 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
10357 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
10358 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
10359 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
10360 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
10361 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
10362 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
10363 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
10364 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
10365 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
10366 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
10367 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
10368 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
10369 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
10370 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
10371 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
10372 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
10373 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
10374 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
10375 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
10376 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
10377 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
10378 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
10379 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
10380 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
10381 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
10382 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
10383 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
10384 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
10385 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
10386 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
10387 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
10388 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
10389 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
10390 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
10391 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
10392 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
10393 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
10394 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
10395 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
10396 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
10397 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
10398 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
10399 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
10400 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
10401 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
10402 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
10403 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
10405 2023-05-12 Pan Li <pan2.li@intel.com>
10407 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
10408 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
10409 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
10410 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
10411 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
10412 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
10413 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
10414 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
10415 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
10416 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
10417 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
10418 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
10419 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
10420 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
10421 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
10422 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
10423 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
10424 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
10425 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
10426 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
10427 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
10428 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
10430 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
10432 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
10433 with dg-skip-if has_arch_ppc64.
10434 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
10435 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
10437 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
10439 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
10440 with has_arch_ppc64.
10441 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
10442 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
10443 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
10444 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
10445 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
10447 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
10449 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
10450 with has_arch_ppc64.
10451 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
10452 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
10454 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
10456 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
10457 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
10458 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
10460 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
10462 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
10465 * gm2/pim/fail/highice.mod: New test.
10467 2023-05-11 Patrick Palka <ppalka@redhat.com>
10470 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
10471 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
10472 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
10474 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
10476 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
10478 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
10481 * gcc.target/i386/pr109807.c: New test.
10483 2023-05-11 Patrick Palka <ppalka@redhat.com>
10486 * g++.dg/cpp2a/lambda-targ1.C: New test.
10488 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
10490 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
10491 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
10492 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
10493 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
10495 2023-05-11 Patrick Palka <ppalka@redhat.com>
10496 Jonathan Wakely <jwakely@redhat.com>
10501 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
10502 error for the template argument &B2:fn in C++17 mode.
10503 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
10504 * g++.dg/cpp2a/nontype-class56.C: New test.
10505 * g++.dg/template/function2.C: New test.
10507 2023-05-11 Alexandre Oliva <oliva@adacore.com>
10509 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
10510 include, call builtin.
10512 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
10513 Michael Collison <collison@rivosinc.com>
10515 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
10516 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
10517 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
10518 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
10519 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
10520 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
10521 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
10522 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
10523 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
10524 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
10525 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
10526 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
10527 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
10528 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
10529 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
10530 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
10531 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
10532 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
10533 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
10534 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
10535 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
10536 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
10537 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
10538 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
10539 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
10540 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
10541 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
10542 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
10543 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
10544 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
10545 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
10546 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
10547 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
10548 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
10549 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
10550 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
10551 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
10552 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
10553 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
10554 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
10555 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
10556 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
10557 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
10558 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
10559 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
10560 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
10561 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
10562 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
10563 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
10564 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
10565 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
10566 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
10567 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
10568 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
10569 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
10570 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
10571 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
10572 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
10573 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
10575 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
10577 * lib/torture-options.exp (torture-init-done): Add.
10578 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
10579 implicit 'torture-init'.
10580 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
10581 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
10582 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
10584 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
10586 * gcc.target/arm/acle/acle.exp: Add missing
10587 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
10589 * gcc.target/arm/cmse/cmse.exp: Likewise.
10590 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
10592 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
10594 * gcc.dg/fold-popcount-8.c: New test case.
10595 * gcc.dg/fold-popcount-9.c: Likewise.
10596 * gcc.dg/fold-popcount-10.c: Likewise.
10598 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
10600 * gcc.dg/fold-parity-6.c: New test.
10601 * gcc.dg/fold-parity-7.c: Likewise.
10602 * gcc.dg/fold-popcount-6.c: Likewise.
10603 * gcc.dg/fold-popcount-7.c: Likewise.
10605 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10607 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
10608 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
10610 2023-05-10 Marek Polacek <polacek@redhat.com>
10613 * g++.dg/ext/is_convertible6.C: New test.
10615 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
10618 * gcc.target/i386/pr92658-sse4-4b.c: New test.
10619 * gcc.target/i386/pr92658-sse4-8b.c: New test.
10621 2023-05-10 Andrew Pinski <apinski@marvell.com>
10623 * gcc.c-torture/execute/20230510-1.c: New test.
10625 2023-05-10 Jason Merrill <jason@redhat.com>
10628 * g++.dg/DRs/dr2543.C: New test.
10630 2023-05-10 Jason Merrill <jason@redhat.com>
10632 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
10633 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
10634 * g++.dg/cpp2a/consteval20.C: Likewise.
10635 * g++.dg/cpp2a/consteval24.C: Likewise.
10636 * g++.dg/cpp2a/srcloc20.C: Likewise.
10638 2023-05-10 Richard Biener <rguenther@suse.de>
10640 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
10642 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10644 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
10646 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10649 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
10652 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10655 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
10656 * gcc.target/aarch64/simd/pr99195_6.c: New test.
10658 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10660 * gcc.target/aarch64/simd/pr99195_5.c: New test.
10662 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10665 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
10667 2023-05-10 Jakub Jelinek <jakub@redhat.com>
10670 * g++.dg/cpp0x/gen-attrs-78.C: New test.
10672 2023-05-10 Li Xu <xuli1@eswincomputing.com>
10674 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
10675 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
10677 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10679 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
10680 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
10681 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
10682 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
10683 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
10684 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
10685 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
10686 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
10687 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
10688 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
10689 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
10690 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
10691 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
10692 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
10694 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10697 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
10698 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
10700 2023-05-10 Andrew Pinski <apinski@marvell.com>
10702 * gcc.c-torture/execute/20230509-1.c: New test.
10704 2023-05-09 Patrick Palka <ppalka@redhat.com>
10707 * g++.dg/cpp2a/concepts-pr109752.C: New test.
10709 2023-05-09 Patrick Palka <ppalka@redhat.com>
10712 * g++.dg/cpp0x/noexcept78.C: New test.
10714 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
10716 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
10717 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
10718 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
10719 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
10720 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
10721 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
10722 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
10723 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
10724 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
10725 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
10726 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
10727 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
10728 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
10729 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
10730 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
10731 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
10732 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
10733 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
10734 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
10735 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
10736 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
10737 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
10738 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
10739 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
10740 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
10741 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
10742 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
10743 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
10744 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
10745 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
10746 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
10747 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
10748 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
10749 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
10750 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
10751 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
10752 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
10753 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
10754 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
10755 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
10756 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
10757 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
10758 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
10759 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
10760 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
10761 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
10762 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
10763 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
10764 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
10765 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
10766 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
10767 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
10768 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
10769 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
10770 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
10771 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
10772 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
10773 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
10774 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
10775 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
10776 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
10777 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
10778 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
10779 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
10780 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
10781 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
10782 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
10783 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
10784 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
10785 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
10786 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
10787 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
10788 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
10789 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
10790 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
10791 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
10792 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
10793 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
10794 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
10795 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
10796 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
10797 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
10798 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
10799 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
10800 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
10801 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
10802 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
10803 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
10804 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
10805 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
10806 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
10807 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
10808 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
10809 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
10810 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
10811 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
10812 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
10813 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
10814 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
10815 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
10816 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
10817 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
10818 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
10819 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
10820 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
10821 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
10822 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
10823 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
10824 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
10825 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
10826 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
10827 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
10828 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
10829 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
10830 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
10831 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
10832 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
10833 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
10834 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
10835 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
10836 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
10837 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
10838 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
10839 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
10840 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
10841 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
10842 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
10843 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
10844 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
10845 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
10846 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
10847 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
10848 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
10849 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
10850 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
10851 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
10852 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
10853 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
10854 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
10855 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
10856 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
10857 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
10858 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
10859 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
10860 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
10861 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
10862 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
10863 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
10864 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
10865 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
10866 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
10867 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
10868 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
10869 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
10870 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
10871 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
10872 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
10873 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
10874 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
10875 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
10876 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
10877 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
10878 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
10879 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
10880 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
10881 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
10882 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
10883 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
10884 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
10885 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
10886 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
10887 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
10888 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
10889 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
10890 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
10891 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
10892 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
10893 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
10894 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
10895 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
10896 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
10897 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
10898 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
10899 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
10900 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
10901 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
10902 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
10903 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
10904 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
10905 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
10906 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
10907 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
10908 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
10909 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
10910 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
10911 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
10912 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
10913 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
10914 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
10915 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
10916 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
10917 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
10918 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
10919 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
10920 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
10921 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
10922 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
10923 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
10924 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
10925 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
10926 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
10927 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
10928 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
10929 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
10930 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
10931 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
10932 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
10933 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
10934 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
10935 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
10936 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
10937 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
10938 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
10939 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
10940 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
10941 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
10942 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
10943 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
10944 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
10945 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
10946 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
10947 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
10948 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
10949 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
10950 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
10951 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
10952 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
10953 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
10954 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
10955 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
10956 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
10957 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
10958 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
10959 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
10960 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
10961 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
10962 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
10964 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
10966 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
10967 sve2_flags instead of sve_flags.
10969 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
10972 * gm2/isolib/run/pass/skiplinetest.mod: New test.
10974 2023-05-09 Jakub Jelinek <jakub@redhat.com>
10977 * g++.dg/cpp23/attr-assume11.C: New test.
10979 2023-05-09 Jakub Jelinek <jakub@redhat.com>
10981 PR tree-optimization/109778
10982 * gcc.dg/lto/pr109778_0.c: New test.
10983 * gcc.dg/lto/pr109778_1.c: New file.
10985 2023-05-09 Jakub Jelinek <jakub@redhat.com>
10987 PR tree-optimization/109778
10988 * gcc.c-torture/execute/pr109778.c: New test.
10990 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
10992 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
10993 allocation for temporary results, rather than requiring specific
10995 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
10996 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
10997 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
10998 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
10999 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
11000 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
11001 * gcc.target/aarch64/memset-q-reg.c: Likewise.
11002 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
11003 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
11004 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
11005 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11006 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
11007 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
11008 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
11009 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
11010 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
11011 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
11012 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11013 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
11014 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
11015 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
11016 predicate register to be any of p4-p7, rather than requiring p4
11018 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
11019 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
11020 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
11021 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
11022 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
11023 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
11024 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
11025 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
11026 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
11027 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
11028 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
11030 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11032 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
11033 FP/vector register, not just register 0-9.
11034 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11035 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
11036 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
11037 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
11038 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
11039 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
11040 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
11041 * gcc.target/aarch64/sve/adr_1.c: Likewise.
11042 * gcc.target/aarch64/sve/adr_2.c: Likewise.
11043 * gcc.target/aarch64/sve/adr_3.c: Likewise.
11044 * gcc.target/aarch64/sve/adr_4.c: Likewise.
11045 * gcc.target/aarch64/sve/adr_5.c: Likewise.
11046 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11047 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11048 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11049 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11050 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11051 * gcc.target/aarch64/sve/spill_3.c: Likewise.
11052 * gcc.target/aarch64/vfp-1.c: Likewise.
11053 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
11055 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
11058 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11060 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
11061 register for the temporary results, not just p0-p7.
11062 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
11063 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
11064 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
11065 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
11066 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
11067 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
11068 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
11069 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
11070 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
11071 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
11072 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
11073 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
11074 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
11075 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11076 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11077 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11078 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11079 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
11080 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
11081 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
11082 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
11084 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11086 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
11087 between two constant vectors, allow the constant moves to appear in
11089 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
11090 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
11091 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
11092 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
11093 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
11095 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11097 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
11098 moves to occur after the intrinsic instruction, rather than requiring
11099 them to happen before.
11100 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
11101 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
11102 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
11103 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
11104 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
11105 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
11106 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
11107 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
11108 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
11109 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
11110 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
11111 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
11112 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
11113 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
11114 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
11115 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
11116 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
11117 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
11118 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
11119 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
11120 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
11121 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
11122 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
11123 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
11124 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
11125 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
11126 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
11127 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
11128 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
11129 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
11130 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
11131 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
11132 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
11133 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
11134 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
11135 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
11136 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
11138 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11140 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
11141 allocation in the case where a move occurs after the intrinsic
11143 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
11144 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
11145 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
11146 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
11148 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11150 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
11151 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
11152 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
11153 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
11154 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
11155 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
11156 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
11157 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
11158 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
11159 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
11160 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
11161 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
11162 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
11163 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
11164 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
11165 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
11166 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
11167 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
11169 2023-05-09 Jason Merrill <jason@redhat.com>
11172 * g++.dg/template/friend78.C: New test.
11174 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
11175 Uros Bizjak <ubizjak@gmail.com>
11177 * gcc.target/i386/insvti_highpart-1.c: New test case.
11179 2023-05-08 Andrew Pinski <apinski@marvell.com>
11181 PR testsuite/109776
11182 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
11184 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
11186 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
11187 stdint.h to stdint-gcc.h.
11188 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
11189 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
11191 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
11193 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
11194 * gcc.dg/guality/guality.exp: Likewise.
11195 * gfortran.dg/guality/guality.exp: Likewise.
11196 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
11197 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
11198 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
11199 determine the default 'LTO_OPTIONS'.
11200 * lib/torture-options.exp (torture-init, torture-finish): Let each
11201 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
11203 2023-05-08 Patrick Palka <ppalka@redhat.com>
11207 * g++.dg/cpp1z/class-deduction114.C: New test.
11209 2023-05-08 Andrew Pinski <apinski@marvell.com>
11211 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
11212 details change in wording.
11213 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
11214 * gcc.dg/tree-ssa/pr103771.c: Likewise.
11215 * gcc.dg/tree-ssa/minmax-18.c: New test.
11216 * gcc.dg/tree-ssa/minmax-19.c: New test.
11218 2023-05-08 Andrew Pinski <apinski@marvell.com>
11220 * gcc.dg/tree-ssa/minmax-17.c: New test.
11222 2023-05-08 Andrew Pinski <apinski@marvell.com>
11224 PR tree-optimization/49959
11225 PR tree-optimization/103771
11226 * c-c++-common/torture/harden-cond-comp.c: Change testcase
11227 slightly to avoid the new phiopt optimization.
11228 * gcc.dg/tree-ssa/abs-2.c: New test.
11229 * gcc.dg/tree-ssa/pr103771.c: New test.
11231 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11233 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
11235 2023-05-08 Andrew Pinski <apinski@marvell.com>
11237 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
11238 * gcc.dg/tree-ssa/evrp8.c: Likewise.
11239 * gcc.dg/tree-ssa/vrp35.c: Likewise.
11240 * gcc.dg/tree-ssa/vrp36.c: Likewise.
11241 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
11242 to check for assignment too instead of just a call.
11243 * c-c++-common/goacc/kernels-alias-8.c: Update test
11244 for removal of load.
11245 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
11247 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11250 * gfortran.dg/pr109662-a.f90: New test.
11252 2023-05-07 Patrick Palka <ppalka@redhat.com>
11255 * g++.dg/diagnostic/alignof4.C: New test.
11257 2023-05-07 Patrick Palka <ppalka@redhat.com>
11261 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
11262 goto made valid by DR 2256.
11263 * g++.dg/init/goto4.C: New test.
11265 2023-05-07 Patrick Palka <ppalka@redhat.com>
11267 * g++.dg/cpp2a/concepts-alias6.C: New test.
11269 2023-05-07 Patrick Palka <ppalka@redhat.com>
11272 * g++.dg/cpp1y/paren6.C: New test.
11274 2023-05-07 Patrick Palka <ppalka@redhat.com>
11277 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
11278 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
11280 2023-05-07 Patrick Palka <ppalka@redhat.com>
11283 * g++.dg/template/non-dependent25a.C: New test.
11285 2023-05-07 Patrick Palka <ppalka@redhat.com>
11288 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
11289 expected "without object" diagnostic isn't replaced by a
11290 "call to non-constexpr function" diagnostic.
11291 * g++.dg/template/non-dependent25.C: New test.
11293 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
11295 * gcc.target/powerpc/parall_5insn_const.c: New test.
11297 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
11300 * gcc.target/i386/pr43644.c: New test case.
11302 2023-05-06 Xi Ruoyao <xry111@xry111.site>
11304 * gcc.target/loongarch/shrink-wrap.c: New test.
11306 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11308 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
11309 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
11310 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
11311 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
11312 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
11313 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
11314 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
11315 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
11316 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
11317 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
11318 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
11319 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
11320 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
11321 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
11322 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
11323 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
11324 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
11325 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
11326 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
11327 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
11328 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
11329 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
11330 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
11331 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
11332 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
11333 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
11334 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
11335 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
11336 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
11337 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
11338 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
11339 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
11340 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
11341 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
11343 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11346 * gfortran.dg/pr109662.f90: New test.
11348 2023-05-06 Jakub Jelinek <jakub@redhat.com>
11350 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
11352 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11355 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
11357 2023-05-06 Jakub Jelinek <jakub@redhat.com>
11359 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
11361 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
11363 * gcc.target/cris/peep2-addsplit1.c: New test.
11365 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
11367 * gcc.target/cris/peep2-movandsplit1.c: New test.
11369 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
11371 * gcc.target/cris/peep2-lsrandsplit1.c,
11372 gcc.target/cris/peep2-movulsr2.c: New tests.
11374 2023-05-05 Harald Anlauf <anlauf@gmx.de>
11377 * gfortran.dg/overload_5.f90: New test.
11379 2023-05-05 Pan Li <pan2.li@intel.com>
11380 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11382 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
11383 Adjust indexed load/store check condition.
11385 2023-05-05 Pan Li <pan2.li@intel.com>
11387 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
11388 Adjust test check condition.
11390 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11393 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
11394 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
11395 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
11397 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
11399 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
11401 2023-05-05 Andrew Pinski <apinski@marvell.com>
11403 PR tree-optimization/109732
11404 * gcc.dg/pr109732.c: New test.
11405 * gcc.dg/pr109732-1.c: New test.
11407 2023-05-05 Andrew Pinski <apinski@marvell.com>
11409 PR tree-optimization/109722
11410 * gcc.dg/tree-ssa/abs-1.c: New test.
11412 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
11415 * gm2/pim/run/pass/ForChar.mod: New test.
11417 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11419 * gcc.target/aarch64/simd/pr99195_4.c: New test.
11421 2023-05-04 Julian Brown <julian@codesourcery.com>
11424 * gfortran.dg/goacc/pr109622-5.f90: New test.
11425 * gfortran.dg/goacc/pr109622-6.f90: New test.
11427 2023-05-04 Andrew Pinski <apinski@marvell.com>
11429 * gcc.dg/tree-ssa/minmax-15.c: Update test.
11430 * gcc.dg/tree-ssa/minmax-16.c: Update test.
11431 * gcc.dg/tree-ssa/minmax-3.c: Update test.
11432 * gcc.dg/tree-ssa/minmax-4.c: Update test.
11433 * gcc.dg/tree-ssa/minmax-5.c: Update test.
11434 * gcc.dg/tree-ssa/minmax-8.c: Update test.
11436 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11439 * gcc.target/aarch64/simd/pr99195_3.c: New test.
11441 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11444 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
11445 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
11447 2023-05-04 Richard Biener <rguenther@suse.de>
11449 PR tree-optimization/109724
11450 * g++.dg/torture/pr109724.C: New testcase.
11452 2023-05-04 Jakub Jelinek <jakub@redhat.com>
11455 * g++.target/i386/pr109676.C: New test.
11457 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
11459 * gcc.target/cris/peep2-andsplit1.c: New test.
11460 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
11461 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
11462 Adjust values to avoid interference with "opsplit1" with AND. Add
11463 whitespace to match-strings that may be confused with identifiers
11466 2023-05-03 Jason Merrill <jason@redhat.com>
11470 * g++.dg/template/friend77.C: New test.
11472 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
11474 PR tree-optimization/109711
11475 * gcc.dg/tree-ssa/pr109711-1.c: New file.
11476 * gcc.dg/tree-ssa/pr109711-2.c: New file.
11478 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
11481 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
11483 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
11485 * g++.target/aarch64/pr109661-1.C: New test.
11486 * g++.target/aarch64/pr109661-2.C: Likewise.
11487 * g++.target/aarch64/pr109661-3.C: Likewise.
11488 * g++.target/aarch64/pr109661-4.C: Likewise.
11489 * gcc.target/aarch64/pr109661-1.c: Likewise.
11491 2023-05-03 Murray Steele <murray.steele@arm.com>
11492 Christophe Lyon <christophe.lyon@arm.com>
11494 * g++.target/arm/mve.exp: Add general-c++ and general directories.
11495 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
11496 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
11497 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
11498 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
11500 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11502 * gcc.target/riscv/rvv/base/abi-10.c: New test.
11503 * gcc.target/riscv/rvv/base/abi-11.c: New test.
11504 * gcc.target/riscv/rvv/base/abi-12.c: New test.
11505 * gcc.target/riscv/rvv/base/abi-13.c: New test.
11506 * gcc.target/riscv/rvv/base/abi-14.c: New test.
11507 * gcc.target/riscv/rvv/base/abi-15.c: New test.
11508 * gcc.target/riscv/rvv/base/abi-16.c: New test.
11509 * gcc.target/riscv/rvv/base/abi-8.c: New test.
11510 * gcc.target/riscv/rvv/base/abi-9.c: New test.
11511 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
11512 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
11513 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
11514 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
11515 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
11516 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
11517 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
11518 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
11519 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
11520 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
11521 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
11522 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
11523 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
11524 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
11525 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
11526 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
11527 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
11528 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
11529 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
11530 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
11531 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
11532 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
11533 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
11534 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
11535 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
11536 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
11537 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
11538 * gcc.target/riscv/rvv/base/user-10.c: New test.
11539 * gcc.target/riscv/rvv/base/user-11.c: New test.
11540 * gcc.target/riscv/rvv/base/user-12.c: New test.
11541 * gcc.target/riscv/rvv/base/user-13.c: New test.
11542 * gcc.target/riscv/rvv/base/user-14.c: New test.
11543 * gcc.target/riscv/rvv/base/user-15.c: New test.
11544 * gcc.target/riscv/rvv/base/user-7.c: New test.
11545 * gcc.target/riscv/rvv/base/user-8.c: New test.
11546 * gcc.target/riscv/rvv/base/user-9.c: New test.
11548 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11551 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
11552 add/sub intrinsics.
11554 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11557 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
11558 and binary floating-point ops.
11559 * gcc.target/aarch64/simd/pr99195_2.c: New test.
11561 2023-05-03 Jason Merrill <jason@redhat.com>
11563 * g++.dg/template/nontype12.C: Check for duplicate error.
11565 2023-05-02 Andrew Pinski <apinski@marvell.com>
11567 PR tree-optimization/109702
11568 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
11570 2023-05-02 Andrew Pinski <apinski@marvell.com>
11573 * gcc.target/aarch64/csinv-2.c: New test.
11575 2023-05-02 Jason Merrill <jason@redhat.com>
11578 * g++.dg/cpp1z/variant1.C: New test.
11580 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
11582 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
11583 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
11584 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
11585 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
11586 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
11587 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
11588 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
11589 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
11590 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
11591 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
11592 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
11593 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
11594 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
11595 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
11596 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
11597 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
11598 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
11599 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
11600 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
11601 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
11602 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
11603 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
11604 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
11605 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
11606 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
11607 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
11608 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
11609 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
11611 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
11614 * gcc.target/riscv/pr89835.c: New test.
11616 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
11617 Pan Li <pan2.li@intel.com>
11620 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
11622 2023-05-02 Patrick Palka <ppalka@redhat.com>
11625 * g++.dg/cpp0x/nsdmi-template26.C: New test.
11627 2023-05-02 Richard Biener <rguenther@suse.de>
11629 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
11630 * gcc.target/i386/pr88531-2b.c: Likewise.
11631 * gcc.target/i386/pr88531-2c.c: Likewise.
11632 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
11634 2023-05-01 Jason Merrill <jason@redhat.com>
11637 * g++.dg/cpp0x/nsdmi-array2.C: New test.
11639 2023-04-30 Jeff Law <jlaw@ventanamicro>
11642 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
11644 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
11646 * gcc.dg/builtin-redefine-1.c: New test.
11648 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
11650 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
11652 2023-04-30 Andrew Pinski <apinski@marvell.com>
11654 * gcc.dg/init-bad-1.c: Update error message.
11655 * gcc.dg/init-bad-2.c: Likewise.
11656 * gcc.dg/init-bad-3.c: Likewise.
11657 * gcc.dg/init-excess-3.c: Likewise.
11658 * gcc.dg/pr61096-1.c: Likewise.
11660 2023-04-30 Andrew Pinski <apinski@marvell.com>
11663 * gcc.dg/init-excess-3.c: New test.
11665 2023-04-30 Martin Liska <mliska@suse.cz>
11667 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
11669 * c-c++-common/hwasan/heap-overflow.c: Likewise.
11670 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
11671 * c-c++-common/hwasan/use-after-free.c: Likewise.
11673 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
11675 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
11677 * gcc.dg/builtin-redefine-1.c: New test.
11679 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
11681 * gm2/pim/run/pass/constlitbase.mod: New test.
11683 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
11685 * gcc.target/xstormy16/neghi2.c: New test case.
11686 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
11688 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
11690 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
11691 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
11692 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
11693 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
11695 2023-04-29 Jeff Law <jlaw@ventanamicro>
11697 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
11698 encourage if-conversion. Skip for -Os.
11699 * gcc.target/mips/movcc-3.c: Similarly.
11701 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
11703 * gcc.target/riscv/rv32e_stack.c: New test.
11705 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
11707 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
11708 empty lines (besides optionally leading whitespace).
11710 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
11712 * gcc.target/riscv/divmod-1.c: New testcase.
11713 * gcc.target/riscv/divmod-2.c: New testcase.
11715 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
11717 * gcc.target/riscv/zbc32.c: New test.
11718 * gcc.target/riscv/zbc64.c: New test.
11720 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
11722 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
11723 * gcc.target/riscv/zbb-min-max-03.c: New tests.
11725 2023-04-28 Andrew Pinski <apinski@marvell.com>
11727 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
11728 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
11729 as that now does the combining.
11731 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
11733 PR rtl-optimization/109476
11734 * gcc.target/avr/mmcu/pr109476.c: New test case.
11736 2023-04-28 Richard Biener <rguenther@suse.de>
11738 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
11739 * gcc.dg/vect/vect-71.c: Likewise.
11740 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
11741 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
11742 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
11744 2023-04-28 Richard Biener <rguenther@suse.de>
11746 * gcc.target/i386/pr89618-2.c: New testcase.
11747 * gcc.target/i386/pr88531-2b.c: Adjust.
11748 * gcc.target/i386/pr88531-2c.c: Likewise.
11750 2023-04-28 Pan Li <pan2.li@intel.com>
11751 kito-cheng <kito.cheng@sifive.com>
11753 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
11755 2023-04-28 Richard Biener <rguenther@suse.de>
11758 * gcc.dg/torture/pr109652.c: New testcase.
11760 2023-04-28 Julian Brown <julian@codesourcery.com>
11763 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
11765 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11768 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
11770 2023-04-28 Jakub Jelinek <jakub@redhat.com>
11772 * gcc.dg/tree-ssa/range-sqrt.c: New test.
11773 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
11774 ranger optimizing sqrt (-1) call away because it is only used in
11775 test for whether it returns NaN.
11777 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
11778 Jakub Jelinek <jakub@redhat.com>
11780 * gcc.dg/tree-ssa/range-sincos.c: New test.
11782 2023-04-28 Jan Beulich <jbeulich@suse.com>
11784 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
11785 * g++.dg/modules/alias-1_d.C: Likewise.
11786 * g++.dg/modules/alias-1_e.C: Likewise.
11787 * g++.dg/modules/alias-1_f.C: Likewise.
11788 * g++.dg/modules/cpp-6_c.C: Likewise.
11789 * g++.dg/modules/dir-only-2_b.C: Likewise.
11791 2023-04-28 Jan Beulich <jbeulich@suse.com>
11793 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
11795 2023-04-28 Alexandre Oliva <oliva@adacore.com>
11797 * c-c++-common/torture/harden-cond-comp.c: New.
11799 2023-04-27 Jason Merrill <jason@redhat.com>
11801 * g++.dg/template/copy1.C: Adjust error lines.
11803 2023-04-27 Pan Li <pan2.li@intel.com>
11805 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
11807 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
11809 PR tree-optimization/109639
11810 * gcc.dg/tree-ssa/pr109639.c: New file.
11811 * gcc.dg/tree-ssa/pr109643.c: New file.
11813 2023-04-27 Richard Biener <rguenther@suse.de>
11816 * g++.dg/torture/pr109607.C: New testcase.
11818 2023-04-27 Jakub Jelinek <jakub@redhat.com>
11821 * gcc.dg/pr109409.c: New test.
11823 2023-04-27 Jakub Jelinek <jakub@redhat.com>
11827 * gcc.dg/pr109412.c: New test.
11829 2023-04-27 Jan Beulich <jbeulich@suse.com>
11831 * c-c++-common/patchable_function_entry-decl.c: Special-case
11833 * c-c++-common/patchable_function_entry-default.c: Likewise.
11834 * c-c++-common/patchable_function_entry-definition.c: Likewise.
11836 2023-04-26 Jason Merrill <jason@redhat.com>
11839 * g++.dg/template/friend76.C: New test.
11841 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
11844 * gcc.target/riscv/inline-atomics-1.c: New test.
11845 * gcc.target/riscv/inline-atomics-2.c: New test.
11846 * gcc.target/riscv/inline-atomics-3.c: New test.
11847 * gcc.target/riscv/inline-atomics-4.c: New test.
11848 * gcc.target/riscv/inline-atomics-5.c: New test.
11849 * gcc.target/riscv/inline-atomics-6.c: New test.
11850 * gcc.target/riscv/inline-atomics-7.c: New test.
11851 * gcc.target/riscv/inline-atomics-8.c: New test.
11853 2023-04-26 Pan Li <pan2.li@intel.com>
11854 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11856 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
11858 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
11860 * gcc.target/xstormy16/bswap16.c: New test case.
11861 * gcc.target/xstormy16/bswap32.c: Likewise.
11862 * gcc.target/xstormy16/swpb.c: Likewise.
11863 * gcc.target/xstormy16/swpw-1.c: Likewise.
11864 * gcc.target/xstormy16/swpw-2.c: Likewise.
11866 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11868 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
11869 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
11870 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
11871 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
11873 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
11876 * gcc.target/powerpc/pr109069-1.c: New test.
11877 * gcc.target/powerpc/pr109069-2-run.c: New test.
11878 * gcc.target/powerpc/pr109069-2.c: New test.
11879 * gcc.target/powerpc/pr109069-2.h: New test.
11881 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11883 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
11884 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
11885 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
11886 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
11887 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
11888 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
11889 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
11890 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
11891 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
11892 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
11893 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
11894 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
11895 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
11896 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
11897 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
11898 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
11900 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11902 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
11905 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11907 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
11909 2023-04-26 Pan Li <pan2.li@intel.com>
11912 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
11914 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
11915 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
11917 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
11919 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
11921 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
11924 * gm2/pim/fail/largeconst.mod: Increased constant value test
11925 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
11926 * gm2/pim/fail/largeconst2.mod: New test.
11928 2023-04-25 Patrick Palka <ppalka@redhat.com>
11931 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
11933 2023-04-25 Richard Biener <rguenther@suse.de>
11935 PR tree-optimization/109609
11936 * gcc.dg/torture/pr109609.c: New testcase.
11938 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
11940 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
11941 * gfortran.dg/gomp/loop-2.f90: Likewise.
11942 * gfortran.dg/gomp/reduction5.f90: Likewise.
11943 * gfortran.dg/gomp/reduction6.f90: Likewise.
11944 * gfortran.dg/gomp/scan-1.f90: Likewise.
11945 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
11946 * c-c++-common/gomp/scan-6.c: New test.
11947 * gfortran.dg/gomp/scan-8.f90: New test.
11949 2023-04-25 Jakub Jelinek <jakub@redhat.com>
11951 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
11952 float16, float32, float64 and float128.
11954 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11957 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
11959 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11961 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
11963 2023-04-25 Jakub Jelinek <jakub@redhat.com>
11966 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
11968 2023-04-25 Richard Biener <rguenther@suse.de>
11970 PR rtl-optimization/109585
11971 * gcc.dg/torture/pr109585.c: New testcase.
11973 2023-04-25 Jakub Jelinek <jakub@redhat.com>
11976 * gcc.target/powerpc/pr109566.c: New test.
11978 2023-04-25 Martin Liska <mliska@suse.cz>
11980 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
11981 * g++.dg/gcov/test-gcov-17.py: Cover new format.
11982 * lib/gcov.exp: Add options for gcov that emit the extra info.
11984 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
11986 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
11988 2023-04-25 Sam James <sam@gentoo.org>
11990 PR tree-optimization/105312
11992 * gcc.target/sparc/pr105573.c: New test.
11994 2023-04-25 Andrew Pinski <apinski@marvell.com>
11996 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
11998 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12000 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
12002 2023-04-24 Andrew Pinski <apinski@marvell.com>
12004 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
12005 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
12007 2023-04-24 Andrew Pinski <apinski@marvell.com>
12009 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
12011 2023-04-24 Andrew Pinski <apinski@marvell.com>
12013 PR tree-optimization/109604
12014 * gcc.c-torture/compile/pr109604-1.c: New test.
12015 * gcc.c-torture/compile/pr109604-2.c: New test.
12017 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12019 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
12020 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
12022 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12025 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
12027 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
12029 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12031 * gcc.target/aarch64/simd/vabal_combine.c: New test.
12033 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12035 * gcc.target/aarch64/simd/addlv_zext.c: New test.
12037 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12039 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
12041 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12043 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
12044 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
12045 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
12046 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
12047 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
12048 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
12050 2023-04-24 liuhongt <hongtao.liu@intel.com>
12052 PR tree-optimization/109011
12053 * gcc.target/i386/pr109011-b1.c: New test.
12054 * gcc.target/i386/pr109011-b2.c: New test.
12055 * gcc.target/i386/pr109011-d1.c: New test.
12056 * gcc.target/i386/pr109011-d2.c: New test.
12057 * gcc.target/i386/pr109011-q1.c: New test.
12058 * gcc.target/i386/pr109011-q2.c: New test.
12059 * gcc.target/i386/pr109011-w1.c: New test.
12060 * gcc.target/i386/pr109011-w2.c: New test.
12061 * gcc.target/i386/pr109011-dq1.c: New file.
12062 * gcc.target/i386/pr109011-dq2.c: New file.
12064 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
12066 * lib/gm2.exp (gm2_target_compile_default): Conditionally
12067 append -lnsl -lsocket to ldflags.
12069 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12071 * gcc.target/aarch64/float_truncate_zero.c: New test.
12073 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12076 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
12078 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12080 * gcc.target/xstormy16/mulhi.c: New test case.
12082 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12084 * gcc.target/xstormy16/extendhisi2.c: New test case.
12085 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
12087 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12089 * gcc.target/xstormy16/shiftsi.c: New test case.
12091 2023-04-23 liuhongt <hongtao.liu@intel.com>
12093 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
12094 testcase to make the codegen more stable.
12095 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
12096 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
12097 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
12098 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
12100 2023-04-23 liuhongt <hongtao.liu@intel.com>
12102 * gcc.target/i386/pr108707.c: New test.
12104 2023-04-22 Andrew Pinski <apinski@marvell.com>
12106 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
12108 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
12111 * gcc.target/avr/pr54816.c: Move to...
12112 * gcc.target/avr/mmcu/pr54816.c: ... here.
12114 2023-04-22 Harald Anlauf <anlauf@gmx.de>
12115 Steven G. Kargl <kargl@gcc.gnu.org>
12118 * gfortran.dg/allocatable_function_11.f90: New test.
12120 2023-04-22 Jakub Jelinek <jakub@redhat.com>
12122 PR testsuite/109572
12123 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
12124 vect prefix to make sure we only count vectorized calls.
12125 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
12127 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
12128 vect prefix to make sure we only count vectorized calls.
12129 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
12131 (foo): Add 2 further arithmetic ops to the loop to make it appear
12132 worthwhile for vectorization heuristics on powerpc.
12133 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
12134 vect prefix to make sure we only count vectorized calls.
12135 (foo): Add 2 further arithmetic ops to the loop to make it appear
12136 worthwhile for vectorization heuristics on powerpc.
12138 2023-04-22 Jeff Law <jlaw@ventanamicro>
12140 * gcc.target/rx/movsicc.c: Broken down into ...
12141 * gcc.target/rx/movsicc-1.c: Here.
12142 * gcc.target/rx/movsicc-2.c: Here.
12143 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
12144 * gcc.target/rx/movsicc-4.c: Here.
12145 * gcc.target/rx/movsicc-5.c: Here.
12146 * gcc.target/rx/movsicc-6.c: Here.
12147 * gcc.target/rx/movsicc-7.c: Here.
12148 * gcc.target/rx/movsicc-8.c: Here.
12150 2023-04-22 Jakub Jelinek <jakub@redhat.com>
12152 PR tree-optimization/109583
12153 * gcc.dg/pr109583.c: New test.
12155 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
12156 Ondrej Kubanek <kubanek0ondrej@gmail.com>
12158 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
12159 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
12160 * gcc.dg/tree-prof/peel-2.c: New test.
12162 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
12164 PR tree-optimization/109546
12165 * gcc.dg/pr109546.c: New.
12167 2023-04-21 Jason Merrill <jason@redhat.com>
12170 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
12171 * g++.dg/ext/unsigned-typedef2.C: New test.
12172 * g++.dg/ext/unsigned-typedef3.C: New test.
12174 2023-04-21 Jeff Law <jlaw@ventanamicro>
12176 PR testsuite/109549
12177 * gcc.target/i386/cmov6.c: No longer expect this test to
12178 generate 'cmov' instructions.
12180 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12182 * gcc.target/aarch64/sminmax-asr_1.c: New test.
12184 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12187 * gcc.target/aarch64/mtp.c: New test.
12188 * gcc.target/aarch64/mtp_1.c: New test.
12189 * gcc.target/aarch64/mtp_2.c: New test.
12190 * gcc.target/aarch64/mtp_3.c: New test.
12191 * gcc.target/aarch64/mtp_4.c: New test.
12193 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12196 * gcc.target/aarch64/simd/pr99195_1.c: New test.
12198 2023-04-21 Richard Biener <rguenther@suse.de>
12200 PR tree-optimization/109573
12201 * g++.dg/vect/pr109573.cc: New testcase.
12203 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12206 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
12207 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
12208 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
12210 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
12213 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
12215 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
12218 * lib/target-supports.exp (is-effective-target-keyword): Add
12219 ppc_cpu_supports_hw.
12221 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12224 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
12225 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
12228 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
12230 PR tree-optimization/109564
12231 * gcc.dg/torture/pr109564-1.c: New testcase.
12232 * gcc.dg/torture/pr109564-2.c: Likewise.
12233 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
12234 * gcc.dg/tree-ssa/vrp06.c: Likewise.
12236 2023-04-20 Jakub Jelinek <jakub@redhat.com>
12239 * gcc.dg/goacc/pr107041.c: New test.
12241 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
12244 * gcc.target/i386/pr78952-4.c: New test.
12246 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12247 kito-cheng <kito.cheng@sifive.com>
12249 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
12250 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
12251 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
12253 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
12255 * gcc.target/riscv/arch-19.c: Add -misa-spec.
12257 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12258 kito-cheng <kito.cheng@sifive.com>
12261 * g++.target/riscv/rvv/base/pr109535.C: New test.
12262 * gcc.target/riscv/rvv/base/pr109535.c: New test.
12264 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
12266 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
12267 rather than stdint.h
12269 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
12271 * lib/target-supports.exp
12272 (check_effective_target_vect_call_copysignf): Add amdgcn.
12273 (check_effective_target_vect_call_sqrtf): Add amdgcn.
12274 (check_effective_target_vect_call_ceilf): Add amdgcn.
12275 (check_effective_target_vect_call_floor): Add amdgcn.
12276 (check_effective_target_vect_logical_reduc): Add amdgcn.
12278 2023-04-20 Jakub Jelinek <jakub@redhat.com>
12280 PR tree-optimization/109011
12281 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
12282 dg-additional-options.
12283 (baz, qux): Remove functions and corresponding dg-final.
12284 * gcc.dg/vect/pr109011-2.c: New test.
12285 * gcc.dg/vect/pr109011-3.c: New test.
12286 * gcc.dg/vect/pr109011-4.c: New test.
12287 * gcc.dg/vect/pr109011-5.c: New test.
12289 2023-04-20 Jakub Jelinek <jakub@redhat.com>
12292 PR testsuite/109560
12293 * g++.dg/ext/int128-8.C: Require int128 effective target.
12295 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
12297 PR testsuite/106879
12298 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
12299 vect_hw_misalign on POWERs.
12301 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
12303 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
12304 * gcc.target/i386/pr109117-1.c: Modify error message.
12306 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
12308 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
12310 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
12312 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
12314 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
12316 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
12317 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
12318 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
12319 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
12320 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
12321 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
12322 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
12323 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
12324 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
12325 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
12326 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
12327 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
12328 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
12329 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
12330 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
12331 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
12332 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
12333 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
12334 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
12335 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
12336 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
12337 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
12338 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
12339 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
12340 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
12341 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
12342 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
12343 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
12344 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
12345 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
12346 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
12347 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
12348 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
12349 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
12350 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
12351 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
12352 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
12353 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
12354 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
12355 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
12356 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
12357 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
12358 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
12359 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
12360 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
12361 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
12362 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
12363 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
12364 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
12365 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
12366 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
12367 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
12369 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
12371 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
12373 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
12374 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
12375 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12376 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
12377 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
12378 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12379 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
12380 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12381 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12382 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
12383 * gcc.target/i386/pr93696-1.c: Ditto.
12384 * gcc.target/i386/pr93696-2.c: Ditto.
12386 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
12388 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
12389 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
12390 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
12391 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
12392 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
12393 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
12394 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
12396 2023-04-19 Patrick Palka <ppalka@redhat.com>
12397 Jonathan Wakely <jwakely@redhat.com>
12400 * g++.dg/ext/type_pack_element1.C: New test.
12401 * g++.dg/ext/type_pack_element2.C: New test.
12402 * g++.dg/ext/type_pack_element3.C: New test.
12404 2023-04-19 Patrick Palka <ppalka@redhat.com>
12407 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
12409 2023-04-19 Harald Anlauf <anlauf@gmx.de>
12413 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
12414 instead of the naive "free".
12415 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
12417 2023-04-19 Andrew Pinski <apinski@marvell.com>
12419 * gcc.target/i386/cmov10.c: New test.
12420 * gcc.target/i386/cmov11.c: New test.
12422 2023-04-19 Jason Merrill <jason@redhat.com>
12425 * g++.dg/ext/int128-8.C: New test.
12427 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12429 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
12430 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
12431 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
12432 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
12433 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
12434 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
12435 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
12437 2023-04-19 Pan Li <pan2.li@intel.com>
12439 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
12441 * gcc.target/riscv/simplify_ior_optimization.c: New test.
12443 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
12447 * gcc.target/i386/pr78952-3.c: New test.
12449 2023-04-19 Xi Ruoyao <xry111@xry111.site>
12452 * gcc.target/loongarch/pr109465-1.c: New test.
12453 * gcc.target/loongarch/pr109465-2.c: New test.
12454 * gcc.target/loongarch/pr109465-3.c: New test.
12456 2023-04-19 Xi Ruoyao <xry111@xry111.site>
12458 * gcc.target/loongarch/va_arg.c: New test.
12460 2023-04-19 Jakub Jelinek <jakub@redhat.com>
12462 PR tree-optimization/109011
12463 * gcc.dg/vect/pr109011-1.c: New test.
12465 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12467 * gcc.target/aarch64/vec-set-zero.c: New test.
12469 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12472 * gcc.target/aarch64/pr108840.c: New test.
12474 2023-04-19 Jakub Jelinek <jakub@redhat.com>
12476 PR tree-optimization/109524
12477 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
12480 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
12483 * gcc.target/i386/pr94908.c: New test.
12484 * gcc.target/i386/sse4_1-insertps-5.c: New test.
12485 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
12487 2023-04-18 Richard Biener <rguenther@suse.de>
12489 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
12490 * gcc.dg/tm/alias-1.c: Likewise.
12491 * gcc.dg/tm/alias-2.c: Likewise.
12492 * gcc.dg/torture/ipa-pta-1.c: Likewise.
12493 * gcc.dg/torture/pr39074-2.c: Likewise.
12494 * gcc.dg/torture/pr39074.c: Likewise.
12495 * gcc.dg/torture/pta-callused-1.c: Likewise.
12496 * gcc.dg/torture/pta-escape-1.c: Likewise.
12497 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
12498 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
12499 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
12500 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
12501 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
12502 * gcc.dg/tree-ssa/alias-19.c: Likewise.
12503 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
12504 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
12505 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
12506 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
12508 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
12510 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
12512 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12514 * gcc.target/aarch64/spellcheck_11.c: New test.
12516 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12518 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
12521 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
12523 * gcc.target/riscv/arch-5.c: Likewise.
12525 2023-04-18 Jakub Jelinek <jakub@redhat.com>
12527 PR tree-optimization/109240
12528 * gcc.target/aarch64/simd/addsub_2.c: New test.
12529 * gcc.target/aarch64/sve/addsub_2.c: New test.
12531 2023-04-18 Xi Ruoyao <xry111@xry111.site>
12533 * gcc.target/loongarch/add-const.c: New test.
12534 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
12536 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
12538 2023-04-17 Patrick Palka <ppalka@redhat.com>
12541 * g++.dg/template/canon-type-20.C: New test.
12542 * g++.dg/template/ttp36.C: New test.
12544 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
12546 * gcc.target/riscv/stack_save_restore.c: New test.
12548 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
12550 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
12552 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
12554 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
12556 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
12559 * gcc.target/riscv/pr106602.c: Moved to...
12560 * gcc.target/riscv/pr106602-rv64i.c: ...here.
12561 * gcc.target/riscv/pr106602-rv32i.c: New test.
12562 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
12564 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
12566 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
12567 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
12568 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
12569 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
12571 2023-04-17 Martin Jambor <mjambor@suse.cz>
12575 * gcc.dg/ipa/pr109318.c: New test.
12576 * gcc.dg/lto/pr107769_0.c: Likewise.
12578 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
12579 Di Zhao <di.zhao@amperecomputing.com>
12581 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
12583 2023-04-17 Jakub Jelinek <jakub@redhat.com>
12585 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
12586 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
12587 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
12589 2023-04-17 Richard Biener <rguenther@suse.de>
12591 PR tree-optimization/109524
12592 * g++.dg/pr109524.C: New testcase.
12594 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
12596 PR testsuite/108809
12597 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
12599 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
12601 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
12603 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
12606 2023-04-17 Pan Li <pan2.li@intel.com>
12608 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
12610 2023-04-16 Jeff Law <jlaw@ventanamicro>
12613 * gcc.target/riscv/pr109508.c: New test.
12615 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
12618 * gcc.target/avr/pr54816.c: New test case.
12620 2023-04-15 Jason Merrill <jason@redhat.com>
12623 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
12625 2023-04-15 Alexandre Oliva <oliva@adacore.com>
12626 Kewen Lin <linkw@linux.ibm.com>
12629 * gcc.target/powerpc/pr99708.c: Accept lack of
12630 __SIZEOF_IBM128__ when long double is 64-bit wide.
12632 2023-04-15 Jason Merrill <jason@redhat.com>
12635 * g++.dg/warn/Wdangling-pointer-6.C: New test.
12637 2023-04-14 Harald Anlauf <anlauf@gmx.de>
12640 * gfortran.dg/set_exponent_1.f90: New test.
12642 2023-04-14 Richard Biener <rguenther@suse.de>
12644 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
12645 checking avx_runtime in dump scanning.
12646 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
12647 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
12649 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
12652 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
12653 from 6 to 5 without memory leaks.
12654 * gfortran.dg/finalize_52.f90: New test
12656 2023-04-14 Richard Biener <rguenther@suse.de>
12658 PR tree-optimization/109502
12659 * gcc.dg/vect/pr109502.c: New testcase.
12661 2023-04-14 Richard Biener <rguenther@suse.de>
12663 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
12664 and add missing avx guard.
12665 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
12666 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
12667 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
12668 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
12669 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
12671 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
12672 Jakub Jelinek <jakub@redhat.com>
12676 * gcc.dg/pr108947.c: New test.
12677 * gcc.c-torture/execute/pr109040.c: New test.
12679 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
12682 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
12684 2023-04-13 Patrick Palka <ppalka@redhat.com>
12687 * g++.dg/template/typename27.C: New test.
12689 2023-04-13 Jason Merrill <jason@redhat.com>
12692 * g++.dg/ext/is_convertible5.C: New test.
12694 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
12698 * gm2/pim/run/pass/addcharconst.mod: New test.
12699 * gm2/pim/run/pass/singlechar.mod: New test.
12701 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
12704 * gcc.dg/torture/pr108910.c: New test.
12706 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12709 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
12710 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
12711 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
12712 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
12713 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
12714 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
12716 2023-04-12 Jakub Jelinek <jakub@redhat.com>
12718 PR tree-optimization/109410
12719 * gcc.dg/pr109410.c: New test.
12721 2023-04-12 Jakub Jelinek <jakub@redhat.com>
12724 * gcc.target/i386/pr109458.c: New test.
12726 2023-04-12 Jakub Jelinek <jakub@redhat.com>
12728 PR tree-optimization/109462
12729 * g++.dg/opt/pr109462.C: New test.
12731 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
12733 PR tree-optimization/109462
12734 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
12736 2023-04-12 Richard Biener <rguenther@suse.de>
12738 PR tree-optimization/109473
12739 * gcc.dg/vect/pr109473.c: New testcase.
12741 2023-04-12 Harald Anlauf <anlauf@gmx.de>
12744 * gfortran.dg/entry_26.f90: New test.
12745 * gfortran.dg/entry_27.f90: New test.
12747 2023-04-12 Harald Anlauf <anlauf@gmx.de>
12751 * gfortran.dg/interface_49.f90: New test.
12753 2023-04-12 Richard Biener <rguenther@suse.de>
12755 PR tree-optimization/109469
12756 * gcc.dg/torture/pr109469.c: New testcase.
12758 2023-04-12 Richard Biener <rguenther@suse.de>
12760 PR tree-optimization/109434
12761 * g++.dg/opt/pr109434.C: New testcase.
12763 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
12765 PR testsuite/108815
12766 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
12767 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
12770 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
12772 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
12774 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
12775 Pan Li <pan2.li@intel.com>
12776 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12777 Kito Cheng <kito.cheng@sifive.com>
12780 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
12781 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
12782 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
12784 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
12786 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
12789 2023-04-11 Martin Liska <mliska@suse.cz>
12792 * gcc.dg/pr108241.c: New test.
12793 * gcc.dg/pr79570.c: Add also -g option.
12795 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
12797 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
12798 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
12799 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
12801 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
12804 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
12805 expected vectors for Big Endian.
12806 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
12808 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
12811 * gcc.target/powerpc/pr70243.c: New test.
12813 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
12815 * g++.dg/other/i386-2.C: Add -mamx-complex.
12816 * g++.dg/other/i386-3.C: Ditto.
12817 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
12818 * gcc.target/i386/amx-helper.h: Add amx-complex support.
12819 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
12820 * gcc.target/i386/sse-12.c: Add -mamx-complex.
12821 * gcc.target/i386/sse-13.c: Ditto.
12822 * gcc.target/i386/sse-14.c: Ditto.
12823 * gcc.target/i386/sse-22.c: Add amx-complex.
12824 * gcc.target/i386/sse-23.c: Ditto.
12825 * lib/target-supports.exp (check_effective_target_amx_complex): New.
12826 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
12827 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
12828 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
12829 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
12831 2023-04-08 Jakub Jelinek <jakub@redhat.com>
12833 PR tree-optimization/109392
12834 * gcc.dg/pr109392.c: New test.
12836 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
12838 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
12840 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
12842 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
12844 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
12858 * gfortran.dg/associate_47.f90 : Enable substring test.
12859 * gfortran.dg/associate_51.f90 : Update an error message.
12860 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
12861 uninitialzed dg-warnings.
12862 * gfortran.dg/associate_60.f90 : New test
12863 * gfortran.dg/pr98408.f90 : New test
12864 * gfortran.dg/pr105205.f90 : New test
12865 * gfortran.dg/pr106918.f90 : New test
12867 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
12869 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
12870 dg directive and remove trailing whitespace.
12871 * gfortran.dg/c-interop/c407a-1.f90 : ditto
12872 * gfortran.dg/c-interop/c407b-1.f90 : ditto
12873 * gfortran.dg/c-interop/c407b-2.f90 : ditto
12874 * gfortran.dg/c-interop/c407c-1.f90 : ditto
12875 * gfortran.dg/c-interop/c535a-1.f90 : ditto
12876 * gfortran.dg/c-interop/c535a-2.f90 : ditto
12877 * gfortran.dg/c-interop/c535b-1.f90 : ditto
12878 * gfortran.dg/c-interop/c535b-2.f90 : ditto
12879 * gfortran.dg/c-interop/c535b-3.f90 : ditto
12880 * gfortran.dg/c-interop/c535c-1.f90 : ditto
12881 * gfortran.dg/c-interop/c535c-2.f90 : ditto
12882 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
12883 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
12884 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
12885 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
12886 * gfortran.dg/c-interop/tkr.f90 : ditto
12887 * gfortran.dg/class_result_10.f90 : ditto
12888 * gfortran.dg/dtio_35.f90 : ditto
12889 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
12890 * gfortran.dg/pr103258.f90 : ditto
12891 * gfortran.dg/pr59107.f90 : ditto
12892 * gfortran.dg/pr93835.f08 : ditto
12894 2023-04-07 Alexandre Oliva <oliva@adacore.com>
12896 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
12897 fortran compiler, skip if missing.
12899 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12901 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
12902 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
12904 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
12906 PR tree-optimization/109417
12907 * gcc.dg/pr109417.c: New.
12909 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
12911 * rust/compile/issue-1422.rs: New test.
12913 2023-04-06 Philip Herron <herron.philip@googlemail.com>
12915 * rust/compile/issue-1361.rs: New test.
12917 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
12919 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
12920 * rust/compile/issue-1830_str.rs: Likewise.
12922 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
12924 * rust/compile/empty.in: New test.
12925 * rust/compile/include_empty.rs: New test.
12927 2023-04-06 Philip Herron <herron.philip@googlemail.com>
12929 * rust/compile/torture/traits10.rs: Fix test-case
12931 2023-04-06 Philip Herron <herron.philip@googlemail.com>
12933 * rust/compile/issue-1725-1.rs: New test.
12934 * rust/compile/issue-1725-2.rs: New test.
12936 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
12938 * rust/compile/builtin_macro_include_str.rs:
12939 Include test of invalid UTF-8.
12940 * rust/compile/invalid_utf8: File with invalid UTF-8.
12942 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
12944 * rust/compile/parse_empty_tuple_pattern.rs: New test.
12946 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
12948 * rust/compile/issue-1830_bytes.rs: New test.
12949 * rust/compile/issue-1830_str.rs: New test.
12951 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
12953 * rust/compile/variadic.rs: New test.
12955 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
12957 * rust/execute/torture/overflow1.rs: Fix test.
12959 2023-04-06 mxlol233 <mxlol233@outlook.com>
12961 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
12962 * rust/compile/feature_intrinsics.rs: New file.
12963 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
12964 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
12965 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
12966 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
12967 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
12968 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
12969 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
12970 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
12971 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
12972 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
12973 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
12974 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
12975 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
12976 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
12977 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
12978 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
12979 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
12980 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
12982 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
12983 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
12984 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
12985 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
12986 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
12987 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
12988 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
12989 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
12990 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
12992 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
12994 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
12995 * rust/compile/macro44.rs: Fix invalid testcase assertions.
12996 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
12997 * rust/compile/builtin_macro_recurse2.rs: New test.
12998 * rust/compile/macro46.rs: New test.
12999 * rust/compile/builtin_macro_eager1.rs: New file.
13000 * rust/compile/builtin_macro_eager2.rs: New file.
13002 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13004 * rust/execute/torture/let-pattern-1.rs: New test.
13006 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13008 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
13009 * rust/compile/torture/intrinsics-5.rs: likewise
13010 * rust/execute/torture/atomic_load.rs: likewise
13011 * rust/execute/torture/atomic_store.rs: likewise
13012 * rust/bounds1.rs: New test.
13014 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13016 * rust/compile/func3.rs: update test case
13018 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13020 * rust/compile/issue-1786.rs: New test.
13022 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13024 * rust/compile/never_type_err1.rs: Moved to...
13025 * rust/compile/never_type1.rs: ...here. It now works
13027 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13029 * rust/compile/issue-1773.rs: New test.
13031 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13033 * rust/execute/torture/issue-1720-2.rs: New test.
13035 2023-04-06 mxlol233 <mxlol233@outlook.com>
13037 * rust/compile/feature.rs: New test.
13039 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13041 * rust/compile/closure_move_expr.rs: New test.
13043 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13045 * rust/compile/parse_complex_generic_application.rs: New test.
13046 * rust/compile/parse_complex_generic_application2.rs: New test.
13048 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13050 * rust/compile/multi_reference_type.rs: New test.
13052 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
13054 * rust/compile/issue-867.rs: New test.
13056 2023-04-06 Lyra <teromene@teromene.fr>
13058 * rust/compile/macro45.rs: New test.
13060 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13062 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
13064 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
13065 * rust/execute/torture/builtin_macro_env.rs: Likewise.
13066 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
13067 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
13068 * rust/execute/torture/builtin_macro_line.rs: Likewise.
13069 * rust/execute/torture/builtin_macros1.rs: Likewise.
13070 * rust/execute/torture/builtin_macros3.rs: Likewise.
13071 * rust/execute/torture/cfg1.rs: Likewise.
13072 * rust/execute/torture/cfg2.rs: Likewise.
13073 * rust/execute/torture/cfg3.rs: Likewise.
13074 * rust/execute/torture/cfg4.rs: Likewise.
13075 * rust/execute/torture/coercion1.rs: Likewise.
13076 * rust/execute/torture/coercion2.rs: Likewise.
13077 * rust/execute/torture/extern_mod4.rs: Likewise.
13078 * rust/execute/torture/helloworld1.rs: Likewise.
13079 * rust/execute/torture/helloworld2.rs: Likewise.
13080 * rust/execute/torture/issue-1198.rs: Likewise.
13081 * rust/execute/torture/issue-1231.rs: Likewise.
13082 * rust/execute/torture/issue-1232.rs: Likewise.
13083 * rust/execute/torture/issue-1249.rs: Likewise.
13084 * rust/execute/torture/issue-1436.rs: Likewise.
13085 * rust/execute/torture/issue-1496.rs: Likewise.
13086 * rust/execute/torture/issue-647.rs: Likewise.
13087 * rust/execute/torture/issue-845.rs: Likewise.
13088 * rust/execute/torture/issue-851.rs: Likewise.
13089 * rust/execute/torture/issue-858.rs: Likewise.
13090 * rust/execute/torture/issue-976.rs: Likewise.
13091 * rust/execute/torture/macros10.rs: Likewise.
13092 * rust/execute/torture/macros11.rs: Likewise.
13093 * rust/execute/torture/macros12.rs: Likewise.
13094 * rust/execute/torture/macros13.rs: Likewise.
13095 * rust/execute/torture/macros14.rs: Likewise.
13096 * rust/execute/torture/macros2.rs: Likewise.
13097 * rust/execute/torture/macros22.rs: Likewise.
13098 * rust/execute/torture/macros29.rs: Likewise.
13099 * rust/execute/torture/macros3.rs: Likewise.
13100 * rust/execute/torture/macros30.rs: Likewise.
13101 * rust/execute/torture/macros31.rs: Likewise.
13102 * rust/execute/torture/macros7.rs: Likewise.
13103 * rust/execute/torture/macros8.rs: Likewise.
13104 * rust/execute/torture/macros9.rs: Likewise.
13105 * rust/execute/torture/match1.rs: Likewise.
13106 * rust/execute/torture/match2.rs: Likewise.
13107 * rust/execute/torture/match3.rs: Likewise.
13108 * rust/execute/torture/match_bool1.rs: Likewise.
13109 * rust/execute/torture/match_byte1.rs: Likewise.
13110 * rust/execute/torture/match_char1.rs: Likewise.
13111 * rust/execute/torture/match_int1.rs: Likewise.
13112 * rust/execute/torture/match_loop1.rs: Likewise.
13113 * rust/execute/torture/match_range1.rs: Likewise.
13114 * rust/execute/torture/match_range2.rs: Likewise.
13115 * rust/execute/torture/match_tuple1.rs: Likewise.
13116 * rust/execute/torture/method1.rs: Likewise.
13117 * rust/execute/torture/method2.rs: Likewise.
13118 * rust/execute/torture/method3.rs: Likewise.
13119 * rust/execute/torture/method4.rs: Likewise.
13120 * rust/execute/torture/operator_overload_1.rs: Likewise.
13121 * rust/execute/torture/operator_overload_10.rs: Likewise.
13122 * rust/execute/torture/operator_overload_11.rs: Likewise.
13123 * rust/execute/torture/operator_overload_12.rs: Likewise.
13124 * rust/execute/torture/operator_overload_2.rs: Likewise.
13125 * rust/execute/torture/operator_overload_4.rs: Likewise.
13126 * rust/execute/torture/operator_overload_5.rs: Likewise.
13127 * rust/execute/torture/operator_overload_6.rs: Likewise.
13128 * rust/execute/torture/operator_overload_7.rs: Likewise.
13129 * rust/execute/torture/operator_overload_8.rs: Likewise.
13130 * rust/execute/torture/operator_overload_9.rs: Likewise.
13131 * rust/execute/torture/str-layout1.rs: Likewise.
13132 * rust/execute/torture/str-zero.rs: Likewise.
13133 * rust/execute/torture/trait1.rs: Likewise.
13134 * rust/execute/torture/trait10.rs: Likewise.
13135 * rust/execute/torture/trait11.rs: Likewise.
13136 * rust/execute/torture/trait12.rs: Likewise.
13137 * rust/execute/torture/trait13.rs: Likewise.
13138 * rust/execute/torture/trait2.rs: Likewise.
13139 * rust/execute/torture/trait3.rs: Likewise.
13140 * rust/execute/torture/trait4.rs: Likewise.
13141 * rust/execute/torture/trait5.rs: Likewise.
13142 * rust/execute/torture/trait6.rs: Likewise.
13143 * rust/execute/torture/trait7.rs: Likewise.
13144 * rust/execute/torture/trait8.rs: Likewise.
13145 * rust/execute/torture/trait9.rs: Likewise.
13146 * rust/execute/torture/closure2.rs: Likewise.
13147 * rust/execute/torture/closure3.rs: Likewise.
13148 * rust/execute/torture/loop-condition-eval.rs: Likewise.
13149 * rust/execute/torture/operator_overload_3.rs: Likewise.
13151 2023-04-06 mxlol233 <mxlol233@outlook.com>
13153 * rust/compile/diagnostic_underline.rs: New test.
13155 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13157 * rust/compile/bounds.rs: change to use -fsyntax-only
13158 * rust/execute/torture/issue-1720.rs: New test.
13160 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
13162 * rust/compile/decl_macro1.rs: New test.
13163 * rust/compile/decl_macro2.rs: New test.
13164 * rust/compile/decl_macro3.rs: New test.
13165 * rust/compile/decl_macro4.rs: New test.
13166 * rust/compile/decl_macro5.rs: New test.
13167 * rust/compile/decl_macro6.rs: New test.
13168 * rust/compile/decl_macro7.rs: New test.
13169 * rust/execute/torture/decl_macro1.rs: New test.
13170 * rust/execute/torture/decl_macro2.rs: New test.
13171 * rust/execute/torture/decl_macro3.rs: New test.
13172 * rust/execute/torture/decl_macro4.rs: New test.
13174 2023-04-06 mxlol233 <mxlol233@outlook.com>
13176 * rust/compile/bounds.rs: New test.
13178 2023-04-06 Dave <dme2223@gmail.com>
13180 * rust/compile/const10.rs: New test.
13182 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
13184 * rust/compile/unsafe11.rs: New test.
13186 2023-04-06 Alexandre Oliva <oliva@adacore.com>
13188 * gcc.dg/signbit-2.c: Add -maltivec if supported.
13190 2023-04-06 Alexandre Oliva <oliva@adacore.com>
13191 Thomas Schwinge <thomas@codesourcery.com>
13193 PR testsuite/108899
13194 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
13197 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
13200 * gm2/pim/fail/setunknown.mod: New test.
13201 * gm2/pim/fail/setunknown2.mod: New test.
13203 2023-04-05 Jeff Law <jlaw@ventanamicro>
13206 * gcc.c-torture/compile/pr108892.c: New test.
13208 2023-04-05 Martin Jambor <mjambor@suse.cz>
13211 * gcc.dg/ipa/pr108959.c: New test.
13213 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13215 * g++.target/riscv/rvv/base/bug-23.C: New test.
13217 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13219 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
13221 2023-04-04 Harald Anlauf <anlauf@gmx.de>
13224 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
13225 * gfortran.dg/pr104349.f90: New test.
13227 2023-04-04 Jakub Jelinek <jakub@redhat.com>
13229 PR tree-optimization/109386
13230 * gcc.c-torture/execute/ieee/pr109386.c: New test.
13232 2023-04-04 Marek Polacek <polacek@redhat.com>
13234 PR sanitizer/109107
13235 * c-c++-common/ubsan/pr109107-1.c: New test.
13236 * c-c++-common/ubsan/pr109107-2.c: New test.
13237 * c-c++-common/ubsan/pr109107-3.c: New test.
13238 * c-c++-common/ubsan/pr109107-4.c: New test.
13240 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
13242 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
13243 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
13244 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
13245 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
13246 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
13247 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
13248 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
13249 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
13250 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
13251 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
13253 2023-04-04 Jakub Jelinek <jakub@redhat.com>
13256 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
13259 2023-04-04 Richard Biener <rguenther@suse.de>
13261 PR tree-optimization/109304
13262 * gcc.dg/pr109304.c: New testcase.
13264 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
13267 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
13268 to distinguish parity byte from parity.
13269 * gcc.target/powerpc/pr108699.c: New test.
13271 2023-04-04 Jason Merrill <jason@redhat.com>
13274 * g++.dg/lookup/friend25.C: New test.
13276 2023-04-03 Patrick Palka <ppalka@redhat.com>
13279 * g++.dg/cpp1y/var-templ79.C: New test.
13281 2023-04-03 Jakub Jelinek <jakub@redhat.com>
13282 Martin Jambor <mjambor@suse.cz>
13285 * gcc.dg/pr109303.c: New test.
13287 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
13290 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
13293 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
13296 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
13298 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
13301 * gnat.dg/prot7.adb: Skip on hppa.
13303 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13304 kito-cheng <kito.cheng@sifive.com>
13306 * g++.target/riscv/rvv/base/bug-19.C: New test.
13307 * g++.target/riscv/rvv/base/bug-20.C: New test.
13308 * g++.target/riscv/rvv/base/bug-21.C: New test.
13309 * g++.target/riscv/rvv/base/bug-22.C: New test.
13311 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13313 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
13314 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
13316 2023-04-01 Patrick Palka <ppalka@redhat.com>
13319 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
13321 2023-04-01 Patrick Palka <ppalka@redhat.com>
13325 * g++.dg/template/fn-ptr3a.C: New test.
13326 * g++.dg/template/fn-ptr3b.C: New test.
13327 * g++.dg/template/fn-ptr4.C: New test.
13329 2023-04-01 Jakub Jelinek <jakub@redhat.com>
13331 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
13332 -fno-tree-dominator-opts -fno-tree-vrp.
13333 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
13334 * gcc.dg/torture/inf-compare-2.c: Likewise.
13335 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
13337 2023-04-01 Jakub Jelinek <jakub@redhat.com>
13339 PR tree-optimization/109362
13340 * gcc.target/i386/pr109362.c: New test.
13342 2023-04-01 Jakub Jelinek <jakub@redhat.com>
13343 Richard Sandiford <richard.sandiford@arm.com>
13346 * gcc.target/aarch64/sve/pr109254.c: New test.
13348 2023-03-31 Jakub Jelinek <jakub@redhat.com>
13351 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
13352 if fdopen returns NULL.
13354 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
13356 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
13357 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
13359 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
13361 * gcc.target/i386/pr109052-2.c: New.
13363 2023-03-31 Jakub Jelinek <jakub@redhat.com>
13365 PR tree-optimization/91645
13366 * gcc.target/i386/pr103559-1.c: New test.
13367 * gcc.target/i386/pr103559-2.c: New test.
13368 * gcc.target/i386/pr103559-3.c: New test.
13369 * gcc.target/i386/pr103559-4.c: New test.
13371 2023-03-31 Jonathan Yong <10walls@gmail.com>
13373 * c-c++-common/Warray-bounds.c: Fix excess warnings on
13376 2023-03-31 liuhongt <hongtao.liu@intel.com>
13378 * g++.target/i386/pr85048.C: New test.
13380 2023-03-30 Jason Merrill <jason@redhat.com>
13383 * g++.dg/lookup/anon8.C: New test.
13385 2023-03-30 Jason Merrill <jason@redhat.com>
13388 * g++.dg/cpp1z/noexcept-type27.C: New test.
13390 2023-03-30 Jakub Jelinek <jakub@redhat.com>
13393 * g++.dg/cpp23/subscript14.C: New test.
13395 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
13397 PR tree-optimization/109154
13398 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
13400 2023-03-30 Jason Merrill <jason@redhat.com>
13404 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
13405 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
13407 2023-03-30 Richard Biener <rguenther@suse.de>
13409 PR tree-optimization/107561
13410 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
13411 * g++.dg/warn/Warray-bounds-16.C: Likewise.
13413 2023-03-30 Richard Biener <rguenther@suse.de>
13415 PR tree-optimization/109342
13416 * g++.dg/torture/pr109342.C: New testcase.
13418 2023-03-30 Jakub Jelinek <jakub@redhat.com>
13421 * g++.dg/cpp23/ext-floating15.C: New test.
13423 2023-03-30 liuhongt <hongtao.liu@intel.com>
13425 * gcc.target/i386/pr88828-0.c: Adjust testcase.
13427 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
13430 * gm2/link/nondefaultext/pass/hello.md: New test.
13431 * gm2/link/nondefaultext/pass/liba.dm: New test.
13432 * gm2/link/nondefaultext/pass/liba.md: New test.
13433 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
13435 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
13437 * gcc.target/riscv/arch-19.c: New test.
13439 2023-03-29 Richard Biener <rguenther@suse.de>
13441 PR tree-optimization/109331
13442 * gcc.dg/torture/pr109331.c: New testcase.
13444 2023-03-29 Richard Biener <rguenther@suse.de>
13446 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
13448 2023-03-29 Richard Biener <rguenther@suse.de>
13450 PR tree-optimization/109327
13451 * gcc.dg/pr109327.c: New testcase.
13453 2023-03-29 Richard Biener <rguenther@suse.de>
13456 * g++.dg/gomp/pr106124.C: New testcase.
13458 2023-03-29 Jakub Jelinek <jakub@redhat.com>
13459 Richard Biener <rguenther@suse.de>
13461 PR tree-optimization/109301
13462 * gcc.dg/pr109301.c: New test.
13464 2023-03-29 Jason Merrill <jason@redhat.com>
13468 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
13469 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
13471 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
13473 * gfortran.dg/weak-2.f90: Enable for nvptx target.
13475 2023-03-28 David Malcolm <dmalcolm@redhat.com>
13478 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
13479 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
13480 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
13481 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
13483 2023-03-28 Jason Merrill <jason@redhat.com>
13486 * g++.dg/warn/Wsequence-point-5.C: New test.
13488 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
13491 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
13493 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
13495 PR rtl-optimization/109187
13496 * gcc.dg/pr109187.c: New test.
13498 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
13500 PR tree-optimization/109265
13501 PR tree-optimization/109274
13502 * gcc.dg/pr109274.c: New.
13503 * gfortran.dg/pr109265.f90: New.
13505 2023-03-28 Richard Biener <rguenther@suse.de>
13507 PR tree-optimization/107087
13508 * g++.dg/pr107087.C: New testcase.
13510 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
13513 * gcc.target/aarch64/pr109072_1.c: New test.
13514 * gcc.target/aarch64/pr109072_2.c: Likewise.
13516 2023-03-28 Jakub Jelinek <jakub@redhat.com>
13518 PR middle-end/106190
13519 * gcc.dg/asan/pr106190.c: New test.
13521 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
13523 * gcc.target/sparc/20230328-1.c: New test.
13524 * gcc.target/sparc/20230328-2.c: Likewise.
13525 * gcc.target/sparc/20230328-3.c: Likewise.
13526 * gcc.target/sparc/20230328-4.c: Likewise.
13528 2023-03-28 Jakub Jelinek <jakub@redhat.com>
13531 * gcc.target/i386/pr109276.c: New test.
13533 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
13535 * gcc.target/sparc/20230328-1.c: New test.
13536 * gcc.target/sparc/20230328-2.c: Likewise.
13537 * gcc.target/sparc/20230328-3.c: Likewise.
13538 * gcc.target/sparc/20230328-4.c: Likewise.
13540 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13542 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
13544 * gcc.dg/visibility-22.c: Add weak_undefined options.
13546 2023-03-27 Richard Biener <rguenther@suse.de>
13548 PR tree-optimization/54498
13549 * g++.dg/torture/pr54498.C: New testcase.
13551 2023-03-27 Richard Biener <rguenther@suse.de>
13553 PR tree-optimization/108357
13554 * gcc.dg/tree-ssa/pr108357.c: New testcase.
13556 2023-03-27 Martin Liska <mliska@suse.cz>
13558 * lib/verify-sarif-file.py: Use apostrophes instead
13561 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
13564 * gcc.target/powerpc/pr109167.c: New test.
13566 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
13569 * gcc.target/powerpc/pr109082.c: New test.
13571 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
13574 * gcc.target/m68k/tls-gd-off.c: New.
13575 * gcc.target/m68k/tls-ie-off.c: New.
13576 * gcc.target/m68k/tls-ld-off.c: New.
13577 * gcc.target/m68k/tls-ld-xtls-off.c: New.
13578 * gcc.target/m68k/tls-le-off.c: New.
13579 * gcc.target/m68k/tls-le-xtls-off.c: New.
13580 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
13581 * gcc.target/m68k/tls-le.c: Likewise.
13583 2023-03-26 Jakub Jelinek <jakub@redhat.com>
13585 PR tree-optimization/109230
13586 * gcc.dg/pr109230.c: New test.
13588 2023-03-26 Jakub Jelinek <jakub@redhat.com>
13591 * c-c++-common/cold-2.c: New test.
13593 2023-03-25 David Malcolm <dmalcolm@redhat.com>
13596 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
13597 verify-sarif-file directive.
13598 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
13599 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
13600 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
13601 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
13602 test case, adapted from Wbidi-chars-1.c.
13603 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
13605 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
13607 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
13608 New test case, adapted from cpp/Winvalid-utf8-1.c.
13609 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
13610 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
13611 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
13613 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
13614 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
13615 * lib/scansarif.exp (verify-sarif-file): New procedure.
13616 * lib/verify-sarif-file.py: New support script.
13618 2023-03-24 Patrick Palka <ppalka@redhat.com>
13621 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
13623 * g++.dg/lookup/this2.C: New test.
13625 2023-03-24 Jason Merrill <jason@redhat.com>
13628 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
13630 2023-03-24 David Malcolm <dmalcolm@redhat.com>
13633 * c-c++-common/diagnostic-format-json-1.c: Update comment.
13634 * c-c++-common/diagnostic-format-json-2.c: Likewise.
13635 * c-c++-common/diagnostic-format-json-3.c: Likewise.
13636 * c-c++-common/diagnostic-format-json-4.c: Likewise.
13637 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
13638 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
13640 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
13642 PR tree-optimization/109238
13643 * gcc.dg/pr109238.c: New.
13645 2023-03-24 Richard Biener <rguenther@suse.de>
13647 PR tree-optimization/106912
13648 * gcc.dg/profile-generate-4.c: New testcase.
13650 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
13652 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
13653 Compile object for stressset.mod and testlib.mod. Add test so
13654 that we only link these objects with test application objects.
13656 2023-03-24 Jakub Jelinek <jakub@redhat.com>
13659 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
13660 require ia32 effective target. Only add -fPIC for fpic effective
13661 target. Remove #include <string.h>, use __builtin_memset instead of
13664 2023-03-24 Jakub Jelinek <jakub@redhat.com>
13666 PR tree-optimization/99739
13667 * gcc.dg/tree-ssa/pr99739.c: New test.
13669 2023-03-24 Alexandre Oliva <oliva@adacore.com>
13671 * lib/target-supports.exp (add_options_for_weak_undefined):
13673 (check_effective_target_weak_undefined): Use it.
13674 (check_effective_target_posix_memalign): New.
13675 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
13676 favor of effective target requirement and added options for
13677 weak_undefined symbols.
13678 * gcc.dg/torture/pr90020.c: Likewise.
13679 * gcc.dg/addr_equal-1.c: Likewise.
13680 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
13681 abitest.S-using tests.
13682 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
13683 posix_memalign tests.
13684 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13686 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
13687 Tobias Burnus <tobias@codesourcery.com>
13690 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
13692 * gfortran.dg/unpack_field_1.f90: Likewise.
13693 * gfortran.dg/pr103628.f90: New.
13695 2023-03-23 Jason Merrill <jason@redhat.com>
13698 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
13700 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
13702 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
13704 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
13706 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
13708 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
13710 * gcc.target/powerpc/mod-no_copy.c: New.
13711 * gcc.target/powerpc/mod-peephole.c: New.
13713 2023-03-23 Andrew Pinski <apinski@marvell.com>
13716 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
13718 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
13721 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
13723 * gm2/iso/extended-opaque/pass/stressset.def: New test.
13724 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
13725 * gm2/iso/extended-opaque/pass/testset.mod: New test.
13726 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
13728 * gm2/projects/iso/small/run/pass/stressset.def: New test.
13729 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
13730 * gm2/projects/iso/small/run/pass/test1.mod: New test.
13731 * gm2/projects/iso/small/run/pass/testlib.def: New test.
13732 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
13733 * gm2/projects/iso/small/run/pass/testset.mod: New test.
13735 2023-03-23 Richard Biener <rguenther@suse.de>
13737 PR tree-optimization/107569
13738 * g++.dg/opt/pr107569.C: New testcase.
13740 2023-03-23 Richard Biener <rguenther@suse.de>
13742 PR tree-optimization/109262
13743 * g++.dg/torture/pr109262.C: New testcase.
13745 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
13747 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
13749 2023-03-23 Marek Polacek <polacek@redhat.com>
13752 * g++.dg/warn/Wdangling-reference11.C: New test.
13753 * g++.dg/warn/Wdangling-reference12.C: New test.
13755 2023-03-23 Jakub Jelinek <jakub@redhat.com>
13757 PR tree-optimization/109176
13758 * gcc.target/aarch64/sve/pr109176.c: New test.
13760 2023-03-23 Pan Li <pan2.li@intel.com>
13761 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13765 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
13766 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
13767 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
13769 2023-03-23 Jason Merrill <jason@redhat.com>
13772 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
13774 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13777 * g++.target/riscv/rvv/base/pr109244.C: New test.
13778 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
13779 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
13780 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
13781 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
13782 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
13783 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
13784 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
13785 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
13786 * g++.target/riscv/rvv/base/bug-18.C: New test.
13787 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
13788 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
13790 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13793 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
13795 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13796 kito-cheng <kito.cheng@sifive.com>
13798 * g++.target/riscv/rvv/base/bug-10.C: New test.
13799 * g++.target/riscv/rvv/base/bug-11.C: New test.
13800 * g++.target/riscv/rvv/base/bug-12.C: New test.
13801 * g++.target/riscv/rvv/base/bug-13.C: New test.
13802 * g++.target/riscv/rvv/base/bug-14.C: New test.
13803 * g++.target/riscv/rvv/base/bug-15.C: New test.
13804 * g++.target/riscv/rvv/base/bug-16.C: New test.
13805 * g++.target/riscv/rvv/base/bug-17.C: New test.
13806 * g++.target/riscv/rvv/base/bug-2.C: New test.
13807 * g++.target/riscv/rvv/base/bug-3.C: New test.
13808 * g++.target/riscv/rvv/base/bug-4.C: New test.
13809 * g++.target/riscv/rvv/base/bug-5.C: New test.
13810 * g++.target/riscv/rvv/base/bug-6.C: New test.
13811 * g++.target/riscv/rvv/base/bug-7.C: New test.
13812 * g++.target/riscv/rvv/base/bug-8.C: New test.
13813 * g++.target/riscv/rvv/base/bug-9.C: New test.
13815 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13816 kito-cheng <kito.cheng@sifive.com>
13818 * gcc.target/riscv/rvv/base/bug-3.c: New test.
13819 * gcc.target/riscv/rvv/base/bug-4.c: New test.
13820 * gcc.target/riscv/rvv/base/bug-5.c: New test.
13822 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
13824 * lib/target-supports.exp (check_effective_target_riscv_vector):
13827 2023-03-22 David Malcolm <dmalcolm@redhat.com>
13829 PR testsuite/105959
13830 * gcc.dg-selftests/dg-final.exp
13831 (dg_final_directive_check_num_args): Update expected maximum
13832 number of args for the various directives using dg-scan.
13833 * lib/scanasm.exp (append_encoding_arg): New procedure.
13834 (dg-scan): Add optional 3rd argument: the encoding to use when
13835 reading from the file.
13836 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
13837 encoded when reading it.
13838 (scan-sarif-file-not): Likewise.
13840 2023-03-22 Jason Merrill <jason@redhat.com>
13843 * g++.dg/template/partial-order3.C: New test.
13845 2023-03-22 Harald Anlauf <anlauf@gmx.de>
13846 Steven G. Kargl <kargl@gcc.gnu.org>
13849 * gfortran.dg/pr104572.f90: New test.
13851 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
13853 * gcc.target/i386/pr109137.c: New.
13855 2023-03-22 Jason Merrill <jason@redhat.com>
13858 * g++.dg/ext/attr-tsafe1.C: New test.
13860 2023-03-22 Alex Coplan <alex.coplan@arm.com>
13863 * g++.dg/ext/pr109177.C: New test.
13865 2023-03-22 David Malcolm <dmalcolm@redhat.com>
13868 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
13870 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
13872 * gcc.target/gcn/complex.c: New test.
13874 2023-03-21 Harald Anlauf <anlauf@gmx.de>
13877 * gfortran.dg/pr99036.f90: New test.
13879 2023-03-21 Jason Merrill <jason@redhat.com>
13882 * g++.dg/cpp0x/nsdmi-template25.C: New test.
13884 2023-03-21 Richard Biener <rguenther@suse.de>
13886 PR tree-optimization/109219
13887 * gcc.dg/torture/pr109219.c: New testcase.
13889 2023-03-21 Jakub Jelinek <jakub@redhat.com>
13891 PR testsuite/108898
13892 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
13894 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
13895 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
13897 2023-03-21 Jakub Jelinek <jakub@redhat.com>
13899 PR testsuite/108898
13900 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
13901 to dg-additional-options. Always expect just 2 foo.simdclone calls.
13902 * gcc.dg/vect/vect-simd-clone-16f.c: Add
13903 --param vect-epilogues-nomask=0 to dg-additional-options.
13904 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
13905 foo.simdclone calls.
13906 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
13907 dg-additional-options.
13908 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
13909 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
13910 --param vect-epilogues-nomask=0 to dg-additional-options.
13911 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
13912 to dg-additional-options. Always expect just 2 foo.simdclone calls.
13913 * gcc.dg/vect/vect-simd-clone-18f.c: Add
13914 --param vect-epilogues-nomask=0 to dg-additional-options.
13916 2023-03-21 Jakub Jelinek <jakub@redhat.com>
13918 PR tree-optimization/109215
13919 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
13921 2023-03-21 Richard Biener <rguenther@suse.de>
13923 PR tree-optimization/109170
13924 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
13925 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
13926 * gcc.dg/predict-20.c: Likewise.
13928 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
13931 * gfortran.dg/pr109209.f90: New test.
13933 2023-03-20 Marek Polacek <polacek@redhat.com>
13936 * g++.dg/cpp0x/explicit16.C: New test.
13938 2023-03-20 Jakub Jelinek <jakub@redhat.com>
13941 * g++.dg/tls/thread_local13.C: New test.
13942 * g++.dg/tls/thread_local13-aux.cc: New file.
13943 * g++.dg/tls/thread_local14.C: New test.
13944 * g++.dg/tls/thread_local14-aux.cc: New file.
13946 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
13949 * gcc.target/powerpc/divic3-1.c: New test.
13950 * gcc.target/powerpc/divic3-2.c: Likewise.
13951 * gcc.target/powerpc/mulic3-1.c: Likewise.
13952 * gcc.target/powerpc/mulic3-2.c: Likewise.
13954 2023-03-20 Harald Anlauf <anlauf@gmx.de>
13957 * gfortran.dg/nearest_6.f90: New test.
13959 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
13962 * gcc.target/powerpc/pr109178.c: New test.
13964 2023-03-20 Jakub Jelinek <jakub@redhat.com>
13966 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
13967 from char to char [2 * sizeof (int)].
13969 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
13972 * gfortran.dg/external_procedures_4.f90: New test.
13974 2023-03-19 Harald Anlauf <anlauf@gmx.de>
13977 * gfortran.dg/pr85877.f90: New test.
13979 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
13981 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
13984 2023-03-18 David Malcolm <dmalcolm@redhat.com>
13987 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
13989 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
14005 * gfortran.dg/finalize_38.f90 : New test.
14006 * gfortran.dg/finalize_38a.f90 : New test.
14007 * gfortran.dg/allocate_with_source_25.f90 : The number of final
14008 calls goes down from 6 to 4.
14009 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
14010 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
14011 but the final count remains the same.
14012 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
14013 foo.1.x rather than foo.0.x
14014 * gfortran.dg/finalize_39.f90 : New test.
14015 * gfortran.dg/finalize_40.f90 : New test.
14016 * gfortran.dg/finalize_41.f90 : New test.
14017 * gfortran.dg/finalize_42.f90 : New test.
14018 * gfortran.dg/finalize_43.f90 : New test.
14019 * gfortran.dg/finalize_44.f90 : New test.
14020 * gfortran.dg/finalize_45.f90 : New test.
14021 * gfortran.dg/finalize_46.f90 : New test.
14022 * gfortran.dg/finalize_47.f90 : New test.
14023 * gfortran.dg/finalize_48.f90 : New test.
14024 * gfortran.dg/finalize_49.f90 : New test.
14025 * gfortran.dg/finalize_50.f90 : New test.
14026 * gfortran.dg/finalize_51.f90 : New test.
14028 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
14030 * gcc.dg/plugin/infoleak-2.c,
14031 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
14032 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
14033 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
14034 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
14035 gcc.dg/plugin/infoleak-antipatterns-1.c,
14036 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
14038 2023-03-17 Jason Merrill <jason@redhat.com>
14041 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
14043 2023-03-17 Jason Merrill <jason@redhat.com>
14046 * g++.dg/eh/dtor4.C: New test.
14048 2023-03-17 Jason Merrill <jason@redhat.com>
14051 * g++.dg/lookup/friend24.C: New test.
14053 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14056 * gcc.target/i386/pr105554.c: New test.
14058 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14061 * c-c++-common/ubsan/div-by-zero-8.c: New test.
14063 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
14065 * gcc.target/i386/pr109052.c: New.
14067 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14068 kito-cheng <kito.cheng@sifive.com>
14070 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
14071 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
14072 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
14073 * g++.target/riscv/rvv/base/bug-1.C: New test.
14074 * gcc.target/riscv/rvv/base/bug-2.c: New test.
14076 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14078 PR testsuite/109145
14079 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
14080 Don't include complex.h.
14081 (foo): Use __builtin_complex rather than CMPLXF.
14083 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14085 PR middle-end/108685
14086 * c-c++-common/gomp/doacross-8.c: New test.
14088 2023-03-16 Jason Merrill <jason@redhat.com>
14091 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
14093 2023-03-16 Jason Merrill <jason@redhat.com>
14096 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
14098 2023-03-16 Jason Merrill <jason@redhat.com>
14101 * g++.dg/cpp0x/enum43.C: New test.
14103 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14105 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
14107 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14110 * gm2/types/run/pass/d.c: Convert data structure from
14111 BOOLEAN int to bool and cast int to bool in test function.
14113 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14115 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
14116 * gm2/complex/run/pass/arith3.mod: Ditto.
14117 * gm2/complex/run/pass/arith4.mod: Ditto.
14118 * gm2/complex/run/pass/arith5.mod: Ditto.
14119 * gm2/isolib/run/pass/real2.mod: Ditto.
14120 * gm2/isolib/run/pass/real3.mod: Ditto.
14121 * gm2/isolib/run/pass/realconv.mod: Ditto.
14122 * gm2/isolib/run/pass/realconv2.mod: Ditto.
14123 * gm2/pim/pass/testshort.mod: Ditto.
14124 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
14125 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
14126 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
14127 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
14129 2023-03-16 Patrick Palka <ppalka@redhat.com>
14132 * g++.dg/cpp2a/constexpr-inst2.C: New test.
14134 2023-03-16 Patrick Palka <ppalka@redhat.com>
14137 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
14139 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
14141 * gdc.dg/torture/simd23084.d: New test.
14142 * gdc.dg/torture/simd23085.d: New test.
14143 * gdc.dg/torture/simd23218.d: New test.
14145 2023-03-16 Martin Liska <mliska@suse.cz>
14147 PR middle-end/106133
14148 * c-c++-common/pr106133.c: New test.
14150 2023-03-16 Alexandre Oliva <oliva@adacore.com>
14152 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
14154 2023-03-16 Jason Merrill <jason@redhat.com>
14157 * g++.dg/coroutines/co-await-moveonly1.C: New test.
14159 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
14162 * gdc.dg/torture/pr109144.d: New test.
14164 2023-03-16 Richard Biener <rguenther@suse.de>
14166 PR tree-optimization/109123
14167 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
14168 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
14169 the name of the pointer.
14170 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
14172 2023-03-15 Jason Merrill <jason@redhat.com>
14176 * g++.dg/coroutines/co-await-initlist1.C: New test.
14178 2023-03-15 David Malcolm <dmalcolm@redhat.com>
14181 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
14182 have an invocation object marked as succeeding, with no
14184 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
14185 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
14186 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
14187 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
14188 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
14189 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
14192 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
14194 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
14195 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
14196 * gcc.target/i386/sse-movss-4.c (dg-options):
14197 Use -mno-sse4. Simplify scan-assembler-not strings.
14198 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
14199 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
14201 2023-03-15 Harald Anlauf <anlauf@gmx.de>
14202 Tobias Burnus <tobias@codesourcery.com>
14205 * gfortran.dg/class_dummy_10.f90: New test.
14207 2023-03-15 Marek Polacek <polacek@redhat.com>
14210 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
14212 2023-03-15 Richard Biener <rguenther@suse.de>
14214 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
14217 2023-03-15 Jason Merrill <jason@redhat.com>
14220 * g++.dg/template/ttp7.C: Remove expected error.
14222 2023-03-15 Jason Merrill <jason@redhat.com>
14227 * g++.dg/template/ttp35.C: New test.
14229 2023-03-15 Richard Biener <rguenther@suse.de>
14231 PR tree-optimization/109139
14232 * gcc.dg/torture/pr109139.c: New testcase.
14234 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14236 * gcc.target/riscv/xtheadmempair-1.c: New test.
14237 * gcc.target/riscv/xtheadmempair-2.c: New test.
14238 * gcc.target/riscv/xtheadmempair-3.c: New test.
14240 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14242 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
14244 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14246 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
14248 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14250 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
14251 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
14252 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
14253 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
14254 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
14255 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
14256 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
14257 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
14259 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14261 * gcc.target/riscv/xtheadbb-ext.c: New test.
14262 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
14263 * gcc.target/riscv/xtheadbb-extu.c: New test.
14264 * gcc.target/riscv/xtheadbb-ff1.c: New test.
14265 * gcc.target/riscv/xtheadbb-rev.c: New test.
14266 * gcc.target/riscv/xtheadbb-srri.c: New test.
14268 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14270 * gcc.target/riscv/xtheadbs-tst.c: New test.
14272 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14274 * gcc.target/riscv/xtheadba-addsl.c: New test.
14276 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14278 * gcc.target/riscv/mcpu-thead-c906.c: New test.
14280 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
14282 * gcc.target/riscv/xtheadba.c: New test.
14283 * gcc.target/riscv/xtheadbb.c: New test.
14284 * gcc.target/riscv/xtheadbs.c: New test.
14285 * gcc.target/riscv/xtheadcmo.c: New test.
14286 * gcc.target/riscv/xtheadcondmov.c: New test.
14287 * gcc.target/riscv/xtheadfmemidx.c: New test.
14288 * gcc.target/riscv/xtheadfmv.c: New test.
14289 * gcc.target/riscv/xtheadint.c: New test.
14290 * gcc.target/riscv/xtheadmac.c: New test.
14291 * gcc.target/riscv/xtheadmemidx.c: New test.
14292 * gcc.target/riscv/xtheadmempair.c: New test.
14293 * gcc.target/riscv/xtheadsync.c: New test.
14295 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
14298 * gcc.target/i386/pr109117-1.c: New test.
14300 2023-03-15 Jonathan Yong <10walls@gmail.com>
14302 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
14303 * gcc.dg/pic-3.c: Ditto.
14304 * gcc.dg/pic-4.c: Ditto.
14306 2023-03-14 Patrick Palka <ppalka@redhat.com>
14309 * g++.dg/cpp2a/concepts-class5.C: New test.
14310 * g++.dg/cpp2a/concepts-class5a.C: New test.
14312 2023-03-14 Patrick Palka <ppalka@redhat.com>
14315 * g++.dg/cpp2a/concepts-friend14.C: New test.
14317 2023-03-14 Jason Merrill <jason@redhat.com>
14320 * g++.dg/cpp1y/var-templ78.C: New test.
14322 2023-03-14 Jason Merrill <jason@redhat.com>
14325 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
14326 * g++.dg/warn/Wreturn-6.C: New test.
14328 2023-03-14 Jakub Jelinek <jakub@redhat.com>
14331 * gcc.target/i386/pr109109-1.c: New test.
14332 * gcc.target/i386/pr109109-2.c: New test.
14334 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
14337 * gdc.dg/torture/imports/pr109108.d: New test.
14338 * gdc.dg/torture/pr109108.d: New test.
14340 2023-03-14 Jakub Jelinek <jakub@redhat.com>
14343 PR testsuite/109129
14344 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
14345 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
14346 rather than ! concepts.
14348 2023-03-14 Jakub Jelinek <jakub@redhat.com>
14351 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
14353 2023-03-14 Richard Biener <rguenther@suse.de>
14355 * gcc.dg/auto-init-unused-1.c: New testcase.
14357 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
14359 PR tree-optimization/109005
14360 * gnat.dg/specs/opt6.ads: New test.
14362 2023-03-14 Tamar Christina <tamar.christina@arm.com>
14364 PR testsuite/109118
14365 * gcc.dg/mla_1.c: Moved to...
14366 * gcc.target/aarch64/sve/mla_3.c: ...here.
14368 2023-03-14 Jakub Jelinek <jakub@redhat.com>
14370 PR tree-optimization/109115
14371 * gcc.dg/pr109115.c: New test.
14373 2023-03-14 Richard Biener <rguenther@suse.de>
14375 * g++.dg/torture/20230313.C: New testcase.
14377 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
14379 * gm2/pim/fail/largeconst.mod: New test.
14381 2023-03-13 Jason Merrill <jason@redhat.com>
14384 * g++.dg/warn/pragma-system_header6.h: New test.
14385 * g++.dg/warn/pragma-system_header6.C: New test.
14387 2023-03-13 David Malcolm <dmalcolm@redhat.com>
14390 * gcc.dg/analyzer/leak-pr105906.c: New test.
14392 2023-03-13 David Malcolm <dmalcolm@redhat.com>
14395 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
14396 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
14398 2023-03-13 David Malcolm <dmalcolm@redhat.com>
14400 * gcc.dg/analyzer/exec-1.c: New test.
14401 * gcc.dg/analyzer/snprintf-concat.c: New test.
14402 * gcc.dg/analyzer/vsnprintf-1.c: New test.
14404 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14406 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
14408 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
14410 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
14411 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
14412 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
14413 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
14414 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
14415 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
14416 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
14417 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
14418 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
14419 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
14420 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
14421 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
14422 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
14423 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
14424 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
14425 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
14426 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
14427 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
14428 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
14429 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
14430 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
14431 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
14432 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
14433 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
14434 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
14435 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
14436 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
14437 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
14438 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
14439 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
14440 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
14441 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
14442 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
14443 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
14444 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
14445 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
14446 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
14447 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
14448 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
14449 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
14450 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
14451 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
14452 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
14453 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
14454 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
14455 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
14456 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
14457 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
14458 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
14459 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
14460 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
14461 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
14462 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
14463 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
14464 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
14465 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
14466 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
14467 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
14468 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
14469 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
14470 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
14471 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
14472 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
14473 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
14474 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
14475 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
14476 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
14477 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
14478 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
14479 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
14480 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
14481 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
14482 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
14483 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
14484 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
14485 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
14486 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
14487 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
14488 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
14489 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
14490 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
14491 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
14492 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
14493 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
14494 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
14495 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
14496 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
14497 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
14498 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
14499 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
14500 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
14501 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
14502 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
14503 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
14504 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
14505 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
14506 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
14507 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
14508 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
14509 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
14510 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
14511 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
14512 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
14513 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
14514 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
14515 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
14516 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
14517 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
14518 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
14519 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
14520 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
14521 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
14522 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
14523 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
14524 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
14525 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
14526 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
14527 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
14528 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
14529 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
14530 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
14531 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
14532 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
14533 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
14534 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
14535 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
14536 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
14537 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
14538 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
14539 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
14540 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
14541 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
14542 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
14543 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
14544 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
14545 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
14546 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
14547 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
14548 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
14549 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
14550 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
14551 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
14552 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
14553 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
14554 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
14555 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
14556 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
14557 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
14558 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
14559 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
14560 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
14561 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
14562 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
14563 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
14564 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
14565 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
14566 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
14567 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
14568 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
14569 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
14570 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
14571 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
14572 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
14573 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
14574 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
14575 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
14576 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
14577 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
14578 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
14579 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
14580 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
14581 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
14582 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
14583 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
14584 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
14585 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
14586 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
14587 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
14588 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
14589 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
14590 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
14591 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
14592 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
14593 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
14594 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
14595 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
14596 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
14597 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
14598 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
14599 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
14600 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
14601 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
14602 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
14603 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
14604 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
14605 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
14606 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
14607 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
14608 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
14609 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
14610 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
14611 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
14612 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
14613 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
14614 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
14615 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
14616 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
14617 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
14618 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
14619 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
14620 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
14621 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
14622 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
14623 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
14624 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
14625 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
14626 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
14627 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
14628 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
14629 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
14630 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
14631 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
14632 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
14633 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
14634 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
14635 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
14636 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
14637 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
14638 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
14639 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
14640 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
14641 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
14642 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
14643 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
14644 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
14645 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
14646 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
14647 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
14648 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
14649 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
14650 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
14651 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
14652 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
14653 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
14654 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
14655 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
14656 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
14657 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
14658 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
14659 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
14660 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
14661 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
14662 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
14663 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
14664 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
14665 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
14666 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
14667 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
14668 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
14669 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
14670 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
14671 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
14672 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
14673 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
14674 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
14675 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
14676 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
14677 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
14678 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
14679 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
14680 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
14681 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
14682 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
14683 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
14684 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
14685 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
14686 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
14687 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
14688 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
14689 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
14690 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
14691 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
14692 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
14693 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
14694 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
14695 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
14696 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
14697 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
14698 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
14699 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
14700 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
14701 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
14702 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
14703 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
14704 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
14705 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
14706 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
14707 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
14708 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
14709 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
14710 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
14711 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
14712 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
14713 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
14714 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
14715 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
14716 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
14717 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
14718 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
14719 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
14720 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
14721 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
14722 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
14723 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
14724 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
14725 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
14726 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
14727 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
14728 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
14729 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
14730 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
14731 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
14732 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
14733 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
14734 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
14735 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
14736 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
14737 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
14738 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
14739 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
14740 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
14741 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
14742 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
14743 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
14744 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
14745 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
14746 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
14747 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
14748 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
14749 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
14750 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
14751 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
14752 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
14753 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
14754 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
14755 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
14756 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
14757 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
14758 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
14759 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
14760 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
14761 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
14762 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
14763 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
14764 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
14765 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
14766 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
14767 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
14768 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
14769 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
14770 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
14771 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
14772 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
14773 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
14774 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
14775 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
14776 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
14777 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
14778 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
14779 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
14780 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
14781 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
14782 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
14783 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
14784 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
14785 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
14786 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
14787 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
14788 * g++.target/riscv/rvv/base/vle-1.C: Removed.
14789 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
14790 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
14791 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
14792 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
14793 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
14794 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
14795 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
14796 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
14797 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
14798 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
14799 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
14800 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
14801 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
14802 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
14803 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
14804 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
14805 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
14806 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
14807 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
14808 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
14809 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
14810 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
14811 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
14812 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
14813 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
14814 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
14815 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
14816 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
14817 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
14818 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
14819 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
14820 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
14821 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
14822 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
14823 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
14824 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
14825 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
14826 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
14827 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
14828 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
14829 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
14830 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
14831 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
14832 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
14833 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
14834 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
14835 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
14836 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
14837 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
14838 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
14839 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
14840 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
14841 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
14842 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
14843 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
14844 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
14845 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
14846 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
14847 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
14848 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
14849 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
14850 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
14851 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
14852 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
14853 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
14854 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
14855 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
14856 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
14857 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
14858 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
14859 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
14860 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
14861 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
14862 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
14863 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
14864 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
14865 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
14866 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
14867 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
14868 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
14869 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
14870 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
14871 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
14872 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
14873 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
14874 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
14875 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
14876 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
14877 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
14878 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
14879 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
14880 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
14881 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
14882 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
14883 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
14884 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
14885 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
14886 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
14887 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
14888 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
14889 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
14890 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
14891 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
14892 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
14893 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
14894 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
14895 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
14896 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
14897 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
14898 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
14899 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
14900 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
14901 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
14902 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
14903 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
14904 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
14905 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
14906 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
14907 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
14908 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
14909 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
14910 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
14911 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
14912 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
14913 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
14914 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
14915 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
14916 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
14917 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
14918 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
14919 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
14920 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
14921 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
14922 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
14923 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
14924 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
14925 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
14926 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
14927 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
14928 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
14929 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
14930 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
14931 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
14932 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
14933 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
14934 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
14935 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
14936 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
14937 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
14938 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
14939 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
14940 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
14941 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
14942 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
14943 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
14944 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
14945 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
14946 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
14947 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
14948 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
14949 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
14950 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
14951 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
14952 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
14953 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
14954 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
14955 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
14956 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
14957 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
14958 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
14959 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
14960 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
14961 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
14962 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
14963 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
14964 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
14965 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
14966 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
14967 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
14968 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
14969 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
14970 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
14971 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
14972 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
14973 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
14974 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
14975 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
14976 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
14977 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
14978 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
14979 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
14980 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
14981 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
14982 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
14983 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
14984 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
14985 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
14986 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
14987 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
14988 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
14989 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
14990 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
14991 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
14992 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
14993 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
14994 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
14995 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
14996 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
14997 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
14998 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
14999 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
15000 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
15001 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
15002 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
15003 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
15004 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
15005 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
15006 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
15007 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
15008 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
15009 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
15010 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
15011 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
15012 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
15013 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
15014 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
15015 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
15016 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
15017 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
15018 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
15019 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
15020 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
15021 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
15022 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
15023 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
15024 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
15025 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
15026 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
15027 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
15028 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
15029 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
15030 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
15031 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
15032 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
15033 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
15034 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
15035 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
15036 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
15037 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
15038 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
15039 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
15040 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
15041 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
15042 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
15043 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
15044 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
15045 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
15046 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
15047 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
15048 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
15049 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
15050 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
15051 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
15052 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
15053 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
15054 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
15055 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
15056 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
15057 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
15058 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
15059 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
15060 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
15061 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
15062 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
15063 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
15064 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
15065 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
15066 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
15067 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
15068 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
15069 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
15070 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
15071 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
15072 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
15073 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
15074 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
15075 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
15076 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
15077 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
15078 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
15079 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
15080 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
15081 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
15082 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
15083 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
15084 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
15085 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
15086 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
15087 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
15088 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
15089 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
15090 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
15091 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
15092 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
15093 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
15094 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
15095 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
15096 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
15097 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
15098 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
15099 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
15100 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
15101 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
15102 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
15103 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
15104 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
15105 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
15106 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
15107 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
15108 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
15109 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
15110 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
15111 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
15112 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
15113 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
15114 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
15115 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
15116 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
15117 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
15118 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
15119 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
15120 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
15121 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
15122 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
15123 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
15124 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
15125 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
15126 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
15127 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
15128 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
15129 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
15130 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
15131 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
15132 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
15133 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
15134 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
15135 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
15136 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
15137 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
15138 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
15139 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
15140 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
15141 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
15142 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
15143 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
15144 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
15145 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
15146 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
15147 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
15148 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
15149 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
15150 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
15151 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
15152 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
15153 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
15154 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
15155 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
15156 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
15157 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
15158 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
15159 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
15160 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
15161 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
15162 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
15163 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
15164 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
15165 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
15166 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
15167 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
15168 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
15169 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
15170 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
15171 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
15172 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
15173 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
15174 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
15175 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
15176 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
15177 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
15178 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
15179 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
15180 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
15181 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
15182 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
15183 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
15184 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
15185 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
15186 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
15187 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
15188 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
15189 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
15190 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
15191 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
15192 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
15193 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
15194 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
15195 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
15196 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
15197 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
15198 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
15199 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
15200 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
15201 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
15202 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
15203 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
15204 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
15205 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
15206 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
15207 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
15208 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
15209 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
15210 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
15211 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
15212 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
15213 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
15214 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
15215 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
15216 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
15217 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
15218 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
15219 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
15220 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
15221 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
15222 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
15223 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
15224 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
15225 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
15226 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
15227 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
15228 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
15229 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
15230 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
15231 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
15232 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
15233 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
15234 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
15235 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
15236 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
15237 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
15238 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
15239 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
15240 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
15241 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
15242 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
15243 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
15244 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
15245 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
15246 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
15247 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
15248 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
15249 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
15250 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
15251 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
15252 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
15253 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
15254 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
15255 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
15256 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
15257 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
15258 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
15259 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
15260 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
15261 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
15262 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
15263 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
15264 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
15265 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
15266 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
15267 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
15268 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
15269 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
15270 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
15271 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
15272 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
15273 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
15274 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
15275 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
15276 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
15277 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
15278 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
15279 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
15280 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
15281 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
15282 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
15283 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
15284 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
15285 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
15286 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
15287 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
15288 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
15289 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
15290 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
15291 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
15292 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
15293 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
15294 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
15295 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
15296 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
15297 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
15298 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
15299 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
15300 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
15301 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
15302 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
15303 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
15304 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
15305 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
15306 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
15307 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
15308 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
15309 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
15310 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
15311 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
15312 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
15313 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
15314 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
15315 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
15316 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
15317 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
15318 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
15319 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
15320 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
15321 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
15322 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
15323 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
15324 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
15325 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
15326 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
15327 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
15328 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
15329 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
15330 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
15331 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
15332 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
15333 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
15334 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
15335 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
15336 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
15337 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
15338 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
15339 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
15340 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
15341 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
15342 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
15343 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
15344 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
15345 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
15346 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
15347 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
15348 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
15349 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
15350 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
15351 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
15352 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
15353 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
15354 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
15355 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
15356 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
15357 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
15358 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
15359 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
15360 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
15361 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
15362 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
15363 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
15364 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
15365 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
15366 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
15367 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
15368 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
15369 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
15370 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
15371 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
15372 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
15373 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
15374 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
15375 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
15376 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
15377 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
15378 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
15379 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
15380 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
15381 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
15382 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
15383 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
15384 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
15385 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
15386 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
15387 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
15388 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
15389 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
15390 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
15391 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
15392 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
15393 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
15394 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
15395 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
15396 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
15397 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
15398 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
15399 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
15400 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
15401 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
15402 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
15403 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
15404 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
15405 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
15406 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
15407 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
15408 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
15409 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
15410 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
15411 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
15412 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
15413 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
15414 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
15415 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
15416 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
15417 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
15418 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
15419 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
15420 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
15421 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
15422 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
15423 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
15424 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
15425 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
15426 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
15427 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
15428 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
15429 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
15430 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
15431 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
15432 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
15433 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
15434 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
15435 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
15436 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
15437 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
15438 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
15439 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
15440 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
15441 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
15442 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
15443 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
15444 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
15445 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
15446 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
15447 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
15448 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
15449 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
15450 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
15451 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
15452 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
15453 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
15454 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
15455 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
15456 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
15457 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
15458 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
15459 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
15460 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
15461 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
15462 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
15463 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
15464 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
15465 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
15466 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
15467 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
15468 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
15469 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
15470 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
15471 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
15472 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
15473 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
15474 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
15475 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
15476 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
15477 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
15478 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
15479 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
15480 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
15481 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
15482 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
15483 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
15484 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
15485 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
15486 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
15487 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
15488 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
15489 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
15490 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
15491 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
15492 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
15493 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
15494 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
15495 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
15496 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
15497 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
15498 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
15499 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
15500 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
15501 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
15502 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
15503 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
15504 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
15505 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
15506 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
15507 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
15508 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
15509 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
15510 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
15511 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
15512 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
15513 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
15514 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
15515 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
15516 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
15517 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
15518 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
15519 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
15520 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
15521 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
15522 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
15523 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
15524 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
15525 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
15526 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
15527 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
15528 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
15529 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
15530 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
15531 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
15532 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
15533 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
15534 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
15535 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
15536 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
15537 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
15538 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
15539 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
15540 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
15541 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
15542 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
15543 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
15544 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
15545 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
15546 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
15547 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
15548 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
15549 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
15550 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
15551 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
15552 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
15553 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
15554 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
15555 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
15556 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
15557 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
15558 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
15559 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
15560 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
15561 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
15562 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
15563 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
15564 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
15565 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
15566 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
15567 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
15568 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
15569 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
15570 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
15571 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
15572 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
15573 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
15574 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
15575 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
15576 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
15577 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
15578 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
15579 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
15580 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
15581 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
15582 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
15583 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
15584 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
15585 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
15586 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
15587 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
15588 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
15589 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
15590 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
15591 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
15592 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
15593 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
15594 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
15595 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
15596 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
15597 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
15598 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
15599 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
15600 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
15601 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
15602 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
15603 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
15604 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
15605 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
15606 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
15607 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
15608 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
15609 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
15610 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
15611 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
15612 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
15613 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
15614 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
15615 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
15616 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
15617 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
15618 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
15619 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
15620 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
15621 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
15622 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
15623 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
15624 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
15625 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
15626 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
15627 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
15628 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
15629 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
15630 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
15631 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
15632 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
15633 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
15634 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
15635 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
15636 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
15637 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
15638 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
15639 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
15640 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
15641 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
15642 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
15643 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
15644 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
15645 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
15646 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
15647 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
15648 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
15649 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
15650 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
15651 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
15652 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
15653 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
15654 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
15655 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
15656 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
15657 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
15658 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
15659 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
15660 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
15661 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
15662 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
15663 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
15664 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
15665 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
15666 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
15667 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
15668 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
15669 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
15670 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
15671 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
15672 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
15673 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
15674 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
15675 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
15676 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
15677 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
15678 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
15679 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
15680 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
15681 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
15682 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
15683 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
15684 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
15685 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
15686 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
15687 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
15688 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
15689 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
15690 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
15691 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
15692 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
15693 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
15694 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
15695 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
15696 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
15697 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
15698 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
15699 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
15700 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
15701 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
15702 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
15703 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
15704 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
15705 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
15706 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
15707 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
15708 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
15709 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
15710 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
15711 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
15712 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
15713 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
15714 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
15715 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
15716 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
15717 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
15718 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
15719 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
15720 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
15721 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
15722 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
15723 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
15724 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
15725 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
15726 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
15727 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
15728 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
15729 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
15730 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
15731 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
15732 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
15733 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
15734 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
15735 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
15736 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
15737 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
15738 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
15739 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
15740 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
15741 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
15742 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
15743 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
15744 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
15745 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
15746 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
15747 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
15748 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
15749 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
15750 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
15751 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
15752 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
15753 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
15754 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
15755 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
15756 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
15757 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
15758 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
15759 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
15760 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
15761 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
15762 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
15763 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
15764 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
15765 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
15766 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
15767 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
15768 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
15769 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
15770 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
15771 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
15772 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
15773 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
15774 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
15775 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
15776 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
15777 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
15778 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
15779 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
15780 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
15781 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
15782 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
15783 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
15784 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
15785 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
15786 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
15787 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
15788 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
15789 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
15790 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
15791 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
15792 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
15793 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
15794 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
15795 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
15796 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
15797 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
15798 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
15799 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
15800 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
15801 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
15802 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
15803 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
15804 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
15805 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
15806 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
15807 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
15808 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
15809 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
15810 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
15811 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
15812 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
15813 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
15814 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
15815 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
15816 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
15817 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
15818 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
15819 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
15820 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
15821 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
15822 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
15823 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
15824 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
15825 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
15826 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
15827 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
15828 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
15829 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
15830 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
15831 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
15832 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
15833 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
15834 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
15835 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
15836 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
15837 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
15838 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
15839 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
15840 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
15841 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
15842 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
15843 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
15844 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
15845 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
15846 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
15847 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
15848 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
15849 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
15850 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
15851 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
15852 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
15853 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
15854 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
15855 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
15856 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
15857 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
15858 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
15859 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
15860 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
15861 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
15862 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
15863 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
15864 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
15865 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
15866 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
15867 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
15868 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
15869 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
15870 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
15871 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
15872 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
15873 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
15874 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
15875 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
15876 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
15877 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
15878 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
15879 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
15880 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
15881 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
15882 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
15883 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
15884 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
15885 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
15886 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
15887 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
15888 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
15889 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
15890 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
15891 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
15892 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
15893 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
15894 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
15895 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
15896 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
15897 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
15898 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
15899 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
15900 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
15901 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
15902 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
15903 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
15904 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
15905 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
15906 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
15907 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
15908 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
15909 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
15910 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
15911 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
15912 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
15913 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
15914 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
15915 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
15916 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
15917 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
15918 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
15919 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
15920 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
15921 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
15922 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
15923 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
15924 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
15925 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
15926 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
15927 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
15928 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
15929 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
15930 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
15931 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
15932 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
15933 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
15934 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
15935 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
15936 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
15937 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
15938 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
15939 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
15940 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
15941 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
15942 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
15943 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
15944 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
15945 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
15946 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
15947 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
15948 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
15949 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
15950 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
15951 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
15952 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
15953 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
15954 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
15955 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
15956 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
15957 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
15958 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
15959 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
15960 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
15961 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
15962 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
15963 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
15964 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
15965 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
15966 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
15967 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
15968 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
15969 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
15970 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
15971 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
15972 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
15973 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
15974 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
15975 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
15976 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
15977 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
15978 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
15979 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
15980 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
15981 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
15982 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
15983 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
15984 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
15985 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
15986 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
15987 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
15988 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
15989 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
15990 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
15991 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
15992 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
15993 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
15994 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
15995 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
15996 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
15997 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
15998 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
15999 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
16000 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
16001 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
16002 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
16003 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
16004 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
16005 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
16006 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
16007 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
16008 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
16009 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
16010 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
16011 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
16012 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
16013 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
16014 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
16015 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
16016 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
16017 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
16018 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
16019 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
16020 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
16021 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
16022 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
16023 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
16024 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
16025 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
16026 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
16027 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
16028 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
16029 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
16030 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
16031 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
16032 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
16033 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
16034 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
16035 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
16036 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
16037 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
16038 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
16039 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
16040 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
16041 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
16042 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
16043 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
16044 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
16045 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
16046 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
16047 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
16048 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
16049 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
16050 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
16051 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
16052 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
16053 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
16054 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
16055 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
16056 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
16057 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
16058 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
16059 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
16060 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
16061 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
16062 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
16063 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
16064 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
16065 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
16066 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
16067 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
16068 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
16069 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
16070 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
16071 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
16072 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
16073 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
16074 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
16075 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
16076 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
16077 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
16078 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
16079 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
16080 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
16081 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
16082 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
16083 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
16084 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
16085 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
16086 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
16087 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
16088 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
16089 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
16090 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
16091 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
16092 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
16093 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
16094 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
16095 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
16096 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
16097 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
16098 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
16099 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
16100 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
16101 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
16102 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
16103 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
16104 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
16105 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
16106 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
16107 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
16108 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
16109 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
16110 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
16111 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
16112 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
16113 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
16114 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
16115 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
16116 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
16117 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
16118 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
16119 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
16120 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
16121 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
16122 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
16123 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
16124 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
16125 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
16126 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
16127 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
16128 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
16129 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
16130 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
16131 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
16132 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
16133 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
16134 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
16135 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
16136 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
16137 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
16138 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
16139 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
16140 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
16141 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
16142 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
16143 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
16144 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
16145 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
16146 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
16147 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
16148 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
16149 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
16150 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
16151 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
16152 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
16153 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
16154 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
16155 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
16156 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
16157 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
16158 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
16159 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
16160 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
16161 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
16162 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
16163 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
16164 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
16165 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
16166 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
16167 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
16168 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
16169 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
16170 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
16171 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
16172 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
16173 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
16174 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
16175 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
16176 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
16177 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
16178 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
16179 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
16180 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
16181 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
16182 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
16183 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
16184 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
16185 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
16186 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
16187 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
16188 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
16189 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
16190 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
16191 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
16192 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
16193 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
16194 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
16195 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
16196 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
16197 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
16198 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
16199 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
16200 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
16201 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
16202 * g++.target/riscv/rvv/base/vse-1.C: Removed.
16203 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
16204 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
16205 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
16206 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
16207 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
16208 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
16209 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
16210 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
16211 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
16212 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
16213 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
16214 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
16215 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
16216 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
16217 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
16218 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
16219 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
16220 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
16221 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
16222 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
16223 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
16224 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
16225 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
16226 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
16227 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
16228 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
16229 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
16230 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
16231 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
16232 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
16233 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
16234 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
16235 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
16236 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
16237 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
16238 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
16239 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
16240 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
16241 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
16242 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
16243 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
16244 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
16245 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
16246 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
16247 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
16248 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
16249 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
16250 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
16251 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
16252 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
16253 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
16254 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
16255 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
16256 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
16257 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
16258 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
16259 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
16260 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
16261 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
16262 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
16263 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
16264 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
16265 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
16266 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
16267 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
16268 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
16269 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
16270 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
16271 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
16272 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
16273 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
16274 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
16275 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
16276 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
16277 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
16278 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
16279 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
16280 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
16281 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
16282 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
16283 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
16284 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
16285 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
16286 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
16287 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
16288 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
16289 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
16290 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
16291 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
16292 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
16293 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
16294 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
16295 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
16296 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
16297 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
16298 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
16299 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
16300 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
16301 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
16302 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
16303 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
16304 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
16305 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
16306 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
16307 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
16308 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
16309 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
16310 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
16311 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
16312 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
16313 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
16314 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
16315 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
16316 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
16317 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
16318 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
16319 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
16320 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
16321 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
16322 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
16323 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
16324 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
16325 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
16326 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
16327 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
16328 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
16329 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
16330 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
16331 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
16332 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
16333 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
16334 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
16335 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
16336 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
16337 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
16338 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
16339 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
16340 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
16341 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
16342 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
16343 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
16344 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
16345 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
16346 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
16347 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
16348 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
16349 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
16350 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
16351 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
16352 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
16353 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
16354 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
16355 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
16356 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
16357 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
16358 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
16359 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
16360 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
16361 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
16362 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
16363 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
16364 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
16365 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
16366 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
16367 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
16368 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
16369 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
16370 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
16371 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
16372 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
16373 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
16374 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
16375 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
16376 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
16377 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
16378 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
16379 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
16380 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
16381 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
16382 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
16383 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
16384 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
16385 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
16386 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
16387 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
16388 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
16389 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
16390 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
16391 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
16392 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
16393 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
16394 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
16395 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
16396 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
16397 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
16398 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
16399 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
16400 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
16401 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
16402 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
16403 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
16404 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
16405 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
16406 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
16407 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
16408 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
16409 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
16410 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
16411 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
16412 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
16413 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
16414 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
16415 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
16416 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
16417 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
16418 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
16419 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
16420 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
16421 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
16422 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
16423 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
16424 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
16425 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
16426 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
16427 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
16428 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
16429 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
16430 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
16431 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
16432 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
16433 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
16434 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
16435 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
16436 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
16437 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
16438 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
16439 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
16440 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
16441 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
16442 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
16443 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
16444 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
16445 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
16446 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
16447 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
16448 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
16449 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
16450 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
16451 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
16452 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
16453 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
16454 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
16455 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
16456 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
16457 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
16458 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
16459 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
16460 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
16461 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
16462 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
16463 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
16464 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
16465 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
16466 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
16467 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
16468 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
16469 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
16470 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
16471 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
16472 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
16473 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
16474 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
16475 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
16476 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
16477 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
16478 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
16479 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
16480 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
16481 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
16482 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
16483 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
16484 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
16485 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
16486 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
16487 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
16488 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
16489 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
16490 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
16491 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
16492 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
16493 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
16494 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
16495 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
16496 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
16497 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
16498 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
16499 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
16500 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
16501 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
16502 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
16503 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
16504 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
16505 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
16506 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
16507 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
16508 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
16509 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
16510 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
16511 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
16512 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
16513 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
16514 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
16515 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
16516 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
16517 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
16518 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
16519 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
16520 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
16521 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
16522 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
16523 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
16524 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
16525 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
16526 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
16527 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
16528 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
16529 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
16530 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
16531 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
16532 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
16533 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
16534 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
16535 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
16536 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
16537 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
16538 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
16539 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
16540 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
16541 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
16542 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
16543 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
16544 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
16545 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
16546 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
16547 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
16548 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
16549 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
16550 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
16551 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
16552 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
16553 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
16554 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
16555 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
16556 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
16557 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
16558 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
16559 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
16560 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
16561 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
16562 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
16563 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
16564 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
16565 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
16566 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
16567 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
16568 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
16569 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
16570 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
16571 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
16572 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
16573 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
16574 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
16575 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
16576 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
16577 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
16578 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
16579 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
16580 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
16581 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
16582 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
16583 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
16584 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
16585 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
16586 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
16587 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
16588 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
16589 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
16590 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
16591 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
16592 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
16593 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
16594 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
16595 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
16596 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
16597 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
16598 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
16599 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
16600 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
16601 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
16602 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
16603 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
16604 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
16605 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
16606 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
16607 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
16608 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
16609 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
16610 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
16611 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
16612 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
16613 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
16614 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
16615 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
16616 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
16617 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
16618 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
16619 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
16620 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
16621 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
16622 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
16623 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
16624 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
16625 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
16626 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
16627 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
16628 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
16629 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
16630 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
16631 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
16632 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
16633 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
16634 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
16635 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
16636 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
16637 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
16638 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
16639 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
16640 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
16641 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
16642 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
16643 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
16644 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
16645 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
16646 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
16647 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
16648 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
16649 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
16650 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
16651 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
16652 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
16653 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
16654 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
16655 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
16656 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
16657 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
16658 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
16659 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
16660 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
16661 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
16662 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
16663 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
16664 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
16665 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
16666 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
16667 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
16668 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
16669 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
16670 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
16671 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
16672 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
16673 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
16674 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
16675 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
16676 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
16677 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
16678 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
16679 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
16680 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
16681 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
16682 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
16683 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
16684 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
16685 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
16686 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
16687 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
16688 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
16689 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
16690 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
16691 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
16692 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
16693 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
16694 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
16695 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
16696 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
16697 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
16698 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
16699 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
16700 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
16701 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
16702 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
16703 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
16704 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
16705 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
16706 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
16707 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
16708 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
16709 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
16710 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
16711 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
16712 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
16713 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
16714 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
16715 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
16716 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
16717 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
16718 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
16719 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
16720 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
16721 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
16722 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
16723 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
16724 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
16725 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
16726 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
16727 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
16728 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
16729 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
16730 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
16731 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
16732 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
16733 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
16734 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
16735 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
16736 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
16737 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
16738 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
16739 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
16740 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
16741 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
16742 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
16743 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
16744 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
16745 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
16746 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
16747 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
16748 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
16749 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
16750 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
16751 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
16752 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
16753 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
16754 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
16755 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
16756 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
16757 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
16758 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
16759 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
16760 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
16761 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
16762 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
16763 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
16764 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
16765 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
16766 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
16767 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
16768 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
16769 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
16770 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
16771 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
16772 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
16773 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
16774 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
16775 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
16776 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
16777 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
16778 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
16779 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
16780 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
16781 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
16782 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
16783 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
16784 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
16785 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
16786 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
16787 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
16788 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
16789 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
16790 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
16791 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
16792 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
16793 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
16794 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
16795 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
16796 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
16797 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
16798 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
16799 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
16800 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
16801 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
16802 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
16803 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
16804 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
16805 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
16806 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
16807 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
16808 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
16809 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
16810 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
16811 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
16812 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
16813 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
16814 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
16815 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
16816 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
16817 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
16818 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
16819 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
16820 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
16821 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
16822 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
16823 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
16824 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
16825 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
16826 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
16827 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
16828 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
16829 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
16830 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
16831 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
16832 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
16833 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
16834 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
16835 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
16836 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
16837 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
16838 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
16839 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
16840 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
16841 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
16842 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
16843 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
16844 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
16845 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
16846 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
16847 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
16848 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
16849 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
16850 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
16851 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
16852 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
16853 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
16854 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
16855 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
16856 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
16857 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
16858 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
16859 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
16860 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
16861 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
16862 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
16863 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
16864 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
16865 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
16866 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
16867 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
16868 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
16869 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
16870 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
16871 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
16872 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
16873 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
16874 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
16875 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
16876 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
16877 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
16878 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
16879 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
16880 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
16881 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
16882 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
16883 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
16884 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
16885 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
16886 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
16887 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
16888 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
16889 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
16890 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
16891 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
16892 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
16893 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
16894 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
16895 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
16896 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
16897 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
16898 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
16899 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
16900 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
16901 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
16902 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
16903 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
16904 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
16905 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
16906 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
16907 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
16908 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
16909 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
16910 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
16911 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
16912 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
16913 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
16914 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
16915 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
16916 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
16917 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
16918 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
16919 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
16920 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
16921 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
16922 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
16923 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
16924 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
16925 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
16926 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
16927 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
16928 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
16929 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
16930 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
16931 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
16932 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
16933 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
16934 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
16935 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
16936 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
16937 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
16938 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
16939 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
16940 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
16941 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
16942 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
16943 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
16944 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
16945 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
16946 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
16947 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
16948 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
16949 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
16950 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
16951 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
16952 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
16953 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
16954 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
16955 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
16956 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
16957 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
16958 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
16959 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
16960 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
16961 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
16962 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
16963 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
16964 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
16965 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
16966 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
16967 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
16968 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
16969 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
16970 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
16971 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
16972 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
16973 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
16974 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
16975 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
16976 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
16977 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
16978 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
16979 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
16980 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
16981 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
16982 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
16983 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
16984 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
16985 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
16986 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
16987 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
16988 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
16989 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
16990 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
16991 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
16992 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
16993 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
16994 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
16995 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
16996 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
16997 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
16998 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
16999 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
17000 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
17001 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
17002 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
17003 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
17004 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
17005 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
17006 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
17007 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
17008 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
17009 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
17010 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
17011 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
17012 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
17013 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
17014 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
17015 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
17016 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
17017 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
17018 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
17019 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
17020 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
17021 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
17022 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
17023 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
17024 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
17025 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
17026 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
17027 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
17028 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
17029 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
17030 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
17031 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
17032 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
17033 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
17034 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
17035 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
17036 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
17037 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
17038 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
17039 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
17040 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
17041 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
17042 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
17043 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
17044 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
17045 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
17046 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
17047 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
17048 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
17049 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
17050 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
17051 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
17052 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
17053 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
17054 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
17055 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
17056 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
17057 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
17058 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
17059 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
17060 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
17061 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
17062 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
17063 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
17064 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
17065 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
17066 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
17067 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
17068 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
17069 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
17070 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
17071 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
17072 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
17073 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
17074 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
17075 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
17076 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
17077 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
17078 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
17079 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
17080 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
17081 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
17082 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
17083 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
17084 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
17085 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
17086 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
17087 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
17088 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
17089 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
17090 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
17091 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
17092 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
17093 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
17094 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
17095 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
17096 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
17097 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
17098 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
17099 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
17100 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
17101 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
17102 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
17103 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
17104 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
17105 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
17106 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
17107 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
17108 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
17109 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
17110 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
17111 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
17112 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
17113 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
17114 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
17115 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
17116 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
17117 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
17118 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
17119 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
17120 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
17121 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
17122 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
17123 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
17124 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
17125 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
17126 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
17127 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
17128 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
17129 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
17130 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
17131 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
17132 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
17133 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
17134 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
17135 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
17136 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
17137 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
17138 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
17139 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
17140 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
17141 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
17142 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
17143 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
17144 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
17145 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
17146 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
17147 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
17148 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
17149 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
17150 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
17151 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
17152 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
17153 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
17154 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
17155 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
17156 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
17157 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
17158 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
17159 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
17160 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
17161 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
17162 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
17163 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
17164 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
17165 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
17166 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
17167 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
17168 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
17169 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
17170 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
17171 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
17172 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
17173 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
17174 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
17175 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
17176 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
17177 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
17178 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
17179 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
17180 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
17181 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
17182 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
17183 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
17184 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
17185 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
17186 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
17187 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
17188 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
17189 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
17190 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
17191 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
17192 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
17193 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
17194 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
17195 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
17196 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
17197 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
17198 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
17199 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
17200 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
17201 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
17202 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
17203 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
17204 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
17205 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
17206 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
17207 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
17208 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
17209 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
17210 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
17211 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
17212 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
17213 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
17214 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
17215 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
17216 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
17217 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
17218 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
17219 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
17220 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
17221 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
17222 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
17223 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
17224 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
17225 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
17226 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
17227 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
17228 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
17229 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
17230 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
17231 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
17232 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
17233 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
17234 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
17235 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
17236 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
17237 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
17238 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
17239 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
17240 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
17241 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
17242 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
17243 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
17244 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
17245 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
17246 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
17247 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
17248 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
17249 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
17250 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
17251 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
17252 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
17253 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
17254 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
17255 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
17256 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
17257 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
17258 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
17259 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
17260 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
17261 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
17262 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
17263 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
17264 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
17265 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
17266 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
17267 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
17268 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
17269 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
17270 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
17271 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
17272 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
17273 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
17274 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
17275 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
17276 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
17277 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
17278 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
17279 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
17280 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
17281 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
17282 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
17283 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
17284 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
17285 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
17286 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
17287 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
17288 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
17289 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
17290 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
17291 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
17292 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
17293 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
17294 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
17295 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
17296 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
17297 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
17298 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
17299 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
17300 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
17301 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
17302 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
17303 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
17304 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
17305 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
17306 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
17307 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
17308 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
17309 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
17310 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
17311 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
17312 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
17313 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
17314 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
17315 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
17316 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
17317 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
17318 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
17319 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
17320 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
17321 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
17322 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
17323 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
17324 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
17325 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
17326 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
17327 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
17328 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
17329 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
17330 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
17331 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
17332 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
17333 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
17334 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
17335 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
17336 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
17337 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
17338 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
17339 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
17340 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
17341 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
17342 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
17343 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
17344 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
17345 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
17346 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
17347 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
17348 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
17349 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
17350 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
17351 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
17352 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
17353 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
17354 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
17355 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
17356 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
17357 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
17358 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
17359 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
17360 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
17361 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
17362 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
17363 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
17364 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
17365 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
17366 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
17367 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
17368 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
17369 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
17370 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
17371 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
17372 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
17373 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
17374 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
17375 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
17376 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
17377 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
17378 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
17379 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
17380 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
17381 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
17382 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
17383 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
17384 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
17385 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
17386 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
17387 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
17388 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
17389 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
17390 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
17391 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
17392 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
17393 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
17394 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
17395 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
17396 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
17397 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
17398 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
17399 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
17400 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
17401 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
17402 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
17403 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
17404 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
17405 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
17406 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
17407 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
17408 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
17409 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
17410 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
17411 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
17412 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
17413 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
17414 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
17415 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
17416 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
17417 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
17418 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
17419 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
17420 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
17421 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
17422 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
17423 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
17424 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
17425 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
17426 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
17427 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
17428 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
17429 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
17430 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
17431 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
17432 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
17433 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
17434 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
17435 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
17436 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
17437 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
17438 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
17439 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
17440 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
17441 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
17442 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
17443 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
17444 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
17445 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
17446 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
17447 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
17448 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
17449 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
17450 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
17451 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
17452 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
17453 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
17454 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
17455 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
17456 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
17457 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
17458 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
17459 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
17460 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
17461 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
17462 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
17463 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
17464 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
17465 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
17466 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
17467 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
17468 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
17469 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
17470 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
17471 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
17472 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
17473 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
17474 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
17475 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
17476 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
17477 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
17478 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
17479 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
17480 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
17481 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
17482 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
17483 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
17484 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
17485 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
17486 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
17487 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
17488 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
17489 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
17490 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
17491 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
17492 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
17493 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
17494 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
17495 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
17496 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
17497 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
17498 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
17499 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
17500 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
17501 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
17502 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
17503 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
17504 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
17505 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
17506 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
17507 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
17508 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
17509 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
17510 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
17511 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
17512 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
17513 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
17514 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
17515 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
17516 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
17517 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
17518 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
17519 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
17520 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
17521 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
17522 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
17523 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
17524 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
17525 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
17526 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
17527 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
17528 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
17529 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
17530 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
17531 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
17532 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
17533 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
17534 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
17535 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
17536 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
17537 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
17538 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
17539 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
17540 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
17541 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
17542 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
17543 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
17544 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
17545 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
17546 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
17547 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
17548 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
17549 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
17550 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
17551 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
17552 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
17553 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
17554 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
17555 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
17556 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
17557 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
17558 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
17559 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
17560 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
17561 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
17562 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
17563 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
17564 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
17565 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
17566 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
17567 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
17568 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
17569 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
17570 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
17571 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
17572 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
17573 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
17574 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
17575 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
17576 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
17577 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
17578 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
17579 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
17580 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
17581 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
17582 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
17583 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
17584 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
17585 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
17586 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
17587 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
17588 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
17589 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
17590 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
17591 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
17592 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
17593 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
17594 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
17595 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
17596 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
17597 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
17598 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
17599 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
17600 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
17601 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
17602 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
17603 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
17604 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
17605 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
17606 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
17607 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
17608 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
17609 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
17610 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
17611 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
17612 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
17613 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
17614 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
17615 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
17616 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
17617 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
17618 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
17619 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
17620 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
17621 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
17622 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
17623 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
17624 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
17625 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
17626 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
17627 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
17628 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
17629 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
17630 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
17631 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
17632 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
17633 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
17634 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
17635 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
17636 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
17637 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
17638 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
17639 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
17640 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
17641 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
17642 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
17643 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
17644 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
17645 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
17646 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
17647 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
17648 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
17649 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
17650 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
17651 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
17652 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
17653 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
17654 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
17655 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
17656 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
17657 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
17658 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
17659 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
17660 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
17661 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
17662 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
17663 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
17664 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
17665 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
17666 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
17667 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
17668 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
17669 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
17670 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
17671 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
17672 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
17673 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
17674 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
17675 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
17676 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
17677 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
17678 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
17679 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
17680 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
17681 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
17682 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
17683 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
17684 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
17685 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
17686 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
17687 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
17688 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
17689 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
17690 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
17691 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
17692 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
17693 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
17694 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
17695 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
17696 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
17697 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
17698 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
17699 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
17700 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
17701 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
17702 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
17703 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
17704 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
17705 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
17706 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
17707 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
17708 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
17709 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
17710 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
17711 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
17712 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
17713 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
17714 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
17715 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
17716 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
17717 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
17718 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
17719 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
17720 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
17721 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
17722 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
17723 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
17724 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
17725 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
17726 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
17727 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
17728 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
17729 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
17730 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
17731 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
17732 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
17733 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
17734 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
17735 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
17736 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
17737 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
17738 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
17739 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
17740 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
17741 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
17742 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
17743 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
17744 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
17745 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
17746 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
17747 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
17748 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
17749 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
17750 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
17751 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
17752 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
17753 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
17754 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
17755 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
17756 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
17757 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
17758 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
17759 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
17760 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
17761 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
17762 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
17763 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
17764 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
17765 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
17766 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
17767 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
17768 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
17769 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
17770 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
17771 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
17772 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
17773 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
17774 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
17775 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
17776 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
17777 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
17778 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
17779 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
17780 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
17781 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
17782 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
17783 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
17784 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
17785 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
17786 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
17787 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
17788 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
17789 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
17790 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
17791 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
17792 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
17793 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
17794 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
17795 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
17796 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
17797 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
17798 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
17799 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
17800 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
17801 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
17802 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
17803 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
17804 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
17805 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
17806 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
17807 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
17808 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
17809 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
17810 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
17811 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
17812 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
17813 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
17814 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
17815 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
17816 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
17817 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
17818 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
17819 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
17820 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
17821 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
17822 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
17823 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
17824 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
17825 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
17826 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
17827 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
17828 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
17829 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
17830 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
17831 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
17832 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
17833 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
17834 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
17835 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
17836 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
17837 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
17838 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
17839 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
17840 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
17841 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
17842 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
17843 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
17844 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
17845 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
17846 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
17847 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
17848 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
17849 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
17850 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
17851 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
17852 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
17853 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
17854 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
17855 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
17856 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
17857 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
17858 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
17859 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
17860 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
17861 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
17862 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
17863 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
17864 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
17865 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
17866 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
17867 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
17868 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
17869 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
17870 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
17871 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
17872 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
17873 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
17874 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
17875 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
17876 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
17877 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
17878 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
17879 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
17880 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
17881 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
17882 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
17883 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
17884 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
17885 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
17886 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
17887 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
17888 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
17889 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
17890 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
17891 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
17892 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
17893 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
17894 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
17895 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
17896 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
17897 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
17898 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
17899 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
17900 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
17901 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
17902 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
17903 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
17904 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
17905 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
17906 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
17907 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
17908 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
17909 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
17910 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
17911 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
17912 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
17913 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
17914 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
17915 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
17916 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
17917 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
17918 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
17919 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
17920 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
17921 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
17922 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
17923 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
17924 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
17925 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
17926 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
17927 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
17928 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
17929 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
17930 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
17931 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
17932 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
17933 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
17934 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
17935 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
17936 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
17937 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
17938 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
17939 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
17940 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
17941 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
17942 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
17943 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
17944 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
17945 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
17946 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
17947 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
17948 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
17949 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
17950 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
17951 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
17952 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
17953 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
17954 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
17955 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
17956 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
17957 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
17958 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
17959 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
17960 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
17961 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
17962 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
17963 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
17964 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
17965 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
17966 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
17967 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
17968 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
17969 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
17970 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
17971 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
17972 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
17973 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
17974 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
17975 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
17976 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
17977 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
17978 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
17979 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
17980 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
17981 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
17982 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
17983 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
17984 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
17985 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
17986 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
17987 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
17988 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
17989 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
17990 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
17991 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
17992 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
17993 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
17994 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
17995 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
17996 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
17997 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
17998 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
17999 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
18000 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
18001 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
18002 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
18003 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
18004 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
18005 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
18006 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
18007 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
18008 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
18009 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
18010 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
18011 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
18012 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
18013 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
18014 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
18015 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
18016 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
18017 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
18018 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
18019 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
18020 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
18021 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
18022 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
18023 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
18024 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
18025 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
18026 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
18027 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
18028 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
18029 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
18030 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
18031 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
18032 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
18033 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
18034 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
18035 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
18036 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
18037 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
18038 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
18039 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
18040 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
18041 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
18042 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
18043 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
18044 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
18045 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
18046 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
18047 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
18048 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
18049 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
18050 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
18051 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
18052 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
18053 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
18054 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
18055 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
18056 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
18057 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
18058 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
18059 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
18060 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
18061 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
18062 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
18063 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
18064 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
18065 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
18066 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
18067 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
18068 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
18069 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
18070 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
18071 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
18072 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
18073 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
18074 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
18075 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
18076 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
18077 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
18078 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
18079 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
18080 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
18081 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
18082 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
18083 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
18084 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
18085 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
18086 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
18087 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
18088 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
18089 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
18090 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
18091 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
18092 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
18093 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
18094 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
18095 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
18096 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
18097 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
18098 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
18099 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
18100 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
18101 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
18102 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
18103 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
18104 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
18105 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
18106 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
18107 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
18108 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
18109 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
18110 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
18111 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
18112 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
18113 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
18114 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
18115 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
18116 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
18117 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
18118 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
18119 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
18120 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
18121 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
18122 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
18123 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
18124 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
18125 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
18126 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
18127 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
18128 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
18129 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
18130 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
18131 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
18132 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
18133 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
18134 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
18135 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
18136 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
18137 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
18138 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
18139 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
18140 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
18141 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
18142 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
18143 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
18144 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
18145 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
18146 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
18147 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
18148 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
18149 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
18150 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
18151 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
18152 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
18153 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
18154 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
18155 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
18156 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
18157 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
18158 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
18159 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
18160 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
18161 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
18162 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
18163 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
18164 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
18165 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
18166 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
18167 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
18168 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
18169 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
18170 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
18171 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
18172 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
18173 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
18174 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
18175 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
18176 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
18177 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
18178 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
18179 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
18180 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
18181 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
18182 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
18183 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
18184 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
18185 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
18186 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
18187 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
18188 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
18189 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
18190 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
18191 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
18192 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
18193 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
18194 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
18195 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
18196 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
18197 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
18198 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
18199 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
18200 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
18201 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
18202 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
18203 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
18204 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
18205 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
18206 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
18207 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
18208 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
18209 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
18210 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
18211 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
18212 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
18213 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
18214 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
18215 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
18216 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
18217 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
18218 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
18219 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
18220 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
18221 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
18222 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
18223 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
18224 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
18225 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
18226 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
18227 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
18228 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
18229 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
18230 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
18231 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
18232 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
18233 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
18234 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
18235 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
18236 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
18237 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
18238 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
18239 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
18240 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
18241 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
18242 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
18243 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
18244 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
18245 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
18246 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
18247 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
18248 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
18249 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
18250 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
18251 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
18252 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
18253 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
18254 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
18255 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
18256 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
18257 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
18258 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
18259 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
18260 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
18261 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
18262 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
18263 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
18264 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
18265 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
18266 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
18267 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
18268 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
18269 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
18270 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
18271 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
18272 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
18273 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
18274 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
18275 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
18276 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
18277 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
18278 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
18279 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
18280 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
18281 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
18282 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
18283 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
18284 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
18285 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
18286 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
18287 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
18288 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
18289 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
18290 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
18291 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
18292 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
18293 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
18294 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
18295 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
18296 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
18297 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
18298 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
18299 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
18300 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
18301 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
18302 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
18303 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
18304 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
18305 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
18306 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
18307 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
18308 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
18309 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
18310 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
18311 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
18312 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
18313 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
18314 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
18315 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
18316 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
18317 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
18318 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
18319 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
18320 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
18321 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
18322 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
18323 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
18324 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
18325 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
18326 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
18327 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
18328 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
18329 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
18330 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
18331 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
18332 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
18333 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
18334 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
18335 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
18336 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
18337 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
18338 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
18339 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
18340 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
18341 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
18342 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
18343 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
18344 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
18345 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
18346 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
18347 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
18348 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
18349 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
18350 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
18351 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
18352 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
18353 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
18354 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
18355 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
18356 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
18357 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
18358 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
18359 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
18360 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
18361 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
18362 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
18363 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
18364 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
18365 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
18366 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
18367 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
18368 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
18369 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
18370 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
18371 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
18372 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
18373 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
18374 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
18375 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
18376 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
18377 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
18378 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
18379 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
18380 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
18381 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
18382 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
18383 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
18384 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
18385 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
18386 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
18387 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
18388 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
18389 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
18390 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
18391 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
18392 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
18393 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
18394 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
18395 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
18396 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
18397 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
18398 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
18399 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
18400 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
18401 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
18402 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
18403 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
18404 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
18405 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
18406 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
18407 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
18408 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
18409 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
18410 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
18411 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
18412 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
18413 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
18414 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
18415 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
18416 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
18417 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
18418 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
18419 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
18420 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
18421 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
18422 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
18423 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
18424 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
18425 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
18426 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
18427 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
18428 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
18429 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
18430 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
18431 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
18432 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
18433 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
18434 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
18435 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
18436 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
18437 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
18438 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
18439 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
18440 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
18441 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
18442 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
18443 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
18444 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
18445 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
18446 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
18447 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
18448 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
18449 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
18450 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
18451 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
18452 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
18453 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
18454 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
18455 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
18456 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
18457 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
18458 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
18459 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
18460 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
18461 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
18462 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
18463 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
18464 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
18465 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
18466 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
18467 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
18468 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
18469 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
18470 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
18471 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
18472 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
18473 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
18474 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
18475 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
18476 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
18477 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
18478 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
18479 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
18480 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
18481 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
18482 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
18483 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
18484 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
18485 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
18486 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
18487 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
18488 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
18489 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
18490 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
18491 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
18492 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
18493 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
18494 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
18495 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
18496 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
18497 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
18498 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
18499 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
18500 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
18501 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
18502 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
18503 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
18504 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
18505 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
18506 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
18507 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
18508 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
18509 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
18510 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
18511 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
18512 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
18513 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
18514 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
18515 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
18516 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
18517 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
18518 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
18519 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
18520 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
18521 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
18522 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
18523 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
18524 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
18525 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
18526 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
18527 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
18528 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
18529 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
18530 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
18531 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
18532 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
18533 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
18534 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
18535 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
18536 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
18537 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
18538 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
18539 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
18540 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
18541 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
18542 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
18543 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
18544 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
18545 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
18546 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
18547 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
18548 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
18549 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
18550 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
18551 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
18552 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
18553 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
18554 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
18555 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
18556 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
18557 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
18558 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
18559 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
18560 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
18561 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
18562 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
18563 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
18564 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
18565 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
18566 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
18567 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
18568 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
18569 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
18570 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
18571 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
18572 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
18573 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
18574 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
18575 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
18576 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
18577 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
18578 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
18579 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
18580 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
18581 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
18582 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
18583 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
18584 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
18585 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
18586 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
18587 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
18588 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
18589 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
18590 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
18591 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
18592 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
18593 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
18594 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
18595 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
18596 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
18597 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
18598 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
18599 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
18600 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
18601 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
18602 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
18603 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
18604 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
18605 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
18606 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
18607 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
18608 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
18609 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
18610 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
18611 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
18612 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
18613 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
18614 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
18615 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
18616 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
18617 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
18618 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
18619 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
18620 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
18621 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
18622 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
18623 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
18624 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
18625 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
18626 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
18627 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
18628 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
18629 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
18630 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
18631 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
18632 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
18633 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
18634 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
18635 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
18636 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
18637 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
18638 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
18639 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
18640 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
18641 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
18642 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
18643 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
18644 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
18645 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
18646 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
18647 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
18648 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
18649 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
18650 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
18651 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
18652 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
18653 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
18654 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
18655 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
18656 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
18657 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
18658 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
18659 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
18660 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
18661 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
18662 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
18663 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
18664 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
18665 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
18666 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
18667 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
18668 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
18669 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
18670 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
18671 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
18672 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
18673 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
18674 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
18675 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
18676 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
18677 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
18678 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
18679 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
18680 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
18681 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
18682 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
18683 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
18684 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
18685 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
18686 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
18687 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
18688 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
18689 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
18690 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
18691 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
18692 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
18693 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
18694 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
18695 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
18696 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
18697 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
18698 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
18699 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
18700 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
18701 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
18702 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
18703 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
18704 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
18705 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
18706 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
18707 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
18708 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
18709 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
18710 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
18711 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
18712 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
18713 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
18714 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
18715 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
18716 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
18717 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
18718 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
18719 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
18720 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
18721 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
18722 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
18723 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
18724 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
18725 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
18726 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
18727 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
18728 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
18729 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
18730 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
18731 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
18732 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
18733 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
18734 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
18735 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
18736 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
18737 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
18738 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
18739 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
18740 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
18741 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
18742 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
18743 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
18744 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
18745 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
18746 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
18747 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
18748 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
18749 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
18750 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
18751 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
18752 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
18753 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
18754 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
18755 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
18756 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
18757 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
18758 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
18759 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
18760 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
18761 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
18762 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
18763 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
18764 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
18765 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
18766 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
18767 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
18768 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
18769 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
18770 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
18771 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
18772 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
18773 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
18774 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
18775 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
18776 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
18777 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
18778 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
18779 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
18780 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
18781 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
18782 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
18783 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
18784 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
18785 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
18786 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
18787 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
18788 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
18789 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
18790 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
18791 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
18792 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
18793 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
18794 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
18795 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
18796 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
18797 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
18798 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
18799 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
18800 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
18801 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
18802 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
18803 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
18804 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
18805 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
18806 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
18807 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
18808 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
18809 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
18810 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
18811 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
18812 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
18813 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
18814 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
18815 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
18816 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
18817 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
18818 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
18819 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
18820 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
18821 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
18822 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
18823 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
18824 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
18825 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
18826 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
18827 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
18828 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
18829 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
18830 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
18831 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
18832 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
18833 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
18834 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
18835 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
18836 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
18837 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
18838 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
18839 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
18840 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
18841 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
18842 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
18843 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
18844 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
18845 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
18846 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
18847 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
18848 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
18849 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
18850 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
18851 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
18852 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
18853 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
18854 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
18855 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
18856 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
18857 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
18858 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
18859 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
18860 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
18861 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
18862 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
18863 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
18864 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
18865 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
18866 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
18867 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
18868 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
18869 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
18870 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
18871 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
18872 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
18873 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
18874 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
18875 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
18876 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
18877 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
18878 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
18879 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
18880 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
18881 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
18882 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
18883 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
18884 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
18885 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
18886 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
18887 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
18888 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
18889 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
18890 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
18891 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
18892 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
18893 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
18894 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
18895 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
18896 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
18897 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
18898 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
18899 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
18900 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
18901 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
18902 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
18903 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
18904 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
18905 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
18906 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
18907 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
18908 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
18909 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
18910 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
18911 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
18912 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
18913 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
18914 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
18915 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
18916 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
18917 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
18918 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
18919 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
18920 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
18921 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
18922 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
18923 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
18924 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
18925 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
18926 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
18927 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
18928 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
18929 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
18930 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
18931 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
18932 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
18933 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
18934 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
18935 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
18936 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
18937 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
18938 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
18939 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
18940 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
18941 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
18942 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
18943 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
18944 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
18945 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
18946 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
18947 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
18948 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
18949 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
18950 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
18951 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
18952 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
18953 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
18954 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
18955 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
18956 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
18957 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
18958 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
18959 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
18960 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
18961 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
18962 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
18963 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
18964 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
18965 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
18966 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
18967 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
18968 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
18969 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
18970 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
18971 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
18972 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
18973 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
18974 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
18975 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
18976 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
18977 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
18978 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
18979 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
18980 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
18981 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
18982 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
18983 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
18984 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
18985 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
18986 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
18987 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
18988 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
18989 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
18990 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
18991 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
18992 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
18993 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
18994 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
18995 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
18996 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
18997 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
18998 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
18999 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
19000 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
19001 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
19002 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
19003 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
19004 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
19005 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
19006 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
19007 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
19008 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
19009 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
19010 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
19011 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
19012 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
19013 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
19014 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
19015 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
19016 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
19017 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
19018 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
19019 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
19020 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
19021 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
19022 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
19023 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
19024 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
19025 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
19026 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
19027 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
19028 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
19029 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
19030 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
19031 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
19032 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
19033 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
19034 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
19035 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
19036 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
19037 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
19038 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
19039 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
19040 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
19041 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
19042 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
19043 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
19044 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
19045 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
19046 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
19047 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
19048 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
19049 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
19050 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
19051 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
19052 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
19053 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
19054 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
19055 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
19056 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
19057 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
19058 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
19059 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
19060 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
19061 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
19062 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
19063 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
19064 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
19065 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
19066 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
19067 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
19068 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
19069 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
19070 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
19071 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
19072 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
19073 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
19074 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
19075 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
19076 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
19077 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
19078 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
19079 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
19080 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
19081 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
19082 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
19083 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
19084 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
19085 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
19086 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
19087 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
19088 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
19089 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
19090 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
19091 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
19092 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
19093 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
19094 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
19095 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
19096 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
19097 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
19098 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
19099 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
19100 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
19101 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
19102 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
19103 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
19104 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
19105 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
19106 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
19107 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
19108 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
19109 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
19110 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
19111 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
19112 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
19113 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
19114 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
19115 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
19116 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
19117 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
19118 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
19119 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
19120 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
19121 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
19122 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
19123 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
19124 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
19125 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
19126 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
19127 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
19128 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
19129 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
19130 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
19131 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
19132 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
19133 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
19134 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
19135 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
19136 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
19137 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
19138 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
19139 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
19140 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
19141 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
19142 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
19143 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
19144 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
19145 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
19146 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
19147 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
19148 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
19149 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
19150 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
19151 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
19152 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
19153 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
19154 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
19155 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
19156 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
19157 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
19158 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
19159 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
19160 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
19161 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
19162 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
19163 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
19164 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
19165 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
19166 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
19167 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
19168 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
19169 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
19170 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
19171 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
19172 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
19173 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
19174 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
19175 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
19176 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
19177 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
19178 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
19179 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
19180 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
19181 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
19182 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
19183 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
19184 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
19185 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
19186 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
19187 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
19188 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
19189 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
19190 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
19191 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
19192 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
19193 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
19194 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
19195 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
19196 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
19197 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
19198 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
19199 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
19200 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
19201 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
19202 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
19203 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
19204 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
19205 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
19206 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
19207 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
19208 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
19209 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
19210 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
19211 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
19212 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
19213 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
19214 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
19215 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
19216 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
19217 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
19218 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
19219 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
19220 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
19221 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
19222 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
19223 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
19224 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
19225 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
19226 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
19227 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
19228 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
19229 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
19230 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
19231 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
19232 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
19233 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
19234 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
19235 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
19236 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
19237 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
19238 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
19239 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
19240 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
19241 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
19242 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
19243 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
19244 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
19245 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
19246 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
19247 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
19248 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
19249 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
19250 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
19251 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
19252 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
19253 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
19254 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
19255 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
19256 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
19257 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
19258 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
19259 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
19260 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
19261 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
19262 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
19263 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
19264 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
19265 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
19266 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
19267 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
19268 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
19269 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
19270 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
19271 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
19272 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
19273 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
19274 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
19275 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
19276 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
19277 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
19278 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
19279 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
19280 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
19281 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
19282 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
19283 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
19284 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
19285 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
19286 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
19287 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
19288 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
19289 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
19290 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
19291 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
19292 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
19293 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
19294 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
19295 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
19296 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
19297 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
19298 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
19299 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
19300 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
19301 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
19302 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
19303 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
19304 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
19305 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
19306 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
19307 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
19308 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
19309 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
19310 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
19311 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
19312 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
19313 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
19314 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
19315 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
19316 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
19317 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
19318 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
19319 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
19320 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
19321 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
19322 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
19323 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
19324 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
19325 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
19326 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
19327 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
19328 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
19329 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
19330 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
19331 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
19332 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
19333 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
19334 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
19335 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
19336 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
19337 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
19338 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
19339 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
19340 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
19341 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
19342 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
19343 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
19344 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
19345 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
19346 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
19347 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
19348 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
19349 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
19350 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
19351 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
19352 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
19353 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
19354 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
19355 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
19356 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
19357 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
19358 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
19359 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
19360 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
19361 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
19362 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
19363 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
19364 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
19365 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
19366 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
19367 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
19368 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
19369 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
19370 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
19371 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
19372 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
19373 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
19374 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
19375 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
19376 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
19377 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
19378 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
19379 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
19380 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
19381 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
19382 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
19383 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
19384 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
19385 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
19386 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
19387 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
19388 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
19389 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
19390 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
19391 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
19392 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
19393 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
19394 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
19395 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
19396 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
19397 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
19398 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
19399 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
19400 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
19401 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
19402 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
19403 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
19404 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
19405 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
19406 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
19407 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
19408 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
19409 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
19410 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
19411 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
19412 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
19413 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
19414 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
19415 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
19416 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
19417 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
19418 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
19419 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
19420 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
19421 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
19422 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
19423 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
19424 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
19425 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
19426 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
19427 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
19428 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
19429 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
19430 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
19431 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
19432 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
19433 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
19434 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
19435 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
19436 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
19437 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
19438 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
19439 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
19440 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
19441 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
19442 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
19443 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
19444 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
19445 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
19446 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
19447 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
19448 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
19449 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
19450 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
19451 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
19452 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
19453 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
19454 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
19455 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
19456 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
19457 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
19458 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
19459 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
19460 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
19461 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
19462 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
19463 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
19464 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
19465 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
19466 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
19467 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
19468 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
19469 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
19470 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
19471 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
19472 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
19473 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
19474 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
19475 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
19476 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
19477 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
19478 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
19479 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
19480 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
19481 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
19482 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
19483 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
19484 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
19485 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
19486 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
19487 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
19488 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
19489 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
19490 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
19491 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
19492 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
19493 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
19494 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
19495 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
19496 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
19497 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
19498 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
19499 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
19500 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
19501 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
19502 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
19503 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
19504 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
19505 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
19506 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
19507 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
19508 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
19509 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
19510 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
19511 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
19512 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
19513 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
19514 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
19515 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
19516 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
19517 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
19518 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
19519 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
19520 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
19521 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
19522 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
19523 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
19524 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
19525 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
19526 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
19527 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
19528 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
19529 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
19530 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
19531 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
19532 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
19533 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
19534 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
19535 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
19536 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
19537 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
19538 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
19539 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
19540 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
19541 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
19542 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
19543 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
19544 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
19545 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
19546 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
19547 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
19548 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
19549 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
19550 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
19551 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
19552 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
19553 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
19554 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
19555 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
19556 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
19557 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
19558 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
19559 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
19560 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
19561 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
19562 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
19563 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
19564 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
19565 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
19566 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
19567 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
19568 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
19569 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
19570 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
19571 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
19572 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
19573 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
19574 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
19575 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
19576 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
19577 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
19578 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
19579 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
19580 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
19581 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
19582 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
19583 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
19584 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
19585 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
19586 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
19587 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
19588 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
19589 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
19590 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
19591 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
19592 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
19593 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
19594 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
19595 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
19596 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
19597 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
19598 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
19599 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
19600 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
19601 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
19602 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
19603 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
19604 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
19605 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
19606 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
19607 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
19608 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
19609 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
19610 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
19611 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
19612 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
19613 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
19614 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
19615 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
19616 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
19617 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
19618 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
19619 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
19620 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
19621 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
19622 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
19623 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
19624 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
19625 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
19626 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
19627 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
19628 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
19629 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
19630 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
19631 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
19632 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
19633 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
19634 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
19635 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
19636 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
19637 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
19638 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
19639 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
19640 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
19641 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
19642 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
19643 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
19644 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
19645 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
19646 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
19647 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
19648 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
19649 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
19650 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
19651 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
19652 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
19653 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
19654 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
19655 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
19656 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
19657 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
19658 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
19659 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
19660 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
19661 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
19662 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
19663 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
19664 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
19665 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
19666 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
19667 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
19668 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
19669 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
19670 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
19671 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
19672 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
19673 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
19674 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
19675 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
19676 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
19677 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
19678 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
19679 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
19680 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
19681 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
19682 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
19683 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
19684 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
19685 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
19686 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
19687 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
19688 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
19689 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
19690 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
19691 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
19692 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
19693 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
19694 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
19695 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
19696 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
19697 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
19698 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
19699 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
19700 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
19701 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
19702 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
19703 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
19704 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
19705 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
19706 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
19707 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
19708 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
19709 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
19710 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
19711 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
19712 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
19713 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
19714 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
19715 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
19716 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
19717 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
19718 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
19719 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
19720 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
19721 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
19722 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
19723 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
19724 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
19725 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
19726 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
19727 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
19728 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
19729 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
19730 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
19731 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
19732 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
19733 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
19734 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
19735 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
19736 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
19737 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
19738 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
19739 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
19740 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
19741 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
19742 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
19743 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
19744 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
19745 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
19746 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
19747 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
19748 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
19749 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
19750 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
19751 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
19752 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
19753 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
19754 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
19755 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
19756 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
19757 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
19758 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
19759 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
19760 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
19761 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
19762 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
19763 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
19764 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
19765 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
19766 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
19767 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
19768 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
19769 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
19770 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
19771 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
19772 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
19773 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
19774 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
19775 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
19776 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
19777 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
19778 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
19779 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
19780 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
19781 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
19782 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
19783 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
19784 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
19785 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
19786 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
19787 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
19788 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
19789 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
19790 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
19791 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
19792 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
19793 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
19794 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
19795 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
19796 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
19797 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
19798 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
19799 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
19800 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
19801 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
19802 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
19803 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
19804 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
19805 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
19806 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
19807 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
19808 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
19809 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
19810 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
19811 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
19812 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
19813 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
19814 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
19815 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
19816 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
19817 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
19818 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
19819 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
19820 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
19821 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
19822 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
19823 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
19824 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
19825 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
19826 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
19827 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
19828 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
19829 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
19830 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
19831 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
19832 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
19833 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
19834 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
19835 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
19836 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
19837 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
19838 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
19839 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
19840 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
19841 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
19842 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
19843 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
19844 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
19845 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
19846 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
19847 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
19848 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
19849 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
19850 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
19851 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
19852 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
19853 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
19854 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
19855 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
19856 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
19857 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
19858 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
19859 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
19860 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
19861 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
19862 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
19863 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
19864 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
19865 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
19866 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
19867 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
19868 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
19869 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
19870 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
19871 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
19872 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
19873 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
19874 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
19875 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
19876 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
19877 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
19878 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
19879 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
19880 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
19881 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
19882 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
19883 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
19884 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
19885 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
19886 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
19887 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
19888 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
19889 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
19890 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
19891 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
19892 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
19893 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
19894 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
19895 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
19896 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
19897 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
19898 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
19899 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
19900 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
19901 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
19902 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
19903 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
19904 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
19905 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
19906 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
19907 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
19908 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
19909 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
19910 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
19911 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
19912 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
19913 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
19914 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
19915 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
19916 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
19917 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
19918 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
19919 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
19920 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
19921 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
19922 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
19923 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
19924 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
19925 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
19926 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
19927 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
19928 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
19929 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
19930 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
19931 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
19932 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
19933 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
19934 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
19935 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
19936 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
19937 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
19938 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
19939 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
19940 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
19941 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
19942 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
19943 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
19944 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
19945 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
19946 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
19947 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
19948 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
19949 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
19950 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
19951 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
19952 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
19953 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
19954 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
19955 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
19956 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
19957 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
19958 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
19959 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
19960 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
19961 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
19962 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
19963 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
19964 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
19965 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
19966 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
19967 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
19968 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
19969 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
19970 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
19971 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
19972 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
19973 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
19974 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
19975 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
19976 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
19977 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
19978 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
19979 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
19980 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
19981 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
19982 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
19983 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
19984 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
19985 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
19986 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
19987 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
19988 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
19989 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
19990 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
19991 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
19992 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
19993 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
19994 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
19995 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
19996 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
19997 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
19998 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
19999 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
20000 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
20001 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
20002 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
20003 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
20004 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
20005 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
20006 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
20007 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
20008 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
20009 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
20010 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
20011 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
20012 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
20013 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
20014 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
20015 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
20016 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
20017 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
20018 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
20019 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
20020 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
20021 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
20022 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
20023 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
20024 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
20025 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
20026 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
20027 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
20028 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
20029 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
20030 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
20031 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
20032 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
20033 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
20034 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
20035 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
20036 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
20037 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
20038 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
20039 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
20040 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
20041 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
20042 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
20043 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
20044 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
20045 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
20046 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
20047 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
20048 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
20049 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
20050 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
20051 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
20052 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
20053 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
20054 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
20055 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
20056 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
20057 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
20058 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
20059 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
20060 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
20061 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
20062 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
20063 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
20064 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
20065 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
20066 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
20067 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
20068 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
20069 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
20070 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
20071 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
20072 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
20073 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
20074 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
20075 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
20076 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
20077 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
20078 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
20079 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
20080 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
20081 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
20082 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
20083 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
20084 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
20085 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
20086 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
20087 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
20088 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
20089 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
20090 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
20091 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
20092 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
20093 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
20094 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
20095 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
20096 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
20097 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
20098 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
20099 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
20100 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
20101 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
20102 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
20103 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
20104 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
20105 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
20106 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
20107 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
20108 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
20109 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
20110 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
20111 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
20112 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
20113 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
20114 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
20115 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
20116 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
20117 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
20118 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
20119 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
20120 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
20121 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
20122 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
20123 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
20124 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
20125 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
20126 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
20127 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
20128 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
20129 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
20130 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
20131 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
20132 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
20133 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
20134 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
20135 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
20136 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
20137 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
20138 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
20139 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
20140 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
20141 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
20142 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
20143 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
20144 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
20145 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
20146 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
20147 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
20148 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
20149 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
20150 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
20151 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
20152 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
20153 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
20154 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
20155 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
20156 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
20157 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
20158 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
20159 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
20160 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
20161 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
20162 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
20163 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
20164 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
20165 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
20166 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
20167 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
20168 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
20169 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
20170 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
20171 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
20172 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
20173 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
20174 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
20175 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
20176 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
20177 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
20178 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
20179 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
20180 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
20181 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
20182 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
20183 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
20184 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
20185 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
20186 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
20187 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
20188 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
20189 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
20190 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
20191 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
20192 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
20193 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
20194 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
20195 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
20196 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
20197 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
20198 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
20199 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
20200 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
20201 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
20202 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
20203 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
20204 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
20205 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
20206 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
20207 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
20208 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
20209 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
20210 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
20211 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
20212 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
20213 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
20214 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
20215 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
20216 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
20217 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
20218 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
20219 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
20220 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
20221 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
20222 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
20223 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
20224 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
20225 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
20226 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
20227 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
20228 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
20229 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
20230 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
20231 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
20232 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
20233 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
20234 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
20235 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
20236 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
20237 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
20238 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
20239 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
20240 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
20241 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
20242 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
20243 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
20244 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
20245 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
20246 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
20247 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
20248 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
20249 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
20250 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
20251 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
20252 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
20253 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
20254 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
20255 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
20256 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
20257 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
20258 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
20259 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
20260 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
20261 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
20262 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
20263 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
20264 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
20265 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
20266 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
20267 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
20268 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
20269 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
20270 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
20271 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
20272 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
20273 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
20274 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
20275 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
20276 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
20277 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
20278 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
20279 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
20280 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
20281 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
20282 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
20283 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
20284 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
20285 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
20286 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
20287 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
20288 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
20289 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
20290 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
20291 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
20292 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
20293 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
20294 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
20295 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
20296 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
20297 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
20298 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
20299 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
20300 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
20301 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
20302 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
20303 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
20304 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
20305 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
20306 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
20307 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
20308 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
20309 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
20310 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
20311 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
20312 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
20313 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
20314 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
20315 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
20316 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
20317 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
20318 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
20319 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
20320 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
20321 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
20322 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
20323 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
20324 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
20325 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
20326 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
20327 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
20328 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
20329 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
20330 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
20331 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
20332 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
20333 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
20334 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
20335 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
20336 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
20337 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
20338 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
20339 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
20340 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
20341 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
20342 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
20343 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
20344 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
20345 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
20346 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
20347 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
20348 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
20349 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
20350 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
20351 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
20352 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
20353 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
20354 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
20355 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
20356 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
20357 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
20358 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
20359 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
20360 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
20361 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
20362 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
20363 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
20364 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
20365 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
20366 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
20367 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
20368 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
20369 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
20370 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
20371 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
20372 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
20373 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
20374 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
20375 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
20376 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
20377 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
20378 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
20379 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
20380 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
20381 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
20382 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
20383 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
20384 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
20385 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
20386 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
20387 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
20388 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
20389 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
20390 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
20391 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
20392 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
20393 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
20394 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
20395 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
20396 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
20397 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
20398 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
20399 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
20400 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
20401 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
20402 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
20403 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
20404 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
20405 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
20406 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
20407 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
20408 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
20409 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
20410 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
20411 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
20412 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
20413 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
20414 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
20415 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
20416 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
20417 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
20418 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
20419 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
20420 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
20421 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
20422 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
20423 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
20424 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
20425 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
20426 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
20427 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
20428 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
20429 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
20430 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
20431 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
20432 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
20433 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
20434 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
20435 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
20436 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
20437 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
20438 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
20439 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
20440 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
20441 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
20442 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
20443 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
20444 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
20445 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
20446 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
20447 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
20448 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
20449 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
20450 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
20451 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
20452 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
20453 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
20454 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
20455 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
20456 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
20457 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
20458 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
20459 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
20460 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
20461 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
20462 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
20463 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
20464 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
20465 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
20466 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
20467 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
20468 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
20469 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
20470 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
20471 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
20472 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
20473 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
20474 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
20475 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
20476 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
20477 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
20478 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
20479 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
20480 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
20481 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
20482 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
20483 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
20484 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
20485 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
20486 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
20487 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
20488 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
20489 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
20490 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
20491 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
20492 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
20493 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
20494 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
20495 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
20496 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
20497 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
20498 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
20499 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
20500 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
20501 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
20502 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
20503 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
20504 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
20505 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
20506 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
20507 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
20508 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
20509 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
20510 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
20511 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
20512 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
20513 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
20514 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
20515 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
20516 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
20517 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
20518 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
20519 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
20520 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
20521 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
20523 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20525 * gcc.target/riscv/rvv/base/bug-1.c: New test.
20527 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20529 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
20530 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
20531 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
20532 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
20533 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
20534 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
20535 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
20536 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
20537 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
20538 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
20539 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
20541 2023-03-13 Marek Polacek <polacek@redhat.com>
20544 * g++.dg/warn/Wdangling-reference10.C: New test.
20546 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
20548 PR preprocessor/67046
20549 * c-c++-common/cpp/pr67046.c: New test.
20551 2023-03-13 Richard Biener <rguenther@suse.de>
20553 PR tree-optimization/109046
20554 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
20556 2023-03-12 Jakub Jelinek <jakub@redhat.com>
20558 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
20559 Don't expect one __bf16 related error.
20560 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
20561 dg-error directives for __bf16 being an extended arithmetic type.
20562 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
20563 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
20564 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
20567 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
20569 PR middle-end/109031
20570 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
20571 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
20573 2023-03-12 Tamar Christina <tamar.christina@arm.com>
20576 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
20577 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
20579 2023-03-12 Tamar Christina <tamar.christina@arm.com>
20580 Richard Sandiford <richard.sandiford@arm.com>
20583 * gcc.dg/mla_1.c: New test.
20585 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
20588 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
20589 the external definitions of isfinite.
20591 2023-03-12 Jonathan Yong <10walls@gmail.com>
20593 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
20594 allow long long instead of just long.
20595 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
20597 2023-03-12 Jonathan Yong <10walls@gmail.com>
20599 * gcc.c-torture/compile/103818.c: Enable test for llp64.
20601 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
20603 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
20604 targets. Adjust expected output.
20605 * lib/target-supports.exp
20606 (check_effective_target_const_volatile_readonly_section): New
20608 2023-03-11 Harald Anlauf <anlauf@gmx.de>
20611 * gfortran.dg/pr106945.f90: New test.
20613 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
20615 * lib/target-supports.exp (check_fork_available): Don't signal
20616 true for CRIS running on a simulator.
20618 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
20620 * gcc.dg/pr108117.c: Require effective-target scheduling.
20622 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
20624 * gcc.dg/pr106397.c: Add -w to options.
20626 2023-03-10 Jakub Jelinek <jakub@redhat.com>
20629 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
20631 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
20633 * g++.dg/cpp23/ext-floating14.C: New test.
20635 2023-03-10 Jakub Jelinek <jakub@redhat.com>
20638 * g++.dg/gomp/pr107558.C: New test.
20640 2023-03-10 Jakub Jelinek <jakub@redhat.com>
20643 * g++.dg/abi/no_unique_address7.C: New test.
20645 2023-03-10 Jason Merrill <jason@redhat.com>
20648 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
20651 2023-03-10 Marek Polacek <polacek@redhat.com>
20653 PR sanitizer/108060
20654 PR sanitizer/109050
20655 * c-c++-common/ubsan/bounds-17.c: New test.
20656 * c-c++-common/ubsan/bounds-18.c: New test.
20657 * c-c++-common/ubsan/bounds-19.c: New test.
20658 * c-c++-common/ubsan/bounds-20.c: New test.
20659 * c-c++-common/ubsan/bounds-21.c: New test.
20661 2023-03-10 Harald Anlauf <anlauf@gmx.de>
20664 * gfortran.dg/bind_c_usage_34.f90: New test.
20666 2023-03-10 Andrew Pinski <apinski@marvell.com>
20668 * gcc.target/aarch64/rev16_2.c: New test.
20669 * gcc.target/aarch64/shift_and_operator-1.c: New test.
20671 2023-03-10 David Malcolm <dmalcolm@redhat.com>
20674 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
20675 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
20676 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
20678 2023-03-10 Jason Merrill <jason@redhat.com>
20681 * g++.dg/abi/anon6.C: New test.
20683 2023-03-10 David Malcolm <dmalcolm@redhat.com>
20687 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
20688 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
20690 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
20693 2023-03-10 Jakub Jelinek <jakub@redhat.com>
20696 * c-c++-common/Wunused-var-18.c: New test.
20698 2023-03-10 Jakub Jelinek <jakub@redhat.com>
20700 PR tree-optimization/109008
20701 * gcc.dg/pr109008.c: New test.
20703 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20705 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
20707 2023-03-10 Jason Merrill <jason@redhat.com>
20710 * g++.dg/ext/int128-7.C: New test.
20712 2023-03-10 Jason Merrill <jason@redhat.com>
20715 * g++.dg/contracts/contracts-err1.C: New test.
20717 2023-03-09 Jason Merrill <jason@redhat.com>
20720 * g++.dg/cpp0x/initlist-array18.C: New test.
20721 * g++.dg/cpp0x/initlist-array19.C: New test.
20723 2023-03-09 David Malcolm <dmalcolm@redhat.com>
20729 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
20731 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
20732 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
20733 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
20734 New test, reduced from haproxy's src/ssl_sample.c.
20735 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
20737 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
20738 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
20740 2023-03-09 Tamar Christina <tamar.christina@arm.com>
20742 * gcc.target/aarch64/tbz_2.c: New test.
20743 * gcc.target/aarch64/tbz_3.c: New test.
20745 2023-03-09 Jason Merrill <jason@redhat.com>
20749 * g++.dg/DRs/dr2664.C: New test.
20750 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
20752 2023-03-09 Jason Merrill <jason@redhat.com>
20753 Michael Spertus <mike@spertus.com>
20756 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
20758 2023-03-09 Jason Merrill <jason@redhat.com>
20760 * g++.dg/ext/is_deducible1.C: Guard with
20761 __has_builtin (__is_deducible).
20763 2023-03-09 Jason Merrill <jason@redhat.com>
20766 * g++.dg/ext/is_deducible1.C: New test.
20768 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
20770 * gcc.target/aarch64/pr108999.c: New.
20772 2023-03-09 Richard Biener <rguenther@suse.de>
20774 PR middle-end/108995
20775 * gcc.dg/ubsan/pr108995.c: New testcase.
20777 2023-03-09 Jakub Jelinek <jakub@redhat.com>
20778 Richard Biener <rguenther@suse.de>
20780 PR tree-optimization/109008
20781 * gcc.c-torture/execute/ieee/pr109008.c: New test.
20783 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
20785 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
20786 gcc_{warning,error}_prefix with Fortran specific one used in
20789 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
20791 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
20792 int128 effective target requirement.
20793 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
20795 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
20797 PR testsuite/108729
20798 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
20799 has_arch_ppc64 effective target.
20800 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
20802 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
20804 PR testsuite/108730
20805 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
20806 effective target requirement.
20808 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
20810 PR testsuite/108813
20811 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
20813 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
20815 PR testsuite/108810
20816 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
20817 the extracted index for BE.
20819 2023-03-08 Jeff Law <jlaw@ventanamicro>
20821 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
20823 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
20825 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
20826 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
20828 2023-03-07 Jason Merrill <jason@redhat.com>
20832 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
20834 2023-03-07 Marek Polacek <polacek@redhat.com>
20837 * g++.dg/warn/Wdangling-reference8.C: New test.
20838 * g++.dg/warn/Wdangling-reference9.C: New test.
20840 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
20842 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
20844 2023-03-07 Jakub Jelinek <jakub@redhat.com>
20847 * g++.dg/rtti/pr109042.C: New test.
20849 2023-03-07 Marek Polacek <polacek@redhat.com>
20852 * g++.dg/cpp0x/noexcept77.C: New test.
20854 2023-03-07 Marek Polacek <polacek@redhat.com>
20857 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
20858 * g++.dg/cpp1y/var-templ77.C: New test.
20860 2023-03-07 Pan Li <pan2.li@intel.com>
20861 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20865 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
20866 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
20867 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
20868 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
20869 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
20870 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
20871 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
20872 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
20874 2023-03-07 Xi Ruoyao <xry111@xry111.site>
20876 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
20877 -fno-stack-protector.
20878 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
20879 -fno-stack-protector.
20880 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
20881 -fno-stack-protector.
20882 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
20883 -fno-stack-protector.
20885 2023-03-07 Xi Ruoyao <xry111@xry111.site>
20887 * gcc.target/aarch64/pr104005.c (dg-options): Add
20888 -fno-stack-protector.
20890 2023-03-07 Xi Ruoyao <xry111@xry111.site>
20892 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
20893 -fno-stack-protector.
20895 2023-03-07 Xi Ruoyao <xry111@xry111.site>
20897 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
20898 -fno-stack-protector.
20899 * g++.target/aarch64/pr103147-10.C: Likewise.
20901 2023-03-07 Xi Ruoyao <xry111@xry111.site>
20903 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
20904 Add -fno-stack-protector.
20906 2023-03-07 Xi Ruoyao <xry111@xry111.site>
20909 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
20912 2023-03-07 Xi Ruoyao <xry111@xry111.site>
20915 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
20916 -no-pie for aarch64-*-*.
20917 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
20918 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
20919 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
20920 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
20921 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
20922 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
20923 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
20926 2023-03-07 Xi Ruoyao <xry111@xry111.site>
20929 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
20930 Add -fno-pie -no-pie.
20932 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
20934 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
20936 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
20938 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
20939 Gate on effective target tail_call.
20941 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
20943 * lib/target-supports.exp (check_effective_target_tail_call): New.
20945 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
20947 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
20948 int32_t being "long int".
20950 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
20952 * lib/multiline.exp (_build_multiline_regex): Map
20953 "{re:" to "(", similarly ")?" from ":re?}" and the
20954 same without question mark.
20956 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
20958 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
20959 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
20960 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
20961 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
20962 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
20963 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
20964 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
20965 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
20966 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
20967 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
20968 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
20969 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
20970 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
20971 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
20972 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
20973 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
20974 * gcc.target/gcn/cond_fminnm_1.c: New test.
20975 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
20976 * gcc.target/gcn/cond_fminnm_2.c: New test.
20977 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
20978 * gcc.target/gcn/cond_fminnm_3.c: New test.
20979 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
20980 * gcc.target/gcn/cond_fminnm_4.c: New test.
20981 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
20982 * gcc.target/gcn/cond_fminnm_5.c: New test.
20983 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
20984 * gcc.target/gcn/cond_fminnm_6.c: New test.
20985 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
20986 * gcc.target/gcn/cond_fminnm_7.c: New test.
20987 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
20988 * gcc.target/gcn/cond_fminnm_8.c: New test.
20989 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
20990 * gcc.target/gcn/cond_smax_1.c: New test.
20991 * gcc.target/gcn/cond_smax_1_run.c: New test.
20992 * gcc.target/gcn/cond_smin_1.c: New test.
20993 * gcc.target/gcn/cond_smin_1_run.c: New test.
20994 * gcc.target/gcn/cond_umax_1.c: New test.
20995 * gcc.target/gcn/cond_umax_1_run.c: New test.
20996 * gcc.target/gcn/cond_umin_1.c: New test.
20997 * gcc.target/gcn/cond_umin_1_run.c: New test.
20998 * gcc.target/gcn/smax_1.c: New test.
20999 * gcc.target/gcn/smax_1_run.c: New test.
21000 * gcc.target/gcn/smin_1.c: New test.
21001 * gcc.target/gcn/smin_1_run.c: New test.
21002 * gcc.target/gcn/umax_1.c: New test.
21003 * gcc.target/gcn/umax_1_run.c: New test.
21004 * gcc.target/gcn/umin_1.c: New test.
21005 * gcc.target/gcn/umin_1_run.c: New test.
21007 2023-03-06 Richard Biener <rguenther@suse.de>
21009 PR tree-optimization/109025
21010 * gcc.dg/vect/pr109025.c: New testcase.
21012 2023-03-06 Xi Ruoyao <xry111@xry111.site>
21014 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
21015 -fno-stack-protector.
21016 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
21018 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
21021 2023-03-06 Xi Ruoyao <xry111@xry111.site>
21024 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
21025 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
21026 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
21027 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
21029 2023-03-05 Harald Anlauf <anlauf@gmx.de>
21030 Tobias Burnus <tobias@codesourcery.com>
21033 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
21034 * gfortran.dg/class_74.f90: New test.
21035 * gfortran.dg/class_75.f90: New test.
21037 2023-03-05 Jakub Jelinek <jakub@redhat.com>
21039 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
21040 scan-tree-dump-times target selector.
21042 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21043 SiYu Wu <siyu@isrc.iscas.ac.cn>
21045 * gcc.target/riscv/zksed32.c: New test.
21046 * gcc.target/riscv/zksed64.c: New test.
21047 * gcc.target/riscv/zksh32.c: New test.
21048 * gcc.target/riscv/zksh64.c: New test.
21050 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21051 SiYu Wu <siyu@isrc.iscas.ac.cn>
21053 * gcc.target/riscv/zknh-sha256.c: New test.
21054 * gcc.target/riscv/zknh-sha512-32.c: New test.
21055 * gcc.target/riscv/zknh-sha512-64.c: New test.
21057 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21058 SiYu Wu <siyu@isrc.iscas.ac.cn>
21060 * gcc.target/riscv/zknd32.c: New test.
21061 * gcc.target/riscv/zknd64.c: New test.
21062 * gcc.target/riscv/zkne32.c: New test.
21063 * gcc.target/riscv/zkne64.c: New test.
21065 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21066 SiYu Wu <siyu@isrc.iscas.ac.cn>
21068 * gcc.target/riscv/zbkb32.c: New test.
21069 * gcc.target/riscv/zbkb64.c: New test.
21070 * gcc.target/riscv/zbkc32.c: New test.
21071 * gcc.target/riscv/zbkc64.c: New test.
21072 * gcc.target/riscv/zbkx32.c: New test.
21073 * gcc.target/riscv/zbkx64.c: New test.
21075 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
21077 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
21078 5 insn sh1add+slli+add+slli+sub.
21079 * gcc.target/riscv/pr108987.c: New test.
21081 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21082 kito-cheng <kito.cheng@sifive.com>
21084 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
21086 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21088 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
21089 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
21090 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
21091 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
21092 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
21093 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
21094 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
21095 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
21097 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21099 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
21100 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
21101 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
21102 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
21103 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
21104 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
21105 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
21106 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
21107 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
21108 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
21109 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
21110 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
21111 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
21112 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
21113 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
21114 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
21115 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
21116 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
21117 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
21118 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
21119 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
21120 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
21121 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
21122 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
21123 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
21124 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
21125 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
21126 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
21127 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
21128 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
21129 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
21130 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
21132 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21134 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
21135 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
21136 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
21137 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
21138 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
21139 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
21141 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
21143 * gcc.target/riscv/zbb-min-max-03.c: New test.
21145 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21147 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
21149 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21151 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21154 * c-c++-common/Wsign-compare-2.c (f18): New test.
21156 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21159 * c-c++-common/Wsign-compare-2.c: New test.
21160 * c-c++-common/pr107465.c: New test.
21162 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21165 * gcc.dg/pr107846.c: New test.
21167 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21170 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
21172 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21174 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
21176 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21178 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
21180 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21182 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
21183 scan-assembler identifiers.
21184 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
21186 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21189 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
21190 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
21192 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21194 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
21195 * gcc.dg/analyzer/sprintf-1.c: New test.
21196 * gcc.dg/analyzer/sprintf-concat.c: New test.
21198 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21200 PR tree-optimization/108988
21201 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
21203 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21205 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
21206 two new variants, one fixed, one xfailed.
21207 * c-c++-common/Wdangling-pointer-5.c
21208 (nowarn_store_arg_store_arg): Add now-expected warnings.
21210 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21212 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
21214 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
21216 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21218 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
21219 expected counts into a single pattern.
21220 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
21221 return and reversed conditions.
21223 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21226 * gcc.target/arm/pr51534.c: Split softfp variant into...
21227 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
21229 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21231 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
21232 after tab after vmsr, and lower the case of P0.
21234 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21237 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
21239 2023-03-03 Patrick Palka <ppalka@redhat.com>
21242 * g++.dg/cpp2a/lambda-generic11.C: New test.
21244 2023-03-03 Jakub Jelinek <jakub@redhat.com>
21247 * gcc.dg/Wnonnull-8.c: New test.
21249 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
21251 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
21252 "not low or equal" load on condition variant.
21253 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
21254 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
21256 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
21258 * gcc.dg/vect/slp-3.c: Adapt test expectation.
21259 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21260 * gcc.dg/vect/slp-perm-8.c: Likewise.
21262 2023-03-03 Richard Biener <rguenther@suse.de>
21264 PR tree-optimization/109002
21265 * gcc.dg/torture/pr109002.c: New testcase.
21267 2023-03-03 Richard Biener <rguenther@suse.de>
21270 * g++.dg/lto/pr108772_0.C: New testcase.
21272 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21275 * g++.dg/coroutines/pr100127.C: Test for header rather than
21277 * g++.dg/coroutines/pr100772-a.C: Likewise.
21278 * g++.dg/coroutines/pr100772-b.C: Likewise.
21280 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
21282 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
21283 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
21285 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
21288 * gdc.dg/simd2a.d: Update test.
21289 * gdc.dg/simd2b.d: Likewise.
21290 * gdc.dg/simd2c.d: Likewise.
21291 * gdc.dg/simd2d.d: Likewise.
21292 * gdc.dg/simd2e.d: Likewise.
21293 * gdc.dg/simd2f.d: Likewise.
21294 * gdc.dg/simd2g.d: Likewise.
21295 * gdc.dg/simd2h.d: Likewise.
21296 * gdc.dg/simd2i.d: Likewise.
21297 * gdc.dg/simd2j.d: Likewise.
21299 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
21302 * gdc.dg/imports/pr108877a.d: New test.
21303 * gdc.dg/pr108877.d: New test.
21305 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
21308 * gdc.dg/pr108167.d: New test.
21310 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
21313 * gdc.dg/pr108945.d: New test.
21315 2023-03-02 Jakub Jelinek <jakub@redhat.com>
21317 PR testsuite/108991
21318 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
21319 before target selector.
21321 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
21324 * jit.dg/test-error-array-bounds.c: Update test.
21326 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
21328 * gcc.target/avr/pr90706.c: New.
21330 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
21331 Paul-Antoine Arras <pa@codesourcery.com>
21333 * gcc.target/gcn/simd-math-1.c: New testcase.
21334 * gcc.target/gcn/simd-math-2.c: New testcase.
21336 2023-03-02 Patrick Palka <ppalka@redhat.com>
21340 * g++.dg/opt/is_constant_evaluated3.C: New test.
21342 2023-03-02 Patrick Palka <ppalka@redhat.com>
21345 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
21347 2023-03-02 David Malcolm <dmalcolm@redhat.com>
21350 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
21352 2023-03-02 Jakub Jelinek <jakub@redhat.com>
21355 * g++.dg/debug/dwarf2/pr108716.C: New test.
21357 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
21359 PR tree-optimization/108979
21360 * gfortran.dg/vect/pr108979.f90: New test.
21362 2023-03-02 Marek Polacek <polacek@redhat.com>
21365 * g++.dg/warn/Wmismatched-tags-11.C: New test.
21367 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
21369 * gcc.target/s390/s390.exp: Add partial subdirectory.
21370 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
21372 * lib/target-supports.exp: Add s390.
21373 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
21374 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
21375 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
21376 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
21377 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
21378 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
21379 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
21380 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
21381 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
21382 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
21383 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
21384 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
21385 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
21386 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
21387 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
21388 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
21389 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
21390 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
21391 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
21392 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
21393 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
21394 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
21395 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
21396 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
21397 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
21398 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
21400 2023-03-02 Jonathan Yong <10walls@gmail.com>
21402 PR middle-end/97956
21403 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
21405 2023-03-02 Jonathan Yong <10walls@gmail.com>
21407 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
21409 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
21411 PR tree-optimization/108603
21412 * gcc.target/aarch64/sve/pr108603.c: New test.
21414 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
21416 PR tree-optimization/108430
21417 * gcc.target/aarch64/sve/pr108430.c: New test.
21419 2023-03-02 Jakub Jelinek <jakub@redhat.com>
21422 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
21423 * g++.target/i386/pr108934.C: New test.
21425 2023-03-02 Jakub Jelinek <jakub@redhat.com>
21428 * g++.dg/gomp/pr105839-1.C: New test.
21429 * g++.dg/gomp/pr105839-2.C: New test.
21431 2023-03-02 Richard Biener <rguenther@suse.de>
21433 PR testsuite/108985
21434 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
21436 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
21438 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
21440 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
21442 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
21443 __USER_LABEL_PREFIX__.
21445 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
21447 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
21448 match targets where sizeof (union U) == 5, like "packed" targets.
21450 2023-03-01 Marek Polacek <polacek@redhat.com>
21453 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
21455 2023-03-01 David Malcolm <dmalcolm@redhat.com>
21458 * gcc.dg/analyzer/builtins-pr107565.c: New test.
21459 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
21461 2023-03-01 Patrick Palka <ppalka@redhat.com>
21462 Jason Merrill <jason@redhat.com>
21466 * g++.dg/cpp0x/new6.C: New test.
21467 * g++.dg/cpp2a/concepts-new1.C: New test.
21469 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
21471 PR middle-end/108545
21472 * c-c++-common/gomp/map-8.c: New test.
21473 * gfortran.dg/gomp/map-9.f90: New test.
21475 2023-03-01 David Malcolm <dmalcolm@redhat.com>
21478 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
21479 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
21480 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
21482 2023-03-01 Jonathan Yong <10walls@gmail.com>
21484 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
21487 2023-03-01 Jakub Jelinek <jakub@redhat.com>
21489 PR sanitizer/108894
21490 * c-c++-common/ubsan/bounds-16.c: New test.
21492 2023-03-01 Jakub Jelinek <jakub@redhat.com>
21495 * g++.dg/debug/pr108967.C: New test.
21497 2023-03-01 Jakub Jelinek <jakub@redhat.com>
21500 * g++.dg/cpp1y/pr108606.C: New test.
21502 2023-03-01 Richard Biener <rguenther@suse.de>
21504 PR tree-optimization/108970
21505 * gcc.dg/pr108970.c: New testcase.
21507 2023-03-01 Richard Biener <rguenther@suse.de>
21509 PR tree-optimization/108950
21510 * gcc.dg/vect/pr108950.c: New testcase.
21512 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
21514 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
21515 newlib targets too.
21517 2023-02-28 Patrick Palka <ppalka@redhat.com>
21520 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
21521 exception specifier" error. Expect a separate "not usable
21522 in a constant expression" error.
21523 * g++.dg/cpp1y/var-templ75.C: New test.
21524 * g++.dg/cpp1y/var-templ76.C: New test.
21526 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
21528 PR middle-end/107411
21529 PR middle-end/107411
21530 * g++.dg/pr107411.C: New test.
21532 2023-02-28 Marek Polacek <polacek@redhat.com>
21535 * g++.dg/cpp1y/var-templ70.C: New test.
21536 * g++.dg/cpp1y/var-templ71.C: New test.
21537 * g++.dg/cpp1y/var-templ72.C: New test.
21539 2023-02-28 Marek Polacek <polacek@redhat.com>
21542 * g++.dg/cpp1y/var-templ73.C: New test.
21543 * g++.dg/cpp1y/var-templ74.C: New test.
21544 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
21546 2023-02-28 Jakub Jelinek <jakub@redhat.com>
21548 PR sanitizer/108894
21549 * gcc.dg/ubsan/bounds-4.c: New test.
21550 * gcc.dg/ubsan/bounds-4a.c: New test.
21551 * gcc.dg/ubsan/bounds-4b.c: New test.
21552 * gcc.dg/ubsan/bounds-4c.c: New test.
21553 * gcc.dg/ubsan/bounds-4d.c: New test.
21554 * g++.dg/ubsan/bounds-1.C: New test.
21556 2023-02-28 Richard Biener <rguenther@suse.de>
21558 PR testsuite/108942
21559 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
21561 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
21563 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
21564 message for "default_packed" targets.
21566 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
21568 * lib/multiline.exp (handle-multiline-outputs): Shorten
21569 message to the same for fail and pass.
21571 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
21574 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
21576 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
21579 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
21580 of targets excluding xfail on lines 50 and 51.
21582 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
21584 PR tree-optimization/108828
21585 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
21587 2023-02-27 Harald Anlauf <anlauf@gmx.de>
21590 * gfortran.dg/ibits_2.f90: New test.
21592 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
21594 * ada/acats/run_all.sh: Adjust example of compiler options.
21596 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
21598 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
21599 Also add conditional to gm2-simple-execute.
21601 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
21603 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
21604 (gm2_run_tower_test): New global variable. Add conditional
21605 before invoking gm2-local-exec.
21607 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
21609 * lib/multiline.exp (handle-multiline-outputs): Don't include the
21610 quoted multiline pattern in the pass/fail output.
21612 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
21615 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
21617 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
21619 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
21621 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
21623 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
21625 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
21627 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
21628 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
21630 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
21631 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
21632 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
21633 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
21634 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
21635 Tidy up variable access.
21636 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
21637 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
21639 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
21640 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
21641 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
21642 (gm2_simple_execute): Keep executable if global is true.
21643 * lib/gm2-torture.exp: Add ; after global variable access.
21644 * lib/gm2.exp: Set up pathnames.
21645 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
21646 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
21647 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
21648 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
21649 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
21650 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
21651 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
21652 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
21653 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
21654 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
21655 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
21656 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
21657 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
21658 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
21659 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
21660 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
21661 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
21662 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
21663 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
21664 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
21665 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
21666 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
21667 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
21668 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
21669 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
21670 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
21671 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
21672 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
21673 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
21674 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
21675 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
21676 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
21677 * gm2/projects/pim/run/pass/tower/Window.def: New test.
21678 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
21679 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
21680 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
21681 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
21682 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
21684 * gm2/projects/pim/run/pass/tower/star: New test.
21686 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
21688 * gcc.target/xtensa/pr108919.c: New test.
21690 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
21693 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
21695 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
21697 * gfortran.dg/weak-2.f90: New test.
21698 * gfortran.dg/weak-3.f90: New test.
21700 2023-02-24 Martin Liska <mliska@suse.cz>
21702 PR sanitizer/108834
21703 * c-c++-common/asan/global-overflow-1.c: Test line and column
21704 info for a global variable.
21706 2023-02-24 Alexandre Oliva <oliva@adacore.com>
21709 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
21711 2023-02-24 Jakub Jelinek <jakub@redhat.com>
21713 PR middle-end/108854
21714 * g++.dg/opt/pr108854.C: New test.
21716 2023-02-24 Jakub Jelinek <jakub@redhat.com>
21719 * gcc.target/i386/avx512bf16-pr108881.c: New test.
21721 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
21723 * gcc.target/mips/clz.c: New test.
21724 * gcc.target/mips/clo.c: New test.
21725 * gcc.target/mips/mips.exp: New option HAS_CLZ.
21727 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
21729 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
21731 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
21733 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
21734 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
21736 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
21738 * gcc.target/xtensa/elim_callee_saved.c: New.
21740 2023-02-23 Jakub Jelinek <jakub@redhat.com>
21742 PR testsuite/108899
21743 * g++.dg/modules/modules.exp: Only override unsupported if it
21744 exists and saved-unsupported doesn't.
21746 2023-02-23 Richard Biener <rguenther@suse.de>
21748 PR tree-optimization/108888
21749 * g++.dg/torture/pr108888.C: New testcase.
21751 2023-02-22 Marek Polacek <polacek@redhat.com>
21754 * c-c++-common/ubsan/pr108880.c: New test.
21756 2023-02-22 Harald Anlauf <anlauf@gmx.de>
21759 * gfortran.dg/pr96024.f90: New test.
21761 2023-02-22 Alexandre Oliva <oliva@adacore.com>
21763 * g++.dg/modules/modules.exp: Override unsupported to update
21764 module_do, and test it after dg-test.
21766 2023-02-22 Alexandre Oliva <oliva@adacore.com>
21768 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
21769 * gcc.target/arm/aes-fuse-2.c: Likewise.
21771 2023-02-22 Alexandre Oliva <oliva@adacore.com>
21773 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
21774 usable in initializers.
21776 2023-02-22 Alexandre Oliva <oliva@adacore.com>
21778 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
21780 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
21782 2023-02-22 Alexandre Oliva <oliva@adacore.com>
21784 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
21787 2023-02-22 Alexandre Oliva <oliva@adacore.com>
21789 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
21791 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
21793 * gcc.dg/vect/vect-simd-clone-16.c: New test.
21794 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
21795 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
21796 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
21797 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
21798 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
21799 * gcc.dg/vect/vect-simd-clone-17.c: New test.
21800 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
21801 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
21802 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
21803 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
21804 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
21805 * gcc.dg/vect/vect-simd-clone-18.c: New test.
21806 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
21807 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
21808 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
21809 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
21810 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
21812 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21814 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
21815 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
21816 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
21817 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
21818 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
21819 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
21821 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
21823 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
21826 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
21828 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
21829 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
21830 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
21831 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
21832 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
21833 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
21834 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
21835 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
21836 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
21837 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
21838 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
21839 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
21840 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
21841 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
21842 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
21843 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
21844 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
21845 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
21846 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
21847 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
21848 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
21849 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
21850 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
21851 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
21852 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
21853 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
21854 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
21855 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
21856 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
21857 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
21858 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
21859 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
21860 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
21861 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
21862 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
21863 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
21864 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
21865 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
21866 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
21867 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
21868 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
21869 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
21870 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
21871 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
21872 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
21873 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
21874 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
21875 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
21876 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
21877 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
21878 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
21879 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
21880 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
21881 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
21882 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
21883 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
21884 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
21885 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
21886 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
21887 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
21888 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
21889 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
21890 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
21891 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
21892 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
21893 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
21894 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
21895 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
21896 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
21897 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
21898 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
21899 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
21900 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
21901 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
21902 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
21903 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
21904 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
21905 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
21906 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
21907 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
21908 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
21909 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
21910 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
21911 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
21912 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
21913 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
21914 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
21915 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
21916 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
21917 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
21918 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
21919 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
21920 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
21921 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
21922 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
21923 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
21924 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
21925 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
21926 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
21927 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
21928 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
21929 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
21930 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
21931 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
21932 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
21933 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
21934 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
21935 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
21936 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
21937 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
21938 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
21939 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
21940 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
21941 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
21942 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
21943 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
21944 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
21945 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
21946 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
21947 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
21948 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
21949 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
21950 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
21951 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
21952 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
21953 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
21954 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
21955 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
21956 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
21957 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
21958 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
21959 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
21960 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
21961 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
21962 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
21963 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
21964 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
21965 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
21966 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
21967 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
21968 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
21969 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
21970 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
21971 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
21972 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
21973 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
21974 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
21975 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
21976 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
21977 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
21978 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
21979 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
21980 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
21981 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
21982 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
21983 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
21984 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
21985 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
21986 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
21987 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
21988 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
21989 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
21990 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
21991 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
21992 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
21993 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
21994 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
21995 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
21996 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
21997 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
21998 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
21999 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
22000 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
22001 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
22002 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
22003 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
22004 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
22005 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
22006 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
22007 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
22008 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
22009 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
22010 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
22011 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
22012 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
22013 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
22014 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
22015 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
22016 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
22017 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
22018 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
22019 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
22020 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
22021 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
22022 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
22023 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
22024 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
22025 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
22026 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
22027 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
22028 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
22029 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
22030 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
22031 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
22032 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
22033 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
22034 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
22035 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
22036 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
22037 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
22038 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
22039 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
22040 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
22041 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
22042 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
22043 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
22044 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
22045 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
22046 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
22047 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
22048 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
22049 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
22050 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
22051 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
22052 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
22053 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
22054 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
22055 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
22056 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
22057 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
22058 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
22059 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
22060 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
22061 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
22062 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
22063 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
22064 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
22065 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
22066 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
22067 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
22068 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
22069 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
22070 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
22071 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
22072 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
22073 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
22074 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
22075 out -Oz and -Og -g.
22076 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
22078 2023-02-22 Jakub Jelinek <jakub@redhat.com>
22080 PR middle-end/106258
22081 * g++.dg/ipa/pr106258.C: New test.
22083 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
22085 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
22086 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
22087 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
22088 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
22089 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
22090 * lib/target-supports.exp (check_compile): Use
22091 '-Wno-complain-wrong-lang'.
22092 * g++.dg/abi/empty12.C: Likewise.
22093 * g++.dg/abi/empty13.C: Likewise.
22094 * g++.dg/abi/empty14.C: Likewise.
22095 * g++.dg/abi/empty15.C: Likewise.
22096 * g++.dg/abi/empty16.C: Likewise.
22097 * g++.dg/abi/empty17.C: Likewise.
22098 * g++.dg/abi/empty18.C: Likewise.
22099 * g++.dg/abi/empty19.C: Likewise.
22100 * g++.dg/abi/empty22.C: Likewise.
22101 * g++.dg/abi/empty25.C: Likewise.
22102 * g++.dg/abi/empty26.C: Likewise.
22103 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
22104 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
22105 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
22107 2023-02-21 David Malcolm <dmalcolm@redhat.com>
22110 * gcc.dg/analyzer/attribute-nonnull.c: Update for
22111 -Wanalyzer-use-of-uninitialized-value terminating analysis along
22113 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
22114 * gcc.dg/analyzer/data-model-1.c: Likewise.
22115 * gcc.dg/analyzer/data-model-5.c: Likewise.
22116 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
22117 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
22118 -fno-analyzer-suppress-followups.
22119 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
22120 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
22121 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
22122 * gcc.dg/analyzer/pipe2-1.c: Likewise.
22123 * gcc.dg/analyzer/pr101547.c: Update for
22124 -Wanalyzer-use-of-uninitialized-value terminating analysis along
22126 * gcc.dg/analyzer/pr101875.c: Likewise.
22127 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
22128 * gcc.dg/analyzer/pr104224.c: Add
22129 -fno-analyzer-suppress-followups.
22130 * gcc.dg/analyzer/realloc-2.c: Add
22131 -fno-analyzer-suppress-followups.
22132 * gcc.dg/analyzer/realloc-3.c: Likewise.
22133 * gcc.dg/analyzer/realloc-5.c: Likewise.
22134 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
22135 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
22136 * gcc.dg/analyzer/stdarg-1.c: Likewise.
22137 * gcc.dg/analyzer/symbolic-1.c: Likewise.
22138 * gcc.dg/analyzer/symbolic-7.c: Update for
22139 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
22141 * gcc.dg/analyzer/uninit-4.c: Likewise.
22142 * gcc.dg/analyzer/uninit-8.c: New test.
22143 * gcc.dg/analyzer/uninit-pr94713.c: Update for
22144 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
22146 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
22148 2023-02-21 Harald Anlauf <anlauf@gmx.de>
22151 * gfortran.dg/pr96025.f90: New test.
22153 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
22155 * gdc.dg/simd2a.d: Update.
22156 * gdc.dg/simd2b.d: Update.
22157 * gdc.dg/simd2c.d: Update.
22158 * gdc.dg/simd2d.d: Update.
22159 * gdc.dg/simd2e.d: Update.
22160 * gdc.dg/simd2f.d: Update.
22161 * gdc.dg/simd2g.d: Update.
22162 * gdc.dg/simd2h.d: Update.
22163 * gdc.dg/simd2i.d: Update.
22164 * gdc.dg/simd2j.d: Update.
22166 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
22168 * gdc.dg/ctfeintrinsics.d: New test.
22170 2023-02-21 Richard Biener <rguenther@suse.de>
22172 PR tree-optimization/108691
22173 * gcc.dg/pr108691.c: New testcase.
22175 2023-02-21 Richard Biener <rguenther@suse.de>
22177 PR tree-optimization/108793
22178 * gcc.dg/torture/pr108793.c: New testcase.
22180 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
22182 * rust/compile/torture/intrinsics-math.rs: New test.
22184 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22186 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
22188 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22190 * rust/execute/torture/closure3.rs: New test.
22192 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
22194 * rust/compile/torture/phantom_data.rs: New test.
22196 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22198 * rust/compile/torture/intrinsics-3.rs:
22199 * rust/execute/torture/atomic_load.rs: New test.
22201 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22203 * rust/compile/torture/intrinsics-5.rs: Fix error message.
22205 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22207 * rust/compile/torture/intrinsics-6.rs: New test.
22208 * rust/compile/torture/intrinsics-7.rs: New test.
22210 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22212 * rust/compile/torture/intrinsics-4.rs: New test.
22213 * rust/compile/torture/intrinsics-5.rs: New test.
22214 * rust/execute/torture/atomic_store.rs: New test.
22216 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22218 * rust/compile/torture/intrinsics-3.rs: New test.
22220 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22222 * rust/execute/torture/closure2.rs: New test.
22224 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22226 * rust/execute/torture/closure1.rs: New test.
22228 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22230 * rust/compile/issue-1589.rs: New test.
22232 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22234 * rust/compile/generics7.rs: Fix test with missing assertion.
22235 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
22237 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
22239 * rust/compile/missing_closing_paren.rs: New test.
22241 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22243 * rust/execute/torture/prefetch_data.rs: New test.
22245 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22247 * rust/compile/torture/issue-1555.rs: New test.
22249 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
22251 * rust/compile/const9.rs: New test.
22253 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22255 * rust/compile/issue-1272.rs: New test.
22257 2023-02-21 Richard Biener <rguenther@suse.de>
22259 PR tree-optimization/108868
22260 * gcc.dg/pr108868.c: New testcase.
22262 2023-02-21 Richard Biener <rguenther@suse.de>
22264 PR tree-optimization/108855
22265 * gcc.dg/pr108855.c: New testcase.
22267 2023-02-21 Richard Biener <rguenther@suse.de>
22270 2023-02-21 Richard Biener <rguenther@suse.de>
22272 PR tree-optimization/108691
22273 * gcc.dg/pr108691.c: New testcase.
22275 2023-02-20 Jakub Jelinek <jakub2redhat.com>
22278 * gcc.dg/pr108862.c: New test.
22279 * gcc.target/powerpc/pr108862.c: New test.
22281 2023-02-20 Marek Polacek <polacek@redhat.com>
22284 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
22285 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
22287 2023-02-20 Marek Polacek <polacek@redhat.com>
22290 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
22291 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
22293 2023-02-20 Richard Biener <rguenther@suse.de>
22295 PR tree-optimization/108816
22296 * gcc.dg/torture/pr108816.c: New testcase.
22298 2023-02-20 Richard Biener <rguenther@suse.de>
22300 PR tree-optimization/108825
22301 * gcc.dg/torture/pr108825.c: New testcase.
22303 2023-02-18 Jason Merrill <jason@redhat.com>
22313 * g++.dg/DRs/dr2518.C: New test.
22315 2023-02-18 Jakub Jelinek <jakub@redhat.com>
22317 PR tree-optimization/108819
22318 * gcc.dg/pr108819.c: New test.
22320 2023-02-18 Jakub Jelinek <jakub@redhat.com>
22323 * gcc.target/i386/pr108832.c: New test.
22325 2023-02-18 Martin Uecker <uecker@tugraz.at>
22328 * gcc.dg/pr108375-1.c: New test.
22329 * gcc.dg/pr108375-2.c: New test.
22331 2023-02-18 Martin Uecker <uecker@tugraz.at>
22335 * gcc.dg/pr105660-1.c: New test.
22336 * gcc.dg/pr105660-2.c: New test.
22338 2023-02-17 Patrick Palka <ppalka@redhat.com>
22342 * g++.dg/opt/is_constant_evaluated1.C: New test.
22343 * g++.dg/opt/is_constant_evaluated2.C: New test.
22345 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
22348 * gcc.target/i386/pr108831-1.c: New test.
22349 * gcc.target/i386/pr108831-2.c: Ditto.
22351 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
22354 * gcc.dg/pr108805.c: New test.
22356 2023-02-17 Richard Biener <rguenther@suse.de>
22358 PR tree-optimization/108821
22359 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
22361 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22363 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
22364 CLOCK which is available on mingw as well as other platforms.
22365 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
22367 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22369 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
22370 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
22371 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
22372 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
22373 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
22374 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
22375 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
22376 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
22377 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
22378 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
22379 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
22381 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22383 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
22385 2023-02-16 David Malcolm <dmalcolm@redhat.com>
22388 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
22389 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
22390 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
22391 (test_bitmask_2): New.
22392 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
22394 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
22396 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
22398 2023-02-16 Patrick Palka <ppalka@redhat.com>
22401 * g++.dg/template/typename24.C: New test.
22402 * g++.dg/template/typename25.C: New test.
22403 * g++.dg/template/typename25a.C: New test.
22404 * g++.dg/template/typename26.C: New test.
22406 2023-02-16 Jakub Jelinek <jakub@redhat.com>
22408 PR tree-optimization/108657
22409 * gcc.dg/pr108657.c: New test.
22411 2023-02-16 Jakub Jelinek <jakub@redhat.com>
22413 PR tree-optimization/108783
22414 * gcc.c-torture/compile/pr108783.c: New test.
22416 2023-02-16 Richard Biener <rguenther@suse.de>
22418 PR tree-optimization/108791
22419 * gcc.dg/torture/pr108791.c: New testcase.
22421 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
22423 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
22424 as a non-LRA target.
22426 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
22429 * gfortran.dg/pr103608.f90: New test.
22431 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
22434 * gfortran.dg/pr104554.f90: New test.
22436 2023-02-15 David Malcolm <dmalcolm@redhat.com>
22441 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
22442 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
22443 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
22445 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
22447 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
22448 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
22449 * gcc.target/i386/pr99464.c: Ditto.
22450 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
22451 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
22452 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
22453 * gcc.target/i386/pr98063.c: Ditto.
22454 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
22455 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
22456 * gcc.target/i386/pr95464.c: Ditto.
22457 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
22458 * gcc.target/i386/pr99530-2.c: Ditto.
22459 * gcc.target/i386/pr99530-3.c: Ditto.
22460 * gcc.target/i386/pr99530-4.c: Ditto.
22461 * gcc.target/i386/pr99530-5.c: Ditto.
22462 * gcc.target/i386/pr99530-6.c: Ditto.
22463 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
22465 2023-02-15 Marek Polacek <polacek@redhat.com>
22467 PR middle-end/106080
22468 * c-c++-common/Wdangling-pointer-10.c: New test.
22469 * c-c++-common/Wdangling-pointer-9.c: New test.
22471 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22473 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
22474 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
22475 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
22476 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
22477 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
22478 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
22479 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
22480 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
22481 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
22482 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
22483 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
22484 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
22485 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
22486 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
22487 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
22489 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22491 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
22492 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
22493 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
22494 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
22495 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
22496 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
22497 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
22498 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
22499 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
22500 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
22501 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
22502 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
22503 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
22504 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
22505 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
22507 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22509 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
22510 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
22511 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
22512 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
22513 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
22514 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
22515 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
22516 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
22517 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
22518 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
22519 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
22520 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
22521 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
22522 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
22523 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
22525 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22527 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
22528 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
22529 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
22530 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
22531 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
22532 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
22533 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
22534 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
22535 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
22536 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
22537 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
22538 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
22539 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
22540 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
22541 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
22543 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22545 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
22546 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
22547 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
22548 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
22549 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
22550 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
22551 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
22552 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
22553 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
22554 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
22555 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
22556 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
22557 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
22558 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
22559 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
22561 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22563 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
22564 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
22565 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
22566 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
22567 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
22568 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
22569 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
22570 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
22571 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
22572 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
22573 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
22574 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
22575 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
22576 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
22577 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
22579 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22581 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
22582 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
22583 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
22584 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
22585 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
22586 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
22587 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
22588 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
22589 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
22590 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
22591 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
22592 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
22593 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
22594 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
22595 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
22597 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22599 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
22600 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
22601 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
22602 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
22603 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
22604 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
22605 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
22606 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
22607 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
22608 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
22609 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
22610 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
22611 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
22612 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
22613 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
22615 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22617 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
22618 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
22619 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
22620 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
22621 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
22622 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
22623 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
22624 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
22625 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
22626 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
22627 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
22628 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
22629 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
22630 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
22631 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
22633 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22635 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
22636 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
22637 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
22638 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
22639 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
22640 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
22641 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
22642 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
22643 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
22644 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
22645 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
22646 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
22647 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
22648 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
22649 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
22651 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22653 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
22654 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
22655 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
22656 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
22657 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
22658 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
22659 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
22660 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
22661 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
22662 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
22663 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
22664 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
22665 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
22666 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
22667 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
22669 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22671 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
22672 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
22673 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
22674 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
22675 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
22676 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
22677 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
22678 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
22679 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
22680 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
22681 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
22682 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
22683 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
22684 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
22685 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
22686 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
22687 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
22688 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
22689 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
22690 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
22691 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
22692 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
22693 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
22694 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
22695 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
22696 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
22697 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
22698 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
22699 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
22700 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
22701 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
22702 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
22703 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
22704 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
22705 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
22706 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
22707 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
22708 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
22709 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
22710 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
22711 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
22712 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
22713 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
22714 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
22715 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
22717 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22719 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
22720 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
22721 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
22722 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
22723 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
22724 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
22725 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
22726 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
22727 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
22728 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
22729 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
22730 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
22731 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
22732 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
22733 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
22734 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
22735 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
22736 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
22737 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
22738 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
22739 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
22740 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
22741 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
22742 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
22743 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
22744 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
22745 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
22746 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
22747 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
22748 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
22749 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
22750 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
22751 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
22752 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
22753 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
22754 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
22755 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
22756 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
22757 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
22758 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
22759 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
22760 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
22761 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
22762 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
22763 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
22764 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
22765 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
22766 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
22767 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
22768 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
22769 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
22770 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
22771 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
22772 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
22773 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
22774 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
22775 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
22776 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
22777 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
22778 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
22780 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22782 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
22783 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
22784 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
22785 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
22786 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
22787 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
22788 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
22789 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
22790 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
22792 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22794 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
22795 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
22796 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
22797 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
22798 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
22799 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
22800 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
22801 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
22802 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
22803 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
22804 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
22805 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
22806 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
22807 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
22808 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
22809 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
22810 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
22811 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
22813 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22815 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
22816 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
22817 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
22818 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
22819 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
22820 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
22821 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
22822 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
22823 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
22824 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
22825 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
22826 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
22827 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
22828 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
22829 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
22830 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
22831 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
22832 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
22834 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22836 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
22837 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
22838 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
22839 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
22840 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
22841 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
22842 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
22843 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
22844 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
22845 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
22846 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
22847 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
22848 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
22849 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
22850 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
22851 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
22852 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
22853 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
22855 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22857 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
22858 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
22859 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
22860 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
22861 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
22862 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
22863 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
22864 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
22865 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
22866 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
22867 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
22868 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
22869 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
22870 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
22871 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
22872 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
22873 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
22874 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
22876 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22878 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
22879 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
22880 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
22881 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
22882 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
22883 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
22884 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
22885 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
22886 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
22887 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
22888 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
22889 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
22890 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
22891 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
22892 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
22893 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
22894 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
22895 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
22897 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22899 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
22900 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
22901 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
22902 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
22903 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
22904 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
22905 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
22906 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
22907 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
22908 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
22909 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
22910 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
22911 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
22912 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
22913 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
22914 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
22915 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
22916 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
22918 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22920 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
22921 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
22922 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
22923 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
22924 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
22925 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
22926 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
22927 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
22928 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
22929 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
22930 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
22931 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
22932 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
22933 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
22934 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
22935 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
22936 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
22937 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
22939 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22941 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
22942 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
22943 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
22944 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
22945 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
22946 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
22947 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
22948 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
22949 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
22950 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
22951 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
22952 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
22953 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
22954 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
22955 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
22956 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
22957 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
22958 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
22960 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22962 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
22963 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
22964 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
22965 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
22966 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
22967 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
22968 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
22969 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
22970 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
22971 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
22972 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
22973 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
22974 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
22975 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
22976 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
22977 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
22978 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
22979 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
22981 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22983 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
22984 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
22985 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
22986 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
22987 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
22988 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
22989 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
22990 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
22991 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
22992 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
22993 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
22994 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
22995 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
22996 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
22997 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
22998 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
22999 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
23000 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
23002 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23004 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
23005 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
23006 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
23007 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
23008 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
23009 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
23010 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
23011 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
23012 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
23013 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
23014 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
23015 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
23016 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
23017 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
23018 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
23019 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
23020 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
23021 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
23023 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23025 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
23026 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
23027 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
23028 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
23029 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
23030 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
23031 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
23032 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
23033 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
23034 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
23035 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
23036 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
23037 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
23038 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
23039 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
23040 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
23041 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
23042 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
23044 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23046 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
23047 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
23048 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
23049 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
23050 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
23051 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
23052 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
23053 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
23054 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
23055 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
23056 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
23057 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
23058 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
23059 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
23060 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
23061 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
23062 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
23063 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
23064 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
23065 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
23066 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
23067 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
23068 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
23069 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
23070 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
23071 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
23072 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
23073 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
23074 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
23075 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
23076 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
23077 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
23078 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
23079 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
23080 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
23081 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
23082 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
23083 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
23084 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
23085 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
23086 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
23087 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
23088 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
23089 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
23090 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
23091 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
23092 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
23093 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
23094 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
23095 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
23096 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
23097 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
23098 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
23099 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
23101 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23103 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
23104 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
23105 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
23106 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
23107 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
23108 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
23109 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
23110 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
23111 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
23112 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
23113 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
23114 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
23115 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
23116 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
23117 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
23118 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
23119 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
23120 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
23121 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
23122 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
23123 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
23124 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
23125 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
23126 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
23127 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
23128 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
23129 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
23130 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
23131 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
23132 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
23133 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
23134 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
23135 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
23136 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
23137 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
23138 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
23139 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
23140 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
23141 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
23142 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
23143 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
23144 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
23145 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
23146 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
23147 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
23148 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
23149 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
23150 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
23151 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
23152 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
23153 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
23154 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
23155 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
23156 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
23157 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
23158 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
23159 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
23160 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
23161 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
23162 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
23163 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
23164 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
23165 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
23166 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
23167 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
23168 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
23169 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
23170 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
23171 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
23172 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
23173 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
23174 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
23176 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23178 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
23179 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
23180 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
23181 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
23182 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
23183 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
23184 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
23185 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
23186 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
23188 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23190 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
23191 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
23192 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
23193 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
23194 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
23195 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
23196 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
23197 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
23198 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
23199 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
23200 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
23201 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
23202 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
23203 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
23204 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
23205 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
23206 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
23207 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
23209 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23211 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
23212 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
23213 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
23214 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
23215 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
23216 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
23217 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
23218 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
23219 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
23220 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
23221 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
23222 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
23223 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
23224 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
23225 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
23226 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
23227 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
23228 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
23230 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23232 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
23233 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
23234 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
23235 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
23236 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
23237 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
23238 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
23239 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
23240 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
23241 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
23242 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
23243 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
23244 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
23245 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
23246 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
23247 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
23248 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
23249 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
23250 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
23251 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
23252 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
23253 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
23254 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
23255 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
23256 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
23257 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
23258 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
23259 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
23260 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
23261 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
23262 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
23263 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
23264 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
23265 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
23266 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
23267 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
23269 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23271 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
23272 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
23273 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
23274 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
23275 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
23276 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
23277 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
23278 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
23279 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
23280 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
23281 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
23282 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
23283 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
23284 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
23285 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
23286 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
23287 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
23288 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
23290 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23292 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
23293 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
23294 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
23295 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
23296 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
23297 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
23298 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
23299 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
23300 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
23301 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
23302 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
23303 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
23304 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
23305 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
23306 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
23307 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
23308 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
23309 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
23310 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
23311 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
23312 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
23313 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
23314 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
23315 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
23316 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
23317 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
23318 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
23319 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
23320 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
23321 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
23322 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
23323 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
23324 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
23325 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
23326 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
23327 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
23329 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23331 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
23332 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
23333 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
23334 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
23335 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
23336 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
23337 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
23338 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
23339 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
23340 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
23341 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
23342 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
23343 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
23344 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
23345 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
23346 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
23347 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
23348 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
23350 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23352 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
23353 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
23354 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
23355 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
23356 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
23357 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
23358 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
23359 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
23360 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
23361 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
23362 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
23363 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
23364 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
23365 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
23366 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
23367 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
23368 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
23369 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
23370 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
23371 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
23372 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
23373 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
23374 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
23375 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
23376 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
23377 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
23378 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
23379 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
23380 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
23381 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
23382 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
23383 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
23384 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
23385 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
23386 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
23387 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
23389 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23391 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
23392 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
23393 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
23394 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
23395 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
23396 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
23397 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
23398 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
23399 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
23400 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
23401 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
23402 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
23403 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
23404 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
23405 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
23406 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
23407 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
23408 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
23410 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23412 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
23413 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
23414 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
23415 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
23416 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
23417 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
23418 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
23419 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
23420 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
23421 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
23422 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
23423 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
23424 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
23425 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
23426 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
23427 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
23428 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
23429 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
23430 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
23431 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
23432 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
23433 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
23434 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
23435 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
23436 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
23437 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
23438 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
23439 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
23440 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
23441 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
23442 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
23443 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
23444 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
23445 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
23446 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
23447 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
23449 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23451 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
23452 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
23453 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
23454 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
23455 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
23456 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
23457 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
23458 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
23459 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
23461 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23463 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
23464 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
23465 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
23466 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
23467 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
23468 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
23469 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
23470 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
23471 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
23472 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
23473 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
23474 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
23475 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
23476 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
23477 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
23478 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
23479 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
23480 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
23482 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23484 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
23485 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
23486 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
23487 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
23488 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
23489 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
23490 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
23491 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
23492 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
23493 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
23494 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
23495 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
23496 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
23497 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
23498 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
23499 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
23500 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
23501 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
23502 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
23503 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
23504 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
23505 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
23506 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
23507 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
23508 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
23509 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
23510 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
23511 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
23512 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
23513 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
23514 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
23515 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
23516 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
23517 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
23518 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
23519 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
23520 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
23521 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
23522 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
23523 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
23524 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
23525 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
23526 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
23527 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
23528 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
23529 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
23530 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
23531 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
23532 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
23533 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
23535 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23537 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
23538 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
23539 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
23540 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
23541 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
23542 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
23543 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
23544 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
23545 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
23547 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23549 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
23550 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
23551 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
23552 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
23553 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
23554 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
23555 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
23556 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
23557 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
23558 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
23559 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
23560 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
23561 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
23562 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
23563 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
23564 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
23565 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
23566 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
23568 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23570 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
23571 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
23572 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
23573 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
23574 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
23575 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
23576 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
23577 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
23578 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
23579 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
23580 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
23581 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
23582 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
23583 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
23584 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
23585 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
23586 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
23587 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
23589 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23591 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
23592 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
23593 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
23594 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
23595 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
23596 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
23597 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
23598 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
23599 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
23600 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
23601 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
23602 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
23603 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
23604 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
23605 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
23606 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
23607 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
23608 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
23609 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
23610 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
23611 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
23612 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
23613 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
23614 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
23615 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
23616 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
23617 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
23618 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
23619 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
23620 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
23621 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
23622 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
23623 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
23624 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
23625 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
23626 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
23628 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23630 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
23631 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
23632 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
23633 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
23634 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
23635 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
23636 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
23637 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
23638 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
23639 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
23640 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
23641 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
23642 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
23643 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
23644 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
23645 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
23646 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
23647 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
23649 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23651 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
23652 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
23653 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
23654 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
23655 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
23656 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
23657 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
23658 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
23659 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
23660 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
23661 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
23662 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
23663 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
23664 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
23665 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
23666 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
23667 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
23668 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
23669 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
23670 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
23671 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
23672 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
23673 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
23674 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
23675 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
23676 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
23677 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
23678 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
23679 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
23680 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
23681 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
23682 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
23683 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
23684 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
23685 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
23686 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
23688 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23690 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
23691 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
23692 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
23693 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
23694 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
23695 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
23696 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
23697 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
23698 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
23699 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
23700 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
23701 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
23702 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
23703 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
23704 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
23705 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
23706 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
23707 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
23709 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23711 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
23712 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
23713 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
23714 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
23715 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
23716 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
23717 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
23718 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
23719 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
23720 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
23721 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
23722 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
23723 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
23724 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
23725 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
23726 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
23727 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
23728 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
23729 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
23730 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
23731 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
23732 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
23733 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
23734 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
23735 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
23736 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
23737 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
23738 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
23739 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
23740 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
23741 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
23742 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
23743 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
23744 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
23745 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
23746 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
23748 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23750 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
23751 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
23752 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
23753 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
23754 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
23755 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
23756 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
23757 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
23758 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
23759 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
23760 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
23761 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
23762 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
23763 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
23764 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
23765 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
23766 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
23767 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
23769 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23771 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
23772 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
23773 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
23774 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
23775 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
23776 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
23777 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
23778 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
23779 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
23780 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
23781 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
23782 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
23783 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
23784 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
23785 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
23786 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
23787 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
23788 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
23789 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
23790 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
23791 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
23792 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
23793 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
23794 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
23795 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
23796 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
23797 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
23798 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
23799 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
23800 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
23801 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
23802 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
23803 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
23804 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
23805 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
23806 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
23808 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23810 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
23811 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
23812 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
23813 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
23814 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
23815 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
23816 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
23817 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
23818 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
23820 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23822 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
23823 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
23824 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
23825 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
23826 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
23827 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
23828 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
23829 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
23830 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
23831 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
23832 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
23833 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
23834 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
23835 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
23836 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
23837 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
23838 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
23839 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
23841 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
23843 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
23846 2023-02-15 Martin Jambor <mjambor@suse.cz>
23849 * gcc.dg/ipa/pr108679.c: New test.
23851 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
23854 * gfortran.dg/gomp/loop-5.f90: New test.
23855 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
23856 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
23858 2023-02-15 Jakub Jelinek <jakub@redhat.com>
23862 * gcc.dg/pr108787.c: New test.
23863 * gcc.target/powerpc/pr108787.c: New test.
23864 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
23866 2023-02-15 Jakub Jelinek <jakub@redhat.com>
23868 * g++.dg/DRs/dr2475.C: New test.
23869 * g++.dg/DRs/dr2478.C: New test.
23870 * g++.dg/DRs/dr2530.C: New test.
23871 * g++.dg/DRs/dr2673.C: New test.
23872 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
23874 2023-02-15 Marek Polacek <polacek@redhat.com>
23877 * g++.dg/cpp0x/overload-conv-5.C: New test.
23879 2023-02-14 David Faust <david.faust@oracle.com>
23882 * gcc.target/bpf/ldxdw.c: New test.
23884 2023-02-14 Andrew Pinski <apinski@marvell.com>
23886 PR tree-optimization/108355
23887 PR tree-optimization/96921
23888 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
23889 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
23890 * gcc.dg/tree-ssa/pr108354-1.c: New test.
23892 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
23894 * gnat.dg/shift2.adb: New test.
23896 2023-02-14 Richard Biener <rguenther@suse.de>
23898 PR tree-optimization/108782
23899 * gcc.dg/torture/pr108782.c: New testcase.
23901 2023-02-14 Jakub Jelinek <jakub@redhat.com>
23903 PR sanitizer/108777
23904 * gcc.dg/asan/pr108777-1.c: New test.
23905 * gcc.dg/asan/pr108777-2.c: New test.
23906 * gcc.dg/asan/pr108777-3.c: New test.
23907 * gcc.dg/asan/pr108777-4.c: New test.
23908 * gcc.dg/asan/pr108777-5.c: New test.
23909 * gcc.dg/asan/pr108777-6.c: New test.
23910 * gcc.dg/completion-3.c: Adjust expected multiline output.
23912 2023-02-14 Andreas Schwab <schwab@suse.de>
23915 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
23916 over cfi directives.
23917 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
23918 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
23919 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
23920 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
23921 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
23922 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
23924 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
23926 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
23928 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
23930 PR tree-optimization/96373
23931 PR tree-optimization/108571
23932 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
23933 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
23934 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
23935 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
23937 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
23940 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
23941 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
23942 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
23943 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
23944 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
23945 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
23946 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
23947 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
23948 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
23949 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
23950 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
23951 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
23952 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
23953 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
23954 * gcc.target/powerpc/pr96373.c: New test.
23956 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
23958 PR rtl-optimization/108681
23959 * gcc.target/aarch64/pr108681.c: New test.
23961 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
23963 * gcc.target/i386/pr108774.c: New.
23965 2023-02-13 Harald Anlauf <anlauf@gmx.de>
23968 * gfortran.dg/pr103475.f90: New test.
23970 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
23973 * gcc.target/i386/pr108516-1.c: New test.
23974 * gcc.target/i386/pr108516-2.c: Ditto.
23976 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
23978 * gfortran.dg/noinline.f90: New test.
23979 * gfortran.dg/noreturn-1.f90: New test.
23980 * gfortran.dg/noreturn-2.f90: New test.
23981 * gfortran.dg/noreturn-3.f90: New test.
23982 * gfortran.dg/noreturn-4.f90: New test.
23983 * gfortran.dg/noreturn-5.f90: New test.
23984 * gfortran.dg/weak-1.f90: New test.
23986 2023-02-13 Richard Biener <rguenther@suse.de>
23988 PR tree-optimization/108691
23989 * gcc.dg/pr108691.c: New testcase.
23991 2023-02-13 Jonathan Yong <10walls@gmail.com>
23993 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
23994 regex pattern to allow long long instead of just long.
23996 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
23998 * gcc.target/arc/milli-1.c: Update test.
24000 2023-02-13 Richard Biener <rguenther@suse.de>
24002 PR tree-optimization/106722
24003 * gcc.dg/torture/pr108737.c: New testcase.
24005 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24007 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
24008 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
24009 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
24010 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
24011 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
24012 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
24013 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
24014 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
24015 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
24016 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
24017 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
24018 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
24019 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
24020 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
24021 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
24023 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24025 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
24026 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
24027 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
24028 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
24029 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
24030 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
24031 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
24032 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
24033 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
24034 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
24035 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
24036 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
24037 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
24038 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
24039 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
24040 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
24041 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
24042 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
24043 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
24044 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
24045 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
24046 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
24047 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
24048 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
24049 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
24050 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
24051 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
24052 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
24053 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
24054 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
24056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24058 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
24059 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
24060 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
24061 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
24062 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
24063 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
24064 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
24065 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
24066 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
24067 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
24068 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
24069 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
24070 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
24071 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
24072 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
24074 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24076 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
24077 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
24078 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
24079 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
24080 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
24081 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
24082 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
24083 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
24084 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
24085 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
24086 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
24087 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
24088 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
24089 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
24090 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
24091 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
24092 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
24093 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
24094 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
24095 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
24096 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
24097 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
24098 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
24099 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
24100 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
24101 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
24102 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
24103 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
24104 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
24105 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
24107 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24109 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
24110 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
24111 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
24112 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
24113 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
24114 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
24115 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
24116 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
24117 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
24118 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
24119 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
24120 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
24121 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
24122 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
24123 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
24125 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24127 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
24128 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
24129 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
24130 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
24131 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
24132 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
24133 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
24134 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
24135 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
24136 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
24137 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
24138 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
24139 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
24140 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
24141 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
24142 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
24143 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
24144 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
24145 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
24146 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
24147 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
24148 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
24149 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
24150 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
24151 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
24152 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
24153 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
24154 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
24155 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
24156 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
24158 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24160 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
24161 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
24162 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
24163 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
24164 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
24165 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
24166 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
24167 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
24168 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
24169 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
24170 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
24171 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
24172 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
24173 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
24174 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
24176 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24178 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
24179 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
24180 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
24181 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
24182 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
24183 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
24184 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
24185 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
24186 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
24187 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
24188 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
24189 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
24190 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
24191 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
24192 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
24193 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
24194 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
24195 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
24196 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
24197 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
24198 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
24199 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
24200 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
24201 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
24202 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
24203 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
24204 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
24205 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
24206 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
24207 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
24209 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24211 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
24212 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
24213 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
24214 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
24215 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
24216 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
24217 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
24218 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
24219 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
24220 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
24221 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
24222 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
24223 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
24224 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
24225 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
24226 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
24227 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
24228 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
24229 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
24230 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
24231 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
24232 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
24233 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
24234 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
24235 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
24236 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
24237 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
24238 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
24239 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
24240 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
24241 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
24242 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
24243 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
24244 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
24245 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
24246 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
24247 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
24248 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
24249 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
24250 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
24251 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
24252 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
24253 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
24254 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
24255 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
24256 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
24257 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
24258 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
24259 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
24260 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
24261 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
24262 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
24263 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
24264 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
24265 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
24266 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
24267 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
24268 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
24269 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
24270 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
24272 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24274 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
24275 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
24276 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
24277 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
24278 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
24279 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
24280 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
24281 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
24282 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
24283 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
24284 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
24285 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
24286 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
24287 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
24288 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
24290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24292 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
24293 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
24294 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
24295 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
24296 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
24297 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
24298 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
24299 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
24300 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
24301 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
24302 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
24303 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
24304 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
24305 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
24306 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
24307 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
24308 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
24309 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
24310 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
24311 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
24312 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
24313 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
24314 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
24315 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
24316 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
24317 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
24318 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
24319 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
24320 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
24321 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
24323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24325 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
24326 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
24327 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
24328 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
24329 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
24330 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
24331 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
24332 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
24333 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
24334 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
24335 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
24336 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
24337 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
24338 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
24339 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
24341 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24343 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
24344 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
24345 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
24346 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
24347 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
24348 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
24349 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
24350 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
24351 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
24352 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
24353 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
24354 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
24355 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
24356 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
24357 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
24359 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24361 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
24362 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
24363 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
24364 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
24365 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
24366 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
24367 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
24368 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
24369 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
24370 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
24371 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
24372 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
24373 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
24374 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
24375 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
24377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24379 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
24380 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
24381 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
24382 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
24383 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
24384 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
24385 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
24386 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
24387 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
24388 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
24389 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
24390 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
24391 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
24392 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
24393 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
24395 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24397 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
24398 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
24399 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
24400 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
24401 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
24402 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
24403 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
24404 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
24405 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
24406 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
24407 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
24408 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
24409 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
24410 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
24411 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
24412 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
24413 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
24414 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
24415 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
24417 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24419 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
24420 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
24421 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
24422 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
24423 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
24424 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
24425 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
24426 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
24427 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
24428 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
24429 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
24430 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
24431 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
24432 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
24433 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
24434 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
24435 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
24436 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
24437 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
24438 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
24439 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
24440 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
24441 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
24442 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
24443 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
24444 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
24445 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
24446 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
24447 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
24448 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
24449 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
24450 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
24451 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
24452 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
24453 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
24454 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
24456 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24458 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
24459 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
24460 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
24461 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
24462 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
24463 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
24464 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
24465 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
24466 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
24467 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
24468 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
24469 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
24470 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
24471 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
24472 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
24473 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
24474 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
24475 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
24477 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24479 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
24480 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
24481 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
24482 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
24483 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
24484 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
24485 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
24486 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
24487 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
24488 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
24489 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
24490 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
24491 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
24492 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
24493 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
24494 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
24495 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
24496 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
24497 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
24498 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
24499 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
24500 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
24501 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
24502 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
24503 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
24504 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
24505 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
24506 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
24507 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
24508 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
24509 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
24510 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
24511 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
24512 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
24513 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
24514 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
24516 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24518 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
24519 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
24520 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
24521 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
24522 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
24523 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
24524 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
24525 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
24526 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
24527 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
24528 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
24529 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
24530 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
24531 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
24532 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
24533 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
24534 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
24535 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
24537 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24539 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
24540 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
24541 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
24542 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
24543 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
24544 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
24545 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
24546 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
24547 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
24548 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
24549 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
24550 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
24551 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
24552 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
24553 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
24554 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
24555 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
24556 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
24557 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
24558 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
24559 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
24560 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
24561 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
24562 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
24563 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
24564 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
24565 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
24566 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
24567 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
24568 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
24569 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
24570 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
24571 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
24572 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
24573 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
24574 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
24576 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24578 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
24579 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
24580 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
24581 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
24582 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
24583 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
24584 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
24585 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
24586 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
24587 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
24588 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
24589 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
24590 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
24591 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
24592 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
24593 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
24594 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
24595 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
24597 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24599 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
24600 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
24601 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
24602 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
24603 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
24604 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
24605 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
24606 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
24607 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
24608 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
24609 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
24610 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
24611 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
24612 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
24613 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
24614 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
24615 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
24616 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
24617 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
24618 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
24619 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
24620 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
24621 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
24622 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
24623 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
24624 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
24625 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
24626 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
24627 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
24628 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
24629 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
24630 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
24631 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
24632 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
24633 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
24634 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
24636 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24638 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
24639 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
24640 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
24641 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
24642 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
24643 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
24644 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
24645 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
24646 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
24647 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
24648 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
24649 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
24650 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
24651 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
24652 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
24653 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
24654 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
24655 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
24656 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
24657 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
24658 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
24659 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
24660 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
24661 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
24662 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
24663 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
24664 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
24665 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
24666 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
24667 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
24668 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
24669 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
24670 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
24671 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
24672 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
24673 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
24674 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
24675 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
24676 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
24677 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
24678 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
24679 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
24680 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
24681 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
24682 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
24683 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
24684 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
24685 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
24686 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
24687 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
24688 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
24689 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
24690 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
24691 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
24692 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
24693 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
24694 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
24695 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
24696 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
24697 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
24698 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
24699 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
24700 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
24701 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
24702 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
24703 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
24704 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
24705 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
24706 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
24707 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
24708 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
24709 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
24711 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24713 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
24714 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
24715 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
24716 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
24717 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
24718 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
24719 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
24720 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
24721 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
24722 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
24723 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
24724 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
24725 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
24726 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
24727 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
24728 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
24729 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
24730 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
24732 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24734 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
24735 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
24736 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
24737 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
24738 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
24739 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
24740 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
24741 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
24742 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
24743 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
24744 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
24745 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
24746 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
24747 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
24748 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
24749 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
24750 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
24751 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
24752 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
24753 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
24754 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
24755 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
24756 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
24757 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
24758 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
24759 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
24760 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
24761 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
24762 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
24763 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
24764 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
24765 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
24766 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
24767 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
24768 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
24769 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
24771 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24773 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
24774 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
24775 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
24776 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
24777 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
24778 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
24779 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
24780 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
24781 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
24782 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
24783 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
24784 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
24785 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
24786 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
24787 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
24788 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
24789 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
24790 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
24792 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24794 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
24795 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
24796 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
24797 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
24798 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
24799 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
24800 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
24801 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
24802 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
24803 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
24804 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
24805 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
24806 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
24807 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
24808 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
24809 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
24810 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
24811 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
24813 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24815 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
24816 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
24817 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
24818 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
24819 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
24820 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
24821 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
24822 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
24823 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
24824 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
24825 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
24826 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
24827 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
24828 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
24829 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
24830 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
24831 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
24832 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
24834 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24836 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
24837 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
24838 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
24839 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
24840 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
24841 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
24842 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
24843 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
24844 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
24845 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
24846 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
24847 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
24848 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
24849 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
24850 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
24851 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
24852 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
24853 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
24855 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24857 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
24858 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
24859 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
24860 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
24861 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
24862 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
24863 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
24864 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
24865 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
24866 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
24867 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
24868 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
24869 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
24870 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
24871 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
24872 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
24873 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
24874 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
24875 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
24876 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
24877 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
24878 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
24879 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
24880 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
24882 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24884 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
24885 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
24886 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
24887 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
24888 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
24889 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
24890 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
24891 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
24892 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
24893 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
24894 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
24895 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
24896 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
24897 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
24898 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
24899 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
24900 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
24901 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
24902 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
24903 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
24904 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
24905 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
24906 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
24908 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24910 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
24911 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
24912 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
24913 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
24914 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
24915 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
24916 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
24917 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
24918 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
24919 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
24920 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
24921 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
24922 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
24923 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
24924 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
24925 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
24926 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
24927 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
24928 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
24929 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
24930 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
24931 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
24932 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
24933 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
24934 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
24935 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
24936 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
24937 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
24938 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
24939 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
24941 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24943 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
24944 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
24945 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
24946 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
24947 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
24948 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
24949 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
24950 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
24951 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
24952 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
24953 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
24954 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
24955 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
24956 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
24957 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
24958 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
24959 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
24960 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
24961 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
24962 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
24963 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
24964 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
24965 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
24966 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
24967 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
24968 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
24969 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
24970 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
24971 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
24972 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
24974 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24976 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
24977 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
24978 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
24979 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
24980 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
24981 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
24982 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
24983 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
24984 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
24985 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
24986 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
24987 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
24988 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
24989 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
24990 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
24991 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
24992 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
24993 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
24994 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
24995 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
24996 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
24997 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
24998 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
24999 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
25000 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
25001 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
25002 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
25003 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
25005 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25007 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
25008 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
25009 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
25010 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
25011 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
25012 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
25013 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
25014 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
25015 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
25016 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
25017 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
25018 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
25020 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25022 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
25023 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
25024 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
25025 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
25026 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
25027 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
25029 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25031 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
25032 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
25033 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
25034 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
25035 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
25036 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
25037 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
25038 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
25039 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
25040 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
25041 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
25042 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
25043 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
25044 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
25045 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
25046 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
25047 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
25048 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
25050 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25052 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
25053 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
25054 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
25055 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
25056 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
25057 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
25058 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
25059 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
25060 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
25061 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
25062 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
25063 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
25064 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
25065 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
25066 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
25067 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
25068 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
25069 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
25070 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
25071 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
25072 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
25073 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
25074 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
25075 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
25076 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
25077 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
25078 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
25079 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
25080 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
25081 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
25082 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
25083 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
25084 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
25085 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
25086 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
25087 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
25089 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25091 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
25092 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
25093 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
25094 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
25095 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
25096 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
25097 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
25098 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
25099 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
25100 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
25101 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
25102 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
25103 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
25104 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
25105 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
25106 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
25107 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
25108 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
25109 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
25110 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
25111 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
25112 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
25113 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
25114 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
25115 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
25116 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
25117 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
25118 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
25119 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
25120 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
25121 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
25122 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
25123 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
25124 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
25125 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
25126 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
25128 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25130 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
25131 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
25132 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
25133 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
25134 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
25135 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
25136 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
25137 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
25138 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
25139 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
25140 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
25141 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
25142 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
25143 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
25144 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
25145 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
25146 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
25147 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
25149 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25151 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
25152 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
25153 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
25154 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
25155 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
25156 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
25157 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
25158 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
25159 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
25160 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
25161 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
25162 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
25163 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
25164 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
25165 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
25166 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
25167 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
25168 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
25170 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25172 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
25173 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
25174 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
25175 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
25176 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
25177 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
25178 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
25179 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
25180 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
25181 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
25182 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
25183 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
25184 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
25185 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
25186 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
25187 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
25188 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
25189 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
25190 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
25191 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
25192 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
25193 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
25194 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
25195 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
25196 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
25197 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
25199 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25201 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
25202 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
25203 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
25204 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
25205 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
25206 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
25207 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
25208 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
25209 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
25210 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
25211 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
25212 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
25213 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
25214 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
25215 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
25216 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
25217 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
25218 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
25219 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
25220 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
25221 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
25222 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
25223 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
25224 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
25225 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
25226 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
25228 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25230 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
25231 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
25232 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
25233 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
25234 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
25235 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
25236 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
25237 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
25238 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
25239 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
25240 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
25241 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
25242 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
25243 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
25244 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
25245 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
25246 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
25247 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
25249 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25251 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
25252 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
25253 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
25254 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
25255 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
25256 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
25257 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
25258 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
25259 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
25260 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
25261 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
25262 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
25263 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
25264 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
25265 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
25266 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
25267 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
25268 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
25270 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25272 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
25273 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
25274 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
25275 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
25276 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
25277 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
25278 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
25279 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
25280 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
25281 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
25282 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
25283 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
25284 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
25285 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
25286 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
25287 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
25288 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
25289 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
25290 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
25291 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
25292 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
25293 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
25295 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25297 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
25298 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
25299 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
25300 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
25301 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
25302 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
25303 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
25304 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
25305 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
25306 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
25307 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
25308 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
25309 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
25310 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
25311 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
25312 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
25313 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
25314 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
25315 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
25316 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
25317 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
25318 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
25320 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25322 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
25324 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25326 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
25327 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
25328 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
25329 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
25330 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
25331 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
25332 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
25333 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
25334 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
25335 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
25336 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
25337 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
25338 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
25339 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
25340 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
25341 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
25342 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
25343 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
25344 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
25345 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
25346 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
25347 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
25348 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
25349 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
25350 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
25351 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
25352 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
25353 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
25354 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
25355 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
25357 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25359 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
25360 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
25361 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
25362 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
25363 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
25364 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
25365 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
25366 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
25367 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
25368 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
25369 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
25370 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
25371 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
25372 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
25373 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
25374 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
25375 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
25376 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
25377 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
25378 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
25379 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
25380 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
25381 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
25382 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
25383 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
25384 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
25385 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
25386 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
25387 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
25388 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
25390 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25392 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
25393 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
25394 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
25395 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
25396 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
25397 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
25398 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
25399 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
25400 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
25401 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
25402 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
25403 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
25404 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
25405 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
25406 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
25407 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
25408 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
25409 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
25410 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
25411 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
25412 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
25413 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
25414 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
25415 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
25416 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
25417 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
25418 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
25419 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
25420 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
25421 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
25423 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25425 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
25426 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
25427 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
25428 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
25429 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
25430 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
25431 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
25432 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
25433 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
25434 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
25435 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
25436 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
25437 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
25438 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
25439 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
25440 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
25441 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
25442 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
25443 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
25444 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
25445 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
25446 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
25447 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
25448 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
25449 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
25450 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
25451 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
25452 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
25453 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
25454 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
25456 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25458 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
25459 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
25460 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
25461 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
25462 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
25463 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
25464 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
25465 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
25466 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
25467 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
25468 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
25469 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
25470 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
25471 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
25472 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
25473 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
25474 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
25475 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
25476 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
25477 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
25478 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
25479 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
25480 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
25481 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
25482 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
25483 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
25484 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
25485 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
25486 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
25487 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
25489 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25491 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
25492 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
25493 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
25494 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
25495 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
25496 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
25497 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
25498 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
25499 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
25500 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
25501 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
25502 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
25503 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
25504 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
25505 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
25506 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
25507 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
25508 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
25509 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
25510 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
25511 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
25512 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
25513 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
25514 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
25515 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
25516 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
25517 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
25518 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
25519 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
25520 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
25522 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25524 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
25525 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
25526 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
25527 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
25528 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
25529 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
25530 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
25531 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
25532 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
25533 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
25534 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
25535 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
25536 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
25537 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
25538 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
25539 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
25540 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
25541 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
25542 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
25543 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
25544 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
25545 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
25546 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
25547 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
25548 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
25549 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
25550 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
25551 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
25552 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
25553 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
25555 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25557 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
25558 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
25559 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
25560 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
25561 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
25562 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
25563 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
25564 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
25565 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
25566 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
25567 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
25568 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
25569 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
25570 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
25571 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
25572 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
25573 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
25574 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
25575 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
25576 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
25577 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
25578 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
25579 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
25580 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
25581 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
25582 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
25583 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
25584 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
25585 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
25586 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
25588 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25590 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
25591 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
25592 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
25593 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
25594 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
25595 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
25596 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
25597 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
25598 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
25599 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
25600 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
25601 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
25602 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
25603 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
25604 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
25605 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
25606 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
25607 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
25608 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
25609 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
25610 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
25611 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
25612 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
25613 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
25614 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
25615 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
25616 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
25617 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
25618 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
25619 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
25621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25623 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
25624 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
25625 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
25626 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
25627 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
25628 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
25629 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
25630 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
25631 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
25632 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
25633 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
25634 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
25635 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
25636 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
25637 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
25638 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
25639 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
25640 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
25641 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
25642 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
25643 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
25644 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
25645 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
25646 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
25647 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
25648 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
25649 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
25650 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
25651 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
25652 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
25654 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25656 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
25657 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
25658 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
25659 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
25660 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
25661 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
25662 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
25663 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
25664 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
25665 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
25666 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
25667 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
25668 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
25669 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
25670 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
25671 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
25672 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
25673 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
25674 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
25675 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
25676 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
25677 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
25678 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
25679 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
25680 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
25681 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
25682 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
25683 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
25684 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
25685 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
25687 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25689 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
25690 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
25691 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
25692 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
25693 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
25694 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
25695 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
25696 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
25697 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
25698 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
25699 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
25700 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
25701 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
25702 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
25703 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
25704 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
25705 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
25706 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
25707 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
25708 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
25709 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
25710 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
25711 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
25712 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
25713 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
25714 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
25715 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
25716 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
25717 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
25718 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
25720 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25722 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
25724 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25726 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
25727 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
25728 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
25729 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
25730 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
25731 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
25732 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
25733 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
25734 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
25735 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
25736 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
25737 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
25738 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
25739 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
25740 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
25741 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
25742 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
25743 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
25744 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
25745 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
25746 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
25747 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
25748 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
25749 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
25750 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
25751 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
25752 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
25753 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
25754 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
25755 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
25756 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
25757 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
25758 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
25759 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
25760 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
25761 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
25763 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25765 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
25766 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
25767 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
25768 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
25769 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
25770 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
25771 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
25772 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
25773 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
25774 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
25775 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
25776 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
25777 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
25778 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
25779 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
25780 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
25781 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
25782 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
25783 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
25784 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
25785 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
25786 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
25787 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
25788 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
25789 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
25790 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
25791 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
25792 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
25793 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
25794 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
25795 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
25796 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
25797 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
25798 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
25799 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
25800 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
25802 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25804 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
25805 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
25806 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
25807 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
25808 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
25809 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
25810 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
25811 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
25812 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
25813 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
25814 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
25815 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
25816 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
25817 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
25818 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
25819 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
25820 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
25821 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
25822 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
25823 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
25824 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
25825 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
25826 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
25827 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
25828 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
25829 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
25830 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
25831 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
25832 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
25833 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
25834 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
25835 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
25836 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
25837 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
25838 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
25839 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
25841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25843 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
25844 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
25845 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
25846 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
25847 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
25848 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
25849 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
25850 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
25851 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
25852 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
25853 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
25854 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
25855 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
25856 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
25857 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
25858 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
25859 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
25860 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
25861 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
25862 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
25863 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
25864 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
25865 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
25866 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
25867 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
25868 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
25869 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
25870 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
25871 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
25872 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
25873 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
25874 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
25875 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
25876 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
25877 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
25878 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
25880 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25882 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
25883 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
25884 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
25885 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
25886 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
25887 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
25888 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
25889 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
25890 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
25891 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
25892 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
25893 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
25894 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
25895 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
25896 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
25897 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
25898 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
25899 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
25900 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
25901 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
25902 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
25903 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
25904 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
25905 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
25906 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
25907 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
25908 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
25909 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
25910 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
25911 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
25912 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
25913 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
25914 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
25915 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
25916 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
25917 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
25919 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25921 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
25922 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
25923 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
25924 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
25925 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
25926 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
25927 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
25928 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
25929 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
25930 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
25931 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
25932 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
25933 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
25934 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
25935 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
25936 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
25937 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
25938 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
25939 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
25940 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
25941 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
25942 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
25943 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
25944 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
25945 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
25946 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
25947 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
25948 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
25949 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
25950 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
25951 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
25952 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
25953 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
25954 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
25955 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
25956 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
25958 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25960 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
25961 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
25962 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
25963 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
25964 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
25965 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
25966 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
25967 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
25968 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
25969 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
25970 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
25971 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
25972 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
25973 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
25974 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
25975 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
25976 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
25977 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
25978 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
25979 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
25980 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
25981 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
25982 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
25983 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
25984 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
25985 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
25986 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
25987 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
25988 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
25989 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
25990 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
25991 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
25992 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
25993 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
25994 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
25995 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
25997 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25999 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
26000 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
26001 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
26002 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
26003 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
26004 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
26005 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
26006 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
26007 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
26008 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
26009 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
26010 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
26011 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
26012 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
26013 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
26014 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
26015 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
26016 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
26017 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
26018 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
26019 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
26020 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
26021 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
26022 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
26023 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
26024 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
26025 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
26026 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
26027 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
26028 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
26029 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
26030 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
26031 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
26032 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
26033 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
26034 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
26036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26038 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
26039 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
26040 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
26041 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
26042 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
26043 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
26044 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
26045 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
26046 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
26047 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
26048 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
26049 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
26050 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
26051 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
26052 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
26053 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
26054 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
26055 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
26057 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26059 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
26060 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
26061 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
26062 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
26063 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
26064 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
26065 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
26066 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
26067 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
26068 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
26069 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
26070 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
26071 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
26072 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
26073 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
26074 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
26075 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
26076 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
26078 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26080 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
26081 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
26082 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
26083 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
26084 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
26085 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
26086 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
26087 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
26088 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
26089 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
26090 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
26091 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
26092 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
26093 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
26094 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
26095 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
26096 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
26097 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
26099 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26101 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
26102 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
26103 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
26104 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
26105 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
26106 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
26107 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
26108 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
26109 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
26110 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
26111 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
26112 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
26113 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
26114 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
26115 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
26116 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
26117 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
26118 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
26120 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26122 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
26123 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
26124 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
26125 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
26126 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
26127 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
26128 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
26129 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
26130 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
26131 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
26132 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
26133 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
26134 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
26135 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
26136 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
26137 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
26138 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
26139 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
26141 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26143 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
26144 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
26145 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
26146 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
26147 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
26148 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
26149 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
26150 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
26151 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
26152 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
26153 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
26154 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
26155 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
26156 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
26157 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
26158 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
26159 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
26160 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
26162 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26164 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
26165 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
26166 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
26167 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
26168 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
26169 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
26170 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
26171 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
26172 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
26173 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
26174 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
26175 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
26176 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
26177 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
26178 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
26179 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
26180 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
26181 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
26183 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26185 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
26186 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
26187 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
26188 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
26189 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
26190 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
26191 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
26192 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
26193 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
26194 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
26195 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
26196 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
26197 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
26198 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
26199 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
26200 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
26201 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
26202 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
26204 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26206 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
26207 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
26208 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
26209 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
26210 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
26211 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
26212 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
26213 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
26214 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
26215 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
26216 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
26217 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
26218 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
26219 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
26220 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
26222 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26224 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
26225 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
26226 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
26227 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
26228 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
26229 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
26230 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
26231 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
26232 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
26233 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
26234 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
26235 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
26236 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
26237 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
26238 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
26239 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
26240 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
26241 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
26242 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
26243 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
26244 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
26245 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
26246 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
26247 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
26248 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
26249 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
26250 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
26251 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
26252 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
26253 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
26255 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26257 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
26258 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
26259 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
26260 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
26261 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
26262 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
26263 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
26264 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
26265 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
26266 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
26267 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
26268 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
26269 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
26270 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
26271 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
26273 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26275 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
26276 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
26277 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
26278 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
26279 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
26280 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
26281 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
26282 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
26283 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
26284 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
26285 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
26286 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
26287 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
26288 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
26289 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
26290 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
26291 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
26292 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
26293 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
26294 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
26295 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
26296 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
26297 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
26298 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
26299 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
26300 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
26301 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
26302 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
26303 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
26304 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
26306 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26308 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
26309 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
26310 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
26311 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
26312 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
26313 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
26314 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
26315 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
26316 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
26317 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
26318 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
26319 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
26320 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
26321 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
26322 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
26323 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
26324 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
26325 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
26326 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
26327 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
26328 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
26329 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
26330 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
26331 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
26332 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
26333 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
26334 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
26335 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
26336 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
26337 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
26339 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26341 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
26342 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
26343 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
26344 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
26345 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
26346 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
26347 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
26348 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
26349 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
26350 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
26351 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
26352 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
26353 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
26354 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
26355 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
26356 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
26357 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
26358 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
26360 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26362 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
26363 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
26364 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
26365 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
26366 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
26367 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
26368 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
26369 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
26370 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
26371 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
26372 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
26373 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
26374 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
26375 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
26376 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
26377 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
26378 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
26379 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
26380 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
26381 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
26382 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
26383 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
26384 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
26385 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
26386 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
26387 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
26388 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
26389 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
26390 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
26391 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
26392 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
26393 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
26394 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
26395 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
26396 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
26397 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
26399 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26401 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
26402 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
26403 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
26404 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
26405 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
26406 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
26407 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
26408 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
26409 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
26410 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
26411 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
26412 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
26413 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
26414 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
26415 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
26416 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
26417 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
26418 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
26420 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26422 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
26423 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
26424 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
26425 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
26426 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
26427 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
26428 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
26429 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
26430 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
26431 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
26432 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
26433 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
26434 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
26435 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
26436 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
26437 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
26438 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
26439 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
26440 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
26441 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
26442 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
26443 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
26444 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
26445 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
26446 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
26447 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
26448 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
26449 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
26450 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
26451 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
26452 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
26453 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
26454 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
26455 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
26456 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
26457 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
26459 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26461 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
26462 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
26463 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
26464 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
26465 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
26466 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
26467 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
26468 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
26469 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
26470 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
26471 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
26472 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
26473 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
26474 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
26475 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
26476 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
26477 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
26478 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
26480 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26482 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
26483 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
26484 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
26485 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
26486 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
26487 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
26488 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
26489 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
26490 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
26491 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
26492 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
26493 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
26494 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
26495 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
26496 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
26497 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
26498 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
26499 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
26500 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
26501 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
26502 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
26503 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
26504 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
26505 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
26506 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
26507 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
26508 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
26509 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
26510 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
26511 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
26512 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
26513 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
26514 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
26515 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
26516 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
26517 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
26519 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26521 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
26522 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
26523 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
26524 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
26525 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
26526 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
26527 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
26528 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
26529 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
26530 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
26531 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
26532 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
26533 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
26534 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
26535 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
26536 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
26537 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
26538 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
26539 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
26540 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
26541 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
26542 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
26543 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
26544 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
26545 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
26546 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
26547 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
26548 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
26549 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
26550 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
26551 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
26552 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
26553 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
26554 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
26555 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
26556 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
26557 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
26558 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
26559 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
26560 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
26561 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
26562 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
26563 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
26564 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
26565 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
26567 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26569 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
26570 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
26571 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
26572 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
26573 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
26574 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
26575 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
26576 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
26577 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
26578 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
26579 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
26580 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
26581 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
26582 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
26583 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
26585 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26587 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
26588 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
26589 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
26590 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
26591 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
26592 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
26593 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
26594 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
26595 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
26596 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
26597 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
26598 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
26599 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
26600 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
26601 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
26603 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26605 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
26606 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
26607 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
26608 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
26609 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
26610 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
26611 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
26612 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
26613 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
26614 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
26615 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
26616 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
26617 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
26618 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
26619 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
26621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26623 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
26625 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26627 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
26628 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
26629 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
26630 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
26631 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
26632 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
26633 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
26634 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
26635 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
26636 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
26637 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
26638 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
26639 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
26640 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
26641 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
26642 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
26643 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
26644 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
26646 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26648 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
26649 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
26650 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
26651 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
26652 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
26653 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
26654 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
26655 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
26656 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
26657 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
26658 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
26659 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
26660 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
26661 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
26662 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
26663 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
26664 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
26665 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
26667 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26669 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
26670 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
26671 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
26672 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
26673 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
26674 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
26675 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
26676 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
26677 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
26678 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
26679 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
26680 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
26681 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
26682 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
26683 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
26684 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
26685 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
26686 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
26688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26690 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
26691 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
26692 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
26693 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
26694 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
26695 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
26696 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
26697 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
26698 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
26699 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
26700 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
26701 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
26702 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
26703 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
26704 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
26705 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
26706 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
26707 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
26709 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26711 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
26712 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
26713 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
26714 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
26715 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
26716 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
26717 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
26718 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
26719 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
26720 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
26721 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
26722 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
26723 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
26724 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
26725 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
26726 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
26727 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
26728 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
26730 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26732 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
26733 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
26734 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
26735 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
26736 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
26737 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
26738 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
26739 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
26740 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
26741 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
26742 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
26743 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
26744 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
26745 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
26746 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
26747 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
26748 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
26749 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
26751 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26753 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
26754 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
26755 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
26756 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
26757 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
26758 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
26759 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
26760 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
26761 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
26762 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
26763 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
26764 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
26765 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
26766 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
26767 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
26768 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
26769 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
26770 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
26771 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
26772 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
26773 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
26774 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
26775 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
26776 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
26777 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
26778 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
26779 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
26780 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
26781 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
26782 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
26784 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26786 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
26787 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
26788 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
26789 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
26790 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
26791 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
26792 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
26793 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
26794 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
26795 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
26796 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
26797 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
26798 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
26799 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
26800 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
26801 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
26802 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
26803 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
26804 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
26805 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
26806 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
26807 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
26808 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
26809 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
26810 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
26811 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
26812 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
26813 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
26814 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
26815 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
26817 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26819 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
26820 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
26821 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
26822 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
26823 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
26824 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
26825 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
26826 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
26827 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
26828 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
26829 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
26830 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
26831 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
26832 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
26833 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
26834 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
26835 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
26836 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
26837 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
26838 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
26839 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
26840 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
26841 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
26842 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
26843 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
26844 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
26845 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
26846 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
26847 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
26848 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
26850 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26852 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
26853 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
26854 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
26855 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
26856 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
26857 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
26858 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
26859 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
26860 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
26861 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
26862 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
26863 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
26864 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
26865 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
26866 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
26867 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
26868 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
26869 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
26870 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
26871 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
26872 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
26873 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
26874 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
26875 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
26876 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
26877 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
26878 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
26879 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
26880 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
26881 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
26883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26885 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
26886 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
26887 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
26888 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
26889 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
26890 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
26891 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
26892 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
26893 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
26894 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
26895 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
26896 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
26897 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
26898 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
26899 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
26900 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
26901 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
26902 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
26903 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
26904 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
26905 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
26906 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
26907 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
26908 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
26909 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
26910 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
26911 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
26912 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
26913 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
26914 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
26915 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
26916 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
26917 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
26918 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
26919 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
26920 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
26922 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26924 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
26925 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
26926 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
26927 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
26928 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
26929 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
26930 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
26931 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
26932 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
26933 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
26934 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
26935 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
26936 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
26937 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
26938 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
26939 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
26940 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
26941 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
26942 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
26943 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
26944 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
26945 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
26946 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
26947 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
26948 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
26949 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
26950 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
26951 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
26952 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
26953 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
26954 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
26955 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
26956 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
26957 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
26958 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
26959 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
26961 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26963 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
26964 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
26965 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
26966 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
26967 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
26968 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
26969 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
26970 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
26971 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
26972 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
26973 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
26974 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
26975 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
26976 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
26977 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
26978 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
26979 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
26980 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
26981 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
26982 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
26983 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
26984 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
26985 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
26986 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
26987 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
26988 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
26989 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
26990 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
26991 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
26992 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
26993 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
26994 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
26995 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
26996 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
26997 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
26998 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
27000 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27002 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
27003 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
27004 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
27005 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
27006 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
27007 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
27008 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
27009 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
27010 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
27011 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
27012 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
27013 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
27014 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
27015 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
27016 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
27017 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
27018 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
27019 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
27020 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
27021 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
27022 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
27023 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
27024 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
27025 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
27026 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
27027 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
27028 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
27029 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
27030 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
27031 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
27032 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
27033 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
27034 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
27035 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
27036 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
27037 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
27039 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27041 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
27042 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
27043 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
27044 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
27045 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
27046 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
27047 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
27048 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
27049 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
27050 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
27051 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
27052 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
27053 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
27054 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
27055 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
27056 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
27057 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
27058 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
27060 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27062 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
27063 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
27064 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
27065 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
27066 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
27067 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
27068 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
27069 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
27070 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
27071 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
27072 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
27073 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
27074 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
27075 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
27076 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
27077 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
27078 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
27079 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
27081 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27083 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
27084 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
27085 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
27086 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
27087 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
27088 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
27089 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
27090 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
27091 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
27092 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
27093 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
27094 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
27095 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
27096 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
27097 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
27098 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
27099 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
27100 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
27102 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27104 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
27105 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
27106 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
27107 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
27108 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
27109 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
27110 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
27111 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
27112 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
27113 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
27114 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
27115 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
27116 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
27117 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
27118 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
27119 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
27120 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
27121 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
27123 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27125 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
27126 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
27127 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
27128 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
27129 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
27130 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
27131 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
27132 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
27133 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
27134 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
27135 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
27136 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
27137 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
27138 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
27139 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
27141 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27143 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
27144 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
27145 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
27146 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
27147 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
27148 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
27149 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
27150 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
27151 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
27152 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
27153 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
27154 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
27155 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
27156 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
27157 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
27159 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27161 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
27162 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
27163 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
27164 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
27165 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
27166 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
27167 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
27168 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
27169 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
27170 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
27171 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
27172 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
27173 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
27174 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
27175 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
27177 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27179 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
27180 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
27181 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
27182 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
27183 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
27184 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
27185 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
27186 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
27187 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
27188 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
27189 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
27190 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
27191 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
27192 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
27193 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
27195 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27197 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
27198 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
27199 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
27200 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
27201 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
27202 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
27203 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
27204 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
27205 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
27206 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
27207 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
27208 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
27209 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
27210 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
27211 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
27212 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
27213 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
27214 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
27215 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
27216 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
27217 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
27218 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
27219 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
27221 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27223 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
27224 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
27225 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
27226 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
27227 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
27228 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
27229 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
27230 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
27231 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
27232 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
27233 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
27234 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
27235 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
27236 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
27237 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
27239 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27241 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
27242 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
27243 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
27244 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
27245 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
27246 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
27247 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
27248 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
27249 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
27250 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
27251 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
27252 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
27253 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
27254 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
27255 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
27257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27259 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
27261 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27263 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
27264 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
27265 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
27266 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
27267 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
27268 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
27269 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
27270 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
27271 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
27272 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
27273 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
27274 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
27275 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
27276 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
27277 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
27278 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
27279 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
27280 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
27282 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27284 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
27285 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
27286 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
27287 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
27288 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
27289 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
27290 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
27291 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
27292 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
27293 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
27294 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
27295 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
27296 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
27297 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
27298 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
27299 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
27300 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
27301 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
27303 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27305 * g++.target/riscv/rvv/base/exception-1.C: New test.
27307 2023-02-11 Jakub Jelinek <jakub@redhat.com>
27310 * c-c++-common/pr108605.c: New test.
27312 2023-02-11 Jonathan Yong <10walls@gmail.com>
27314 * gcc.dg/pr65658.c: fix LLP64 test.
27316 2023-02-11 Jonathan Yong <10walls@gmail.com>
27318 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
27319 * gcc.dg/Warray-bounds-52.c: ditto
27320 * gcc.dg/Wstringop-overflow-62.c: ditto
27321 * gcc.dg/attr-vector_size.c: ditto
27322 * gcc.dg/overflow-warn-9.c: ditto
27324 2023-02-10 David Malcolm <dmalcolm@redhat.com>
27327 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
27328 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
27330 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
27332 PR tree-optimization/108520
27333 * g++.dg/pr108520.C: New.
27335 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27337 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
27338 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
27339 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
27340 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
27341 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
27342 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
27343 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
27344 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
27345 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
27346 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
27347 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
27348 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
27349 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
27350 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
27351 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
27352 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
27353 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
27354 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
27355 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
27356 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
27357 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
27358 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
27359 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
27360 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
27361 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
27362 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
27363 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
27364 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
27365 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
27366 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
27368 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27370 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
27371 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
27372 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
27373 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
27374 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
27375 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
27376 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
27377 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
27378 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
27379 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
27380 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
27381 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
27382 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
27383 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
27384 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
27385 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
27386 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
27387 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
27388 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
27389 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
27390 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
27391 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
27392 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
27393 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
27394 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
27395 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
27396 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
27397 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
27398 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
27399 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
27401 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27403 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
27404 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
27405 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
27406 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
27407 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
27408 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
27409 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
27410 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
27411 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
27412 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
27413 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
27414 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
27415 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
27416 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
27417 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
27418 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
27419 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
27420 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
27421 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
27422 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
27423 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
27424 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
27425 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
27426 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
27427 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
27428 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
27429 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
27430 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
27431 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
27432 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
27434 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27436 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
27437 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
27438 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
27439 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
27440 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
27441 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
27442 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
27443 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
27444 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
27445 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
27446 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
27447 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
27448 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
27449 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
27450 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
27451 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
27452 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
27453 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
27454 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
27455 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
27456 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
27457 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
27458 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
27459 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
27460 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
27461 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
27462 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
27463 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
27464 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
27465 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
27467 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27469 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
27470 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
27471 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
27472 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
27473 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
27474 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
27475 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
27476 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
27477 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
27478 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
27479 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
27480 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
27481 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
27482 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
27483 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
27484 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
27485 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
27486 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
27487 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
27488 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
27489 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
27490 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
27491 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
27492 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
27493 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
27494 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
27495 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
27496 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
27497 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
27498 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
27500 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27502 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
27503 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
27504 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
27505 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
27506 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
27507 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
27508 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
27509 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
27510 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
27511 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
27512 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
27513 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
27514 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
27515 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
27516 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
27517 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
27518 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
27519 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
27520 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
27521 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
27522 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
27523 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
27524 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
27525 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
27526 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
27527 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
27528 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
27529 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
27530 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
27531 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
27533 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27535 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
27536 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
27537 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
27538 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
27539 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
27540 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
27541 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
27542 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
27543 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
27544 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
27545 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
27546 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
27547 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
27548 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
27549 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
27550 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
27551 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
27552 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
27553 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
27554 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
27555 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
27556 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
27557 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
27558 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
27559 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
27560 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
27561 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
27562 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
27563 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
27564 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
27566 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27568 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
27569 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
27570 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
27571 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
27572 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
27573 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
27574 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
27575 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
27576 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
27577 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
27578 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
27579 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
27580 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
27581 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
27582 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
27583 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
27584 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
27585 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
27586 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
27587 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
27588 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
27589 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
27590 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
27591 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
27592 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
27593 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
27594 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
27595 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
27596 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
27597 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
27599 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27601 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
27602 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
27603 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
27604 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
27605 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
27606 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
27607 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
27608 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
27609 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
27610 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
27611 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
27612 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
27613 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
27614 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
27615 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
27616 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
27617 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
27618 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
27619 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
27620 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
27621 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
27622 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
27623 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
27624 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
27625 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
27626 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
27627 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
27628 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
27629 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
27630 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
27632 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27634 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
27635 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
27636 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
27637 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
27638 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
27639 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
27640 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
27641 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
27642 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
27643 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
27644 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
27645 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
27646 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
27647 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
27648 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
27649 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
27650 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
27651 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
27652 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
27653 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
27654 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
27655 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
27656 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
27657 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
27658 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
27659 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
27660 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
27661 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
27662 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
27663 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
27665 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27667 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
27668 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
27669 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
27670 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
27671 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
27672 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
27673 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
27674 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
27675 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
27676 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
27677 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
27678 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
27679 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
27680 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
27681 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
27682 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
27683 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
27684 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
27685 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
27686 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
27687 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
27688 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
27689 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
27690 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
27691 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
27692 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
27693 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
27694 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
27695 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
27696 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
27698 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27700 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
27701 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
27702 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
27703 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
27704 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
27705 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
27706 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
27707 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
27708 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
27709 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
27710 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
27711 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
27712 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
27713 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
27714 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
27715 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
27716 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
27717 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
27718 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
27719 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
27720 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
27721 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
27722 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
27723 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
27724 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
27725 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
27726 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
27727 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
27728 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
27729 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
27731 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27733 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
27734 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
27735 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
27736 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
27737 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
27738 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
27739 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
27740 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
27741 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
27742 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
27743 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
27744 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
27745 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
27746 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
27747 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
27748 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
27749 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
27750 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
27751 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
27752 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
27753 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
27754 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
27755 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
27756 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
27757 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
27758 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
27759 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
27760 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
27761 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
27762 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
27764 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27766 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
27767 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
27768 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
27769 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
27770 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
27771 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
27772 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
27773 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
27774 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
27775 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
27776 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
27777 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
27778 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
27779 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
27780 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
27781 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
27782 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
27783 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
27784 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
27785 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
27786 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
27787 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
27788 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
27789 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
27790 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
27791 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
27792 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
27793 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
27794 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
27795 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
27797 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27799 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
27800 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
27801 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
27802 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
27803 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
27804 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
27805 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
27806 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
27807 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
27808 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
27809 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
27810 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
27811 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
27812 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
27813 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
27814 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
27815 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
27816 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
27817 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
27818 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
27819 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
27820 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
27821 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
27822 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
27823 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
27824 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
27825 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
27826 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
27827 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
27828 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
27830 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27832 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
27833 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
27834 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
27835 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
27836 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
27837 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
27838 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
27839 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
27840 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
27841 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
27842 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
27843 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
27844 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
27845 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
27846 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
27847 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
27848 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
27849 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
27850 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
27851 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
27852 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
27853 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
27854 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
27855 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
27856 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
27857 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
27858 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
27859 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
27860 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
27861 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
27862 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
27863 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
27864 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
27865 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
27866 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
27867 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
27868 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
27869 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
27870 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
27871 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
27872 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
27873 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
27874 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
27875 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
27876 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
27877 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
27878 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
27879 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
27880 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
27881 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
27882 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
27883 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
27884 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
27885 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
27886 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
27887 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
27888 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
27889 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
27890 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
27891 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
27892 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
27893 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
27894 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
27895 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
27896 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
27897 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
27898 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
27899 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
27900 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
27901 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
27902 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
27903 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
27904 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
27905 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
27906 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
27907 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
27908 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
27909 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
27910 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
27911 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
27912 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
27913 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
27914 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
27915 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
27916 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
27917 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
27918 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
27919 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
27920 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
27921 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
27922 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
27923 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
27924 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
27925 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
27926 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
27927 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
27929 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27931 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
27932 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
27933 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
27934 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
27935 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
27936 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
27937 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
27938 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
27939 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
27940 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
27941 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
27942 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
27943 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
27944 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
27945 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
27946 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
27947 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
27948 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
27949 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
27950 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
27951 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
27952 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
27953 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
27954 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
27955 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
27956 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
27957 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
27958 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
27959 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
27960 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
27961 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
27962 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
27963 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
27964 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
27965 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
27966 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
27968 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27970 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
27971 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
27972 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
27973 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
27974 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
27975 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
27976 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
27977 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
27978 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
27979 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
27980 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
27981 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
27982 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
27983 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
27984 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
27985 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
27986 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
27987 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
27988 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
27989 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
27990 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
27991 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
27992 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
27993 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
27994 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
27995 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
27996 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
27997 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
27998 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
27999 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
28000 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
28001 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
28002 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
28003 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
28004 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
28005 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
28007 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28009 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
28010 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
28011 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
28012 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
28013 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
28014 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
28015 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
28016 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
28017 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
28018 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
28019 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
28020 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
28021 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
28022 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
28023 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
28024 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
28025 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
28026 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
28027 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
28028 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
28029 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
28030 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
28031 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
28032 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
28033 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
28034 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
28035 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
28036 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
28037 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
28038 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
28039 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
28040 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
28041 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
28042 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
28043 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
28044 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
28046 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28048 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
28049 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
28050 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
28051 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
28052 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
28053 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
28054 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
28055 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
28056 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
28057 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
28058 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
28059 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
28060 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
28061 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
28062 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
28063 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
28064 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
28065 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
28066 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
28067 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
28068 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
28069 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
28070 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
28071 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
28072 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
28073 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
28074 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
28075 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
28076 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
28077 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
28078 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
28079 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
28080 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
28081 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
28082 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
28083 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
28085 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28087 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
28088 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
28089 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
28090 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
28091 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
28092 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
28093 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
28094 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
28095 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
28096 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
28097 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
28098 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
28099 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
28100 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
28101 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
28102 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
28103 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
28104 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
28105 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
28106 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
28107 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
28108 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
28109 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
28110 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
28111 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
28112 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
28113 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
28114 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
28115 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
28116 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
28117 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
28118 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
28119 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
28120 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
28121 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
28122 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
28124 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28126 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
28127 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
28128 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
28129 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
28130 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
28131 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
28132 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
28133 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
28134 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
28135 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
28136 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
28137 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
28138 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
28139 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
28140 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
28141 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
28142 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
28143 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
28144 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
28145 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
28146 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
28147 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
28148 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
28149 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
28150 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
28151 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
28152 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
28153 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
28154 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
28155 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
28156 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
28157 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
28158 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
28159 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
28160 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
28161 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
28163 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28165 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
28166 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
28167 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
28168 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
28169 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
28170 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
28171 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
28172 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
28173 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
28174 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
28175 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
28176 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
28177 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
28178 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
28179 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
28180 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
28181 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
28182 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
28183 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
28184 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
28185 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
28186 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
28187 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
28188 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
28189 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
28190 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
28191 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
28192 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
28193 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
28194 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
28195 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
28196 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
28197 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
28198 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
28199 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
28200 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
28202 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28204 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
28205 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
28206 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
28207 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
28208 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
28209 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
28210 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
28211 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
28212 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
28213 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
28214 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
28215 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
28216 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
28217 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
28218 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
28219 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
28220 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
28221 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
28222 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
28223 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
28224 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
28225 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
28226 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
28227 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
28228 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
28229 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
28230 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
28231 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
28232 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
28233 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
28234 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
28235 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
28236 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
28237 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
28238 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
28239 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
28241 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28243 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
28244 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
28245 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
28246 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
28247 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
28248 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
28249 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
28250 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
28251 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
28252 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
28253 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
28254 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
28255 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
28256 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
28257 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
28258 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
28259 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
28260 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
28261 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
28262 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
28263 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
28264 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
28265 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
28266 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
28267 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
28268 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
28269 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
28270 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
28271 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
28272 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
28273 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
28274 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
28275 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
28276 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
28277 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
28278 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
28280 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28282 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
28283 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
28284 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
28285 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
28286 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
28287 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
28288 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
28289 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
28290 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
28291 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
28292 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
28293 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
28294 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
28295 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
28296 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
28297 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
28298 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
28299 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
28300 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
28301 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
28302 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
28303 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
28304 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
28305 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
28306 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
28307 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
28308 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
28309 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
28310 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
28311 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
28312 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
28313 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
28314 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
28315 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
28316 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
28317 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
28319 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28321 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
28322 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
28323 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
28324 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
28325 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
28326 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
28327 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
28328 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
28329 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
28330 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
28331 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
28332 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
28333 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
28334 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
28335 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
28336 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
28337 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
28338 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
28339 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
28340 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
28341 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
28342 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
28343 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
28344 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
28345 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
28346 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
28347 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
28348 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
28349 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
28350 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
28351 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
28352 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
28353 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
28354 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
28355 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
28356 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
28358 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28360 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
28361 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
28362 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
28363 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
28364 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
28365 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
28366 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
28367 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
28368 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
28369 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
28370 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
28371 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
28372 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
28373 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
28374 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
28375 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
28376 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
28377 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
28378 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
28379 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
28380 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
28381 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
28382 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
28383 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
28384 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
28385 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
28386 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
28387 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
28388 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
28389 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
28390 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
28391 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
28392 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
28393 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
28394 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
28395 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
28397 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28399 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
28400 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
28401 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
28402 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
28403 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
28404 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
28405 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
28406 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
28407 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
28408 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
28409 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
28410 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
28411 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
28412 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
28413 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
28414 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
28415 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
28416 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
28417 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
28418 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
28419 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
28420 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
28421 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
28422 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
28423 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
28424 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
28425 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
28426 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
28427 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
28428 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
28429 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
28430 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
28431 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
28432 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
28433 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
28434 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
28436 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28438 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
28439 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
28440 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
28441 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
28442 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
28443 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
28444 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
28445 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
28446 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
28447 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
28448 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
28449 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
28450 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
28451 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
28452 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
28453 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
28454 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
28455 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
28456 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
28457 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
28458 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
28459 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
28460 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
28461 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
28462 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
28463 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
28464 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
28465 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
28466 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
28467 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
28468 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
28469 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
28470 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
28471 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
28472 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
28473 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
28475 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28477 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
28478 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
28479 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
28480 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
28481 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
28482 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
28483 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
28484 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
28485 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
28486 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
28487 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
28488 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
28489 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
28490 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
28491 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
28492 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
28493 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
28494 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
28495 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
28496 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
28497 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
28498 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
28499 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
28500 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
28501 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
28502 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
28503 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
28504 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
28505 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
28506 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
28507 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
28508 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
28509 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
28510 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
28511 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
28512 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
28514 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28516 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
28517 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
28518 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
28519 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
28520 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
28521 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
28522 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
28523 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
28524 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
28525 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
28526 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
28527 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
28528 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
28529 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
28530 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
28532 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28534 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
28535 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
28536 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
28537 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
28538 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
28539 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
28540 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
28541 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
28542 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
28543 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
28544 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
28545 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
28546 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
28547 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
28548 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
28549 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
28550 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
28551 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
28553 2023-02-10 Richard Biener <rguenther@suse.de>
28555 PR tree-optimization/108724
28556 * gcc.target/i386/pr108724.c: New testcase.
28558 2023-02-10 Andrew Pinski <apinski@marvell.com>
28559 Andrew Macleod <amacleod@redhat.com>
28561 PR tree-optimization/108684
28562 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
28563 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
28564 * gcc.dg/tree-ssa/pr108684-1.c: New test.
28566 2023-02-10 Joseph Myers <joseph@codesourcery.com>
28568 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
28569 constants to nullptr_t.
28570 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
28571 null pointer constants to nullptr_t. Do test errors for
28572 conversion of other values to nullptr_t and for unary '+' on
28575 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
28577 PR tree-optimization/107561
28578 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
28580 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
28582 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
28584 PR testsuite/106120
28585 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
28586 ilp32 targets with c++98.
28588 2023-02-10 Marek Polacek <polacek@redhat.com>
28591 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
28593 2023-02-09 David Malcolm <dmalcolm@redhat.com>
28596 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
28598 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
28600 * gcc.target/i386/pr103541.c: New.
28601 * g++.target/i386/pr108711.C: New.
28603 2023-02-09 Harald Anlauf <anlauf@gmx.de>
28604 Steven G. Kargl <kargl@gcc.gnu.org>
28608 * gfortran.dg/pr103779.f90: New test.
28610 2023-02-09 Jakub Jelinek <jakub@redhat.com>
28612 PR tree-optimization/108688
28613 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
28614 * gcc.dg/pr108688.c: New test.
28616 2023-02-09 Andrew Pinski <apinski@marvell.com>
28618 PR tree-optimization/108688
28619 * gcc.c-torture/compile/pr108688-1.c: New test.
28621 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
28624 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
28625 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
28627 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
28629 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
28631 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
28633 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
28635 2023-02-09 Jakub Jelinek <jakub@redhat.com>
28638 * g++.dg/cpp0x/pr108698.C: New test.
28640 2023-02-08 Joseph Myers <joseph@codesourcery.com>
28642 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
28643 pointers with null values that are not null pointer constants.
28644 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
28645 pointers with non-null values, not with null values that are not
28646 null pointer constants.
28648 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
28650 * gcc.dg/torture/pr100398.c: Limit to lra targets.
28651 * gcc.dg/pr100590.c: Ditto.
28653 2023-02-08 David Malcolm <dmalcolm@redhat.com>
28656 * gcc.dg/analyzer/uninit-7.c: New test.
28657 * gcc.dg/analyzer/uninit-pr108704.c: New test.
28659 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
28662 * gfortran.dg/pr103259.f90: New test.
28664 2023-02-08 Jakub Jelinek <jakub@redhat.com>
28666 PR tree-optimization/108692
28667 * gcc.dg/pr108692.c: New test.
28669 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
28671 * objc/execute/execute.exp: Load objc-dg.exp.
28673 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
28675 PR tree-optimization/108316
28676 * gcc.dg/vect/pr108316.c: New test.
28678 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
28681 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
28683 * gcc.target/i386/pr103541.c: New.
28685 2023-02-08 Jakub Jelinek <jakub@redhat.com>
28688 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
28689 incorrectly applied into PR108526 testcase ...
28690 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
28692 2023-02-07 David Malcolm <dmalcolm@redhat.com>
28695 * gcc.dg/analyzer/fread-pr108661.c: New test.
28696 * gcc.dg/analyzer/read-pr108661.c: New test.
28698 2023-02-07 Harald Anlauf <anlauf@gmx.de>
28701 * gfortran.dg/save_7.f90: New test.
28703 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
28705 * gcc.target/i386/pr103541.c: New.
28707 2023-02-07 Jakub Jelinek <jakub@redhat.com>
28709 PR tree-optimization/106923
28710 * gcc.dg/pr106923.c: New test.
28712 2023-02-07 Jakub Jelinek <jakub@redhat.com>
28714 PR tree-optimization/106433
28715 * gcc.c-torture/compile/pr106433.c: New test.
28717 2023-02-07 Jakub Jelinek <jakub@redhat.com>
28719 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
28720 -Wdeprecated warning for C++23.
28722 2023-02-06 Alex Coplan <alex.coplan@arm.com>
28725 * gcc.target/aarch64/pr104921-1.c: New test.
28726 * gcc.target/aarch64/pr104921-2.c: New test.
28727 * gcc.target/aarch64/pr104921.x: Include file for new tests.
28729 2023-02-06 Xi Ruoyao <xry111@xry111.site>
28731 * g++.target/loongarch/bytepick.C: New test.
28733 2023-02-06 Tamar Christina <tamar.christina@arm.com>
28735 * gcc.target/aarch64/options_set_10.c: Removed.
28737 2023-02-06 Jakub Jelinek <jakub@redhat.com>
28739 PR tree-optimization/108655
28740 * gcc.dg/pr108655.c: New test.
28742 2023-02-06 Patrick Palka <ppalka@redhat.com>
28745 * g++.dg/cpp0x/overload5.C: New test.
28746 * g++.dg/cpp0x/overload5a.C: New test.
28747 * g++.dg/cpp0x/overload6.C: New test.
28749 2023-02-05 Harald Anlauf <anlauf@gmx.de>
28752 * gfortran.dg/pr108592.f90: New test.
28754 2023-02-03 Jakub Jelinek <jakub@redhat.com>
28756 PR tree-optimization/108647
28757 * g++.dg/torture/pr108647.C: New test.
28759 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
28761 PR tree-optimization/108639
28762 * gcc.c-torture/compile/pr108638.c: New file.
28763 * gcc.c-torture/compile/pr108639.c: New file.
28765 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
28767 PR tree-optimization/107570
28768 * gcc.dg/pr107570.c: New.
28770 2023-02-03 Marek Polacek <polacek@redhat.com>
28773 * g++.dg/cpp1y/constexpr-108158.C: New test.
28775 2023-02-03 Marek Polacek <polacek@redhat.com>
28778 * g++.dg/cpp0x/variadic-alias8.C: New test.
28780 2023-02-03 Patrick Palka <ppalka@redhat.com>
28783 * g++.dg/template/call9.C: New test.
28785 2023-02-03 Patrick Palka <ppalka@redhat.com>
28788 * g++.dg/cpp2a/concepts-dtor1.C: New test.
28790 2023-02-03 Patrick Palka <ppalka@redhat.com>
28793 * g++.dg/cpp2a/concepts-pr108579.C: New test.
28795 2023-02-03 Martin Jambor <mjambor@suse.cz>
28798 * gcc.dg/ipa/pr108384.c: New test.
28800 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28802 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
28803 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
28805 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28807 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
28808 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
28809 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
28810 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
28811 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
28812 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
28813 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
28814 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
28815 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
28816 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
28817 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
28818 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
28819 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
28820 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
28821 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
28823 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28825 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
28826 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
28827 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
28828 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
28829 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
28830 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
28831 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
28832 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
28833 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
28834 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
28835 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
28836 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
28837 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
28838 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
28839 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
28841 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28843 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
28844 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
28845 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
28846 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
28847 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
28848 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
28849 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
28850 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
28851 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
28852 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
28853 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
28854 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
28855 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
28856 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
28857 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
28859 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28861 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
28863 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28865 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
28866 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
28867 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
28868 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
28869 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
28870 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
28871 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
28872 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
28873 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
28874 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
28875 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
28876 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
28877 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
28878 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
28879 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
28880 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
28881 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
28882 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
28884 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28886 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
28887 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
28888 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
28889 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
28890 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
28891 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
28892 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
28893 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
28894 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
28895 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
28896 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
28897 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
28898 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
28899 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
28900 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
28901 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
28902 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
28903 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
28905 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28907 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
28908 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
28909 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
28910 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
28911 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
28912 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
28913 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
28914 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
28915 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
28916 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
28917 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
28918 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
28919 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
28920 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
28921 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
28922 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
28923 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
28924 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
28926 2023-02-02 Joseph Myers <joseph@codesourcery.com>
28928 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
28929 and pointer to be disallowed.
28930 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
28931 pointers are allowed.
28932 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
28933 nullptr_t and pointers are disallowed.
28935 2023-02-02 Joseph Myers <joseph@codesourcery.com>
28937 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
28938 types with real initializers are allowed.
28939 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
28940 of complex types with real initializers being disallowed.
28941 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
28943 * gcc.dg/c2x-constexpr-9.c: Add more tests.
28944 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
28945 initializers for decimal types.
28946 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
28947 initializers for decimal types. Add more tests of decimal
28948 initializers for binary types.
28950 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
28952 * gcc.target/gcn/cond_shift_3.c: New test.
28953 * gcc.target/gcn/cond_shift_3_run.c: New test.
28954 * gcc.target/gcn/cond_shift_4.c: New test.
28955 * gcc.target/gcn/cond_shift_4_run.c: New test.
28956 * gcc.target/gcn/cond_shift_8.c: New test.
28957 * gcc.target/gcn/cond_shift_8_run.c: New test.
28958 * gcc.target/gcn/cond_shift_9.c: New test.
28959 * gcc.target/gcn/cond_shift_9_run.c: New test.
28961 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
28963 PR rtl-optimization/108508
28964 * gcc.target/aarch64/pr108508.c: New test.
28966 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
28968 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
28970 2023-02-02 David Malcolm <dmalcolm@redhat.com>
28973 * gcc.dg/analyzer/fd-pr108633.c: New test.
28975 2023-02-02 David Malcolm <dmalcolm@redhat.com>
28977 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
28979 2023-02-02 Jakub Jelinek <jakub@redhat.com>
28982 PR rtl-optimization/108463
28984 * gcc.dg/pr108463.c: New test.
28986 2023-02-02 Richard Biener <rguenther@suse.de>
28988 PR middle-end/108625
28989 * gcc.dg/pr108625.c: New testcase.
28991 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
28993 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
28994 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
28995 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
28996 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
28997 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
28999 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29001 * gcc.target/arm/mve/pr108443-run.c: New test.
29002 * gcc.target/arm/mve/pr108443.c: New test.
29004 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29006 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
29008 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29011 * gcc.target/arm/mve/mve_vpt.c: New test.
29013 2023-02-02 Jakub Jelinek <jakub@redhat.com>
29016 * gcc.dg/pr107300.c: New test.
29018 2023-02-02 liuhongt <hongtao.liu@intel.com>
29020 * gcc.target/aarch64/pr108601.c: New test.
29022 2023-02-02 Jakub Jelinek <jakub@redhat.com>
29024 PR middle-end/108435
29025 * gcc.dg/gomp/pr108435.c: New test.
29027 2023-02-01 Harald Anlauf <anlauf@gmx.de>
29030 * gfortran.dg/pr108527.f90: Adjust test pattern.
29032 2023-02-01 Tamar Christina <tamar.christina@arm.com>
29034 * gcc.target/aarch64/cpunative/info_19: New test.
29035 * gcc.target/aarch64/cpunative/info_20: New test.
29036 * gcc.target/aarch64/cpunative/info_21: New test.
29037 * gcc.target/aarch64/cpunative/info_22: New test.
29038 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
29039 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
29040 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
29041 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
29043 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
29045 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
29047 * gcc.dg/builtin-object-size-common.h: ... new file.
29048 * g++.dg/ext/builtin-object-size1.C: Include
29049 builtin-object-size-common.h. Replace all abort with FAIL.
29051 * g++.dg/ext/builtin-object-size2.C: Likewise.
29052 * gcc.dg/builtin-object-size-1.c: Likewise.
29053 * gcc.dg/builtin-object-size-12.c: Likewise.
29054 * gcc.dg/builtin-object-size-13.c: Likewise.
29055 * gcc.dg/builtin-object-size-15.c: Likewise.
29056 * gcc.dg/builtin-object-size-2.c: Likewise.
29057 * gcc.dg/builtin-object-size-3.c: Likewise.
29058 * gcc.dg/builtin-object-size-4.c: Likewise.
29059 * gcc.dg/builtin-object-size-6.c: Likewise.
29060 * gcc.dg/builtin-object-size-7.c: Likewise.
29061 * gcc.dg/builtin-object-size-8.c: Likewise.
29062 * gcc.dg/pr101836.c: Likewise.
29063 * gcc.dg/strict-flex-array-3.c: Likewise.
29065 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
29067 PR tree-optimization/108356
29068 * gcc.dg/pr108356.c: New.
29070 2023-02-01 Martin Liska <mliska@suse.cz>
29073 * g++.dg/ipa/pr108509.C: New test.
29075 2023-02-01 Marek Polacek <polacek@redhat.com>
29078 * g++.dg/warn/Wlogical-op-4.C: New test.
29080 2023-02-01 Jakub Jelinek <jakub@redhat.com>
29083 * gcc.dg/pr108573.c: New test.
29085 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
29087 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
29088 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
29090 2023-02-01 Jakub Jelinek <jakub@redhat.com>
29093 * g++.dg/gomp/pr108607.C: New test.
29095 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
29097 * gcc.target/s390/preserve-args-1.c: New test.
29098 * gcc.target/s390/preserve-args-2.c: New test.
29099 * gcc.target/s390/preserve-args-3.c: New file.
29101 2023-02-01 Jason Merrill <jason@redhat.com>
29103 * g++.dg/warn/changes-meaning2.C: New test.
29104 * g++.dg/warn/changes-meaning3.C: New test.
29106 2023-02-01 David Malcolm <dmalcolm@redhat.com>
29108 * gcc.dg/analyzer/call-summaries-2.c: Add
29109 dg-require-effective-target alloca.
29110 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
29111 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
29112 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
29113 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
29114 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
29115 "free", to match uses of "__builtin_malloc".
29116 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
29118 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
29120 2023-02-01 David Malcolm <dmalcolm@redhat.com>
29123 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
29124 * gcc.dg/analyzer/test-alloca.h: New test.
29126 2023-01-31 Jason Merrill <jason@redhat.com>
29129 * g++.dg/cpp1z/aggr-base13.C: New test.
29131 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
29133 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
29134 'gcc-set-multilib-library-path' for 'ld_library_path'.
29136 2023-01-31 Marek Polacek <polacek@redhat.com>
29139 * g++.dg/cpp0x/variadic184.C: New test.
29141 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29143 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
29144 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
29145 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
29146 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
29147 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
29148 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
29149 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
29150 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
29151 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
29152 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
29153 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
29154 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
29155 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
29156 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
29157 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
29158 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
29159 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
29160 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
29161 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
29162 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
29163 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
29164 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
29165 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
29166 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
29167 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
29168 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
29169 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
29170 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
29171 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
29172 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
29174 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29176 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
29177 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
29178 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
29179 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
29180 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
29181 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
29182 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
29183 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
29184 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
29185 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
29186 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
29187 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
29188 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
29189 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
29190 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
29191 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
29192 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
29193 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
29194 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
29195 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
29196 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
29197 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
29198 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
29199 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
29200 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
29201 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
29202 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
29203 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
29204 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
29205 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
29207 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29209 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
29210 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
29211 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
29212 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
29213 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
29214 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
29215 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
29216 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
29217 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
29218 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
29219 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
29220 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
29221 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
29222 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
29223 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
29224 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
29225 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
29226 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
29227 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
29228 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
29229 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
29230 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
29231 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
29232 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
29233 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
29234 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
29235 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
29236 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
29237 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
29238 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
29240 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29242 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
29243 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
29244 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
29245 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
29246 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
29247 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
29248 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
29249 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
29250 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
29251 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
29252 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
29253 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
29254 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
29255 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
29256 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
29258 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29260 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
29261 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
29262 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
29263 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
29264 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
29265 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
29266 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
29267 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
29268 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
29269 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
29270 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
29271 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
29272 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
29273 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
29274 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
29275 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
29276 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
29277 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
29278 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
29279 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
29280 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
29281 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
29282 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
29283 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
29284 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
29285 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
29286 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
29287 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
29288 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
29289 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
29291 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29293 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
29294 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
29295 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
29296 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
29297 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
29298 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
29299 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
29300 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
29301 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
29302 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
29303 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
29304 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
29305 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
29306 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
29307 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
29309 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29311 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
29312 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
29313 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
29314 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
29315 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
29316 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
29317 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
29318 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
29319 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
29320 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
29321 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
29322 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
29323 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
29324 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
29325 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
29327 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29329 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
29330 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
29331 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
29332 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
29333 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
29334 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
29335 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
29336 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
29337 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
29338 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
29339 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
29340 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
29341 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
29342 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
29343 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
29345 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29347 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
29348 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
29349 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
29350 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
29351 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
29352 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
29353 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
29354 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
29355 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
29356 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
29357 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
29358 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
29359 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
29360 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
29361 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
29362 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
29363 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
29364 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
29365 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
29366 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
29367 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
29368 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
29369 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
29370 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
29371 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
29372 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
29373 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
29374 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
29375 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
29376 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
29378 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29380 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
29381 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
29382 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
29383 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
29384 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
29385 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
29386 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
29387 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
29388 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
29389 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
29390 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
29391 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
29392 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
29393 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
29394 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
29396 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29398 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
29399 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
29400 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
29401 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
29402 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
29403 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
29404 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
29405 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
29406 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
29407 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
29408 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
29409 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
29410 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
29411 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
29412 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
29414 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29416 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
29418 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29420 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
29421 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
29422 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
29423 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
29424 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
29425 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
29426 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
29427 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
29428 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
29429 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
29430 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
29431 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
29432 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
29433 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
29434 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
29435 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
29436 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
29437 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
29439 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29441 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
29442 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
29443 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
29444 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
29445 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
29446 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
29447 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
29448 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
29449 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
29450 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
29451 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
29452 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
29453 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
29454 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
29455 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
29456 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
29457 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
29458 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
29460 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29462 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
29463 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
29464 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
29465 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
29466 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
29467 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
29468 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
29469 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
29470 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
29471 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
29472 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
29473 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
29474 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
29475 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
29476 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
29477 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
29478 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
29479 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
29480 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
29481 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
29482 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
29483 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
29484 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
29485 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
29486 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
29487 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
29488 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
29489 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
29490 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
29491 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
29492 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
29493 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
29494 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
29495 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
29496 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
29497 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
29499 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29501 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
29502 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
29503 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
29504 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
29505 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
29506 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
29507 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
29508 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
29509 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
29510 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
29511 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
29512 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
29513 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
29514 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
29515 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
29516 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
29517 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
29518 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
29519 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
29520 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
29521 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
29522 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
29523 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
29524 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
29525 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
29526 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
29527 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
29528 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
29529 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
29530 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
29531 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
29532 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
29533 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
29534 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
29535 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
29536 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
29538 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29540 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
29541 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
29542 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
29543 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
29544 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
29545 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
29546 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
29547 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
29548 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
29549 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
29550 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
29551 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
29552 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
29553 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
29554 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
29555 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
29556 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
29557 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
29558 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
29559 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
29560 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
29561 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
29562 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
29563 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
29564 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
29565 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
29566 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
29567 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
29568 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
29569 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
29570 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
29571 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
29572 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
29573 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
29574 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
29575 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
29577 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29579 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
29580 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
29581 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
29582 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
29583 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
29584 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
29585 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
29586 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
29587 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
29588 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
29589 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
29590 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
29591 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
29592 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
29593 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
29594 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
29595 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
29596 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
29598 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29600 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
29601 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
29602 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
29603 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
29604 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
29605 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
29606 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
29607 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
29608 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
29609 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
29610 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
29611 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
29612 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
29613 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
29614 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
29615 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
29616 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
29617 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
29618 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
29619 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
29620 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
29621 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
29622 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
29623 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
29624 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
29625 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
29626 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
29627 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
29628 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
29629 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
29630 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
29631 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
29632 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
29633 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
29634 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
29635 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
29637 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29639 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
29640 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
29641 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
29642 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
29643 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
29644 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
29645 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
29646 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
29647 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
29648 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
29649 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
29650 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
29651 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
29652 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
29653 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
29654 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
29655 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
29656 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
29658 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29660 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
29661 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
29662 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
29663 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
29664 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
29665 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
29666 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
29667 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
29668 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
29669 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
29670 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
29671 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
29672 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
29673 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
29674 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
29675 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
29676 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
29677 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
29679 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29681 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
29682 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
29683 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
29684 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
29685 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
29686 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
29687 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
29688 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
29689 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
29690 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
29691 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
29692 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
29693 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
29694 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
29695 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
29696 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
29697 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
29698 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
29700 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29702 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
29703 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
29704 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
29705 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
29706 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
29707 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
29708 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
29709 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
29710 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
29711 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
29712 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
29713 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
29714 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
29715 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
29716 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
29717 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
29718 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
29719 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
29721 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29723 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
29724 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
29725 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
29726 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
29727 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
29728 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
29729 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
29730 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
29731 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
29732 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
29733 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
29734 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
29735 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
29736 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
29737 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
29738 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
29739 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
29740 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
29742 2023-01-31 Marek Polacek <polacek@redhat.com>
29746 * g++.dg/warn/Wduplicated-cond3.C: New test.
29747 * g++.dg/warn/Wduplicated-cond4.C: New test.
29748 * g++.dg/warn/Wduplicated-cond5.C: New test.
29750 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
29753 * gcc.target/aarch64/pr108589.c: New test.
29755 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
29757 PR tree-optimization/108608
29758 * gcc.dg/vect/pr108608.c: New test.
29759 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
29761 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
29763 PR tree-optimization/108385
29764 * gcc.dg/pr108385.c: New.
29766 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
29768 PR tree-optimization/108359
29769 * gcc.dg/pr108359.c: New.
29771 2023-01-31 Philip Herron <philip.herron@embecosm.com>
29773 * rust/compile/issue-1073.rs: New test.
29775 2023-01-31 Philip Herron <philip.herron@embecosm.com>
29777 * rust/compile/issue-1006.rs: New test.
29779 2023-01-31 Philip Herron <philip.herron@embecosm.com>
29781 * rust/compile/const_generics_5.rs: Fix assertions.
29782 * rust/compile/unconstrained_type_param.rs: Add more assertions.
29784 2023-01-31 liushuyu <liushuyu011@gmail.com>
29786 * rust/compile/builtin_macro_recurse.rs: New test.
29788 2023-01-31 liushuyu <liushuyu011@gmail.com>
29790 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
29791 * rust/compile/builtin_macro_env.rs: Likewise.
29793 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29795 * rust/compile/frust-compile-until.rs: New test.
29797 2023-01-31 Philip Herron <philip.herron@embecosm.com>
29799 * rust/compile/rust-const-blog-issue.rs: New test.
29801 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29803 * rust/compile/macro44.rs: New test.
29805 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29807 * rust/compile/macro_export_1.rs: New test.
29809 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29811 * rust/compile/const_generics_8.rs: New test.
29813 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29815 * rust/compile/const_generics_7.rs: New test.
29817 2023-01-31 liushuyu <liushuyu011@gmail.com>
29819 * rust/execute/torture/loop-condition-eval.rs: New test.
29821 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
29823 * rust/compile/const8.rs: New test.
29825 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
29827 * rust/compile/const7.rs: New test.
29829 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
29831 * rust/compile/const6.rs: New test.
29833 2023-01-31 Philip Herron <philip.herron@embecosm.com>
29835 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
29836 * rust/compile/tuple1.rs: Likewise.
29837 * rust/compile/type-alias1.rs: Likewise.
29838 * rust/execute/torture/operator_overload_9.rs: Likewise.
29839 * rust/execute/torture/slice1.rs: Rework test to use new parsing
29840 capability and stick to the original implementation.
29842 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29844 * rust/compile/macro43.rs: New test.
29846 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29848 * rust/compile/parse_range.rs: New test.
29850 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29852 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
29853 * rust/compile/issue-1289.rs: Likewise.
29854 * rust/compile/test_mod.rs: Likewise.
29855 * rust/compile/torture/raw_identifiers.rs: Likewise.
29856 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
29857 * rust/compile/privacy7.rs: New test.
29859 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29861 * rust/compile/rustc_attr1.rs: New test.
29863 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
29865 * rust/debug/win64-abi.rs: Fix assertion to take into account
29867 * rust/compile/torture/macro-issue1426.rs: Moved to...
29868 * rust/execute/torture/macro-issue1426.rs: ...here.
29869 * rust/execute/torture/overflow1.rs: New test.
29871 2023-01-31 Philip Herron <philip.herron@embecosm.com>
29873 * rust/compile/torture/issue-1506.rs: New test.
29875 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
29877 * rust/compile/const4.rs: New.
29878 * rust/compile/const5.rs: New.
29880 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
29882 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
29884 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
29885 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
29886 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
29887 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
29889 2023-01-31 Jakub Jelinek <jakub@redhat.com>
29892 * gcc.target/i386/avx2-pr108599.c: New test.
29894 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
29896 PR testsuite/108604
29897 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
29900 2023-01-31 Jakub Jelinek <jakub@redhat.com>
29902 PR rtl-optimization/108596
29903 * gcc.c-torture/compile/pr108596.c: New test.
29905 2023-01-31 Jakub Jelinek <jakub@redhat.com>
29908 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
29910 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
29912 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
29914 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
29915 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
29916 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
29917 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
29918 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
29919 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
29920 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
29921 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
29922 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
29923 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
29924 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
29925 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
29926 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
29927 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
29928 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
29929 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
29930 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
29931 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
29932 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
29933 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
29934 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
29935 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
29936 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
29937 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
29938 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
29939 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
29940 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
29942 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29944 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
29945 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
29946 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
29947 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
29948 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
29949 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
29950 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
29951 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
29952 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
29953 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
29954 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
29955 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
29956 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
29957 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
29958 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
29960 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29962 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
29963 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
29964 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
29965 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
29966 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
29967 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
29968 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
29969 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
29970 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
29971 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
29972 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
29973 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
29974 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
29975 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
29976 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
29978 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29980 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
29981 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
29982 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
29983 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
29984 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
29985 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
29986 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
29987 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
29988 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
29989 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
29990 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
29991 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
29992 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
29993 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
29994 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
29996 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29998 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
29999 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
30000 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
30001 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
30002 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
30003 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
30004 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
30005 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
30006 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
30007 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
30008 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
30009 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
30010 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
30011 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
30012 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
30014 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30016 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
30017 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
30018 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
30019 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
30020 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
30021 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
30022 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
30023 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
30024 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
30025 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
30026 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
30027 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
30028 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
30029 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
30030 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
30032 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30034 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
30035 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
30036 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
30037 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
30038 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
30039 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
30040 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
30041 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
30042 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
30043 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
30044 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
30045 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
30046 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
30047 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
30048 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
30050 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30052 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
30053 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
30054 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
30055 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
30056 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
30057 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
30058 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
30059 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
30060 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
30061 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
30062 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
30063 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
30064 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
30065 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
30066 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
30068 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30070 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
30071 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
30072 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
30073 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
30074 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
30075 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
30076 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
30077 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
30078 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
30079 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
30080 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
30081 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
30082 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
30083 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
30084 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
30086 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30088 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
30089 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
30090 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
30091 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
30092 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
30093 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
30094 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
30095 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
30096 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
30097 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
30098 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
30099 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
30101 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30103 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
30104 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
30105 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
30106 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
30107 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
30108 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
30109 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
30110 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
30111 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
30112 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
30113 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
30114 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
30115 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
30116 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
30117 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
30118 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
30119 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
30120 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
30121 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
30122 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
30123 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
30124 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
30125 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
30126 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
30128 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30130 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
30131 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
30132 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
30133 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
30134 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
30135 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
30136 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
30137 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
30138 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
30139 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
30140 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
30141 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
30142 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
30143 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
30144 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
30145 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
30146 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
30147 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
30148 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
30149 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
30150 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
30151 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
30152 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
30153 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
30155 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30157 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
30158 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
30159 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
30160 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
30161 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
30162 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
30164 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30166 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
30167 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
30168 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
30169 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
30170 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
30171 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
30173 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30175 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
30176 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
30177 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
30178 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
30179 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
30180 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
30181 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
30182 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
30183 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
30184 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
30185 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
30186 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
30187 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
30188 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
30189 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
30190 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
30191 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
30192 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
30194 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30196 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
30197 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
30198 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
30199 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
30200 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
30201 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
30202 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
30203 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
30204 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
30205 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
30206 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
30207 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
30208 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
30209 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
30210 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
30211 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
30212 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
30213 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
30215 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30217 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
30218 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
30219 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
30220 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
30221 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
30222 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
30223 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
30224 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
30225 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
30226 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
30227 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
30228 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
30229 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
30230 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
30231 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
30232 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
30233 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
30234 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
30236 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30238 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
30239 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
30240 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
30241 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
30242 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
30243 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
30244 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
30245 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
30246 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
30247 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
30248 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
30249 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
30250 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
30251 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
30252 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
30253 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
30254 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
30255 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
30257 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30259 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
30260 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
30261 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
30262 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
30263 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
30264 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
30265 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
30266 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
30267 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
30268 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
30269 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
30270 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
30271 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
30272 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
30273 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
30274 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
30275 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
30276 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
30278 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30280 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
30281 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
30282 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
30283 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
30284 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
30285 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
30286 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
30287 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
30288 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
30289 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
30290 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
30291 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
30292 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
30293 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
30294 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
30295 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
30296 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
30297 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
30299 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30301 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
30302 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
30303 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
30304 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
30305 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
30306 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
30307 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
30308 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
30309 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
30310 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
30311 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
30312 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
30313 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
30314 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
30315 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
30316 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
30317 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
30318 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
30320 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30322 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
30323 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
30324 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
30325 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
30326 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
30327 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
30328 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
30329 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
30330 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
30331 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
30332 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
30333 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
30334 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
30335 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
30336 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
30337 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
30338 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
30339 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
30341 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30343 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
30345 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30347 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
30348 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
30349 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
30351 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
30353 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
30354 restore TORTURE_OPTIONS.
30356 2023-01-30 Andrew Pinski <apinski@marvell.com>
30358 PR tree-optimization/108582
30359 * gcc.dg/pr108582-1.c: New test.
30361 2023-01-30 Richard Biener <rguenther@suse.de>
30363 PR tree-optimization/108574
30364 * gcc.dg/torture/pr108574-1.c: New testcase.
30365 * gcc.dg/torture/pr108574-2.c: Likewise.
30366 * gcc.dg/torture/pr108574-3.c: Likewise.
30368 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
30371 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
30373 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
30376 * gfortran.dg/pr103506_1.f90: New test.
30378 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
30380 * gcc.dg/ipa/ipa-sra-30.c: New test.
30381 * gcc.dg/ipa/ipa-sra-31.c: New test.
30382 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
30384 2023-01-28 Harald Anlauf <anlauf@gmx.de>
30385 Steven G. Kargl <kargl@gcc.gnu.org>
30388 * gfortran.dg/pr108527.f90: New test.
30390 2023-01-28 Harald Anlauf <anlauf@gmx.de>
30393 * gfortran.dg/common_27.f90: New test.
30395 2023-01-28 Jonathan Yong <10walls@gmail.com>
30398 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
30399 so function call is not mangled by __mingw_printf when
30400 doing assembly symbol inspection.
30402 2023-01-28 Jonathan Yong <10walls@gmail.com>
30405 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
30406 target same as on Linux.
30408 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30410 * g++.target/riscv/rvv/base/vlse-1.C: New test.
30411 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
30412 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
30413 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
30414 * g++.target/riscv/rvv/base/vsse-1.C: New test.
30415 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
30416 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
30417 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
30418 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
30419 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
30420 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
30421 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
30422 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
30423 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
30424 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
30425 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
30426 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
30427 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
30428 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
30429 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
30430 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
30431 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
30432 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
30433 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
30434 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
30435 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
30436 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
30437 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
30438 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
30439 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
30441 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
30443 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
30445 * gfortran.dg/array_temporaries_2.f90: Likewise.
30446 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
30447 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
30448 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
30449 * gfortran.dg/fmt_error_4.f90: Likewise.
30450 * gfortran.dg/fmt_error_5.f90: Likewise.
30451 * gfortran.dg/fmt_float.f90: Likewise.
30452 * gfortran.dg/fmt_l.f90: Likewise.
30453 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
30454 * gfortran.dg/fmt_zero_precision.f90: Likewise.
30455 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30456 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30457 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30458 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30459 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
30460 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30461 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30462 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30463 * gfortran.dg/namelist_40.f90: Likewise.
30464 * gfortran.dg/namelist_47.f90: Likewise.
30465 * gfortran.dg/namelist_print_1.f: Likewise.
30466 * gfortran.dg/parameter_array_dummy.f90: Likewise.
30468 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
30470 * gm2/pim/fail/empty.mod: New test.
30472 2023-01-27 Joseph Myers <joseph@codesourcery.com>
30474 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
30475 auto initializers to be disallowed.
30477 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
30479 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
30481 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
30484 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
30486 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
30487 rather than an asm barrier.
30488 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
30489 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
30490 rather than volatile.
30491 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
30492 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
30493 function. Remove -fno-inline.
30494 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
30495 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
30496 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
30497 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
30498 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
30499 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
30500 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
30501 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
30502 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
30503 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
30504 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
30505 Allow the scalar form to be used when operating on lane 0.
30506 Add a test for lane 1.
30508 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
30510 PR tree-optimization/96373
30511 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
30512 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
30514 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
30516 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
30518 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
30519 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
30520 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
30521 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
30522 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
30523 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
30525 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
30527 PR tree-optimization/108306
30528 * gcc.dg/pr108306.c: New.
30530 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
30532 PR tree-optimization/108447
30533 * gcc.dg/pr108447.c: New.
30535 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30537 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
30538 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
30539 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
30541 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30543 * g++.target/riscv/rvv/base/vle-1.C: New test.
30544 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
30545 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
30546 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
30547 * g++.target/riscv/rvv/base/vse-1.C: New test.
30548 * g++.target/riscv/rvv/base/riscv_vector.h: New.
30550 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30552 * gcc.target/riscv/rvv/base/vse-1.c: New test.
30553 * gcc.target/riscv/rvv/base/vse-2.c: New test.
30554 * gcc.target/riscv/rvv/base/vse-3.c: New test.
30555 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
30556 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
30557 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
30559 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30561 * gcc.target/riscv/rvv/base/vle-1.c: New test.
30562 * gcc.target/riscv/rvv/base/vle-2.c: New test.
30563 * gcc.target/riscv/rvv/base/vle-3.c: New test.
30564 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
30565 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
30566 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
30567 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
30568 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
30569 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
30570 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
30571 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
30572 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
30573 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
30574 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
30575 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
30576 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
30577 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
30578 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
30580 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30582 * g++.target/riscv/rvv/base/vsm-1.C: New test.
30583 * g++.target/riscv/rvv/rvv.exp: New test.
30584 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
30585 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
30586 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
30588 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30590 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
30591 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
30592 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
30593 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
30594 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
30595 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
30596 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
30597 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
30598 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
30599 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
30600 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
30601 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
30602 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
30603 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
30604 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
30605 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
30606 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
30607 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
30608 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
30609 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
30610 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
30611 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
30612 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
30613 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
30614 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
30615 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
30616 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
30617 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
30618 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
30619 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
30620 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
30621 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
30622 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
30623 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
30624 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
30625 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
30626 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
30627 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
30628 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
30629 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
30630 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
30631 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
30632 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
30633 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
30634 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
30635 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
30636 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
30637 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
30638 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
30639 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
30640 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
30641 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
30642 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
30643 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
30644 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
30645 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
30646 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
30647 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
30648 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
30649 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
30650 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
30651 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
30652 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
30653 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
30654 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
30655 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
30656 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
30657 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
30658 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
30659 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
30660 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
30661 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
30662 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
30663 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
30664 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
30665 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
30666 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
30667 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
30668 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
30669 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
30670 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
30671 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
30672 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
30673 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
30674 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
30675 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
30676 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
30677 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
30678 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
30679 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
30680 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
30681 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
30682 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
30683 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
30684 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
30685 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
30686 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
30687 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
30688 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
30689 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
30690 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
30691 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
30692 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
30693 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
30694 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
30695 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
30696 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
30697 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
30698 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
30700 2023-01-27 Xi Ruoyao <xry111@xry111.site>
30702 * gcc.dg/pr95115.c (x): Add noipa attribute.
30704 2023-01-27 Jakub Jelinek <jakub@redhat.com>
30707 * gcc.dg/pr106061.c: New test.
30709 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
30711 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
30712 target selector to handle Windows.
30713 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
30714 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
30716 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
30718 * gm2/warnings/returntype/fail/badreturn.mod: New test.
30719 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
30721 * gm2/warnings/returntype/pass/Termbase.mod: New test.
30722 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
30723 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
30724 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
30727 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30729 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
30730 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
30731 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
30732 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
30733 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
30734 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
30735 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
30736 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
30737 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
30738 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
30739 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
30740 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
30741 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
30742 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
30743 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
30744 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
30745 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
30746 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
30747 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
30748 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
30749 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
30750 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
30751 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
30752 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
30753 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
30754 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
30755 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
30756 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
30757 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
30758 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
30759 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
30760 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
30761 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
30762 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
30763 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
30764 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
30765 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
30766 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
30767 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
30768 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
30769 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
30770 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
30771 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
30772 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
30773 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
30774 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
30775 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
30776 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
30777 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
30778 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
30779 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
30780 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
30781 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
30782 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
30783 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
30784 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
30785 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
30786 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
30787 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
30788 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
30789 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
30790 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
30791 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
30792 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
30793 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
30794 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
30795 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
30796 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
30797 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
30798 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
30799 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
30801 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30803 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
30804 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
30805 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
30806 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
30807 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
30808 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
30809 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
30810 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
30811 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
30812 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
30813 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
30814 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
30815 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
30816 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
30817 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
30818 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
30819 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
30820 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
30821 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
30822 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
30823 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
30824 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
30825 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
30826 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
30827 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
30828 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
30829 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
30830 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
30831 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
30832 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
30833 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
30834 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
30835 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
30836 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
30837 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
30838 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
30839 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
30840 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
30841 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
30842 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
30843 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
30844 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
30845 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
30846 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
30848 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30850 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
30852 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
30853 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
30854 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
30855 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
30856 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
30857 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
30858 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
30859 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
30860 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
30862 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30864 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
30866 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30868 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
30870 2023-01-26 Harald Anlauf <anlauf@gmx.de>
30873 * gfortran.dg/pr108544.f90: New test.
30874 * gfortran.dg/pr96102b.f90: New test.
30876 2023-01-26 Marek Polacek <polacek@redhat.com>
30878 PR middle-end/108543
30879 * c-c++-common/asan/pointer-subtract-5.c: New test.
30880 * c-c++-common/asan/pointer-subtract-6.c: New test.
30881 * c-c++-common/asan/pointer-subtract-7.c: New test.
30882 * c-c++-common/asan/pointer-subtract-8.c: New test.
30884 2023-01-26 Jakub Jelinek <jakub@redhat.com>
30886 PR tree-optimization/108540
30887 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
30888 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
30890 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
30892 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
30894 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
30896 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
30899 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
30901 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
30902 * gcc.dg/guality/pr54519-1.c: Likewise.
30903 * gcc.dg/guality/pr54519-3.c: Likewise.
30904 * gcc.dg/guality/pr54693-2.c: Likewise.
30905 * gcc.dg/guality/sra-1.c: Likewise.
30907 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
30909 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
30911 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
30913 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
30915 2023-01-26 Marek Polacek <polacek@redhat.com>
30918 * g++.dg/cpp0x/udlit-error1.C: New test.
30920 2023-01-26 David Malcolm <dmalcolm@redhat.com>
30923 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
30924 -Wno-stringop-overflow.
30926 2023-01-26 David Malcolm <dmalcolm@redhat.com>
30929 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
30930 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
30931 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
30934 2023-01-26 Richard Biener <rguenther@suse.de>
30936 PR tree-optimization/108547
30937 * gcc.dg/uninit-pr108547.c: New testcase.
30939 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
30941 PR tree-optimization/108522
30942 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
30944 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
30945 test_dynarray_struct_member_d,
30946 test_dynarray_struct_member_subobj_b,
30947 test_dynarray_struct_member_subobj_c,
30948 test_dynarray_struct_member_subobj_d): New tests.
30951 2023-01-26 Jakub Jelinek <jakub@redhat.com>
30954 * g++.dg/gomp/pr108503.C: New test.
30956 2023-01-26 Richard Biener <rguenther@suse.de>
30958 PR tree-optimization/108523
30959 * gcc.dg/torture/pr108523.c: New testcase.
30961 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
30964 * gfortran.dg/pr108528.f90: New test.
30966 2023-01-25 Jakub Jelinek <jakub@redhat.com>
30969 * g++.dg/cpp23/static-operator-call5.C: New test.
30971 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
30973 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
30975 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
30976 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
30977 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
30978 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
30979 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
30980 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
30981 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
30982 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
30983 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
30984 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
30985 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
30986 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
30987 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
30988 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
30989 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
30990 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
30991 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
30992 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
30993 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
30994 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
30995 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
30996 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
30997 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
30998 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
30999 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
31000 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
31001 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
31002 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
31003 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
31004 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
31005 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
31006 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
31007 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
31008 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
31009 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
31010 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
31011 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
31012 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
31013 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
31014 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
31015 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
31016 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
31017 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
31018 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
31019 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
31020 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
31021 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
31022 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
31023 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
31024 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
31025 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
31026 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
31027 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
31028 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
31029 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
31030 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
31031 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
31032 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
31033 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
31034 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
31035 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
31036 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
31037 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
31038 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
31039 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
31040 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
31041 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
31042 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
31043 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
31044 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
31045 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
31046 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
31047 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
31048 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
31049 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
31050 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
31051 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
31052 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
31053 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
31054 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
31055 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
31056 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
31057 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
31058 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
31060 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31062 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
31063 check-function-bodies instead of scan-assembler checks. Use
31064 extern "C" for C++ testing.
31065 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
31066 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
31067 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
31068 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
31069 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
31070 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
31071 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
31073 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31075 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
31076 check-function-bodies instead of scan-assembler checks. Use
31077 extern "C" for C++ testing.
31078 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
31079 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
31080 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
31081 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
31082 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
31084 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31086 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
31087 check-function-bodies instead of scan-assembler checks. Use
31088 extern "C" for C++ testing.
31089 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
31090 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
31091 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
31092 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
31093 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
31094 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
31095 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
31096 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
31097 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
31098 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
31099 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
31101 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31103 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
31104 check-function-bodies instead of scan-assembler checks. Use
31105 extern "C" for C++ testing.
31106 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
31107 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
31108 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
31109 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
31110 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
31112 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31114 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
31115 check-function-bodies instead of scan-assembler checks. Use
31116 extern "C" for C++ testing.
31117 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
31118 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
31119 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
31120 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
31121 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
31123 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31125 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
31126 check-function-bodies instead of scan-assembler checks. Use
31127 extern "C" for C++ testing.
31128 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
31129 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
31130 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
31131 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
31132 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
31134 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31136 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
31137 check-function-bodies instead of scan-assembler checks. Use
31138 extern "C" for C++ testing.
31139 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
31140 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
31141 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
31142 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
31143 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
31145 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31147 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
31148 check-function-bodies instead of scan-assembler checks. Use
31149 extern "C" for C++ testing.
31150 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
31151 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
31153 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31155 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
31156 check-function-bodies instead of scan-assembler checks. Use
31157 extern "C" for C++ testing.
31158 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
31159 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
31160 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
31161 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
31162 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
31164 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31166 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
31167 check-function-bodies instead of scan-assembler checks. Use
31168 extern "C" for C++ testing.
31169 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
31170 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
31171 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
31172 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
31173 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
31175 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31177 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
31178 check-function-bodies instead of scan-assembler checks. Use
31179 extern "C" for C++ testing.
31180 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
31181 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
31182 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
31183 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
31184 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
31186 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31188 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
31189 check-function-bodies instead of scan-assembler checks. Use
31190 extern "C" for C++ testing.
31191 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
31192 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
31193 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
31194 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
31195 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
31197 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31199 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
31200 check-function-bodies instead of scan-assembler checks. Use
31201 extern "C" for C++ testing.
31202 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
31203 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
31204 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
31205 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
31206 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
31208 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31210 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
31211 check-function-bodies instead of scan-assembler checks. Use
31212 extern "C" for C++ testing.
31213 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
31214 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
31215 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
31216 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
31217 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
31218 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
31219 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
31220 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
31221 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
31222 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
31223 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
31224 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
31225 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
31226 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
31227 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
31228 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
31229 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
31230 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
31231 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
31232 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
31233 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
31234 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
31235 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
31237 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31239 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
31240 check-function-bodies instead of scan-assembler checks. Use
31241 extern "C" for C++ testing.
31242 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
31243 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
31244 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
31245 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
31246 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
31247 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
31248 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
31249 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
31250 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
31251 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
31252 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
31253 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
31254 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
31255 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
31256 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
31258 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31260 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
31261 check-function-bodies instead of scan-assembler checks. Use
31262 extern "C" for C++ testing.
31263 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
31264 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
31265 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
31266 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
31267 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
31268 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
31269 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
31270 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
31271 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
31272 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
31273 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
31274 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
31275 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
31276 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
31277 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
31278 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
31279 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
31280 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
31281 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
31282 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
31283 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
31284 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
31285 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
31286 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
31287 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
31288 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
31289 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
31290 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
31291 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
31292 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
31293 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
31294 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
31295 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
31296 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
31297 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
31298 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
31299 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
31300 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
31301 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
31302 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
31303 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
31304 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
31305 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
31306 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
31307 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
31308 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
31309 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
31311 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31313 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
31314 check-function-bodies instead of scan-assembler checks. Use
31315 extern "C" for C++ testing.
31316 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
31317 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
31318 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
31319 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
31320 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
31321 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
31322 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
31323 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
31324 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
31325 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
31326 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
31327 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
31328 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
31329 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
31330 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
31331 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
31332 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
31333 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
31334 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
31335 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
31336 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
31337 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
31338 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
31340 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31342 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
31343 check-function-bodies instead of scan-assembler checks. Use
31344 extern "C" for C++ testing.
31345 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
31346 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
31347 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
31348 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
31349 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
31350 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
31351 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
31352 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
31353 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
31354 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
31355 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
31356 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
31357 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
31358 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
31359 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
31360 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
31361 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
31362 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
31363 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
31364 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
31365 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
31366 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
31367 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
31369 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31371 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
31372 check-function-bodies instead of scan-assembler checks. Use
31373 extern "C" for C++ testing.
31374 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
31375 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
31376 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
31377 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
31378 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
31379 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
31380 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
31381 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
31382 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
31383 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
31384 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
31385 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
31386 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
31387 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
31388 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
31389 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
31390 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
31392 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31394 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
31395 check-function-bodies instead of scan-assembler checks. Use
31396 extern "C" for C++ testing.
31397 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
31398 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
31399 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
31400 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
31401 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
31402 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
31403 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
31404 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
31405 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
31406 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
31407 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
31408 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
31409 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
31410 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
31411 * gcc.target/arm/simd/mve-vneg.c: Update test.
31412 * gcc.target/arm/simd/mve-vshr.c: Likewise
31414 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31416 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
31417 check-function-bodies instead of scan-assembler checks. Use
31418 extern "C" for C++ testing.
31419 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
31420 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
31421 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
31422 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
31423 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
31424 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
31425 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
31426 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
31427 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
31428 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
31429 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
31430 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
31431 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
31432 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
31433 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
31434 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
31435 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
31436 * gcc.target/arm/simd/mve-vclz.c: Update test.
31438 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31440 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
31441 check-function-bodies instead of scan-assembler checks. Use extern
31442 "C" for C++ testing.
31443 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
31444 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
31445 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
31446 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
31447 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
31448 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
31449 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
31450 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
31452 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
31454 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
31455 "initializer element is not constant" error.
31456 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
31458 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
31460 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
31461 aarch64 to list of targets supporting long long vectorization.
31463 2023-01-25 Jakub Jelinek <jakub@redhat.com>
31465 PR tree-optimization/108498
31466 * gcc.c-torture/execute/pr108498-1.c: New test.
31467 * gcc.c-torture/execute/pr108498-2.c: New test.
31469 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
31470 Jakub Jelinek <jakub@redhat.com>
31472 PR tree-optimization/108522
31473 * gcc.dg/builtin-dynamic-object-size-0.c
31474 (test_dynarray_struct_member): New test.
31477 2023-01-24 Jakub Jelinek <jakub@redhat.com>
31480 PR testsuite/108533
31481 * g++.dg/init/new51.C (size_t): New typedef.
31482 (RexxClass::operator new, RexxClass::operator delete): Use size_t
31483 instead of unsigned long.
31485 2023-01-24 Jason Merrill <jason@redhat.com>
31488 * g++.dg/ext/pragma1.C: New test.
31490 2023-01-24 Jason Merrill <jason@redhat.com>
31493 * g++.dg/cpp23/static-operator-call5.C: New test.
31495 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
31497 * gcc.target/pdp11/pdp11.exp: New.
31498 * gcc.target/pdp11/pr108388.c: New.
31500 2023-01-24 Harald Anlauf <anlauf@gmx.de>
31503 * gfortran.dg/pr108529.f90: New test.
31505 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
31507 * gcc.target/arm/mve/pr108177-1-run.c: New test.
31508 * gcc.target/arm/mve/pr108177-1.c: New test.
31509 * gcc.target/arm/mve/pr108177-10-run.c: New test.
31510 * gcc.target/arm/mve/pr108177-10.c: New test.
31511 * gcc.target/arm/mve/pr108177-11-run.c: New test.
31512 * gcc.target/arm/mve/pr108177-11.c: New test.
31513 * gcc.target/arm/mve/pr108177-12-run.c: New test.
31514 * gcc.target/arm/mve/pr108177-12.c: New test.
31515 * gcc.target/arm/mve/pr108177-13-run.c: New test.
31516 * gcc.target/arm/mve/pr108177-13.c: New test.
31517 * gcc.target/arm/mve/pr108177-14-run.c: New test.
31518 * gcc.target/arm/mve/pr108177-14.c: New test.
31519 * gcc.target/arm/mve/pr108177-2-run.c: New test.
31520 * gcc.target/arm/mve/pr108177-2.c: New test.
31521 * gcc.target/arm/mve/pr108177-3-run.c: New test.
31522 * gcc.target/arm/mve/pr108177-3.c: New test.
31523 * gcc.target/arm/mve/pr108177-4-run.c: New test.
31524 * gcc.target/arm/mve/pr108177-4.c: New test.
31525 * gcc.target/arm/mve/pr108177-5-run.c: New test.
31526 * gcc.target/arm/mve/pr108177-5.c: New test.
31527 * gcc.target/arm/mve/pr108177-6-run.c: New test.
31528 * gcc.target/arm/mve/pr108177-6.c: New test.
31529 * gcc.target/arm/mve/pr108177-7-run.c: New test.
31530 * gcc.target/arm/mve/pr108177-7.c: New test.
31531 * gcc.target/arm/mve/pr108177-8-run.c: New test.
31532 * gcc.target/arm/mve/pr108177-8.c: New test.
31533 * gcc.target/arm/mve/pr108177-9-run.c: New test.
31534 * gcc.target/arm/mve/pr108177-9.c: New test.
31535 * gcc.target/arm/mve/pr108177-main.x: New test include.
31536 * gcc.target/arm/mve/pr108177.x: New test include.
31538 2023-01-24 Jakub Jelinek <jakub@redhat.com>
31541 * g++.dg/cpp1z/decomp57.C: New test.
31542 * g++.dg/cpp1z/decomp58.C: New test.
31544 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31546 PR testsuite/107808
31547 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
31548 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
31550 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31552 PR testsuite/104756
31553 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
31554 * gcc.dg/vect/vect-fmax-2.c: Likewise.
31555 * gcc.dg/vect/vect-fmax-3.c: Likewise.
31556 * gcc.dg/vect/vect-fmin-1.c: Likewise.
31557 * gcc.dg/vect/vect-fmin-2.c: Likewise.
31558 * gcc.dg/vect/vect-fmin-3.c: Likewise.
31560 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
31561 Yang Yujie <yangyujie@loongson.cn>
31564 * gcc.target/loongarch/tst-asm-const.c: Moved to...
31565 * gcc.target/loongarch/pr107731.c: ...here.
31567 2023-01-24 Jason Merrill <jason@redhat.com>
31571 * g++.dg/ext/builtin-shufflevector-5.C: New test.
31572 * g++.dg/init/new51.C: New test.
31574 2023-01-23 Jason Merrill <jason@redhat.com>
31577 * g++.dg/cpp0x/move2.C: New test.
31579 2023-01-23 Harald Anlauf <anlauf@gmx.de>
31582 * gfortran.dg/pr108502.f90: New test.
31584 2023-01-23 Marek Polacek <polacek@redhat.com>
31587 * g++.dg/warn/Wunused-value-1.C: New test.
31589 2023-01-23 Jason Merrill <jason@redhat.com>
31592 * g++.dg/cpp0x/initlist-vect2.C: New test.
31594 2023-01-23 Harald Anlauf <anlauf@gmx.de>
31597 * gfortran.dg/pr108501.f90: New test.
31599 2023-01-23 Harald Anlauf <anlauf@gmx.de>
31602 * gfortran.dg/pr108420.f90: New test.
31604 2023-01-23 Jason Merrill <jason@redhat.com>
31607 * g++.dg/template/explicit-instantiation5.C: New test.
31609 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
31611 * g++.target/arm/pac-1.C: New test.
31612 * gcc.target/arm/pac-15.c: Likewise.
31614 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
31616 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
31618 * gcc.target/arm/pac-12.c: New test.
31619 * gcc.target/arm/pac-13.c: Likewise.
31620 * gcc.target/arm/pac-14.c: Likewise.
31622 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
31624 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
31626 2023-01-23 Richard Biener <rguenther@suse.de>
31628 PR tree-optimization/108482
31629 * gcc.dg/torture/pr108482.c: New testcase.
31631 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
31633 * gcc.target/arm/bti-1.c: New testcase.
31634 * gcc.target/arm/bti-2.c: Likewise.
31636 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
31638 * gcc.target/arm/pac.h : New file.
31639 * gcc.target/arm/pac-1.c : New test case.
31640 * gcc.target/arm/pac-2.c : Likewise.
31641 * gcc.target/arm/pac-3.c : Likewise.
31642 * gcc.target/arm/pac-4.c : Likewise.
31643 * gcc.target/arm/pac-5.c : Likewise.
31644 * gcc.target/arm/pac-6.c : Likewise.
31645 * gcc.target/arm/pac-7.c : Likewise.
31646 * gcc.target/arm/pac-8.c : Likewise.
31647 * gcc.target/arm/pac-9.c : Likewise.
31648 * gcc.target/arm/pac-10.c : Likewise.
31649 * gcc.target/arm/pac-11.c : Likewise.
31651 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
31653 * gcc.target/arm/multilib.exp: Add pacbti related entries.
31655 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
31656 Tejas Belagod <tbelagod@arm.com>
31658 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
31659 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
31660 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
31661 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
31663 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
31664 Tejas Belagod <tbelagod@arm.com>
31666 * lib/target-supports.exp
31667 (check_effective_target_mbranch_protection_ok): New function.
31668 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
31669 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
31670 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
31671 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
31672 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
31673 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
31674 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
31675 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
31677 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
31678 Tejas Belagod <tbelagod@arm.com>
31680 * lib/target-supports.exp:
31681 (check_effective_target_arm_pacbti_hw): New.
31683 2023-01-23 Richard Biener <rguenther@suse.de>
31685 PR tree-optimization/108449
31686 * gcc.dg/pr108449.c: New testcase.
31688 2023-01-23 Jason Merrill <jason@redhat.com>
31692 * g++.dg/init/lifetime4.C: New test.
31694 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
31696 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
31698 * gm2/complex/pass/complex-pass.exp: Likewise.
31699 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
31700 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
31701 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
31702 * gm2/iso/fail/iso-fail.exp: Likewise.
31703 * gm2/iso/pass/iso-pass.exp: Likewise.
31704 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
31705 * gm2/pim/fail/pim-fail.exp: Likewise.
31706 * gm2/pim/pass/pim-pass.exp: Likewise.
31707 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
31708 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
31709 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
31710 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
31711 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
31712 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
31713 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
31714 * gm2/recover/pass/recover-pass.exp: Likewise.
31715 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
31716 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
31717 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
31718 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
31719 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
31720 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
31721 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
31722 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
31723 function. Remove the use of concatenated include and library paths.
31724 Remove string processing where possible.
31726 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
31728 * gcc.target/pru/clz-hi-2.c: New test.
31729 * gcc.target/pru/clz-hi.c: New test.
31731 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31734 * gfortran.dg/pr88048.f90: Adjust for changed error message.
31735 * gfortran.dg/parameter_data0.f90: New test.
31737 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
31739 * gcc.target/aarch64/acle/pmull64.c: New.
31740 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
31741 feature flag based on the intrinsic.
31742 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
31743 * gcc.target/aarch64/aes_1.c: Likewise.
31744 * gcc.target/aarch64/aes_2.c: Likewise.
31745 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
31746 * gcc.target/aarch64/sha1_1.c: Likewise.
31747 * gcc.target/aarch64/sha256_1.c: Likewise.
31748 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
31750 2023-01-19 Jakub Jelinek <jakub@redhat.com>
31753 * g++.dg/cpp23/subscript12.C: New test.
31754 * g++.dg/cpp23/subscript13.C: New test.
31756 2023-01-19 Jakub Jelinek <jakub@redhat.com>
31759 * g++.dg/init/pr53932.C: New test.
31761 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
31763 * gcc.target/i386/pr108436.c: New test.
31765 2023-01-19 David Malcolm <dmalcolm@redhat.com>
31768 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
31769 involving dominance.
31770 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
31771 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
31774 2023-01-19 Harald Anlauf <anlauf@gmx.de>
31777 * gfortran.dg/pr108434.f90: New test.
31779 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
31781 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
31782 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
31783 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
31784 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
31785 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
31786 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
31788 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
31790 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
31792 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
31793 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
31794 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
31795 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
31796 Likewise, and also ensure that the -g option is appended to avoid it
31797 being taken as a path.
31798 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
31799 libraries added matches the set of -I and -L options.
31801 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
31804 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
31805 -fno-stack-protector.
31806 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
31807 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
31808 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
31809 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
31810 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
31811 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
31812 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
31813 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
31814 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
31816 2023-01-19 Jakub Jelinek <jakub@redhat.com>
31818 PR tree-optimization/108440
31819 * c-c++-common/rotate-10.c: New test.
31820 * c-c++-common/rotate-11.c: New test.
31822 2023-01-19 Alexandre Oliva <oliva@adacore.com>
31825 * gcc.target/i386/pr106746.c: New.
31827 2023-01-18 Marek Polacek <polacek@redhat.com>
31830 * gcc.dg/c2x-nullptr-6.c: New test.
31832 2023-01-18 David Malcolm <dmalcolm@redhat.com>
31834 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
31835 from https://samate.nist.gov/SARD/test-suites/81.
31836 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
31837 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
31838 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
31839 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
31841 2023-01-18 Richard Biener <rguenther@suse.de>
31844 * gcc.dg/lto/pr108445_0.c: New testcase.
31845 * gcc.dg/lto/pr108445_1.c: Likewise.
31847 2023-01-18 Murray Steele <murray.steele@arm.com>
31849 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
31851 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
31852 Andrew Pinski <apinski@marvell.com>
31855 * gcc.target/powerpc/pr108396.c: New test.
31857 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
31860 * gcc.target/powerpc/pr108348-1.c: New test.
31861 * gcc.target/powerpc/pr108348-2.c: New test.
31863 2023-01-17 Harald Anlauf <anlauf@gmx.de>
31866 * gfortran.dg/pr108421.f90: New test.
31868 2023-01-17 Jakub Jelinek <jakub@redhat.com>
31870 PR tree-optimization/106523
31871 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
31872 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
31873 __builtin_unreachable about shift count.
31874 * c-c++-common/rotate-2b.c: New test.
31875 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
31876 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
31877 __builtin_unreachable about shift count.
31878 * c-c++-common/rotate-4b.c: New test.
31879 * gcc.c-torture/execute/pr106523.c: New test.
31881 2023-01-16 Andrew Pinski <apinski@marvell.com>
31883 * lib/target-supports.exp (add_options_for_tls): Remove
31884 reference to Solaris 9 in comments.
31886 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
31889 * g++.target/i386/pr105980.C: New test.
31891 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
31893 * g++.dg/tree-ssa/pr106077.C: New test.
31895 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
31899 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
31900 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
31902 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
31904 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
31905 * gcc.dg/tree-ssa/popcount.c: Likewise.
31906 * gcc.dg/tree-ssa/popcount2.c: Likewise.
31907 * gcc.dg/tree-ssa/popcount3.c: Likewise.
31908 * gcc.target/aarch64/popcount4.c: Likewise.
31909 * gcc.target/i386/pr95771.c: Likewise, and...
31910 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
31911 since this would emit just a single IFN if a TI optab is added.
31913 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
31915 * gcc.dg/tree-ssa/cltz-max.c: New test.
31916 * gcc.dg/tree-ssa/clz-char.c: New test.
31917 * gcc.dg/tree-ssa/clz-int.c: New test.
31918 * gcc.dg/tree-ssa/clz-long-long.c: New test.
31919 * gcc.dg/tree-ssa/clz-long.c: New test.
31920 * gcc.dg/tree-ssa/ctz-char.c: New test.
31921 * gcc.dg/tree-ssa/ctz-int.c: New test.
31922 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
31923 * gcc.dg/tree-ssa/ctz-long.c: New test.
31925 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
31927 * lib/target-supports.exp (check_effective_target_clz)
31928 (check_effective_target_clzl, check_effective_target_clzll)
31929 (check_effective_target_ctz, check_effective_target_clzl)
31930 (check_effective_target_ctzll): New.
31931 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
31932 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
31933 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
31934 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
31935 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
31936 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
31937 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
31938 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
31939 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
31941 2023-01-16 Jakub Jelinek <jakub@redhat.com>
31944 * g++.target/i386/pr105593.C: New test.
31946 2023-01-16 Jakub Jelinek <jakub@redhat.com>
31949 * c-c++-common/Winit-self3.c: New test.
31950 * c-c++-common/Winit-self4.c: New test.
31951 * c-c++-common/Winit-self5.c: New test.
31953 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
31956 * gcc.target/powerpc/pr108272-1.c: New test.
31957 * gcc.target/powerpc/pr108272-2.c: New test.
31958 * gcc.target/powerpc/pr108272-3.c: New test.
31959 * gcc.target/powerpc/pr108272-4.c: New test.
31961 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
31963 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
31965 2023-01-14 Jakub Jelinek <jakub@redhat.com>
31968 * c-c++-common/pr108365.c: New test.
31969 * g++.dg/opt/pr108365.C: New test.
31970 * g++.dg/warn/pr108365.C: New test.
31972 2023-01-14 Alexandre Oliva <oliva@adacore.com>
31975 * gcc.target/arm/pr42093.c: Disable tree-dce.
31977 2023-01-13 David Malcolm <dmalcolm@redhat.com>
31980 * gcc.dg/analyzer/switch-enum-1.c: New test.
31981 * gcc.dg/analyzer/switch-enum-2.c: New test.
31982 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
31983 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
31984 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
31985 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
31987 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
31989 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
31992 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
31994 PR rtl-optimization/108117
31995 PR rtl-optimization/108132
31996 * gcc.dg/pr108117.c: New test.
31998 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32001 * g++.dg/warn/pr108285.C: New test.
32003 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
32005 * gm2/examples/map/pass/examples-map-pass.exp:
32006 Call gm2_push_timeout 30 before foreach testcase.
32007 Call gm2_pop_timeout after the foreach statement.
32008 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
32009 Call gm2_push_timeout 20 before foreach testcase.
32010 Call gm2_pop_timeout after the foreach statement.
32012 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32015 * gcc.c-torture/execute/pr107131.c: New test.
32017 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32019 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
32021 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
32023 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
32024 from the message issued by -Wstrict-flex-arrays.
32025 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
32026 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
32027 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
32028 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
32029 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
32030 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
32031 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
32032 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
32034 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32037 * gcc.dg/pr107131.c: New test.
32039 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
32041 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
32042 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
32044 2023-01-13 Richard Biener <rguenther@suse.de>
32046 * gcc.target/aarch64/pr107209.c: New test.
32048 2023-01-13 Richard Biener <rguenther@suse.de>
32050 PR tree-optimization/108387
32051 * gcc.dg/pr108387.c: New testcase.
32053 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
32055 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
32056 (timeout-dg.exp): Load.
32057 Call gm2_push_timeout 15.
32058 Call gm2_pop_timeout at the end.
32059 * gm2/link/min/pass/link-min-pass.exp: Set path
32061 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
32062 Call gm2_push_timeout 60.
32063 Call gm2_pop_timeout at the end.
32064 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
32065 individual_timeout.
32066 Configure dejagnu to timeout for 10 seconds.
32067 (gm2_push_timeout): New proc.
32068 (gm2_pop_timeout): New proc.
32069 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
32070 individual_timeout.
32071 Configure dejagnu to timeout for 10 seconds.
32072 (gm2_push_timeout): New proc.
32073 (gm2_pop_timeout): New proc.
32075 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
32077 * lib/gm2.exp: Use timeout.exp.
32079 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
32081 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
32084 2023-01-12 Andrew Pinski <apinski@marvell.com>
32085 Roger Sayle <roger@nextmovesoftware.com>
32087 PR tree-optimization/92342
32088 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
32089 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
32090 * gcc.dg/tree-ssa/multcmp-1.c: New test.
32091 * gcc.dg/tree-ssa/multcmp-2.c: New test.
32093 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
32094 Richard Sandiford <richard.sandiford@arm.com>
32097 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
32098 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
32099 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
32100 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
32101 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
32102 * gcc.target/aarch64/pr105549.c: New test.
32103 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
32104 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
32105 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
32106 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
32108 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
32109 Richard Sandiford <richard.sandiford@arm.com>
32111 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
32112 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
32114 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
32115 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
32117 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
32118 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
32119 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
32120 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
32122 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
32123 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
32125 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
32126 * g++.target/aarch64/bitfield-abi-warning.h: New test.
32128 2023-01-12 Richard Biener <rguenther@suse.de>
32130 PR tree-optimization/99412
32131 * gcc.dg/vect/pr99412.c: New testcase.
32132 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
32133 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
32135 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
32138 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
32139 * gfortran.dg/gomp/assumes-2.f90: Likewise.
32140 * gfortran.dg/gomp/assume-5.f90: New test.
32142 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
32144 * c-c++-common/cpp/pr108244-1.c: New test.
32145 * c-c++-common/cpp/pr108244-2.c: New test.
32146 * c-c++-common/gomp/pr108244-3.c: New test.
32148 2023-01-11 David Malcolm <dmalcolm@redhat.com>
32151 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
32152 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
32153 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
32154 warning false +ve directives.
32155 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
32156 * gcc.dg/analyzer/pr103217-3.c: Likewise.
32157 * gcc.dg/analyzer/strdup-pr108252.c: New test.
32158 * gcc.dg/analyzer/strndup-pr108252.c: New test.
32160 2023-01-11 Jakub Jelinek <jakub@redhat.com>
32163 * gcc.dg/pr105972.c: New test.
32165 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
32167 PR tree-optimization/71343
32168 * gcc.dg/pr71343-2.c: New test case.
32170 2023-01-11 David Faust <david.faust@oracle.com>
32173 * gcc.target/bpf/double-1.c: New test.
32174 * gcc.target/bpf/double-2.c: New test.
32175 * gcc.target/bpf/float-1.c: New test.
32177 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
32179 * gcc.dg/sso-17.c: New test.
32181 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
32183 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
32184 the testing target isn't a PowerPC target.
32186 2023-01-11 Richard Biener <rguenther@suse.de>
32188 PR tree-optimization/107767
32189 * gcc.dg/tree-ssa/pr107767.c: New testcase.
32191 2023-01-11 Jakub Jelinek <jakub@redhat.com>
32194 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
32196 2023-01-11 Richard Biener <rguenther@suse.de>
32198 PR tree-optimization/108352
32199 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
32200 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
32202 2023-01-11 Richard Biener <rguenther@suse.de>
32204 PR tree-optimization/108353
32205 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
32207 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
32209 * gcc.target/s390/not.c: New test.
32211 2023-01-11 Richard Biener <rguenther@suse.de>
32213 PR tree-optimization/106293
32214 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
32216 2023-01-10 Richard Biener <rguenther@suse.de>
32218 PR tree-optimization/106293
32219 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
32221 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
32223 PR rtl-optimization/106421
32224 * gcc.dg/pr106421.c: New test case.
32226 2023-01-10 Martin Jambor <mjambor@suse.cz>
32229 * g++.dg/ipa/pr108110.C: New test.
32231 2023-01-10 Richard Biener <rguenther@suse.de>
32233 PR tree-optimization/108314
32234 * gcc.dg/vect/pr108314.c: New testcase.
32236 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32238 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
32241 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32243 * gcc.target/csky/and3a.c: Rename to ...
32244 * gcc.target/csky/ck801-and.c: ... this.
32245 * gcc.target/csky/constpool-3.c: Rename to ...
32246 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
32247 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
32248 * gcc.target/csky/ck801-constpool.c: ... this, and skip
32249 if the CPU is not ck801.
32250 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
32252 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
32254 * gcc.target/s390/fcall-saved.c: New test.
32256 2023-01-09 Jakub Jelinek <jakub@redhat.com>
32261 * g++.dg/tree-ssa/initlist-opt2.C: New test.
32262 * g++.dg/tree-ssa/initlist-opt3.C: New test.
32264 2023-01-09 Joseph Myers <joseph@codesourcery.com>
32266 * gcc.dg/c2x-complit-8.c: New test.
32268 2023-01-09 Richard Biener <rguenther@suse.de>
32270 PR middle-end/69482
32271 * gcc.target/i386/pr69482-1.c: New testcase.
32272 * gcc.target/i386/pr69482-2.c: Likewise.
32274 2023-01-09 Martin Liska <mliska@suse.cz>
32277 * g++.dg/ipa/pr108830.C: New test.
32279 2023-01-09 Richard Biener <rguenther@suse.de>
32281 PR tree-optimization/101912
32282 * gcc.dg/uninit-pr101912.c: New testcase.
32284 2023-01-09 Martin Liska <mliska@suse.cz>
32287 * gcc.target/i386/pr107993.c: New test.
32289 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
32291 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
32293 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
32295 2023-01-06 Joseph Myers <joseph@codesourcery.com>
32297 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
32300 2023-01-06 Tamar Christina <tamar.christina@arm.com>
32303 2023-01-06 Tamar Christina <tamar.christina@arm.com>
32305 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
32307 2023-01-06 Jakub Jelinek <jakub@redhat.com>
32311 * gcc.c-torture/execute/pr108292.c: New test.
32312 * gcc.target/i386/pr108292.c: New test.
32313 * gcc.dg/pr108308.c: New test.
32315 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
32318 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
32320 * gcc.target/i386/cmov10.c: New test case.
32322 2023-01-05 Patrick Palka <ppalka@redhat.com>
32325 * g++.dg/parse/access14.C: New test.
32327 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
32329 * lib/gm2.exp (gm2_init_minx): New procedure.
32330 (gm2_init_min): New procedure calls gm2_init_min with
32332 * gm2/link/min/pass/tiny.mod: New test case.
32333 * gm2/link/min/pass/link-min-pass.exp: New file.
32335 2023-01-04 Patrick Palka <ppalka@redhat.com>
32338 * g++.dg/cpp2a/concepts-requires34.C: New test.
32340 2023-01-04 Jakub Jelinek <jakub@redhat.com>
32343 * g++.dg/template/pr108206.C: New test.
32345 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
32347 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
32349 2023-01-04 Jakub Jelinek <jakub@redhat.com>
32351 PR tree-optimization/108253
32352 * g++.dg/opt/pr108253.C: New test.
32354 2023-01-04 Jakub Jelinek <jakub@redhat.com>
32356 PR middle-end/108237
32357 * gcc.c-torture/compile/pr108237.c: New test.
32359 2023-01-04 Jakub Jelinek <jakub@redhat.com>
32361 PR sanitizer/108256
32362 * c-c++-common/ubsan/pr108256.c: New test.
32364 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
32366 * g++.dg/modules/modules.exp: Skip on AIX.
32367 * gcc.target/powerpc/pr99708.c: Skip on AIX.
32369 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
32371 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
32372 that the unused clone is GC'ed.
32373 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
32375 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
32377 * gcc.target/i386/cmov10.c: New test case.
32379 2023-01-03 Jakub Jelinek <jakub@redhat.com>
32381 PR middle-end/108264
32382 * gcc.dg/pr108264.c: New test.
32384 2023-01-03 Jakub Jelinek <jakub@redhat.com>
32386 PR rtl-optimization/108263
32387 * gcc.dg/pr108263.c: New test.
32389 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
32390 Uroš Bizjak <ubizjak@gmail.com>
32392 * gcc.target/i386/extendditi2-1.c: New test case.
32393 * gcc.target/i386/extendditi2-2.c: Likewise.
32396 Copyright (C) 2023 Free Software Foundation, Inc.
32398 Copying and distribution of this file, with or without modification,
32399 are permitted in any medium without royalty provided the copyright
32400 notice and this notice are preserved.