1 2023-12-08 Patrick Palka <ppalka@redhat.com>
4 * g++.dg/cpp0x/lambda/lambda-decltype4.C: New test.
6 2023-12-08 David Malcolm <dmalcolm@redhat.com>
8 * c-c++-common/analyzer/taint-modulus-1.c: New test.
10 2023-12-08 David Malcolm <dmalcolm@redhat.com>
12 * gcc.dg/plugin/infoleak-uninit-size-1.c: New test.
13 * gcc.dg/plugin/infoleak-uninit-size-2.c: New test.
14 * gcc.dg/plugin/plugin.exp: Add the new tests.
16 2023-12-08 Vladimir N. Makarov <vmakarov@redhat.com>
18 PR rtl-optimization/112875
19 * gcc.target/i386/pr112875.c: New test.
21 2023-12-08 Jakub Jelinek <jakub@redhat.com>
23 * g++.dg/cpp0x/gen-attrs-79.C: New test.
25 2023-12-08 Jakub Jelinek <jakub@redhat.com>
28 * c-c++-common/ubsan/pr112727.c: New test.
30 2023-12-08 Marek Polacek <polacek@redhat.com>
33 * g++.dg/inherit/multiple2.C: New test.
35 2023-12-08 Patrick Palka <ppalka@redhat.com>
39 * g++.dg/cpp0x/initlist-array20.C: New test.
41 2023-12-08 Robin Dapp <rdapp@ventanamicro.com>
43 * gcc.target/riscv/rvv/autovec/builtin/strcmp-run.c: New test.
44 * gcc.target/riscv/rvv/autovec/builtin/strcmp.c: New test.
45 * gcc.target/riscv/rvv/autovec/builtin/strncmp-run.c: New test.
46 * gcc.target/riscv/rvv/autovec/builtin/strncmp.c: New test.
48 2023-12-08 Robin Dapp <rdapp@ventanamicro.com>
50 * gcc.target/riscv/rvv/autovec/builtin/strlen-run.c: New test.
51 * gcc.target/riscv/rvv/autovec/builtin/strlen.c: New test.
53 2023-12-08 Richard Sandiford <richard.sandiford@arm.com>
55 * gcc.target/aarch64/sme/strided_2.c: New test.
57 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
60 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
62 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
63 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
64 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
65 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
67 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
70 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
72 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
73 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
74 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
75 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
77 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
80 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
82 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
83 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
84 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
85 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
87 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
90 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
92 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
93 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
94 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
95 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
97 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
100 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
102 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
103 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
104 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
105 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
107 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
110 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
112 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
113 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
114 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
115 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
117 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
120 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
122 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
123 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
124 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
125 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
127 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
130 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
132 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
133 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
134 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
135 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
137 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
140 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
142 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
143 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
144 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
145 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
147 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
150 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
152 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
153 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
154 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
155 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
157 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
160 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
162 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
163 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
164 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
165 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
167 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
170 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
172 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
173 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
174 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
175 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
177 2023-12-08 Tobias Burnus <tobias@codesourcery.com>
179 * gfortran.dg/gomp/allocate-14.f90: Add coarray and
181 * gfortran.dg/gomp/allocate-5.f90: Remove sorry dg-message.
182 * gfortran.dg/bind_c_array_params_2.f90: Update expected
183 dump for dtype '.version=0'.
184 * gfortran.dg/gomp/allocate-16.f90: New test.
185 * gfortran.dg/gomp/allocators-3.f90: New test.
186 * gfortran.dg/gomp/allocators-4.f90: New test.
188 2023-12-08 Richard Biener <rguenther@suse.de>
190 PR tree-optimization/112909
191 * gcc.dg/uninit-pr112909.c: New testcase.
193 2023-12-08 Marc Poulhiès <poulhies@adacore.com>
196 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
198 * gcc.dg/vect/vect-ifcvt-18.c: Add dep on avx_runtime.
199 * gcc.dg/vect/vect-simd-clone-16f.c: Likewise.
200 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
202 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
204 * gcc.target/loongarch/pr112476-3.c: New test.
205 * gcc.target/loongarch/pr112476-4.c: New test.
207 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
210 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Sure index less than 64.
211 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Ditto.
213 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
215 * gcc.target/loongarch/divf.c: New test.
216 * gcc.target/loongarch/recip-divf.c: New test.
217 * gcc.target/loongarch/recip-sqrtf.c: New test.
218 * gcc.target/loongarch/sqrtf.c: New test.
219 * gcc.target/loongarch/vector/lasx/lasx-divf.c: New test.
220 * gcc.target/loongarch/vector/lasx/lasx-recip-divf.c: New test.
221 * gcc.target/loongarch/vector/lasx/lasx-recip-sqrtf.c: New test.
222 * gcc.target/loongarch/vector/lasx/lasx-recip.c: New test.
223 * gcc.target/loongarch/vector/lasx/lasx-sqrtf.c: New test.
224 * gcc.target/loongarch/vector/lsx/lsx-divf.c: New test.
225 * gcc.target/loongarch/vector/lsx/lsx-recip-divf.c: New test.
226 * gcc.target/loongarch/vector/lsx/lsx-recip-sqrtf.c: New test.
227 * gcc.target/loongarch/vector/lsx/lsx-recip.c: New test.
228 * gcc.target/loongarch/vector/lsx/lsx-sqrtf.c: New test.
230 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
232 * gcc.target/loongarch/vector/lasx/lasx-rsqrt.c: New test.
233 * gcc.target/loongarch/vector/lsx/lsx-rsqrt.c: New test.
235 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
237 * gcc.target/loongarch/larch-frecipe-builtin.c: New test.
238 * gcc.target/loongarch/vector/lasx/lasx-frecipe-builtin.c: New test.
239 * gcc.target/loongarch/vector/lsx/lsx-frecipe-builtin.c: New test.
241 2023-12-08 Pan Li <pan2.li@intel.com>
243 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: New test.
245 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
247 * gcc.target/loongarch/vector/lasx/lasx-xorsign-run.c: New test.
248 * gcc.target/loongarch/vector/lasx/lasx-xorsign.c: New test.
249 * gcc.target/loongarch/vector/lsx/lsx-xorsign-run.c: New test.
250 * gcc.target/loongarch/vector/lsx/lsx-xorsign.c: New test.
251 * gcc.target/loongarch/xorsign-run.c: New test.
252 * gcc.target/loongarch/xorsign.c: New test.
254 2023-12-08 Jakub Jelinek <jakub@redhat.com>
256 PR tree-optimization/112902
257 * gcc.dg/bitint-52.c: New test.
259 2023-12-08 Jakub Jelinek <jakub@redhat.com>
261 PR tree-optimization/112901
262 * gcc.dg/bitint-51.c: New test.
264 2023-12-08 Jakub Jelinek <jakub@redhat.com>
267 * gcc.dg/params/blocksort-part.c: Add dg-skip-if for
268 --param min-nondebug-insn-uid=1073741824.
270 2023-12-08 Haochen Jiang <haochen.jiang@intel.com>
272 * g++.dg/other/i386-2.C: Adjust testcases.
273 * g++.dg/other/i386-3.C: Ditto.
274 * g++.dg/pr80481.C: Ditto.
275 * gcc.dg/pr71279.c: Ditto.
276 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: Ditto.
277 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
278 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
279 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
280 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
281 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
282 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
283 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
284 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
285 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
286 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
287 * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
288 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
289 * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
290 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
291 * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
292 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
293 * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
294 * gcc.target/i386/avx512er-vrcp28ps-3.c: Ditto.
295 * gcc.target/i386/avx512er-vrcp28ps-4.c: Ditto.
296 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
297 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
298 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
299 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
300 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
301 * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
302 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
303 * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
304 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Ditto.
305 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: Ditto.
306 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Ditto.
307 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: Ditto.
308 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
309 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
310 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
311 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
312 * gcc.target/i386/avx512f-gather-1.c: Ditto.
313 * gcc.target/i386/avx512f-gather-2.c: Ditto.
314 * gcc.target/i386/avx512f-gather-3.c: Ditto.
315 * gcc.target/i386/avx512f-gather-4.c: Ditto.
316 * gcc.target/i386/avx512f-gather-5.c: Ditto.
317 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
318 * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
319 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
320 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
321 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
322 * gcc.target/i386/avx512f-vect-perm-1.c: Ditto.
323 * gcc.target/i386/avx512f-vect-perm-2.c: Ditto.
324 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
325 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
326 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
327 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
328 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
329 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
330 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
331 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
332 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
333 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
334 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
335 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
336 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
337 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
338 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
339 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
340 * gcc.target/i386/funcspec-56.inc: Ditto.
341 * gcc.target/i386/pr103404.c: Ditto.
342 * gcc.target/i386/pr104448.c: Ditto.
343 * gcc.target/i386/pr107934.c: Ditto.
344 * gcc.target/i386/pr64387.c: Ditto.
345 * gcc.target/i386/pr70728.c: Ditto.
346 * gcc.target/i386/pr71346.c: Ditto.
347 * gcc.target/i386/pr82941-2.c: Ditto.
348 * gcc.target/i386/pr82942-1.c: Ditto.
349 * gcc.target/i386/pr82942-2.c: Ditto.
350 * gcc.target/i386/pr82990-1.c: Ditto.
351 * gcc.target/i386/pr82990-3.c: Ditto.
352 * gcc.target/i386/pr82990-4.c: Ditto.
353 * gcc.target/i386/pr82990-6.c: Ditto.
354 * gcc.target/i386/pr88713-3.c: Ditto.
355 * gcc.target/i386/pr89523-5.c: Ditto.
356 * gcc.target/i386/pr89523-6.c: Ditto.
357 * gcc.target/i386/pr91033.c: Ditto.
358 * gcc.target/i386/pr94561.c: Ditto.
359 * gcc.target/i386/prefetchwt1-1.c: Ditto.
360 * gcc.target/i386/sse-12.c: Ditto.
361 * gcc.target/i386/sse-13.c: Ditto.
362 * gcc.target/i386/sse-14.c: Ditto.
363 * gcc.target/i386/sse-26.c: Ditto.
364 * gcc.target/i386/pr69471-3.c: Removed.
366 2023-12-08 Hao Liu <hliu@os.amperecomputing.com>
368 * gcc.dg/tree-ssa/scev-16.c: New test.
370 2023-12-08 Fei Gao <gaofei@eswincomputing.com>
372 * gcc.target/riscv/zicond_ifcvt_opt.c: New file.
374 2023-12-08 David Malcolm <dmalcolm@redhat.com>
377 * c-c++-common/analyzer/ice-pr112889.c: New test.
379 2023-12-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
381 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: New test.
382 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: New test.
383 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: New test.
384 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: New test.
386 2023-12-07 Richard Sandiford <richard.sandiford@arm.com>
388 PR rtl-optimization/106694
389 PR rtl-optimization/109078
390 PR rtl-optimization/109391
391 * gcc.target/aarch64/ldp_stp_16.c (cons4_4_float): Tighten expected
393 * gcc.target/aarch64/sve/shift_1.c: Allow reversed shifts for .s
395 * gcc.target/aarch64/sme/strided_1.c: New test.
396 * gcc.target/aarch64/pr109078.c: Likewise.
397 * gcc.target/aarch64/pr109391.c: Likewise.
398 * gcc.target/aarch64/sve/pr106694.c: Likewise.
400 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
402 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
403 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
404 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
405 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
407 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
409 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
410 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
411 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
412 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
414 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
416 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
417 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
418 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
419 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
421 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
423 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
424 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
425 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
426 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
428 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
430 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
431 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
432 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
433 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
435 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
437 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
438 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
439 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
440 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
442 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
444 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
445 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
446 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
447 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
449 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
451 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
452 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
453 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
454 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
456 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
458 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
459 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
460 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
461 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
463 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
465 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
466 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
467 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
468 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
470 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
472 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
473 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
474 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
475 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
477 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
479 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
480 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
481 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
482 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
484 2023-12-07 Marek Polacek <polacek@redhat.com>
486 * gcc.target/aarch64/ldp_stp_unaligned_2.c: Use -fno-stack-protector.
487 * gcc.target/aarch64/shadow_call_stack_5.c: Likewise.
488 * gcc.target/aarch64/shadow_call_stack_6.c: Likewise.
489 * gcc.target/aarch64/shadow_call_stack_7.c: Likewise.
490 * gcc.target/aarch64/shadow_call_stack_8.c: Likewise.
491 * gcc.target/aarch64/stack-check-12.c: Likewise.
492 * gcc.target/aarch64/stack-check-prologue-11.c: Likewise.
493 * gcc.target/aarch64/stack-check-prologue-12.c: Likewise.
494 * gcc.target/aarch64/stack-check-prologue-13.c: Likewise.
495 * gcc.target/aarch64/stack-check-prologue-14.c: Likewise.
496 * gcc.target/aarch64/stack-check-prologue-15.c: Likewise.
497 * gcc.target/aarch64/stack-check-prologue-17.c: Likewise.
498 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
499 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
500 * gcc.target/aarch64/stack-check-prologue-2.c: Likewise.
501 * gcc.target/aarch64/stack-check-prologue-5.c: Likewise.
502 * gcc.target/aarch64/stack-check-prologue-6.c: Likewise.
503 * gcc.target/aarch64/stack-check-prologue-8.c: Likewise.
504 * gcc.target/aarch64/stack-check-prologue-9.c: Likewise.
505 * gcc.target/aarch64/sve/struct_vect_24.c: Likewise.
506 * gcc.target/aarch64/test_frame_1.c: Likewise.
507 * gcc.target/aarch64/test_frame_10.c: Likewise.
508 * gcc.target/aarch64/test_frame_11.c: Likewise.
509 * gcc.target/aarch64/test_frame_13.c: Likewise.
510 * gcc.target/aarch64/test_frame_15.c: Likewise.
511 * gcc.target/aarch64/test_frame_2.c: Likewise.
512 * gcc.target/aarch64/test_frame_4.c: Likewise.
513 * gcc.target/aarch64/test_frame_6.c: Likewise.
514 * gcc.target/aarch64/test_frame_7.c: Likewise.
515 * gcc.target/aarch64/test_frame_8.c: Likewise.
517 2023-12-07 Alexandre Oliva <oliva@adacore.com>
519 * c-c++-common/strub-split-stack.c: New.
520 * c-c++-common/strub-unsupported.c: New.
521 * c-c++-common/strub-unsupported-2.c: New.
522 * c-c++-common/strub-unsupported-3.c: New.
523 * lib/target-supports.exp (check_effective_target_strub): New.
524 * c-c++-common/strub-O0.c: Require effective target strub.
525 * c-c++-common/strub-O1.c: Likewise.
526 * c-c++-common/strub-O2.c: Likewise.
527 * c-c++-common/strub-O2fni.c: Likewise.
528 * c-c++-common/strub-O3.c: Likewise.
529 * c-c++-common/strub-O3fni.c: Likewise.
530 * c-c++-common/strub-Og.c: Likewise.
531 * c-c++-common/strub-Os.c: Likewise.
532 * c-c++-common/strub-all1.c: Likewise.
533 * c-c++-common/strub-all2.c: Likewise.
534 * c-c++-common/strub-apply1.c: Likewise.
535 * c-c++-common/strub-apply2.c: Likewise.
536 * c-c++-common/strub-apply3.c: Likewise.
537 * c-c++-common/strub-apply4.c: Likewise.
538 * c-c++-common/strub-at-calls1.c: Likewise.
539 * c-c++-common/strub-at-calls2.c: Likewise.
540 * c-c++-common/strub-defer-O1.c: Likewise.
541 * c-c++-common/strub-defer-O2.c: Likewise.
542 * c-c++-common/strub-defer-O3.c: Likewise.
543 * c-c++-common/strub-defer-Os.c: Likewise.
544 * c-c++-common/strub-internal1.c: Likewise.
545 * c-c++-common/strub-internal2.c: Likewise.
546 * c-c++-common/strub-parms1.c: Likewise.
547 * c-c++-common/strub-parms2.c: Likewise.
548 * c-c++-common/strub-parms3.c: Likewise.
549 * c-c++-common/strub-relaxed1.c: Likewise.
550 * c-c++-common/strub-relaxed2.c: Likewise.
551 * c-c++-common/strub-short-O0-exc.c: Likewise.
552 * c-c++-common/strub-short-O0.c: Likewise.
553 * c-c++-common/strub-short-O1.c: Likewise.
554 * c-c++-common/strub-short-O2.c: Likewise.
555 * c-c++-common/strub-short-O3.c: Likewise.
556 * c-c++-common/strub-short-Os.c: Likewise.
557 * c-c++-common/strub-strict1.c: Likewise.
558 * c-c++-common/strub-strict2.c: Likewise.
559 * c-c++-common/strub-tail-O1.c: Likewise.
560 * c-c++-common/strub-tail-O2.c: Likewise.
561 * c-c++-common/strub-var1.c: Likewise.
562 * c-c++-common/torture/strub-callable1.c: Likewise.
563 * c-c++-common/torture/strub-callable2.c: Likewise.
564 * c-c++-common/torture/strub-const1.c: Likewise.
565 * c-c++-common/torture/strub-const2.c: Likewise.
566 * c-c++-common/torture/strub-const3.c: Likewise.
567 * c-c++-common/torture/strub-const4.c: Likewise.
568 * c-c++-common/torture/strub-data1.c: Likewise.
569 * c-c++-common/torture/strub-data2.c: Likewise.
570 * c-c++-common/torture/strub-data3.c: Likewise.
571 * c-c++-common/torture/strub-data4.c: Likewise.
572 * c-c++-common/torture/strub-data5.c: Likewise.
573 * c-c++-common/torture/strub-indcall1.c: Likewise.
574 * c-c++-common/torture/strub-indcall2.c: Likewise.
575 * c-c++-common/torture/strub-indcall3.c: Likewise.
576 * c-c++-common/torture/strub-inlinable1.c: Likewise.
577 * c-c++-common/torture/strub-inlinable2.c: Likewise.
578 * c-c++-common/torture/strub-ptrfn1.c: Likewise.
579 * c-c++-common/torture/strub-ptrfn2.c: Likewise.
580 * c-c++-common/torture/strub-ptrfn3.c: Likewise.
581 * c-c++-common/torture/strub-ptrfn4.c: Likewise.
582 * c-c++-common/torture/strub-pure1.c: Likewise.
583 * c-c++-common/torture/strub-pure2.c: Likewise.
584 * c-c++-common/torture/strub-pure3.c: Likewise.
585 * c-c++-common/torture/strub-pure4.c: Likewise.
586 * c-c++-common/torture/strub-run1.c: Likewise.
587 * c-c++-common/torture/strub-run2.c: Likewise.
588 * c-c++-common/torture/strub-run3.c: Likewise.
589 * c-c++-common/torture/strub-run4.c: Likewise.
590 * c-c++-common/torture/strub-run4c.c: Likewise.
591 * c-c++-common/torture/strub-run4d.c: Likewise.
592 * c-c++-common/torture/strub-run4i.c: Likewise.
593 * g++.dg/strub-run1.C: Likewise.
594 * g++.dg/torture/strub-init1.C: Likewise.
595 * g++.dg/torture/strub-init2.C: Likewise.
596 * g++.dg/torture/strub-init3.C: Likewise.
597 * gnat.dg/strub_attr.adb: Likewise.
598 * gnat.dg/strub_ind.adb: Likewise.
599 * gnat.dg/strub_access.adb: Likewise.
600 * gnat.dg/strub_access1.adb: Likewise.
601 * gnat.dg/strub_disp.adb: Likewise.
602 * gnat.dg/strub_disp1.adb: Likewise.
603 * gnat.dg/strub_ind1.adb: Likewise.
604 * gnat.dg/strub_ind2.adb: Likewise.
605 * gnat.dg/strub_intf.adb: Likewise.
606 * gnat.dg/strub_intf1.adb: Likewise.
607 * gnat.dg/strub_intf2.adb: Likewise.
608 * gnat.dg/strub_renm.adb: Likewise.
609 * gnat.dg/strub_renm1.adb: Likewise.
610 * gnat.dg/strub_renm2.adb: Likewise.
611 * gnat.dg/strub_var.adb: Likewise.
612 * gnat.dg/strub_var1.adb: Likewise.
614 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
616 * gcc.target/i386/pr106910-1.c: Disable for newlib.
618 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
620 * gcc.dg/analyzer/fd-4.c: Fix for newlib.
622 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
624 * gcc.dg/vect/vect-ifcvt-18.c: Add dep on avx_runtime.
625 * gcc.dg/vect/vect-simd-clone-16f.c: Likewise.
626 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
628 2023-12-07 Gaius Mulley <gaiusmod2@gmail.com>
631 * gm2/iso/fail/proccard.mod: New test.
632 * gm2/pim/pass/proccard.mod: New test.
634 2023-12-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
636 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: New test.
638 2023-12-07 Christoph Müllner <christoph.muellner@vrull.eu>
640 * gcc.target/riscv/xtheadmemidx-inline-asm-1.c: New test.
642 2023-12-07 Christoph Müllner <christoph.muellner@vrull.eu>
644 * gcc.target/riscv/xtheadfmemidx-without-xtheadmemidx.c: New test.
646 2023-12-07 Jakub Jelinek <jakub@redhat.com>
649 * gcc.target/i386/pr111068.c: New test.
651 2023-12-07 Andrew Pinski <pinskia@gmail.com>
652 Jakub Jelinek <jakub@redhat.com>
654 PR preprocessor/111965
655 * gcc.dg/cpp/pr111965-1.c: New test.
656 * gcc.dg/cpp/pr111965-2.c: New test.
658 2023-12-07 Jakub Jelinek <jakub@redhat.com>
661 * gcc.dg/bitint-50.c: New test.
663 2023-12-07 Jakub Jelinek <jakub@redhat.com>
665 PR tree-optimization/112880
666 * gcc.dg/bitint-49.c: New test.
668 2023-12-07 Jakub Jelinek <jakub@redhat.com>
671 * gcc.target/s390/pr96127.c (c1): Add casts to long int *.
673 2023-12-07 Alexandre Oliva <oliva@adacore.com>
675 * gcc.dg/analyzer/switch-short-enum-1.c: New.
676 * gcc.dg/analyzer/switch-no-short-enum-1.c: New.
678 2023-12-07 Victor Do Nascimento <victor.donascimento@arm.com>
680 * gcc.target/aarch64/acle/rcpc3.c: New.
682 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
684 * gcc.target/i386/apx-ndd-ti-shift.c: New test.
686 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
688 * gcc.target/i386/apx-ndd-cmov.c: New test.
690 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
692 * gcc.target/i386/apx-ndd-shld-shrd.c: New test.
694 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
696 * gcc.target/i386/apx-ndd.c: Add test for left/right rotate.
698 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
700 * gcc.target/i386/apx-ndd.c: Add l/ashiftrt tests.
702 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
704 * gcc.target/i386/apx-ndd.c: Add tests for sal.
706 2023-12-07 Kong Lingling <lingling.kong@intel.com>
708 * gcc.target/i386/apx-ndd.c: Add or and xor test.
710 2023-12-07 Kong Lingling <lingling.kong@intel.com>
712 * gcc.target/i386/apx-ndd.c: Add and test.
714 2023-12-07 Kong Lingling <lingling.kong@intel.com>
716 * gcc.target/i386/apx-ndd.c: Add not test.
718 2023-12-07 Kong Lingling <lingling.kong@intel.com>
720 * gcc.target/i386/apx-ndd.c: Add neg test.
722 2023-12-07 Kong Lingling <lingling.kong@intel.com>
724 * gcc.target/i386/apx-ndd-sbb.c: New test.
726 2023-12-07 Kong Lingling <lingling.kong@intel.com>
728 * gcc.target/i386/apx-ndd.c: Add test for ndd sub.
730 2023-12-07 Kong Lingling <lingling.kong@intel.com>
732 * gcc.target/i386/apx-ndd-adc.c: New test.
734 2023-12-07 Kong Lingling <lingling.kong@intel.com>
736 * gcc.target/i386/apx-ndd.c: Add more test.
738 2023-12-07 Kong Lingling <lingling.kong@intel.com>
740 * gcc.target/i386/apx-ndd.c: New test.
742 2023-12-07 David Malcolm <dmalcolm@redhat.com>
746 * c-c++-common/analyzer/call-summaries-pr107158-2.c: Add
747 -Wno-analyzer-symbol-too-complex.
748 * c-c++-common/analyzer/call-summaries-pr107158.c: Likewise.
749 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
751 * c-c++-common/analyzer/feasibility-3.c: Add
752 -Wno-analyzer-too-complex and -Wno-analyzer-symbol-too-complex.
753 * c-c++-common/analyzer/flex-with-call-summaries.c: Add
754 -Wno-analyzer-symbol-too-complex. Remove fail for
755 PR analyzer/103546 leak false positive.
756 * c-c++-common/analyzer/flex-without-call-summaries.c: Remove
757 xfail for PR analyzer/103546 leak false positive.
758 * c-c++-common/analyzer/infinite-recursion-3.c: Add
759 -Wno-analyzer-symbol-too-complex.
760 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
762 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
764 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c:
766 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: Likewise.
767 * c-c++-common/analyzer/null-deref-pr108830.c: Likewise.
768 * c-c++-common/analyzer/pr94596.c: Likewise.
769 * c-c++-common/analyzer/strtok-2.c: Likewise.
770 * c-c++-common/analyzer/strtok-4.c: Add -Wno-analyzer-too-complex
771 and -Wno-analyzer-symbol-too-complex.
772 * c-c++-common/analyzer/strtok-cppreference.c: Likewise.
773 * gcc.dg/analyzer/analyzer.exp: Add -Wanalyzer-symbol-too-complex
775 * gcc.dg/analyzer/attr-const-3.c: Add
776 -Wno-analyzer-symbol-too-complex.
777 * gcc.dg/analyzer/call-summaries-pr107072.c: Likewise.
778 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Likewise.
779 * gcc.dg/analyzer/explode-4.c: Likewise.
780 * gcc.dg/analyzer/null-deref-pr102671-1.c: Likewise.
781 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
782 * gcc.dg/analyzer/out-of-bounds-curl.c: Likewise.
783 * gcc.dg/analyzer/pr101503.c: Likewise.
784 * gcc.dg/analyzer/pr103892.c: Add -Wno-analyzer-too-complex and
785 -Wno-analyzer-symbol-too-complex.
786 * gcc.dg/analyzer/pr94851-4.c: Add
787 -Wno-analyzer-symbol-too-complex.
788 * gcc.dg/analyzer/pr96860-1.c: Likewise.
789 * gcc.dg/analyzer/pr96860-2.c: Likewise.
790 * gcc.dg/analyzer/pr98918.c: Likewise.
791 * gcc.dg/analyzer/pr99044-2.c: Likewise.
792 * gcc.dg/analyzer/uninit-pr108806-qemu.c: Likewise.
793 * gcc.dg/analyzer/use-after-free.c: Add -Wno-analyzer-too-complex
794 and -Wno-analyzer-symbol-too-complex.
795 * gcc.dg/plugin/plugin.exp: Add new tests for
796 analyzer_kernel_plugin.c.
797 * gcc.dg/plugin/taint-CVE-2011-0521-4.c: Update expected results.
798 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
799 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
800 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Remove xfail.
801 * gcc.dg/plugin/taint-pr112850-precise.c: New test.
802 * gcc.dg/plugin/taint-pr112850-too-complex.c: New test.
803 * gcc.dg/plugin/taint-pr112850-unsanitized.c: New test.
804 * gcc.dg/plugin/taint-pr112850.c: New test.
806 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
808 * gcc.target/aarch64/acle/rwsr.c (get_rsr128): New.
809 (set_wsr128): Likewise.
811 2023-12-06 Edwin Lu <ewlu@rivosinc.com>
813 * gcc.dg/tree-ssa/ssa-fre-3.c: Remove xfail
815 2023-12-06 Yang Yujie <yangyujie@loongson.cn>
817 * gcc.dg/fixed-point/composite-type.c: Replace dg-warning with dg-error.
819 2023-12-06 David Malcolm <dmalcolm@redhat.com>
821 * c-c++-common/diagnostic-format-json-1.c: Update expected JSON
822 output to reflect whitespace.
823 * c-c++-common/diagnostic-format-json-2.c: Likewise.
824 * c-c++-common/diagnostic-format-json-3.c: Likewise.
825 * c-c++-common/diagnostic-format-json-4.c: Likewise.
826 * c-c++-common/diagnostic-format-json-5.c: Likewise.
827 * c-c++-common/diagnostic-format-json-stderr-1.c: Likewise.
828 * g++.dg/pr90462.C: Add -fno-diagnostics-json-formatting.
829 * gcc.dg/analyzer/malloc-sarif-1.c: Likewise.
830 * gcc.dg/plugin/diagnostic-test-paths-3.c: Update expected JSON
831 output to reflect whitespace.
832 * gfortran.dg/diagnostic-format-json-1.F90: Likewise.
833 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
834 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
836 2023-12-06 David Malcolm <dmalcolm@redhat.com>
838 * g++.dg/plugin/show_template_tree_color_plugin.c
839 (noop_starter_fn): Make diagnostic_info param const.
840 * gcc.dg/plugin/diagnostic_group_plugin.c
841 (test_diagnostic_starter): Likewise.
842 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
843 (custom_diagnostic_finalizer): Likewise.
844 * gcc.dg/plugin/location_overflow_plugin.c
845 (verify_unpacked_ranges): Likewise.
846 (verify_no_columns): Likewise.
848 2023-12-06 John David Anglin <danglin@gcc.gnu.org>
850 * c-c++-common/fhardened-1.c: Ignore __SSP_STRONG__ define
851 if __hppa__ is defined.
852 * c-c++-common/fhardened-2.c: Ignore __SSP__ define
853 if __hppa__ is defined.
855 2023-12-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
858 * gcc.target/riscv/rvv/autovec/pr112855.c: New test.
860 2023-12-06 Jason Merrill <jason@redhat.com>
864 * g++.dg/template/partial-order4.C: New test.
865 * g++.dg/template/spec26.C: Adjust for CWG532.
867 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
869 * gcc.target/aarch64/acle/rwsr-3.c: New.
871 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
873 * gcc.target/aarch64/acle/rwsr.c: New.
874 * gcc.target/aarch64/acle/rwsr-1.c: Likewise.
875 * gcc.target/aarch64/acle/rwsr-2.c: Likewise.
876 * gcc.dg/pch/rwsr-pch.c: Likewise.
877 * gcc.dg/pch/rwsr-pch.hs: Likewise.
879 2023-12-06 Robin Dapp <rdapp@ventanamicro.com>
881 * gcc.target/riscv/rvv/autovec/pr112854.c: New test.
882 * gcc.target/riscv/rvv/autovec/pr112872.c: New test.
884 2023-12-06 Jakub Jelinek <jakub@redhat.com>
886 PR rtl-optimization/112760
887 * gcc.dg/pr112760.c: New test.
889 2023-12-06 Jakub Jelinek <jakub@redhat.com>
891 PR tree-optimization/112809
892 * gcc.dg/bitint-48.c: New test.
894 2023-12-06 Hans-Peter Nilsson <hp@axis.com>
897 * gcc.dg/Wnonnull-4.c (test_fda_n_5): Expect warning for exceeding
898 maximum object size for 32-bit targets.
900 2023-12-06 Alexandre Oliva <oliva@adacore.com>
902 * c-c++-common/strub-O0.c: New.
903 * c-c++-common/strub-O1.c: New.
904 * c-c++-common/strub-O2.c: New.
905 * c-c++-common/strub-O2fni.c: New.
906 * c-c++-common/strub-O3.c: New.
907 * c-c++-common/strub-O3fni.c: New.
908 * c-c++-common/strub-Og.c: New.
909 * c-c++-common/strub-Os.c: New.
910 * c-c++-common/strub-all1.c: New.
911 * c-c++-common/strub-all2.c: New.
912 * c-c++-common/strub-apply1.c: New.
913 * c-c++-common/strub-apply2.c: New.
914 * c-c++-common/strub-apply3.c: New.
915 * c-c++-common/strub-apply4.c: New.
916 * c-c++-common/strub-at-calls1.c: New.
917 * c-c++-common/strub-at-calls2.c: New.
918 * c-c++-common/strub-defer-O1.c: New.
919 * c-c++-common/strub-defer-O2.c: New.
920 * c-c++-common/strub-defer-O3.c: New.
921 * c-c++-common/strub-defer-Os.c: New.
922 * c-c++-common/strub-internal1.c: New.
923 * c-c++-common/strub-internal2.c: New.
924 * c-c++-common/strub-parms1.c: New.
925 * c-c++-common/strub-parms2.c: New.
926 * c-c++-common/strub-parms3.c: New.
927 * c-c++-common/strub-relaxed1.c: New.
928 * c-c++-common/strub-relaxed2.c: New.
929 * c-c++-common/strub-short-O0-exc.c: New.
930 * c-c++-common/strub-short-O0.c: New.
931 * c-c++-common/strub-short-O1.c: New.
932 * c-c++-common/strub-short-O2.c: New.
933 * c-c++-common/strub-short-O3.c: New.
934 * c-c++-common/strub-short-Os.c: New.
935 * c-c++-common/strub-strict1.c: New.
936 * c-c++-common/strub-strict2.c: New.
937 * c-c++-common/strub-tail-O1.c: New.
938 * c-c++-common/strub-tail-O2.c: New.
939 * c-c++-common/torture/strub-callable1.c: New.
940 * c-c++-common/torture/strub-callable2.c: New.
941 * c-c++-common/torture/strub-const1.c: New.
942 * c-c++-common/torture/strub-const2.c: New.
943 * c-c++-common/torture/strub-const3.c: New.
944 * c-c++-common/torture/strub-const4.c: New.
945 * c-c++-common/torture/strub-data1.c: New.
946 * c-c++-common/torture/strub-data2.c: New.
947 * c-c++-common/torture/strub-data3.c: New.
948 * c-c++-common/torture/strub-data4.c: New.
949 * c-c++-common/torture/strub-data5.c: New.
950 * c-c++-common/torture/strub-indcall1.c: New.
951 * c-c++-common/torture/strub-indcall2.c: New.
952 * c-c++-common/torture/strub-indcall3.c: New.
953 * c-c++-common/torture/strub-inlinable1.c: New.
954 * c-c++-common/torture/strub-inlinable2.c: New.
955 * c-c++-common/torture/strub-ptrfn1.c: New.
956 * c-c++-common/torture/strub-ptrfn2.c: New.
957 * c-c++-common/torture/strub-ptrfn3.c: New.
958 * c-c++-common/torture/strub-ptrfn4.c: New.
959 * c-c++-common/torture/strub-pure1.c: New.
960 * c-c++-common/torture/strub-pure2.c: New.
961 * c-c++-common/torture/strub-pure3.c: New.
962 * c-c++-common/torture/strub-pure4.c: New.
963 * c-c++-common/torture/strub-run1.c: New.
964 * c-c++-common/torture/strub-run2.c: New.
965 * c-c++-common/torture/strub-run3.c: New.
966 * c-c++-common/torture/strub-run4.c: New.
967 * c-c++-common/torture/strub-run4c.c: New.
968 * c-c++-common/torture/strub-run4d.c: New.
969 * c-c++-common/torture/strub-run4i.c: New.
970 * g++.dg/strub-run1.C: New.
971 * g++.dg/torture/strub-init1.C: New.
972 * g++.dg/torture/strub-init2.C: New.
973 * g++.dg/torture/strub-init3.C: New.
974 * gnat.dg/strub_attr.adb, gnat.dg/strub_attr.ads: New.
975 * gnat.dg/strub_ind.adb, gnat.dg/strub_ind.ads: New.
976 * c-c++-common/strub-var1.c: New file.
977 * gnat.dg/strub_access.adb: New file.
978 * gnat.dg/strub_access1.adb: New file.
979 * gnat.dg/strub_disp.adb: New file.
980 * gnat.dg/strub_disp1.adb: New file.
981 * gnat.dg/strub_ind1.adb: New file.
982 * gnat.dg/strub_ind1.ads: New file.
983 * gnat.dg/strub_ind2.adb: New file.
984 * gnat.dg/strub_ind2.ads: New file.
985 * gnat.dg/strub_intf.adb: New file.
986 * gnat.dg/strub_intf1.adb: New file.
987 * gnat.dg/strub_intf2.adb: New file.
988 * gnat.dg/strub_renm.adb: New file.
989 * gnat.dg/strub_renm1.adb: New file.
990 * gnat.dg/strub_renm2.adb: New file.
991 * gnat.dg/strub_var.adb: New file.
992 * gnat.dg/strub_var1.adb: New file.
994 2023-12-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
998 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Add LMUL = 8 option.
999 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto.
1000 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
1001 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto.
1002 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
1003 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto.
1004 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto.
1005 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto.
1006 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto.
1007 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto.
1008 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto.
1009 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto.
1010 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
1011 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
1012 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
1013 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
1014 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.
1015 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto.
1016 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto.
1017 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto.
1018 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto.
1019 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto.
1020 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Adapt test.
1021 * gcc.target/riscv/rvv/autovec/pr112851.c: New test.
1022 * gcc.target/riscv/rvv/autovec/pr112852.c: New test.
1024 2023-12-05 David Faust <david.faust@oracle.com>
1027 * gcc.dg/debug/btf/btf-datasec-3.c: New test.
1029 2023-12-05 Jakub Jelinek <jakub@redhat.com>
1032 * g++.dg/ext/unroll-2.C: Use { target c++11 } instead of dg-skip-if for
1034 * g++.dg/ext/unroll-3.C: Likewise.
1035 * g++.dg/ext/unroll-7.C: New test.
1036 * g++.dg/ext/unroll-8.C: New test.
1038 2023-12-05 Harald Anlauf <anlauf@gmx.de>
1039 Tobias Burnus <tobias@codesourcery.com>
1042 * gfortran.dg/coarray_poly_6.f90: Adjust pattern.
1043 * gfortran.dg/coarray_poly_7.f90: Likewise.
1044 * gfortran.dg/coarray_poly_8.f90: Likewise.
1045 * gfortran.dg/missing_optional_dummy_6a.f90: Likewise.
1046 * gfortran.dg/pr100988.f90: New test.
1048 2023-12-05 Jakub Jelinek <jakub@redhat.com>
1051 * g++.dg/DRs/dr2262.C: New test.
1052 * g++.dg/cpp0x/gen-attrs-76.C (foo, bar): Don't expect errors
1053 on attributes on asm definitions.
1054 * g++.dg/gomp/attrs-11.C: Remove 2 expected errors.
1056 2023-12-05 Richard Biener <rguenther@suse.de>
1058 PR middle-end/112830
1059 * gcc.target/avr/pr112830.c: New testcase.
1060 * gcc.target/i386/pr112830.c: Likewise.
1062 2023-12-05 Richard Biener <rguenther@suse.de>
1064 PR tree-optimization/109689
1065 PR tree-optimization/112856
1066 * gcc.dg/torture/pr109689.c: New testcase.
1067 * gcc.dg/torture/pr112856.c: Likewise.
1069 2023-12-05 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.dg/pr112845.c: New file.
1074 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1076 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Provide a way
1077 for test functions to share ZT0.
1078 (ATTR): Update accordingly.
1079 (TEST_LOAD_COUNT, TEST_STORE_COUNT, TEST_PN, TEST_COUNT_PN)
1080 (TEST_EXTRACT_PN, TEST_SELECT_P, TEST_COMPARE_S_X2, TEST_COMPARE_S_C)
1081 (TEST_CREATE_B, TEST_GET_B, TEST_SET_B, TEST_XN, TEST_XN_SINGLE)
1082 (TEST_XN_SINGLE_Z15, TEST_XN_SINGLE_AWKWARD, TEST_X2_NARROW)
1083 (TEST_X4_NARROW): New macros.
1084 * gcc.target/aarch64/sve/acle/asm/create2_1.c: Add _b tests.
1085 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_1.c: Remove
1086 test for svmopa that becomes valid with SME2.
1087 * gcc.target/aarch64/sve/acle/general-c/create_1.c: Adjust for
1088 existence of svboolx2_t version of svcreate2.
1089 * gcc.target/aarch64/sve/acle/general-c/store_1.c: Adjust error
1090 messages to account for svcount_t predication.
1091 * gcc.target/aarch64/sve/acle/general-c/store_2.c: Likewise.
1092 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_1.c: Adjust
1093 error messages to account for new SME2 variants.
1094 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_opt_n_2.c: Likewise.
1095 * g++.target/aarch64/sme2/aarch64-sme2-acle-asm.exp: New file.
1096 * gcc.target/aarch64/sme/acle-asm/clamp_s16.c: New file.
1097 * gcc.target/aarch64/sme/acle-asm/clamp_s32.c: New file.
1098 * gcc.target/aarch64/sme/acle-asm/clamp_s64.c: New file.
1099 * gcc.target/aarch64/sme/acle-asm/clamp_s8.c: New file.
1100 * gcc.target/aarch64/sme/acle-asm/clamp_u16.c: New file.
1101 * gcc.target/aarch64/sme/acle-asm/clamp_u32.c: New file.
1102 * gcc.target/aarch64/sme/acle-asm/clamp_u64.c: New file.
1103 * gcc.target/aarch64/sme/acle-asm/clamp_u8.c: New file.
1104 * gcc.target/aarch64/sme/acle-asm/revd_bf16.c: New file.
1105 * gcc.target/aarch64/sme/acle-asm/revd_f16.c: New file.
1106 * gcc.target/aarch64/sme/acle-asm/revd_f32.c: New file.
1107 * gcc.target/aarch64/sme/acle-asm/revd_f64.c: New file.
1108 * gcc.target/aarch64/sme/acle-asm/revd_s16.c: New file.
1109 * gcc.target/aarch64/sme/acle-asm/revd_s32.c: New file.
1110 * gcc.target/aarch64/sme/acle-asm/revd_s64.c: New file.
1111 * gcc.target/aarch64/sme/acle-asm/revd_s8.c: New file.
1112 * gcc.target/aarch64/sme/acle-asm/revd_u16.c: New file.
1113 * gcc.target/aarch64/sme/acle-asm/revd_u32.c: New file.
1114 * gcc.target/aarch64/sme/acle-asm/revd_u64.c: New file.
1115 * gcc.target/aarch64/sme/acle-asm/revd_u8.c: New file.
1116 * gcc.target/aarch64/sme/clamp_1.c: New file.
1117 * gcc.target/aarch64/sme/clamp_2.c: New file.
1118 * gcc.target/aarch64/sme/clamp_3.c: New file.
1119 * gcc.target/aarch64/sme/clamp_4.c: New file.
1120 * gcc.target/aarch64/sme2/aarch64-sme2-acle-asm.exp: New file.
1121 * gcc.target/aarch64/sme2/acle-asm/add_s16_x2.c: New file.
1122 * gcc.target/aarch64/sme2/acle-asm/add_s16_x4.c: New file.
1123 * gcc.target/aarch64/sme2/acle-asm/add_s32_x2.c: New file.
1124 * gcc.target/aarch64/sme2/acle-asm/add_s32_x4.c: New file.
1125 * gcc.target/aarch64/sme2/acle-asm/add_s64_x2.c: New file.
1126 * gcc.target/aarch64/sme2/acle-asm/add_s64_x4.c: New file.
1127 * gcc.target/aarch64/sme2/acle-asm/add_s8_x2.c: New file.
1128 * gcc.target/aarch64/sme2/acle-asm/add_s8_x4.c: New file.
1129 * gcc.target/aarch64/sme2/acle-asm/add_u16_x2.c: New file.
1130 * gcc.target/aarch64/sme2/acle-asm/add_u16_x4.c: New file.
1131 * gcc.target/aarch64/sme2/acle-asm/add_u32_x2.c: New file.
1132 * gcc.target/aarch64/sme2/acle-asm/add_u32_x4.c: New file.
1133 * gcc.target/aarch64/sme2/acle-asm/add_u64_x2.c: New file.
1134 * gcc.target/aarch64/sme2/acle-asm/add_u64_x4.c: New file.
1135 * gcc.target/aarch64/sme2/acle-asm/add_u8_x2.c: New file.
1136 * gcc.target/aarch64/sme2/acle-asm/add_u8_x4.c: New file.
1137 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_s32_vg1x2.c: New file.
1138 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_s32_vg1x4.c: New file.
1139 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_u32_vg1x2.c: New file.
1140 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_u32_vg1x4.c: New file.
1141 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_s64_vg1x2.c: New file.
1142 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_s64_vg1x4.c: New file.
1143 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_u64_vg1x2.c: New file.
1144 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_u64_vg1x4.c: New file.
1145 * gcc.target/aarch64/sme2/acle-asm/add_za32_f32_vg1x2.c: New file.
1146 * gcc.target/aarch64/sme2/acle-asm/add_za32_f32_vg1x4.c: New file.
1147 * gcc.target/aarch64/sme2/acle-asm/add_za32_s32_vg1x2.c: New file.
1148 * gcc.target/aarch64/sme2/acle-asm/add_za32_s32_vg1x4.c: New file.
1149 * gcc.target/aarch64/sme2/acle-asm/add_za32_u32_vg1x2.c: New file.
1150 * gcc.target/aarch64/sme2/acle-asm/add_za32_u32_vg1x4.c: New file.
1151 * gcc.target/aarch64/sme2/acle-asm/add_za64_f64_vg1x2.c: New file.
1152 * gcc.target/aarch64/sme2/acle-asm/add_za64_f64_vg1x4.c: New file.
1153 * gcc.target/aarch64/sme2/acle-asm/add_za64_s64_vg1x2.c: New file.
1154 * gcc.target/aarch64/sme2/acle-asm/add_za64_s64_vg1x4.c: New file.
1155 * gcc.target/aarch64/sme2/acle-asm/add_za64_u64_vg1x2.c: New file.
1156 * gcc.target/aarch64/sme2/acle-asm/add_za64_u64_vg1x4.c: New file.
1157 * gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c: New file.
1158 * gcc.target/aarch64/sme2/acle-asm/bfmlslb_lane_f32.c: New file.
1159 * gcc.target/aarch64/sme2/acle-asm/bfmlslt_f32.c: New file.
1160 * gcc.target/aarch64/sme2/acle-asm/bfmlslt_lane_f32.c: New file.
1161 * gcc.target/aarch64/sme2/acle-asm/bmopa_za32.c: New file.
1162 * gcc.target/aarch64/sme2/acle-asm/bmops_za32.c: New file.
1163 * gcc.target/aarch64/sme2/acle-asm/clamp_f16.c: New file.
1164 * gcc.target/aarch64/sme2/acle-asm/clamp_f16_x2.c: New file.
1165 * gcc.target/aarch64/sme2/acle-asm/clamp_f16_x4.c: New file.
1166 * gcc.target/aarch64/sme2/acle-asm/clamp_f32.c: New file.
1167 * gcc.target/aarch64/sme2/acle-asm/clamp_f32_x2.c: New file.
1168 * gcc.target/aarch64/sme2/acle-asm/clamp_f32_x4.c: New file.
1169 * gcc.target/aarch64/sme2/acle-asm/clamp_f64.c: New file.
1170 * gcc.target/aarch64/sme2/acle-asm/clamp_f64_x2.c: New file.
1171 * gcc.target/aarch64/sme2/acle-asm/clamp_f64_x4.c: New file.
1172 * gcc.target/aarch64/sme2/acle-asm/clamp_s16_x2.c: New file.
1173 * gcc.target/aarch64/sme2/acle-asm/clamp_s16_x4.c: New file.
1174 * gcc.target/aarch64/sme2/acle-asm/clamp_s32_x2.c: New file.
1175 * gcc.target/aarch64/sme2/acle-asm/clamp_s32_x4.c: New file.
1176 * gcc.target/aarch64/sme2/acle-asm/clamp_s64_x2.c: New file.
1177 * gcc.target/aarch64/sme2/acle-asm/clamp_s64_x4.c: New file.
1178 * gcc.target/aarch64/sme2/acle-asm/clamp_s8_x2.c: New file.
1179 * gcc.target/aarch64/sme2/acle-asm/clamp_s8_x4.c: New file.
1180 * gcc.target/aarch64/sme2/acle-asm/clamp_u16_x2.c: New file.
1181 * gcc.target/aarch64/sme2/acle-asm/clamp_u16_x4.c: New file.
1182 * gcc.target/aarch64/sme2/acle-asm/clamp_u32_x2.c: New file.
1183 * gcc.target/aarch64/sme2/acle-asm/clamp_u32_x4.c: New file.
1184 * gcc.target/aarch64/sme2/acle-asm/clamp_u64_x2.c: New file.
1185 * gcc.target/aarch64/sme2/acle-asm/clamp_u64_x4.c: New file.
1186 * gcc.target/aarch64/sme2/acle-asm/clamp_u8_x2.c: New file.
1187 * gcc.target/aarch64/sme2/acle-asm/clamp_u8_x4.c: New file.
1188 * gcc.target/aarch64/sme2/acle-asm/cntp_c16.c: New file.
1189 * gcc.target/aarch64/sme2/acle-asm/cntp_c32.c: New file.
1190 * gcc.target/aarch64/sme2/acle-asm/cntp_c64.c: New file.
1191 * gcc.target/aarch64/sme2/acle-asm/cntp_c8.c: New file.
1192 * gcc.target/aarch64/sme2/acle-asm/cvt_bf16_f32_x2.c: New file.
1193 * gcc.target/aarch64/sme2/acle-asm/cvt_f16_f32_x2.c: New file.
1194 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_s32_x2.c: New file.
1195 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_s32_x4.c: New file.
1196 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_u32_x2.c: New file.
1197 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_u32_x4.c: New file.
1198 * gcc.target/aarch64/sme2/acle-asm/cvt_s32_f32_x2.c: New file.
1199 * gcc.target/aarch64/sme2/acle-asm/cvt_s32_f32_x4.c: New file.
1200 * gcc.target/aarch64/sme2/acle-asm/cvt_u32_f32_x2.c: New file.
1201 * gcc.target/aarch64/sme2/acle-asm/cvt_u32_f32_x4.c: New file.
1202 * gcc.target/aarch64/sme2/acle-asm/cvtn_bf16_f32_x2.c: New file.
1203 * gcc.target/aarch64/sme2/acle-asm/cvtn_f16_f32_x2.c: New file.
1204 * gcc.target/aarch64/sme2/acle-asm/dot_f32.c: New file.
1205 * gcc.target/aarch64/sme2/acle-asm/dot_lane_f32.c: New file.
1206 * gcc.target/aarch64/sme2/acle-asm/dot_lane_s32.c: New file.
1207 * gcc.target/aarch64/sme2/acle-asm/dot_lane_u32.c: New file.
1208 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_bf16_vg1x2.c: New file.
1209 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_bf16_vg1x4.c: New file.
1210 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_f16_vg1x2.c: New file.
1211 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_f16_vg1x4.c: New file.
1212 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s16_vg1x2.c: New file.
1213 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s16_vg1x4.c: New file.
1214 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s8_vg1x2.c: New file.
1215 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s8_vg1x4.c: New file.
1216 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u16_vg1x2.c: New file.
1217 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u16_vg1x4.c: New file.
1218 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u8_vg1x2.c: New file.
1219 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u8_vg1x4.c: New file.
1220 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_s16_vg1x2.c: New file.
1221 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_s16_vg1x4.c: New file.
1222 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_u16_vg1x2.c: New file.
1223 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_u16_vg1x4.c: New file.
1224 * gcc.target/aarch64/sme2/acle-asm/dot_s32.c: New file.
1225 * gcc.target/aarch64/sme2/acle-asm/dot_u32.c: New file.
1226 * gcc.target/aarch64/sme2/acle-asm/dot_za32_bf16_vg1x2.c: New file.
1227 * gcc.target/aarch64/sme2/acle-asm/dot_za32_bf16_vg1x4.c: New file.
1228 * gcc.target/aarch64/sme2/acle-asm/dot_za32_f16_vg1x2.c: New file.
1229 * gcc.target/aarch64/sme2/acle-asm/dot_za32_f16_vg1x4.c: New file.
1230 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s16_vg1x2.c: New file.
1231 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s16_vg1x4.c: New file.
1232 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s8_vg1x2.c: New file.
1233 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s8_vg1x4.c: New file.
1234 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u16_vg1x2.c: New file.
1235 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u16_vg1x4.c: New file.
1236 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u8_vg1x2.c: New file.
1237 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u8_vg1x4.c: New file.
1238 * gcc.target/aarch64/sme2/acle-asm/dot_za64_s16_vg1x2.c: New file.
1239 * gcc.target/aarch64/sme2/acle-asm/dot_za64_s16_vg1x4.c: New file.
1240 * gcc.target/aarch64/sme2/acle-asm/dot_za64_u16_vg1x2.c: New file.
1241 * gcc.target/aarch64/sme2/acle-asm/dot_za64_u16_vg1x4.c: New file.
1242 * gcc.target/aarch64/sme2/acle-asm/ld1_bf16_x2.c: New file.
1243 * gcc.target/aarch64/sme2/acle-asm/ld1_bf16_x4.c: New file.
1244 * gcc.target/aarch64/sme2/acle-asm/ld1_f16_x2.c: New file.
1245 * gcc.target/aarch64/sme2/acle-asm/ld1_f16_x4.c: New file.
1246 * gcc.target/aarch64/sme2/acle-asm/ld1_f32_x2.c: New file.
1247 * gcc.target/aarch64/sme2/acle-asm/ld1_f32_x4.c: New file.
1248 * gcc.target/aarch64/sme2/acle-asm/ld1_f64_x2.c: New file.
1249 * gcc.target/aarch64/sme2/acle-asm/ld1_f64_x4.c: New file.
1250 * gcc.target/aarch64/sme2/acle-asm/ld1_s16_x2.c: New file.
1251 * gcc.target/aarch64/sme2/acle-asm/ld1_s16_x4.c: New file.
1252 * gcc.target/aarch64/sme2/acle-asm/ld1_s32_x2.c: New file.
1253 * gcc.target/aarch64/sme2/acle-asm/ld1_s32_x4.c: New file.
1254 * gcc.target/aarch64/sme2/acle-asm/ld1_s64_x2.c: New file.
1255 * gcc.target/aarch64/sme2/acle-asm/ld1_s64_x4.c: New file.
1256 * gcc.target/aarch64/sme2/acle-asm/ld1_s8_x2.c: New file.
1257 * gcc.target/aarch64/sme2/acle-asm/ld1_s8_x4.c: New file.
1258 * gcc.target/aarch64/sme2/acle-asm/ld1_u16_x2.c: New file.
1259 * gcc.target/aarch64/sme2/acle-asm/ld1_u16_x4.c: New file.
1260 * gcc.target/aarch64/sme2/acle-asm/ld1_u32_x2.c: New file.
1261 * gcc.target/aarch64/sme2/acle-asm/ld1_u32_x4.c: New file.
1262 * gcc.target/aarch64/sme2/acle-asm/ld1_u64_x2.c: New file.
1263 * gcc.target/aarch64/sme2/acle-asm/ld1_u64_x4.c: New file.
1264 * gcc.target/aarch64/sme2/acle-asm/ld1_u8_x2.c: New file.
1265 * gcc.target/aarch64/sme2/acle-asm/ld1_u8_x4.c: New file.
1266 * gcc.target/aarch64/sme2/acle-asm/ldnt1_bf16_x2.c: New file.
1267 * gcc.target/aarch64/sme2/acle-asm/ldnt1_bf16_x4.c: New file.
1268 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f16_x2.c: New file.
1269 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f16_x4.c: New file.
1270 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f32_x2.c: New file.
1271 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f32_x4.c: New file.
1272 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f64_x2.c: New file.
1273 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f64_x4.c: New file.
1274 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s16_x2.c: New file.
1275 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s16_x4.c: New file.
1276 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s32_x2.c: New file.
1277 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s32_x4.c: New file.
1278 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s64_x2.c: New file.
1279 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s64_x4.c: New file.
1280 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s8_x2.c: New file.
1281 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s8_x4.c: New file.
1282 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u16_x2.c: New file.
1283 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u16_x4.c: New file.
1284 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u32_x2.c: New file.
1285 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u32_x4.c: New file.
1286 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u64_x2.c: New file.
1287 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u64_x4.c: New file.
1288 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u8_x2.c: New file.
1289 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u8_x4.c: New file.
1290 * gcc.target/aarch64/sme2/acle-asm/ldr_zt.c: New file.
1291 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16.c: New file.
1292 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16_x2.c: New file.
1293 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16_x4.c: New file.
1294 * gcc.target/aarch64/sme2/acle-asm/luti2_f16.c: New file.
1295 * gcc.target/aarch64/sme2/acle-asm/luti2_f16_x2.c: New file.
1296 * gcc.target/aarch64/sme2/acle-asm/luti2_f16_x4.c: New file.
1297 * gcc.target/aarch64/sme2/acle-asm/luti2_f32.c: New file.
1298 * gcc.target/aarch64/sme2/acle-asm/luti2_f32_x2.c: New file.
1299 * gcc.target/aarch64/sme2/acle-asm/luti2_f32_x4.c: New file.
1300 * gcc.target/aarch64/sme2/acle-asm/luti2_s16.c: New file.
1301 * gcc.target/aarch64/sme2/acle-asm/luti2_s16_x2.c: New file.
1302 * gcc.target/aarch64/sme2/acle-asm/luti2_s16_x4.c: New file.
1303 * gcc.target/aarch64/sme2/acle-asm/luti2_s32.c: New file.
1304 * gcc.target/aarch64/sme2/acle-asm/luti2_s32_x2.c: New file.
1305 * gcc.target/aarch64/sme2/acle-asm/luti2_s32_x4.c: New file.
1306 * gcc.target/aarch64/sme2/acle-asm/luti2_s8.c: New file.
1307 * gcc.target/aarch64/sme2/acle-asm/luti2_s8_x2.c: New file.
1308 * gcc.target/aarch64/sme2/acle-asm/luti2_s8_x4.c: New file.
1309 * gcc.target/aarch64/sme2/acle-asm/luti2_u16.c: New file.
1310 * gcc.target/aarch64/sme2/acle-asm/luti2_u16_x2.c: New file.
1311 * gcc.target/aarch64/sme2/acle-asm/luti2_u16_x4.c: New file.
1312 * gcc.target/aarch64/sme2/acle-asm/luti2_u32.c: New file.
1313 * gcc.target/aarch64/sme2/acle-asm/luti2_u32_x2.c: New file.
1314 * gcc.target/aarch64/sme2/acle-asm/luti2_u32_x4.c: New file.
1315 * gcc.target/aarch64/sme2/acle-asm/luti2_u8.c: New file.
1316 * gcc.target/aarch64/sme2/acle-asm/luti2_u8_x2.c: New file.
1317 * gcc.target/aarch64/sme2/acle-asm/luti2_u8_x4.c: New file.
1318 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16.c: New file.
1319 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16_x2.c: New file.
1320 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16_x4.c: New file.
1321 * gcc.target/aarch64/sme2/acle-asm/luti4_f16.c: New file.
1322 * gcc.target/aarch64/sme2/acle-asm/luti4_f16_x2.c: New file.
1323 * gcc.target/aarch64/sme2/acle-asm/luti4_f16_x4.c: New file.
1324 * gcc.target/aarch64/sme2/acle-asm/luti4_f32.c: New file.
1325 * gcc.target/aarch64/sme2/acle-asm/luti4_f32_x2.c: New file.
1326 * gcc.target/aarch64/sme2/acle-asm/luti4_f32_x4.c: New file.
1327 * gcc.target/aarch64/sme2/acle-asm/luti4_s16.c: New file.
1328 * gcc.target/aarch64/sme2/acle-asm/luti4_s16_x2.c: New file.
1329 * gcc.target/aarch64/sme2/acle-asm/luti4_s16_x4.c: New file.
1330 * gcc.target/aarch64/sme2/acle-asm/luti4_s32.c: New file.
1331 * gcc.target/aarch64/sme2/acle-asm/luti4_s32_x2.c: New file.
1332 * gcc.target/aarch64/sme2/acle-asm/luti4_s32_x4.c: New file.
1333 * gcc.target/aarch64/sme2/acle-asm/luti4_s8.c: New file.
1334 * gcc.target/aarch64/sme2/acle-asm/luti4_s8_x2.c: New file.
1335 * gcc.target/aarch64/sme2/acle-asm/luti4_u16.c: New file.
1336 * gcc.target/aarch64/sme2/acle-asm/luti4_u16_x2.c: New file.
1337 * gcc.target/aarch64/sme2/acle-asm/luti4_u16_x4.c: New file.
1338 * gcc.target/aarch64/sme2/acle-asm/luti4_u32.c: New file.
1339 * gcc.target/aarch64/sme2/acle-asm/luti4_u32_x2.c: New file.
1340 * gcc.target/aarch64/sme2/acle-asm/luti4_u32_x4.c: New file.
1341 * gcc.target/aarch64/sme2/acle-asm/luti4_u8.c: New file.
1342 * gcc.target/aarch64/sme2/acle-asm/luti4_u8_x2.c: New file.
1343 * gcc.target/aarch64/sme2/acle-asm/max_f16_x2.c: New file.
1344 * gcc.target/aarch64/sme2/acle-asm/max_f16_x4.c: New file.
1345 * gcc.target/aarch64/sme2/acle-asm/max_f32_x2.c: New file.
1346 * gcc.target/aarch64/sme2/acle-asm/max_f32_x4.c: New file.
1347 * gcc.target/aarch64/sme2/acle-asm/max_f64_x2.c: New file.
1348 * gcc.target/aarch64/sme2/acle-asm/max_f64_x4.c: New file.
1349 * gcc.target/aarch64/sme2/acle-asm/max_s16_x2.c: New file.
1350 * gcc.target/aarch64/sme2/acle-asm/max_s16_x4.c: New file.
1351 * gcc.target/aarch64/sme2/acle-asm/max_s32_x2.c: New file.
1352 * gcc.target/aarch64/sme2/acle-asm/max_s32_x4.c: New file.
1353 * gcc.target/aarch64/sme2/acle-asm/max_s64_x2.c: New file.
1354 * gcc.target/aarch64/sme2/acle-asm/max_s64_x4.c: New file.
1355 * gcc.target/aarch64/sme2/acle-asm/max_s8_x2.c: New file.
1356 * gcc.target/aarch64/sme2/acle-asm/max_s8_x4.c: New file.
1357 * gcc.target/aarch64/sme2/acle-asm/max_u16_x2.c: New file.
1358 * gcc.target/aarch64/sme2/acle-asm/max_u16_x4.c: New file.
1359 * gcc.target/aarch64/sme2/acle-asm/max_u32_x2.c: New file.
1360 * gcc.target/aarch64/sme2/acle-asm/max_u32_x4.c: New file.
1361 * gcc.target/aarch64/sme2/acle-asm/max_u64_x2.c: New file.
1362 * gcc.target/aarch64/sme2/acle-asm/max_u64_x4.c: New file.
1363 * gcc.target/aarch64/sme2/acle-asm/max_u8_x2.c: New file.
1364 * gcc.target/aarch64/sme2/acle-asm/max_u8_x4.c: New file.
1365 * gcc.target/aarch64/sme2/acle-asm/maxnm_f16_x2.c: New file.
1366 * gcc.target/aarch64/sme2/acle-asm/maxnm_f16_x4.c: New file.
1367 * gcc.target/aarch64/sme2/acle-asm/maxnm_f32_x2.c: New file.
1368 * gcc.target/aarch64/sme2/acle-asm/maxnm_f32_x4.c: New file.
1369 * gcc.target/aarch64/sme2/acle-asm/maxnm_f64_x2.c: New file.
1370 * gcc.target/aarch64/sme2/acle-asm/maxnm_f64_x4.c: New file.
1371 * gcc.target/aarch64/sme2/acle-asm/min_f16_x2.c: New file.
1372 * gcc.target/aarch64/sme2/acle-asm/min_f16_x4.c: New file.
1373 * gcc.target/aarch64/sme2/acle-asm/min_f32_x2.c: New file.
1374 * gcc.target/aarch64/sme2/acle-asm/min_f32_x4.c: New file.
1375 * gcc.target/aarch64/sme2/acle-asm/min_f64_x2.c: New file.
1376 * gcc.target/aarch64/sme2/acle-asm/min_f64_x4.c: New file.
1377 * gcc.target/aarch64/sme2/acle-asm/min_s16_x2.c: New file.
1378 * gcc.target/aarch64/sme2/acle-asm/min_s16_x4.c: New file.
1379 * gcc.target/aarch64/sme2/acle-asm/min_s32_x2.c: New file.
1380 * gcc.target/aarch64/sme2/acle-asm/min_s32_x4.c: New file.
1381 * gcc.target/aarch64/sme2/acle-asm/min_s64_x2.c: New file.
1382 * gcc.target/aarch64/sme2/acle-asm/min_s64_x4.c: New file.
1383 * gcc.target/aarch64/sme2/acle-asm/min_s8_x2.c: New file.
1384 * gcc.target/aarch64/sme2/acle-asm/min_s8_x4.c: New file.
1385 * gcc.target/aarch64/sme2/acle-asm/min_u16_x2.c: New file.
1386 * gcc.target/aarch64/sme2/acle-asm/min_u16_x4.c: New file.
1387 * gcc.target/aarch64/sme2/acle-asm/min_u32_x2.c: New file.
1388 * gcc.target/aarch64/sme2/acle-asm/min_u32_x4.c: New file.
1389 * gcc.target/aarch64/sme2/acle-asm/min_u64_x2.c: New file.
1390 * gcc.target/aarch64/sme2/acle-asm/min_u64_x4.c: New file.
1391 * gcc.target/aarch64/sme2/acle-asm/min_u8_x2.c: New file.
1392 * gcc.target/aarch64/sme2/acle-asm/min_u8_x4.c: New file.
1393 * gcc.target/aarch64/sme2/acle-asm/minnm_f16_x2.c: New file.
1394 * gcc.target/aarch64/sme2/acle-asm/minnm_f16_x4.c: New file.
1395 * gcc.target/aarch64/sme2/acle-asm/minnm_f32_x2.c: New file.
1396 * gcc.target/aarch64/sme2/acle-asm/minnm_f32_x4.c: New file.
1397 * gcc.target/aarch64/sme2/acle-asm/minnm_f64_x2.c: New file.
1398 * gcc.target/aarch64/sme2/acle-asm/minnm_f64_x4.c: New file.
1399 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x1.c: New file.
1400 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x2.c: New file.
1401 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x4.c: New file.
1402 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x1.c: New file.
1403 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x2.c: New file.
1404 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x4.c: New file.
1405 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f32_vg1x2.c: New file.
1406 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f32_vg1x4.c: New file.
1407 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x1.c: New file.
1408 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x2.c: New file.
1409 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x4.c: New file.
1410 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x1.c: New file.
1411 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x2.c: New file.
1412 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x4.c: New file.
1413 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x1.c: New file.
1414 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x2.c: New file.
1415 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x4.c: New file.
1416 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x1.c: New file.
1417 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x2.c: New file.
1418 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x4.c: New file.
1419 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_f64_vg1x2.c: New file.
1420 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_f64_vg1x4.c: New file.
1421 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x1.c: New file.
1422 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x2.c: New file.
1423 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x4.c: New file.
1424 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x1.c: New file.
1425 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x2.c: New file.
1426 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x4.c: New file.
1427 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x1.c: New file.
1428 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x2.c: New file.
1429 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x4.c: New file.
1430 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x1.c: New file.
1431 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x2.c: New file.
1432 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x4.c: New file.
1433 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f32_vg1x2.c: New file.
1434 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f32_vg1x4.c: New file.
1435 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x1.c: New file.
1436 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x2.c: New file.
1437 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x4.c: New file.
1438 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x1.c: New file.
1439 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x2.c: New file.
1440 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x4.c: New file.
1441 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x1.c: New file.
1442 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x2.c: New file.
1443 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x4.c: New file.
1444 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x1.c: New file.
1445 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x2.c: New file.
1446 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x4.c: New file.
1447 * gcc.target/aarch64/sme2/acle-asm/mla_za64_f64_vg1x2.c: New file.
1448 * gcc.target/aarch64/sme2/acle-asm/mla_za64_f64_vg1x4.c: New file.
1449 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x1.c: New file.
1450 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x2.c: New file.
1451 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x4.c: New file.
1452 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x1.c: New file.
1453 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x2.c: New file.
1454 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x4.c: New file.
1455 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x1.c: New file.
1456 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x2.c: New file.
1457 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x4.c: New file.
1458 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x1.c: New file.
1459 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x2.c: New file.
1460 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x4.c: New file.
1461 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f32_vg1x2.c: New file.
1462 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f32_vg1x4.c: New file.
1463 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x1.c: New file.
1464 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x2.c: New file.
1465 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x4.c: New file.
1466 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x1.c: New file.
1467 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x2.c: New file.
1468 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x4.c: New file.
1469 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x1.c: New file.
1470 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x2.c: New file.
1471 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x4.c: New file.
1472 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x1.c: New file.
1473 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x2.c: New file.
1474 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x4.c: New file.
1475 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_f64_vg1x2.c: New file.
1476 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_f64_vg1x4.c: New file.
1477 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x1.c: New file.
1478 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x2.c: New file.
1479 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x4.c: New file.
1480 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x1.c: New file.
1481 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x2.c: New file.
1482 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x4.c: New file.
1483 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x1.c: New file.
1484 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x2.c: New file.
1485 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x4.c: New file.
1486 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x1.c: New file.
1487 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x2.c: New file.
1488 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x4.c: New file.
1489 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f32_vg1x2.c: New file.
1490 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f32_vg1x4.c: New file.
1491 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x1.c: New file.
1492 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x2.c: New file.
1493 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x4.c: New file.
1494 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x1.c: New file.
1495 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x2.c: New file.
1496 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x4.c: New file.
1497 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x1.c: New file.
1498 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x2.c: New file.
1499 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x4.c: New file.
1500 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x1.c: New file.
1501 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x2.c: New file.
1502 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x4.c: New file.
1503 * gcc.target/aarch64/sme2/acle-asm/mls_za64_f64_vg1x2.c: New file.
1504 * gcc.target/aarch64/sme2/acle-asm/mls_za64_f64_vg1x4.c: New file.
1505 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x1.c: New file.
1506 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x2.c: New file.
1507 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x4.c: New file.
1508 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x1.c: New file.
1509 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x2.c: New file.
1510 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x4.c: New file.
1511 * gcc.target/aarch64/sme2/acle-asm/mopa_za32.c: New file.
1512 * gcc.target/aarch64/sme2/acle-asm/mops_za32.c: New file.
1513 * gcc.target/aarch64/sme2/acle-asm/pext_c16.c: New file.
1514 * gcc.target/aarch64/sme2/acle-asm/pext_c16_x2.c: New file.
1515 * gcc.target/aarch64/sme2/acle-asm/pext_c32.c: New file.
1516 * gcc.target/aarch64/sme2/acle-asm/pext_c32_x2.c: New file.
1517 * gcc.target/aarch64/sme2/acle-asm/pext_c64.c: New file.
1518 * gcc.target/aarch64/sme2/acle-asm/pext_c64_x2.c: New file.
1519 * gcc.target/aarch64/sme2/acle-asm/pext_c8.c: New file.
1520 * gcc.target/aarch64/sme2/acle-asm/pext_c8_x2.c: New file.
1521 * gcc.target/aarch64/sme2/acle-asm/pfalse_c.c: New file.
1522 * gcc.target/aarch64/sme2/acle-asm/psel_b16.c: New file.
1523 * gcc.target/aarch64/sme2/acle-asm/psel_b32.c: New file.
1524 * gcc.target/aarch64/sme2/acle-asm/psel_b64.c: New file.
1525 * gcc.target/aarch64/sme2/acle-asm/psel_b8.c: New file.
1526 * gcc.target/aarch64/sme2/acle-asm/psel_c16.c: New file.
1527 * gcc.target/aarch64/sme2/acle-asm/psel_c32.c: New file.
1528 * gcc.target/aarch64/sme2/acle-asm/psel_c64.c: New file.
1529 * gcc.target/aarch64/sme2/acle-asm/psel_c8.c: New file.
1530 * gcc.target/aarch64/sme2/acle-asm/ptrue_c16.c: New file.
1531 * gcc.target/aarch64/sme2/acle-asm/ptrue_c32.c: New file.
1532 * gcc.target/aarch64/sme2/acle-asm/ptrue_c64.c: New file.
1533 * gcc.target/aarch64/sme2/acle-asm/ptrue_c8.c: New file.
1534 * gcc.target/aarch64/sme2/acle-asm/qcvt_s16_s32_x2.c: New file.
1535 * gcc.target/aarch64/sme2/acle-asm/qcvt_s16_s64_x4.c: New file.
1536 * gcc.target/aarch64/sme2/acle-asm/qcvt_s8_s32_x4.c: New file.
1537 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_s32_x2.c: New file.
1538 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_s64_x4.c: New file.
1539 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_u32_x2.c: New file.
1540 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_u64_x4.c: New file.
1541 * gcc.target/aarch64/sme2/acle-asm/qcvt_u8_s32_x4.c: New file.
1542 * gcc.target/aarch64/sme2/acle-asm/qcvt_u8_u32_x4.c: New file.
1543 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s16_s32_x2.c: New file.
1544 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s16_s64_x4.c: New file.
1545 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s8_s32_x4.c: New file.
1546 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_s32_x2.c: New file.
1547 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_s64_x4.c: New file.
1548 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_u32_x2.c: New file.
1549 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_u64_x4.c: New file.
1550 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u8_s32_x4.c: New file.
1551 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u8_u32_x4.c: New file.
1552 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s16_x2.c: New file.
1553 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s16_x4.c: New file.
1554 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s32_x2.c: New file.
1555 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s32_x4.c: New file.
1556 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s64_x2.c: New file.
1557 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s64_x4.c: New file.
1558 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s8_x2.c: New file.
1559 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s8_x4.c: New file.
1560 * gcc.target/aarch64/sme2/acle-asm/qrshr_s16_x2.c: New file.
1561 * gcc.target/aarch64/sme2/acle-asm/qrshr_s16_x4.c: New file.
1562 * gcc.target/aarch64/sme2/acle-asm/qrshr_s8_x4.c: New file.
1563 * gcc.target/aarch64/sme2/acle-asm/qrshr_u16_x2.c: New file.
1564 * gcc.target/aarch64/sme2/acle-asm/qrshr_u16_x4.c: New file.
1565 * gcc.target/aarch64/sme2/acle-asm/qrshr_u8_x4.c: New file.
1566 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s16_x2.c: New file.
1567 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s16_x4.c: New file.
1568 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s8_x4.c: New file.
1569 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u16_x2.c: New file.
1570 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u16_x4.c: New file.
1571 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u8_x4.c: New file.
1572 * gcc.target/aarch64/sme2/acle-asm/qrshru_u16_x2.c: New file.
1573 * gcc.target/aarch64/sme2/acle-asm/qrshru_u16_x4.c: New file.
1574 * gcc.target/aarch64/sme2/acle-asm/qrshru_u8_x4.c: New file.
1575 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u16_x2.c: New file.
1576 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u16_x4.c: New file.
1577 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u8_x4.c: New file.
1578 * gcc.target/aarch64/sme2/acle-asm/read_hor_za16_vg2.c: New file.
1579 * gcc.target/aarch64/sme2/acle-asm/read_hor_za16_vg4.c: New file.
1580 * gcc.target/aarch64/sme2/acle-asm/read_hor_za32_vg2.c: New file.
1581 * gcc.target/aarch64/sme2/acle-asm/read_hor_za32_vg4.c: New file.
1582 * gcc.target/aarch64/sme2/acle-asm/read_hor_za64_vg2.c: New file.
1583 * gcc.target/aarch64/sme2/acle-asm/read_hor_za64_vg4.c: New file.
1584 * gcc.target/aarch64/sme2/acle-asm/read_hor_za8_vg2.c: New file.
1585 * gcc.target/aarch64/sme2/acle-asm/read_hor_za8_vg4.c: New file.
1586 * gcc.target/aarch64/sme2/acle-asm/read_ver_za16_vg2.c: New file.
1587 * gcc.target/aarch64/sme2/acle-asm/read_ver_za16_vg4.c: New file.
1588 * gcc.target/aarch64/sme2/acle-asm/read_ver_za32_vg2.c: New file.
1589 * gcc.target/aarch64/sme2/acle-asm/read_ver_za32_vg4.c: New file.
1590 * gcc.target/aarch64/sme2/acle-asm/read_ver_za64_vg2.c: New file.
1591 * gcc.target/aarch64/sme2/acle-asm/read_ver_za64_vg4.c: New file.
1592 * gcc.target/aarch64/sme2/acle-asm/read_ver_za8_vg2.c: New file.
1593 * gcc.target/aarch64/sme2/acle-asm/read_ver_za8_vg4.c: New file.
1594 * gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x2.c: New file.
1595 * gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x4.c: New file.
1596 * gcc.target/aarch64/sme2/acle-asm/read_za32_vg1x2.c: New file.
1597 * gcc.target/aarch64/sme2/acle-asm/read_za32_vg1x4.c: New file.
1598 * gcc.target/aarch64/sme2/acle-asm/read_za64_vg1x2.c: New file.
1599 * gcc.target/aarch64/sme2/acle-asm/read_za64_vg1x4.c: New file.
1600 * gcc.target/aarch64/sme2/acle-asm/read_za8_vg1x2.c: New file.
1601 * gcc.target/aarch64/sme2/acle-asm/read_za8_vg1x4.c: New file.
1602 * gcc.target/aarch64/sme2/acle-asm/rinta_s32_x2.c: New file.
1603 * gcc.target/aarch64/sme2/acle-asm/rinta_s32_x4.c: New file.
1604 * gcc.target/aarch64/sme2/acle-asm/rintm_u32_x2.c: New file.
1605 * gcc.target/aarch64/sme2/acle-asm/rintm_u32_x4.c: New file.
1606 * gcc.target/aarch64/sme2/acle-asm/rintn_u32_x2.c: New file.
1607 * gcc.target/aarch64/sme2/acle-asm/rintn_u32_x4.c: New file.
1608 * gcc.target/aarch64/sme2/acle-asm/rintp_u32_x2.c: New file.
1609 * gcc.target/aarch64/sme2/acle-asm/rintp_u32_x4.c: New file.
1610 * gcc.target/aarch64/sme2/acle-asm/rshl_s16_x2.c: New file.
1611 * gcc.target/aarch64/sme2/acle-asm/rshl_s16_x4.c: New file.
1612 * gcc.target/aarch64/sme2/acle-asm/rshl_s32_x2.c: New file.
1613 * gcc.target/aarch64/sme2/acle-asm/rshl_s32_x4.c: New file.
1614 * gcc.target/aarch64/sme2/acle-asm/rshl_s64_x2.c: New file.
1615 * gcc.target/aarch64/sme2/acle-asm/rshl_s64_x4.c: New file.
1616 * gcc.target/aarch64/sme2/acle-asm/rshl_s8_x2.c: New file.
1617 * gcc.target/aarch64/sme2/acle-asm/rshl_s8_x4.c: New file.
1618 * gcc.target/aarch64/sme2/acle-asm/rshl_u16_x2.c: New file.
1619 * gcc.target/aarch64/sme2/acle-asm/rshl_u16_x4.c: New file.
1620 * gcc.target/aarch64/sme2/acle-asm/rshl_u32_x2.c: New file.
1621 * gcc.target/aarch64/sme2/acle-asm/rshl_u32_x4.c: New file.
1622 * gcc.target/aarch64/sme2/acle-asm/rshl_u64_x2.c: New file.
1623 * gcc.target/aarch64/sme2/acle-asm/rshl_u64_x4.c: New file.
1624 * gcc.target/aarch64/sme2/acle-asm/rshl_u8_x2.c: New file.
1625 * gcc.target/aarch64/sme2/acle-asm/rshl_u8_x4.c: New file.
1626 * gcc.target/aarch64/sme2/acle-asm/sel_bf16_x2.c: New file.
1627 * gcc.target/aarch64/sme2/acle-asm/sel_bf16_x4.c: New file.
1628 * gcc.target/aarch64/sme2/acle-asm/sel_f16_x2.c: New file.
1629 * gcc.target/aarch64/sme2/acle-asm/sel_f16_x4.c: New file.
1630 * gcc.target/aarch64/sme2/acle-asm/sel_f32_x2.c: New file.
1631 * gcc.target/aarch64/sme2/acle-asm/sel_f32_x4.c: New file.
1632 * gcc.target/aarch64/sme2/acle-asm/sel_f64_x2.c: New file.
1633 * gcc.target/aarch64/sme2/acle-asm/sel_f64_x4.c: New file.
1634 * gcc.target/aarch64/sme2/acle-asm/sel_s16_x2.c: New file.
1635 * gcc.target/aarch64/sme2/acle-asm/sel_s16_x4.c: New file.
1636 * gcc.target/aarch64/sme2/acle-asm/sel_s32_x2.c: New file.
1637 * gcc.target/aarch64/sme2/acle-asm/sel_s32_x4.c: New file.
1638 * gcc.target/aarch64/sme2/acle-asm/sel_s64_x2.c: New file.
1639 * gcc.target/aarch64/sme2/acle-asm/sel_s64_x4.c: New file.
1640 * gcc.target/aarch64/sme2/acle-asm/sel_s8_x2.c: New file.
1641 * gcc.target/aarch64/sme2/acle-asm/sel_s8_x4.c: New file.
1642 * gcc.target/aarch64/sme2/acle-asm/sel_u16_x2.c: New file.
1643 * gcc.target/aarch64/sme2/acle-asm/sel_u16_x4.c: New file.
1644 * gcc.target/aarch64/sme2/acle-asm/sel_u32_x2.c: New file.
1645 * gcc.target/aarch64/sme2/acle-asm/sel_u32_x4.c: New file.
1646 * gcc.target/aarch64/sme2/acle-asm/sel_u64_x2.c: New file.
1647 * gcc.target/aarch64/sme2/acle-asm/sel_u64_x4.c: New file.
1648 * gcc.target/aarch64/sme2/acle-asm/sel_u8_x2.c: New file.
1649 * gcc.target/aarch64/sme2/acle-asm/sel_u8_x4.c: New file.
1650 * gcc.target/aarch64/sme2/acle-asm/st1_bf16_x2.c: New file.
1651 * gcc.target/aarch64/sme2/acle-asm/st1_bf16_x4.c: New file.
1652 * gcc.target/aarch64/sme2/acle-asm/st1_f16_x2.c: New file.
1653 * gcc.target/aarch64/sme2/acle-asm/st1_f16_x4.c: New file.
1654 * gcc.target/aarch64/sme2/acle-asm/st1_f32_x2.c: New file.
1655 * gcc.target/aarch64/sme2/acle-asm/st1_f32_x4.c: New file.
1656 * gcc.target/aarch64/sme2/acle-asm/st1_f64_x2.c: New file.
1657 * gcc.target/aarch64/sme2/acle-asm/st1_f64_x4.c: New file.
1658 * gcc.target/aarch64/sme2/acle-asm/st1_s16_x2.c: New file.
1659 * gcc.target/aarch64/sme2/acle-asm/st1_s16_x4.c: New file.
1660 * gcc.target/aarch64/sme2/acle-asm/st1_s32_x2.c: New file.
1661 * gcc.target/aarch64/sme2/acle-asm/st1_s32_x4.c: New file.
1662 * gcc.target/aarch64/sme2/acle-asm/st1_s64_x2.c: New file.
1663 * gcc.target/aarch64/sme2/acle-asm/st1_s64_x4.c: New file.
1664 * gcc.target/aarch64/sme2/acle-asm/st1_s8_x2.c: New file.
1665 * gcc.target/aarch64/sme2/acle-asm/st1_s8_x4.c: New file.
1666 * gcc.target/aarch64/sme2/acle-asm/st1_u16_x2.c: New file.
1667 * gcc.target/aarch64/sme2/acle-asm/st1_u16_x4.c: New file.
1668 * gcc.target/aarch64/sme2/acle-asm/st1_u32_x2.c: New file.
1669 * gcc.target/aarch64/sme2/acle-asm/st1_u32_x4.c: New file.
1670 * gcc.target/aarch64/sme2/acle-asm/st1_u64_x2.c: New file.
1671 * gcc.target/aarch64/sme2/acle-asm/st1_u64_x4.c: New file.
1672 * gcc.target/aarch64/sme2/acle-asm/st1_u8_x2.c: New file.
1673 * gcc.target/aarch64/sme2/acle-asm/st1_u8_x4.c: New file.
1674 * gcc.target/aarch64/sme2/acle-asm/stnt1_bf16_x2.c: New file.
1675 * gcc.target/aarch64/sme2/acle-asm/stnt1_bf16_x4.c: New file.
1676 * gcc.target/aarch64/sme2/acle-asm/stnt1_f16_x2.c: New file.
1677 * gcc.target/aarch64/sme2/acle-asm/stnt1_f16_x4.c: New file.
1678 * gcc.target/aarch64/sme2/acle-asm/stnt1_f32_x2.c: New file.
1679 * gcc.target/aarch64/sme2/acle-asm/stnt1_f32_x4.c: New file.
1680 * gcc.target/aarch64/sme2/acle-asm/stnt1_f64_x2.c: New file.
1681 * gcc.target/aarch64/sme2/acle-asm/stnt1_f64_x4.c: New file.
1682 * gcc.target/aarch64/sme2/acle-asm/stnt1_s16_x2.c: New file.
1683 * gcc.target/aarch64/sme2/acle-asm/stnt1_s16_x4.c: New file.
1684 * gcc.target/aarch64/sme2/acle-asm/stnt1_s32_x2.c: New file.
1685 * gcc.target/aarch64/sme2/acle-asm/stnt1_s32_x4.c: New file.
1686 * gcc.target/aarch64/sme2/acle-asm/stnt1_s64_x2.c: New file.
1687 * gcc.target/aarch64/sme2/acle-asm/stnt1_s64_x4.c: New file.
1688 * gcc.target/aarch64/sme2/acle-asm/stnt1_s8_x2.c: New file.
1689 * gcc.target/aarch64/sme2/acle-asm/stnt1_s8_x4.c: New file.
1690 * gcc.target/aarch64/sme2/acle-asm/stnt1_u16_x2.c: New file.
1691 * gcc.target/aarch64/sme2/acle-asm/stnt1_u16_x4.c: New file.
1692 * gcc.target/aarch64/sme2/acle-asm/stnt1_u32_x2.c: New file.
1693 * gcc.target/aarch64/sme2/acle-asm/stnt1_u32_x4.c: New file.
1694 * gcc.target/aarch64/sme2/acle-asm/stnt1_u64_x2.c: New file.
1695 * gcc.target/aarch64/sme2/acle-asm/stnt1_u64_x4.c: New file.
1696 * gcc.target/aarch64/sme2/acle-asm/stnt1_u8_x2.c: New file.
1697 * gcc.target/aarch64/sme2/acle-asm/stnt1_u8_x4.c: New file.
1698 * gcc.target/aarch64/sme2/acle-asm/str_zt.c: New file.
1699 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_s32_vg1x2.c: New file.
1700 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_s32_vg1x4.c: New file.
1701 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_u32_vg1x2.c: New file.
1702 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_u32_vg1x4.c: New file.
1703 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_s64_vg1x2.c: New file.
1704 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_s64_vg1x4.c: New file.
1705 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_u64_vg1x2.c: New file.
1706 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_u64_vg1x4.c: New file.
1707 * gcc.target/aarch64/sme2/acle-asm/sub_za32_f32_vg1x2.c: New file.
1708 * gcc.target/aarch64/sme2/acle-asm/sub_za32_f32_vg1x4.c: New file.
1709 * gcc.target/aarch64/sme2/acle-asm/sub_za32_s32_vg1x2.c: New file.
1710 * gcc.target/aarch64/sme2/acle-asm/sub_za32_s32_vg1x4.c: New file.
1711 * gcc.target/aarch64/sme2/acle-asm/sub_za32_u32_vg1x2.c: New file.
1712 * gcc.target/aarch64/sme2/acle-asm/sub_za32_u32_vg1x4.c: New file.
1713 * gcc.target/aarch64/sme2/acle-asm/sub_za64_f64_vg1x2.c: New file.
1714 * gcc.target/aarch64/sme2/acle-asm/sub_za64_f64_vg1x4.c: New file.
1715 * gcc.target/aarch64/sme2/acle-asm/sub_za64_s64_vg1x2.c: New file.
1716 * gcc.target/aarch64/sme2/acle-asm/sub_za64_s64_vg1x4.c: New file.
1717 * gcc.target/aarch64/sme2/acle-asm/sub_za64_u64_vg1x2.c: New file.
1718 * gcc.target/aarch64/sme2/acle-asm/sub_za64_u64_vg1x4.c: New file.
1719 * gcc.target/aarch64/sme2/acle-asm/sudot_lane_za32_s8_vg1x2.c: New file.
1720 * gcc.target/aarch64/sme2/acle-asm/sudot_lane_za32_s8_vg1x4.c: New file.
1721 * gcc.target/aarch64/sme2/acle-asm/sudot_za32_s8_vg1x2.c: New file.
1722 * gcc.target/aarch64/sme2/acle-asm/sudot_za32_s8_vg1x4.c: New file.
1723 * gcc.target/aarch64/sme2/acle-asm/suvdot_lane_za32_s8_vg1x4.c: New file.
1724 * gcc.target/aarch64/sme2/acle-asm/test_sme2_acle.h: New file.
1725 * gcc.target/aarch64/sme2/acle-asm/unpk_s16_x2.c: New file.
1726 * gcc.target/aarch64/sme2/acle-asm/unpk_s16_x4.c: New file.
1727 * gcc.target/aarch64/sme2/acle-asm/unpk_s32_x2.c: New file.
1728 * gcc.target/aarch64/sme2/acle-asm/unpk_s32_x4.c: New file.
1729 * gcc.target/aarch64/sme2/acle-asm/unpk_s8_x2.c: New file.
1730 * gcc.target/aarch64/sme2/acle-asm/unpk_s8_x4.c: New file.
1731 * gcc.target/aarch64/sme2/acle-asm/unpk_u16_x2.c: New file.
1732 * gcc.target/aarch64/sme2/acle-asm/unpk_u16_x4.c: New file.
1733 * gcc.target/aarch64/sme2/acle-asm/unpk_u32_x2.c: New file.
1734 * gcc.target/aarch64/sme2/acle-asm/unpk_u32_x4.c: New file.
1735 * gcc.target/aarch64/sme2/acle-asm/unpk_u8_x2.c: New file.
1736 * gcc.target/aarch64/sme2/acle-asm/unpk_u8_x4.c: New file.
1737 * gcc.target/aarch64/sme2/acle-asm/usdot_lane_za32_u8_vg1x2.c: New file.
1738 * gcc.target/aarch64/sme2/acle-asm/usdot_lane_za32_u8_vg1x4.c: New file.
1739 * gcc.target/aarch64/sme2/acle-asm/usdot_za32_u8_vg1x2.c: New file.
1740 * gcc.target/aarch64/sme2/acle-asm/usdot_za32_u8_vg1x4.c: New file.
1741 * gcc.target/aarch64/sme2/acle-asm/usvdot_lane_za32_u8_vg1x4.c: New file.
1742 * gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c: New file.
1743 * gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x4.c: New file.
1744 * gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c: New file.
1745 * gcc.target/aarch64/sme2/acle-asm/uzp_f16_x4.c: New file.
1746 * gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c: New file.
1747 * gcc.target/aarch64/sme2/acle-asm/uzp_f32_x4.c: New file.
1748 * gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c: New file.
1749 * gcc.target/aarch64/sme2/acle-asm/uzp_f64_x4.c: New file.
1750 * gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c: New file.
1751 * gcc.target/aarch64/sme2/acle-asm/uzp_s16_x4.c: New file.
1752 * gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c: New file.
1753 * gcc.target/aarch64/sme2/acle-asm/uzp_s32_x4.c: New file.
1754 * gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c: New file.
1755 * gcc.target/aarch64/sme2/acle-asm/uzp_s64_x4.c: New file.
1756 * gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c: New file.
1757 * gcc.target/aarch64/sme2/acle-asm/uzp_s8_x4.c: New file.
1758 * gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c: New file.
1759 * gcc.target/aarch64/sme2/acle-asm/uzp_u16_x4.c: New file.
1760 * gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c: New file.
1761 * gcc.target/aarch64/sme2/acle-asm/uzp_u32_x4.c: New file.
1762 * gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c: New file.
1763 * gcc.target/aarch64/sme2/acle-asm/uzp_u64_x4.c: New file.
1764 * gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c: New file.
1765 * gcc.target/aarch64/sme2/acle-asm/uzp_u8_x4.c: New file.
1766 * gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c: New file.
1767 * gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x4.c: New file.
1768 * gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c: New file.
1769 * gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x4.c: New file.
1770 * gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c: New file.
1771 * gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x4.c: New file.
1772 * gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c: New file.
1773 * gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x4.c: New file.
1774 * gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c: New file.
1775 * gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x4.c: New file.
1776 * gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c: New file.
1777 * gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x4.c: New file.
1778 * gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c: New file.
1779 * gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x4.c: New file.
1780 * gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c: New file.
1781 * gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x4.c: New file.
1782 * gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c: New file.
1783 * gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x4.c: New file.
1784 * gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c: New file.
1785 * gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x4.c: New file.
1786 * gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c: New file.
1787 * gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x4.c: New file.
1788 * gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c: New file.
1789 * gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x4.c: New file.
1790 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_bf16_vg1x2.c: New file.
1791 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_f16_vg1x2.c: New file.
1792 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_s16_vg1x2.c: New file.
1793 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_s8_vg1x4.c: New file.
1794 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_u16_vg1x2.c: New file.
1795 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_u8_vg1x4.c: New file.
1796 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za64_s16_vg1x4.c: New file.
1797 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za64_u16_vg1x4.c: New file.
1798 * gcc.target/aarch64/sme2/acle-asm/whilege_b16.c: New file.
1799 * gcc.target/aarch64/sme2/acle-asm/whilege_b32.c: New file.
1800 * gcc.target/aarch64/sme2/acle-asm/whilege_b64.c: New file.
1801 * gcc.target/aarch64/sme2/acle-asm/whilege_b8.c: New file.
1802 * gcc.target/aarch64/sme2/acle-asm/whilege_c16.c: New file.
1803 * gcc.target/aarch64/sme2/acle-asm/whilege_c32.c: New file.
1804 * gcc.target/aarch64/sme2/acle-asm/whilege_c64.c: New file.
1805 * gcc.target/aarch64/sme2/acle-asm/whilege_c8.c: New file.
1806 * gcc.target/aarch64/sme2/acle-asm/whilegt_b16.c: New file.
1807 * gcc.target/aarch64/sme2/acle-asm/whilegt_b32.c: New file.
1808 * gcc.target/aarch64/sme2/acle-asm/whilegt_b64.c: New file.
1809 * gcc.target/aarch64/sme2/acle-asm/whilegt_b8.c: New file.
1810 * gcc.target/aarch64/sme2/acle-asm/whilegt_c16.c: New file.
1811 * gcc.target/aarch64/sme2/acle-asm/whilegt_c32.c: New file.
1812 * gcc.target/aarch64/sme2/acle-asm/whilegt_c64.c: New file.
1813 * gcc.target/aarch64/sme2/acle-asm/whilegt_c8.c: New file.
1814 * gcc.target/aarch64/sme2/acle-asm/whilele_b16.c: New file.
1815 * gcc.target/aarch64/sme2/acle-asm/whilele_b32.c: New file.
1816 * gcc.target/aarch64/sme2/acle-asm/whilele_b64.c: New file.
1817 * gcc.target/aarch64/sme2/acle-asm/whilele_b8.c: New file.
1818 * gcc.target/aarch64/sme2/acle-asm/whilele_c16.c: New file.
1819 * gcc.target/aarch64/sme2/acle-asm/whilele_c32.c: New file.
1820 * gcc.target/aarch64/sme2/acle-asm/whilele_c64.c: New file.
1821 * gcc.target/aarch64/sme2/acle-asm/whilele_c8.c: New file.
1822 * gcc.target/aarch64/sme2/acle-asm/whilelt_b16.c: New file.
1823 * gcc.target/aarch64/sme2/acle-asm/whilelt_b32.c: New file.
1824 * gcc.target/aarch64/sme2/acle-asm/whilelt_b64.c: New file.
1825 * gcc.target/aarch64/sme2/acle-asm/whilelt_b8.c: New file.
1826 * gcc.target/aarch64/sme2/acle-asm/whilelt_c16.c: New file.
1827 * gcc.target/aarch64/sme2/acle-asm/whilelt_c32.c: New file.
1828 * gcc.target/aarch64/sme2/acle-asm/whilelt_c64.c: New file.
1829 * gcc.target/aarch64/sme2/acle-asm/whilelt_c8.c: New file.
1830 * gcc.target/aarch64/sme2/acle-asm/write_hor_za16_vg2.c: New file.
1831 * gcc.target/aarch64/sme2/acle-asm/write_hor_za16_vg4.c: New file.
1832 * gcc.target/aarch64/sme2/acle-asm/write_hor_za32_vg2.c: New file.
1833 * gcc.target/aarch64/sme2/acle-asm/write_hor_za32_vg4.c: New file.
1834 * gcc.target/aarch64/sme2/acle-asm/write_hor_za64_vg2.c: New file.
1835 * gcc.target/aarch64/sme2/acle-asm/write_hor_za64_vg4.c: New file.
1836 * gcc.target/aarch64/sme2/acle-asm/write_hor_za8_vg2.c: New file.
1837 * gcc.target/aarch64/sme2/acle-asm/write_hor_za8_vg4.c: New file.
1838 * gcc.target/aarch64/sme2/acle-asm/write_ver_za16_vg2.c: New file.
1839 * gcc.target/aarch64/sme2/acle-asm/write_ver_za16_vg4.c: New file.
1840 * gcc.target/aarch64/sme2/acle-asm/write_ver_za32_vg2.c: New file.
1841 * gcc.target/aarch64/sme2/acle-asm/write_ver_za32_vg4.c: New file.
1842 * gcc.target/aarch64/sme2/acle-asm/write_ver_za64_vg2.c: New file.
1843 * gcc.target/aarch64/sme2/acle-asm/write_ver_za64_vg4.c: New file.
1844 * gcc.target/aarch64/sme2/acle-asm/write_ver_za8_vg2.c: New file.
1845 * gcc.target/aarch64/sme2/acle-asm/write_ver_za8_vg4.c: New file.
1846 * gcc.target/aarch64/sme2/acle-asm/write_za16_vg1x2.c: New file.
1847 * gcc.target/aarch64/sme2/acle-asm/write_za16_vg1x4.c: New file.
1848 * gcc.target/aarch64/sme2/acle-asm/write_za32_vg1x2.c: New file.
1849 * gcc.target/aarch64/sme2/acle-asm/write_za32_vg1x4.c: New file.
1850 * gcc.target/aarch64/sme2/acle-asm/write_za64_vg1x2.c: New file.
1851 * gcc.target/aarch64/sme2/acle-asm/write_za64_vg1x4.c: New file.
1852 * gcc.target/aarch64/sme2/acle-asm/write_za8_vg1x2.c: New file.
1853 * gcc.target/aarch64/sme2/acle-asm/write_za8_vg1x4.c: New file.
1854 * gcc.target/aarch64/sme2/acle-asm/zero_zt.c: New file.
1855 * gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c: New file.
1856 * gcc.target/aarch64/sme2/acle-asm/zip_bf16_x4.c: New file.
1857 * gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c: New file.
1858 * gcc.target/aarch64/sme2/acle-asm/zip_f16_x4.c: New file.
1859 * gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c: New file.
1860 * gcc.target/aarch64/sme2/acle-asm/zip_f32_x4.c: New file.
1861 * gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c: New file.
1862 * gcc.target/aarch64/sme2/acle-asm/zip_f64_x4.c: New file.
1863 * gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c: New file.
1864 * gcc.target/aarch64/sme2/acle-asm/zip_s16_x4.c: New file.
1865 * gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c: New file.
1866 * gcc.target/aarch64/sme2/acle-asm/zip_s32_x4.c: New file.
1867 * gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c: New file.
1868 * gcc.target/aarch64/sme2/acle-asm/zip_s64_x4.c: New file.
1869 * gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c: New file.
1870 * gcc.target/aarch64/sme2/acle-asm/zip_s8_x4.c: New file.
1871 * gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c: New file.
1872 * gcc.target/aarch64/sme2/acle-asm/zip_u16_x4.c: New file.
1873 * gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c: New file.
1874 * gcc.target/aarch64/sme2/acle-asm/zip_u32_x4.c: New file.
1875 * gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c: New file.
1876 * gcc.target/aarch64/sme2/acle-asm/zip_u64_x4.c: New file.
1877 * gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c: New file.
1878 * gcc.target/aarch64/sme2/acle-asm/zip_u8_x4.c: New file.
1879 * gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c: New file.
1880 * gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x4.c: New file.
1881 * gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c: New file.
1882 * gcc.target/aarch64/sme2/acle-asm/zipq_f16_x4.c: New file.
1883 * gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c: New file.
1884 * gcc.target/aarch64/sme2/acle-asm/zipq_f32_x4.c: New file.
1885 * gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c: New file.
1886 * gcc.target/aarch64/sme2/acle-asm/zipq_f64_x4.c: New file.
1887 * gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c: New file.
1888 * gcc.target/aarch64/sme2/acle-asm/zipq_s16_x4.c: New file.
1889 * gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c: New file.
1890 * gcc.target/aarch64/sme2/acle-asm/zipq_s32_x4.c: New file.
1891 * gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c: New file.
1892 * gcc.target/aarch64/sme2/acle-asm/zipq_s64_x4.c: New file.
1893 * gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c: New file.
1894 * gcc.target/aarch64/sme2/acle-asm/zipq_s8_x4.c: New file.
1895 * gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c: New file.
1896 * gcc.target/aarch64/sme2/acle-asm/zipq_u16_x4.c: New file.
1897 * gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c: New file.
1898 * gcc.target/aarch64/sme2/acle-asm/zipq_u32_x4.c: New file.
1899 * gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c: New file.
1900 * gcc.target/aarch64/sme2/acle-asm/zipq_u64_x4.c: New file.
1901 * gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c: New file.
1902 * gcc.target/aarch64/sme2/acle-asm/zipq_u8_x4.c: New file.
1903 * gcc.target/aarch64/sve/acle/asm/get2_b.c: New file.
1904 * gcc.target/aarch64/sve/acle/asm/set2_b.c: New file.
1905 * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_1.c: New file.
1906 * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c: New file.
1907 * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_1.c: New file.
1908 * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c: New file.
1909 * gcc.target/aarch64/sve/acle/general-c/binary_single_1.c: New file.
1910 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c: New file.
1911 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c: New file.
1912 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c: New file.
1913 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c: New file.
1914 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c: New file.
1915 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c: New file.
1916 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c: New file.
1917 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c: New file.
1918 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c: New file.
1919 * gcc.target/aarch64/sve/acle/general-c/binaryxn_1.c: New file.
1920 * gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c: New file.
1921 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: New file.
1922 * gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c: New file.
1923 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c: New file.
1924 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c: New file.
1925 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c: New file.
1926 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c: New file.
1927 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c: New file.
1928 * gcc.target/aarch64/sve/acle/general-c/storexn_1.c: New file.
1929 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c: New file.
1930 * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c: New file.
1931 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c: New file.
1932 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_2.c: New file.
1933 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_3.c: New file.
1934 * gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c: New file.
1935 * gcc.target/aarch64/sve/acle/general-c/write_za_1.c: New file.
1936 * gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c: New file.
1938 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1940 * gcc.target/aarch64/sme/zt0_state_1.c: New test.
1941 * gcc.target/aarch64/sme/zt0_state_2.c: Likewise.
1942 * gcc.target/aarch64/sme/zt0_state_3.c: Likewise.
1943 * gcc.target/aarch64/sme/zt0_state_4.c: Likewise.
1944 * gcc.target/aarch64/sme/zt0_state_5.c: Likewise.
1945 * gcc.target/aarch64/sme/zt0_state_6.c: Likewise.
1947 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1949 * gcc.target/aarch64/sve/pcs/struct_3_128.c (test_nonpst3): Adjust
1951 (ret_nonpst3): Remove XFAIL.
1952 * gcc.target/aarch64/sve/acle/general-c/svboolx2_1.c: New test.
1954 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1956 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add test
1958 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise.
1959 * g++.target/aarch64/sve/acle/general-c++/svcount_1.C: New test.
1960 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_DUAL_P)
1961 (TEST_DUAL_P_REV): New macros.
1962 * gcc.target/aarch64/sve/acle/asm/reinterpret_b.c: New test.
1963 * gcc.target/aarch64/sve/acle/general-c/load_1.c: Test passing
1965 * gcc.target/aarch64/sve/acle/general-c/svcount_1.c: New test.
1966 * gcc.target/aarch64/sve/acle/general-c/unary_convert_1.c: Test
1967 reinterprets involving svcount_t.
1968 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Test svcount_t.
1969 * gcc.target/aarch64/sve/pcs/annotate_1.c: Likewise.
1970 * gcc.target/aarch64/sve/pcs/annotate_2.c: Likewise.
1971 * gcc.target/aarch64/sve/pcs/args_12.c: New test.
1973 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1975 * lib/target-supports.exp (check_effective_target_aarch64_sme2): New
1977 (check_effective_target_aarch64_asm_sme2_ok): Likewise.
1979 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1981 * gcc.target/aarch64/sme/sibcall_1.c: New test.
1982 * gcc.target/aarch64/sme/sibcall_2.c: Likewise.
1983 * gcc.target/aarch64/sme/sibcall_3.c: Likewise.
1984 * gcc.target/aarch64/sme/sibcall_4.c: Likewise.
1985 * gcc.target/aarch64/sme/sibcall_5.c: Likewise.
1986 * gcc.target/aarch64/sme/sibcall_6.c: Likewise.
1987 * gcc.target/aarch64/sme/sibcall_7.c: Likewise.
1988 * gcc.target/aarch64/sme/sibcall_8.c: Likewise.
1990 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1992 * gcc.target/aarch64/sme/inlining_1.c: New test.
1993 * gcc.target/aarch64/sme/inlining_2.c: Likewise.
1994 * gcc.target/aarch64/sme/inlining_3.c: Likewise.
1995 * gcc.target/aarch64/sme/inlining_4.c: Likewise.
1996 * gcc.target/aarch64/sme/inlining_5.c: Likewise.
1997 * gcc.target/aarch64/sme/inlining_6.c: Likewise.
1998 * gcc.target/aarch64/sme/inlining_7.c: Likewise.
1999 * gcc.target/aarch64/sme/inlining_8.c: Likewise.
2000 * gcc.target/aarch64/sme/inlining_10.c: New file.
2001 * gcc.target/aarch64/sme/inlining_11.c: New file.
2002 * gcc.target/aarch64/sme/inlining_12.c: New file.
2003 * gcc.target/aarch64/sme/inlining_13.c: New file.
2004 * gcc.target/aarch64/sme/inlining_14.c: New file.
2005 * gcc.target/aarch64/sme/inlining_15.c: New file.
2006 * gcc.target/aarch64/sme/inlining_9.c: New file.
2008 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2010 * g++.target/aarch64/sme/exceptions_2.C: New test.
2011 * gcc.target/aarch64/sme/nonlocal_goto_1.c: Likewise.
2012 * gcc.target/aarch64/sme/nonlocal_goto_2.c: Likewise.
2013 * gcc.target/aarch64/sme/nonlocal_goto_3.c: Likewise.
2014 * gcc.target/aarch64/sme/nonlocal_goto_4.c: Likewise.
2015 * gcc.target/aarch64/sme/nonlocal_goto_5.c: Likewise.
2016 * gcc.target/aarch64/sme/nonlocal_goto_6.c: Likewise.
2017 * gcc.target/aarch64/sme/nonlocal_goto_7.c: Likewise.
2019 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2021 * gcc.target/aarch64/sme/locally_streaming_1.c: New test.
2022 * gcc.target/aarch64/sme/locally_streaming_2.c: Likewise.
2023 * gcc.target/aarch64/sme/locally_streaming_3.c: Likewise.
2024 * gcc.target/aarch64/sme/locally_streaming_4.c: Likewise.
2025 * gcc.target/aarch64/sme/keyword_macros_1.c: Add
2026 __arm_locally_streaming.
2027 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
2029 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2031 * lib/target-supports.exp: Add sme and sme-i16i64 features.
2032 * gcc.target/aarch64/pragma_cpp_predefs_4.c: Test __ARM_FEATURE_SME*
2034 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Allow functions
2035 to be marked as __arm_streaming, __arm_streaming_compatible, and
2037 * g++.target/aarch64/sve/acle/general-c++/func_redef_4.c: Mark the
2038 function as __arm_streaming_compatible.
2039 * g++.target/aarch64/sve/acle/general-c++/func_redef_5.c: Likewise.
2040 * g++.target/aarch64/sve/acle/general-c++/func_redef_7.c: Likewise.
2041 * gcc.target/aarch64/sve/acle/general-c/func_redef_4.c: Likewise.
2042 * gcc.target/aarch64/sve/acle/general-c/func_redef_5.c: Likewise.
2043 * g++.target/aarch64/sme/aarch64-sme-acle-asm.exp: New test harness.
2044 * gcc.target/aarch64/sme/aarch64-sme-acle-asm.exp: Likewise.
2045 * gcc.target/aarch64/sve/acle/general-c/binary_za_int_m_1.c: New test.
2046 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_1.c: Likewise.
2047 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_2.c: Likewise.
2048 * gcc.target/aarch64/sve/acle/general-c/binary_za_uint_m_1.c: Likewise.
2049 * gcc.target/aarch64/sve/acle/general-c/read_za_m_1.c: Likewise.
2050 * gcc.target/aarch64/sve/acle/general-c/unary_za_m_1.c: Likewise.
2051 * gcc.target/aarch64/sve/acle/general-c/write_za_m_1.c: Likewise.
2052 * gcc.target/aarch64/sme/acle-asm/addha_za32.c: New file.
2053 * gcc.target/aarch64/sme/acle-asm/addha_za64.c: New file.
2054 * gcc.target/aarch64/sme/acle-asm/addva_za32.c: New file.
2055 * gcc.target/aarch64/sme/acle-asm/addva_za64.c: New file.
2056 * gcc.target/aarch64/sme/acle-asm/arm_has_sme_sc.c: New file.
2057 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_ns.c: New file.
2058 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_s.c: New file.
2059 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_sc.c: New file.
2060 * gcc.target/aarch64/sme/acle-asm/cntsb_s.c: New file.
2061 * gcc.target/aarch64/sme/acle-asm/cntsb_sc.c: New file.
2062 * gcc.target/aarch64/sme/acle-asm/cntsd_s.c: New file.
2063 * gcc.target/aarch64/sme/acle-asm/cntsd_sc.c: New file.
2064 * gcc.target/aarch64/sme/acle-asm/cntsh_s.c: New file.
2065 * gcc.target/aarch64/sme/acle-asm/cntsh_sc.c: New file.
2066 * gcc.target/aarch64/sme/acle-asm/cntsw_s.c: New file.
2067 * gcc.target/aarch64/sme/acle-asm/cntsw_sc.c: New file.
2068 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za128.c: New file.
2069 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za16.c: New file.
2070 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za32.c: New file.
2071 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za64.c: New file.
2072 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za8.c: New file.
2073 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za128.c: New file.
2074 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za16.c: New file.
2075 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za32.c: New file.
2076 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za64.c: New file.
2077 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za8.c: New file.
2078 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za128.c: New file.
2079 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za16.c: New file.
2080 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za32.c: New file.
2081 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za64.c: New file.
2082 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za8.c: New file.
2083 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za128.c: New file.
2084 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za16.c: New file.
2085 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za32.c: New file.
2086 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za64.c: New file.
2087 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za8.c: New file.
2088 * gcc.target/aarch64/sme/acle-asm/ldr_vnum_za_s.c: New file.
2089 * gcc.target/aarch64/sme/acle-asm/ldr_vnum_za_sc.c: New file.
2090 * gcc.target/aarch64/sme/acle-asm/ldr_za_s.c: New file.
2091 * gcc.target/aarch64/sme/acle-asm/ldr_za_sc.c: New file.
2092 * gcc.target/aarch64/sme/acle-asm/mopa_za32.c: New file.
2093 * gcc.target/aarch64/sme/acle-asm/mopa_za64.c: New file.
2094 * gcc.target/aarch64/sme/acle-asm/mops_za32.c: New file.
2095 * gcc.target/aarch64/sme/acle-asm/mops_za64.c: New file.
2096 * gcc.target/aarch64/sme/acle-asm/read_hor_za128.c: New file.
2097 * gcc.target/aarch64/sme/acle-asm/read_hor_za16.c: New file.
2098 * gcc.target/aarch64/sme/acle-asm/read_hor_za32.c: New file.
2099 * gcc.target/aarch64/sme/acle-asm/read_hor_za64.c: New file.
2100 * gcc.target/aarch64/sme/acle-asm/read_hor_za8.c: New file.
2101 * gcc.target/aarch64/sme/acle-asm/read_ver_za128.c: New file.
2102 * gcc.target/aarch64/sme/acle-asm/read_ver_za16.c: New file.
2103 * gcc.target/aarch64/sme/acle-asm/read_ver_za32.c: New file.
2104 * gcc.target/aarch64/sme/acle-asm/read_ver_za64.c: New file.
2105 * gcc.target/aarch64/sme/acle-asm/read_ver_za8.c: New file.
2106 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za128.c: New file.
2107 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za16.c: New file.
2108 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za32.c: New file.
2109 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za64.c: New file.
2110 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za8.c: New file.
2111 * gcc.target/aarch64/sme/acle-asm/st1_hor_za128.c: New file.
2112 * gcc.target/aarch64/sme/acle-asm/st1_hor_za16.c: New file.
2113 * gcc.target/aarch64/sme/acle-asm/st1_hor_za32.c: New file.
2114 * gcc.target/aarch64/sme/acle-asm/st1_hor_za64.c: New file.
2115 * gcc.target/aarch64/sme/acle-asm/st1_hor_za8.c: New file.
2116 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za128.c: New file.
2117 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za16.c: New file.
2118 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za32.c: New file.
2119 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za64.c: New file.
2120 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za8.c: New file.
2121 * gcc.target/aarch64/sme/acle-asm/st1_ver_za128.c: New file.
2122 * gcc.target/aarch64/sme/acle-asm/st1_ver_za16.c: New file.
2123 * gcc.target/aarch64/sme/acle-asm/st1_ver_za32.c: New file.
2124 * gcc.target/aarch64/sme/acle-asm/st1_ver_za64.c: New file.
2125 * gcc.target/aarch64/sme/acle-asm/st1_ver_za8.c: New file.
2126 * gcc.target/aarch64/sme/acle-asm/str_vnum_za_s.c: New file.
2127 * gcc.target/aarch64/sme/acle-asm/str_vnum_za_sc.c: New file.
2128 * gcc.target/aarch64/sme/acle-asm/str_za_s.c: New file.
2129 * gcc.target/aarch64/sme/acle-asm/str_za_sc.c: New file.
2130 * gcc.target/aarch64/sme/acle-asm/sumopa_za32.c: New file.
2131 * gcc.target/aarch64/sme/acle-asm/sumopa_za64.c: New file.
2132 * gcc.target/aarch64/sme/acle-asm/sumops_za32.c: New file.
2133 * gcc.target/aarch64/sme/acle-asm/sumops_za64.c: New file.
2134 * gcc.target/aarch64/sme/acle-asm/test_sme_acle.h: New file.
2135 * gcc.target/aarch64/sme/acle-asm/undef_za.c: New file.
2136 * gcc.target/aarch64/sme/acle-asm/usmopa_za32.c: New file.
2137 * gcc.target/aarch64/sme/acle-asm/usmopa_za64.c: New file.
2138 * gcc.target/aarch64/sme/acle-asm/usmops_za32.c: New file.
2139 * gcc.target/aarch64/sme/acle-asm/usmops_za64.c: New file.
2140 * gcc.target/aarch64/sme/acle-asm/write_hor_za128.c: New file.
2141 * gcc.target/aarch64/sme/acle-asm/write_hor_za16.c: New file.
2142 * gcc.target/aarch64/sme/acle-asm/write_hor_za32.c: New file.
2143 * gcc.target/aarch64/sme/acle-asm/write_hor_za64.c: New file.
2144 * gcc.target/aarch64/sme/acle-asm/write_hor_za8.c: New file.
2145 * gcc.target/aarch64/sme/acle-asm/write_ver_za128.c: New file.
2146 * gcc.target/aarch64/sme/acle-asm/write_ver_za16.c: New file.
2147 * gcc.target/aarch64/sme/acle-asm/write_ver_za32.c: New file.
2148 * gcc.target/aarch64/sme/acle-asm/write_ver_za64.c: New file.
2149 * gcc.target/aarch64/sme/acle-asm/write_ver_za8.c: New file.
2150 * gcc.target/aarch64/sme/acle-asm/zero_mask_za.c: New file.
2151 * gcc.target/aarch64/sme/acle-asm/zero_za.c: New file.
2153 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2155 * gcc.target/aarch64/sme/za_state_1.c: New test.
2156 * gcc.target/aarch64/sme/za_state_2.c: Likewise.
2157 * gcc.target/aarch64/sme/za_state_3.c: Likewise.
2158 * gcc.target/aarch64/sme/za_state_4.c: Likewise.
2159 * gcc.target/aarch64/sme/za_state_5.c: Likewise.
2160 * gcc.target/aarch64/sme/za_state_6.c: Likewise.
2161 * g++.target/aarch64/sme/exceptions_1.C: Likewise.
2162 * gcc.target/aarch64/sme/keyword_macros_1.c: Add ZA macros.
2163 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
2165 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2167 * gcc.target/aarch64/sme/call_sm_switch_1.c: New test.
2168 * gcc.target/aarch64/sme/call_sm_switch_2.c: Likewise.
2169 * gcc.target/aarch64/sme/call_sm_switch_3.c: Likewise.
2170 * gcc.target/aarch64/sme/call_sm_switch_4.c: Likewise.
2171 * gcc.target/aarch64/sme/call_sm_switch_5.c: Likewise.
2172 * gcc.target/aarch64/sme/call_sm_switch_6.c: Likewise.
2173 * gcc.target/aarch64/sme/call_sm_switch_7.c: Likewise.
2174 * gcc.target/aarch64/sme/call_sm_switch_8.c: Likewise.
2175 * gcc.target/aarch64/sme/call_sm_switch_9.c: Likewise.
2176 * gcc.target/aarch64/sme/call_sm_switch_10.c: Likewise.
2178 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2180 * g++.target/aarch64/sve/aarch64-ssve.exp: New harness.
2181 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
2182 -DSTREAMING_COMPATIBLE to the list of options.
2183 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2184 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
2185 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2186 Fix pasto in variable name.
2187 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Mark functions
2188 as streaming-compatible if STREAMING_COMPATIBLE is defined.
2189 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Disable for
2190 streaming-compatible code.
2191 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
2192 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
2193 * gcc.target/aarch64/sve/acle/asm/adrb.c: Likewise.
2194 * gcc.target/aarch64/sve/acle/asm/adrd.c: Likewise.
2195 * gcc.target/aarch64/sve/acle/asm/adrh.c: Likewise.
2196 * gcc.target/aarch64/sve/acle/asm/adrw.c: Likewise.
2197 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likewise.
2198 * gcc.target/aarch64/sve/acle/asm/compact_f32.c: Likewise.
2199 * gcc.target/aarch64/sve/acle/asm/compact_f64.c: Likewise.
2200 * gcc.target/aarch64/sve/acle/asm/compact_s32.c: Likewise.
2201 * gcc.target/aarch64/sve/acle/asm/compact_s64.c: Likewise.
2202 * gcc.target/aarch64/sve/acle/asm/compact_u32.c: Likewise.
2203 * gcc.target/aarch64/sve/acle/asm/compact_u64.c: Likewise.
2204 * gcc.target/aarch64/sve/acle/asm/expa_f16.c: Likewise.
2205 * gcc.target/aarch64/sve/acle/asm/expa_f32.c: Likewise.
2206 * gcc.target/aarch64/sve/acle/asm/expa_f64.c: Likewise.
2207 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
2208 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
2209 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
2210 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
2211 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
2212 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
2213 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
2214 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
2215 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
2216 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
2217 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
2218 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
2219 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
2220 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
2221 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
2222 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
2223 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
2224 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
2225 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
2226 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
2227 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
2228 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
2229 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
2230 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
2231 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
2232 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
2233 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
2234 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
2235 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
2236 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
2237 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
2238 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
2239 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
2240 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
2241 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
2242 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
2243 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
2244 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
2245 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
2246 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
2247 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
2248 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
2249 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
2250 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
2251 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
2252 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
2253 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
2254 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
2255 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
2256 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
2257 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
2258 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
2259 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
2260 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
2261 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
2262 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
2263 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
2264 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
2265 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
2266 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
2267 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
2268 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
2269 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
2270 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
2271 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
2272 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
2273 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
2274 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
2275 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
2276 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
2277 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
2278 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
2279 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
2280 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
2281 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
2282 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
2283 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
2284 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
2285 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
2286 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
2287 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
2288 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
2289 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
2290 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
2291 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
2292 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
2293 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
2294 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
2295 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
2296 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
2297 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
2298 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
2299 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
2300 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
2301 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
2302 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
2303 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
2304 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
2305 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
2306 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
2307 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
2308 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
2309 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
2310 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
2311 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
2312 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
2313 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
2314 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
2315 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
2316 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
2317 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
2318 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
2319 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
2320 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
2321 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
2322 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
2323 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
2324 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
2325 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
2326 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
2327 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
2328 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
2329 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
2330 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
2331 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
2332 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
2333 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
2334 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
2335 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
2336 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
2337 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
2338 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
2339 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
2340 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
2341 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
2342 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
2343 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: Likewise.
2344 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise.
2345 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise.
2346 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise.
2347 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
2348 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
2349 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
2350 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
2351 * gcc.target/aarch64/sve/acle/asm/rdffr_1.c: Likewise.
2352 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
2353 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
2354 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
2355 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
2356 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
2357 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
2358 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
2359 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
2360 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
2361 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
2362 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
2363 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
2364 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
2365 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
2366 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
2367 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
2368 * gcc.target/aarch64/sve/acle/asm/tmad_f16.c: Likewise.
2369 * gcc.target/aarch64/sve/acle/asm/tmad_f32.c: Likewise.
2370 * gcc.target/aarch64/sve/acle/asm/tmad_f64.c: Likewise.
2371 * gcc.target/aarch64/sve/acle/asm/tsmul_f16.c: Likewise.
2372 * gcc.target/aarch64/sve/acle/asm/tsmul_f32.c: Likewise.
2373 * gcc.target/aarch64/sve/acle/asm/tsmul_f64.c: Likewise.
2374 * gcc.target/aarch64/sve/acle/asm/tssel_f16.c: Likewise.
2375 * gcc.target/aarch64/sve/acle/asm/tssel_f32.c: Likewise.
2376 * gcc.target/aarch64/sve/acle/asm/tssel_f64.c: Likewise.
2377 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
2378 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Likewise.
2379 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
2380 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
2381 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
2382 * gcc.target/aarch64/sve2/acle/asm/bdep_u16.c: Likewise.
2383 * gcc.target/aarch64/sve2/acle/asm/bdep_u32.c: Likewise.
2384 * gcc.target/aarch64/sve2/acle/asm/bdep_u64.c: Likewise.
2385 * gcc.target/aarch64/sve2/acle/asm/bdep_u8.c: Likewise.
2386 * gcc.target/aarch64/sve2/acle/asm/bext_u16.c: Likewise.
2387 * gcc.target/aarch64/sve2/acle/asm/bext_u32.c: Likewise.
2388 * gcc.target/aarch64/sve2/acle/asm/bext_u64.c: Likewise.
2389 * gcc.target/aarch64/sve2/acle/asm/bext_u8.c: Likewise.
2390 * gcc.target/aarch64/sve2/acle/asm/bgrp_u16.c: Likewise.
2391 * gcc.target/aarch64/sve2/acle/asm/bgrp_u32.c: Likewise.
2392 * gcc.target/aarch64/sve2/acle/asm/bgrp_u64.c: Likewise.
2393 * gcc.target/aarch64/sve2/acle/asm/bgrp_u8.c: Likewise.
2394 * gcc.target/aarch64/sve2/acle/asm/histcnt_s32.c: Likewise.
2395 * gcc.target/aarch64/sve2/acle/asm/histcnt_s64.c: Likewise.
2396 * gcc.target/aarch64/sve2/acle/asm/histcnt_u32.c: Likewise.
2397 * gcc.target/aarch64/sve2/acle/asm/histcnt_u64.c: Likewise.
2398 * gcc.target/aarch64/sve2/acle/asm/histseg_s8.c: Likewise.
2399 * gcc.target/aarch64/sve2/acle/asm/histseg_u8.c: Likewise.
2400 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
2401 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
2402 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
2403 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
2404 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
2405 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
2406 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
2407 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
2408 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
2409 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
2410 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
2411 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
2412 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
2413 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
2414 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
2415 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
2416 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
2417 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
2418 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
2419 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
2420 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
2421 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
2422 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
2423 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
2424 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
2425 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
2426 * gcc.target/aarch64/sve2/acle/asm/match_s16.c: Likewise.
2427 * gcc.target/aarch64/sve2/acle/asm/match_s8.c: Likewise.
2428 * gcc.target/aarch64/sve2/acle/asm/match_u16.c: Likewise.
2429 * gcc.target/aarch64/sve2/acle/asm/match_u8.c: Likewise.
2430 * gcc.target/aarch64/sve2/acle/asm/nmatch_s16.c: Likewise.
2431 * gcc.target/aarch64/sve2/acle/asm/nmatch_s8.c: Likewise.
2432 * gcc.target/aarch64/sve2/acle/asm/nmatch_u16.c: Likewise.
2433 * gcc.target/aarch64/sve2/acle/asm/nmatch_u8.c: Likewise.
2434 * gcc.target/aarch64/sve2/acle/asm/pmullb_pair_u64.c: Likewise.
2435 * gcc.target/aarch64/sve2/acle/asm/pmullt_pair_u64.c: Likewise.
2436 * gcc.target/aarch64/sve2/acle/asm/rax1_s64.c: Likewise.
2437 * gcc.target/aarch64/sve2/acle/asm/rax1_u64.c: Likewise.
2438 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
2439 * gcc.target/aarch64/sve2/acle/asm/sm4ekey_u32.c: Likewise.
2440 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
2441 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
2442 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
2443 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
2444 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
2445 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
2446 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
2447 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
2448 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
2449 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
2450 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
2451 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
2452 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
2453 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
2454 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
2455 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
2457 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2459 * gcc.target/aarch64/movdf_2.c: New test.
2460 * gcc.target/aarch64/movdi_3.c: Likewise.
2461 * gcc.target/aarch64/movhf_2.c: Likewise.
2462 * gcc.target/aarch64/movhi_2.c: Likewise.
2463 * gcc.target/aarch64/movqi_2.c: Likewise.
2464 * gcc.target/aarch64/movsf_2.c: Likewise.
2465 * gcc.target/aarch64/movsi_2.c: Likewise.
2466 * gcc.target/aarch64/movtf_3.c: Likewise.
2467 * gcc.target/aarch64/movtf_4.c: Likewise.
2468 * gcc.target/aarch64/movti_3.c: Likewise.
2469 * gcc.target/aarch64/movti_4.c: Likewise.
2470 * gcc.target/aarch64/movv16qi_4.c: Likewise.
2471 * gcc.target/aarch64/movv16qi_5.c: Likewise.
2472 * gcc.target/aarch64/movv8qi_4.c: Likewise.
2473 * gcc.target/aarch64/sme/arm_neon_1.c: Likewise.
2474 * gcc.target/aarch64/sme/arm_neon_2.c: Likewise.
2475 * gcc.target/aarch64/sme/arm_neon_3.c: Likewise.
2477 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2479 * lib/target-supports.exp (check_effective_target_aarch64_sme): New
2481 * gcc.target/aarch64/sme/aarch64-sme.exp: Force SME to be enabled
2482 if it isn't by default.
2483 * g++.target/aarch64/sme/aarch64-sme.exp: Likewise.
2484 * gcc.target/aarch64/sme/streaming_mode_3.c: New test.
2485 * gcc.target/aarch64/sme/streaming_mode_4.c: New file.
2487 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2489 * gcc.target/aarch64/sme/aarch64-sme.exp: New harness.
2490 * gcc.target/aarch64/sme/streaming_mode_1.c: New test.
2491 * gcc.target/aarch64/sme/streaming_mode_2.c: Likewise.
2492 * gcc.target/aarch64/sme/keyword_macros_1.c: Likewise.
2493 * g++.target/aarch64/sme/aarch64-sme.exp: New harness.
2494 * g++.target/aarch64/sme/streaming_mode_1.C: New test.
2495 * g++.target/aarch64/sme/streaming_mode_2.C: Likewise.
2496 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
2497 * gcc.target/aarch64/auto-init-1.c: Only expect the call insn
2498 to contain 1 (const_int 0), not 2.
2500 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2502 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_DUAL_XN):
2504 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Add tests for
2506 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c: Likewise.
2507 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c: Likewise.
2508 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c: Likewise.
2509 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c: Likewise.
2510 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c: Likewise.
2511 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c: Likewise.
2512 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c: Likewise.
2513 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c: Likewise.
2514 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c: Likewise.
2515 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c: Likewise.
2516 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c: Likewise.
2518 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2520 * gcc.target/aarch64/sve/acle/general-c/set_1.c: Tweak expected
2522 * gcc.target/aarch64/sve/acle/general-c/set_3.c: Likewise.
2523 * gcc.target/aarch64/sve/acle/general-c/set_5.c: Likewise.
2525 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2527 * gcc.target/aarch64/sve/acle/general-c/*: Replace "but previous
2528 arguments had" with "but argument N had".
2530 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2532 * gcc.target/aarch64/sve/acle/general-c/*: Update expected error
2535 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2537 * gcc.target/aarch64/sve/acle/asm/cntb.c: Tweak expected output.
2538 * gcc.target/aarch64/sve/acle/asm/cnth.c: Likewise.
2539 * gcc.target/aarch64/sve/acle/asm/cntw.c: Likewise.
2540 * gcc.target/aarch64/sve/acle/asm/cntd.c: Likewise.
2541 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
2542 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
2543 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
2544 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
2545 * gcc.target/aarch64/sve/loop_add_4.c: Expect RDVL to be used
2546 to calculate the -17 and 17 factors.
2547 * gcc.target/aarch64/sve/pcs/stack_clash_1.c: Likewise the 18 factor.
2549 2023-12-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
2551 * gcc.target/aarch64/eh_return-3.c: Fix when retaa is available.
2553 2023-12-05 Thomas Schwinge <thomas@codesourcery.com>
2555 * gcc.dg/gnu23-builtins-no-dfp-1.c: Remove '-fpermissive'.
2556 'dg-error "implicit"' instead of 'dg-warning "implicit"'.
2558 2023-12-05 Kito Cheng <kito.cheng@sifive.com>
2560 * gcc.target/riscv/arch-29.c: New test.
2561 * gcc.target/riscv/arch-30.c: New test.
2563 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2565 PR rtl-optimization/112278
2566 * gcc.target/aarch64/sve/pr112278.c: New test.
2568 2023-12-05 Jakub Jelinek <jakub@redhat.com>
2570 PR tree-optimization/112843
2571 * gcc.dg/bitint-47.c: New test.
2573 2023-12-05 Jakub Jelinek <jakub@redhat.com>
2576 * gcc.target/i386/pr112816.c: New test.
2578 2023-12-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2580 * g++.target/riscv/rvv/autovec/bug-2.C: New test.
2582 2023-12-05 Richard Biener <rguenther@suse.de>
2585 * gcc.target/avr/pr89270.c: New testcase.
2587 2023-12-05 Richard Biener <rguenther@suse.de>
2590 * gcc.target/avr/pr86869.c: New testcase.
2592 2023-12-05 liuhongt <hongtao.liu@intel.com>
2594 * gcc.target/i386/udotprodint8_emulate.c: New test.
2596 2023-12-05 Marek Polacek <polacek@redhat.com>
2600 * g++.dg/cpp23/consteval-if10.C: Remove dg-error.
2601 * g++.dg/cpp23/consteval-if2.C: Likewise.
2602 * g++.dg/cpp23/feat-cxx2b.C: Adjust expected value of __cpp_consteval.
2603 * g++.dg/cpp26/feat-cxx26.C: Likewise.
2604 * g++.dg/cpp2a/consteval-memfn1.C: Add dg-error.
2605 * g++.dg/cpp2a/consteval11.C: Likewise.
2606 * g++.dg/cpp2a/consteval3.C: Adjust dg-error.
2607 * g++.dg/cpp2a/consteval34.C: Add dg-error.
2608 * g++.dg/cpp2a/consteval36.C: Likewise.
2609 * g++.dg/cpp2a/consteval9.C: Likewise.
2610 * g++.dg/cpp2a/feat-cxx2a.C: Adjust expected value of __cpp_consteval.
2611 * g++.dg/cpp2a/spaceship-synth9.C: Adjust dg-error.
2612 * g++.dg/cpp2a/consteval-prop1.C: New test.
2613 * g++.dg/cpp2a/consteval-prop10.C: New test.
2614 * g++.dg/cpp2a/consteval-prop11.C: New test.
2615 * g++.dg/cpp2a/consteval-prop12.C: New test.
2616 * g++.dg/cpp2a/consteval-prop13.C: New test.
2617 * g++.dg/cpp2a/consteval-prop14.C: New test.
2618 * g++.dg/cpp2a/consteval-prop15.C: New test.
2619 * g++.dg/cpp2a/consteval-prop16.C: New test.
2620 * g++.dg/cpp2a/consteval-prop17.C: New test.
2621 * g++.dg/cpp2a/consteval-prop18.C: New test.
2622 * g++.dg/cpp2a/consteval-prop19.C: New test.
2623 * g++.dg/cpp2a/consteval-prop20.C: New test.
2624 * g++.dg/cpp2a/consteval-prop2.C: New test.
2625 * g++.dg/cpp2a/consteval-prop3.C: New test.
2626 * g++.dg/cpp2a/consteval-prop4.C: New test.
2627 * g++.dg/cpp2a/consteval-prop5.C: New test.
2628 * g++.dg/cpp2a/consteval-prop6.C: New test.
2629 * g++.dg/cpp2a/consteval-prop7.C: New test.
2630 * g++.dg/cpp2a/consteval-prop8.C: New test.
2631 * g++.dg/cpp2a/consteval-prop9.C: New test.
2633 2023-12-04 Jason Merrill <jason@redhat.com>
2635 * g++.dg/cpp0x/constexpr-noreturn1.C: New test.
2637 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
2639 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c:
2640 Replace riscv_zvfh_hw with riscv_zvfh.
2641 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
2642 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
2643 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
2644 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
2645 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
2646 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c:
2648 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c:
2650 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Allow
2652 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Replace
2653 riscv zvfh_hw with riscv_zvfh.
2654 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Ditto.
2655 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Ditto.
2656 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Ditto.
2657 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Ditto.
2658 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Ditto.
2659 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Ditto.
2660 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Ditto.
2661 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Ditto.
2662 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Ditto.
2663 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Ditto.
2664 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Ditto.
2665 * lib/target-supports.exp: Remove riscv_vector_hw and
2668 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
2670 * gcc.target/riscv/rvv/autovec/pr112552.c: Add
2671 -Wno-incompatible-pointer-types.
2672 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c:
2675 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
2677 * gcc.target/riscv/rvv/base/cpymem-strategy-1.c: Change to
2678 -mstringop-strategy.
2679 * gcc.target/riscv/rvv/base/cpymem-strategy-2.c: Ditto.
2680 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Ditto.
2681 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Ditto.
2682 * gcc.target/riscv/rvv/base/cpymem-strategy-5.c: Ditto.
2684 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2687 * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
2689 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2692 * gcc.target/riscv/rvv/base/pr112431-37.c: New test.
2693 * gcc.target/riscv/rvv/base/pr112431-38.c: New test.
2695 2023-12-04 Richard Biener <rguenther@suse.de>
2697 PR tree-optimization/112818
2698 * gcc.dg/vect/pr112818.c: New testcase.
2700 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2702 * g++.target/riscv/rvv/autovec/bug-01.C: Moved to...
2703 * g++.target/riscv/rvv/autovec/bug-1.C: ...here.
2705 2023-12-04 Richard Biener <rguenther@suse.de>
2707 PR tree-optimization/112827
2708 * gcc.dg/torture/pr112827-1.c: New testcase.
2709 * gcc.dg/torture/pr112827-2.c: Likewise.
2711 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2714 * gcc.target/riscv/rvv/base/pr112431-35.c: New test.
2715 * gcc.target/riscv/rvv/base/pr112431-36.c: New test.
2717 2023-12-04 Indu Bhagat <indu.bhagat@oracle.com>
2720 * gcc.dg/debug/btf/btf-function-7.c: New test.
2722 2023-12-04 Indu Bhagat <indu.bhagat@oracle.com>
2725 * gcc.dg/debug/btf/btf-function-6.c: Empty string expected with
2726 BTF_KIND_FUNC_PROTO.
2728 2023-12-04 Pan Li <pan2.li@intel.com>
2731 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: New test.
2733 2023-12-04 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.dg/pr112837.c: New test.
2738 2023-12-04 Jakub Jelinek <jakub@redhat.com>
2741 * gcc.target/i386/sse2-pr112816.c: New test.
2743 2023-12-04 Jakub Jelinek <jakub@redhat.com>
2746 * g++.dg/ext/unroll-5.C: New test.
2747 * g++.dg/ext/unroll-6.C: New test.
2749 2023-12-04 Feng Wang <wangfeng@eswincomputing.com>
2751 * gcc.target/riscv/zvkn-1.c: Replace zvbb with zvkb.
2752 * gcc.target/riscv/zvkn.c: Ditto.
2753 * gcc.target/riscv/zvknc-1.c:Ditto.
2754 * gcc.target/riscv/zvknc-2.c:Ditto.
2755 * gcc.target/riscv/zvknc.c: Ditto.
2756 * gcc.target/riscv/zvkng-1.c:Ditto.
2757 * gcc.target/riscv/zvkng-2.c:Ditto.
2758 * gcc.target/riscv/zvkng.c: Ditto.
2759 * gcc.target/riscv/zvks-1.c: Ditto.
2760 * gcc.target/riscv/zvks.c: Ditto.
2761 * gcc.target/riscv/zvksc-1.c:Ditto.
2762 * gcc.target/riscv/zvksc-2.c:Ditto.
2763 * gcc.target/riscv/zvksc.c: Ditto.
2764 * gcc.target/riscv/zvksg-1.c:Ditto.
2765 * gcc.target/riscv/zvksg-2.c:Ditto.
2766 * gcc.target/riscv/zvksg.c: Ditto.
2768 2023-12-04 Fei Gao <gaofei@eswincomputing.com>
2769 Xiao Zeng <zengxiao@eswincomputing.com>
2771 * gcc.target/riscv/zicond-sfb-primitiveSemantics.c: New test.
2773 2023-12-04 Kito Cheng <kito.cheng@sifive.com>
2775 * gcc.target/riscv/mcpu-sifive-x280.c: New test.
2777 2023-12-04 Hu, Lin1 <lin1.hu@intel.com>
2779 * gcc.target/i386/user_msr-1.c: Correct the MSR index for give the user
2782 2023-12-03 Jakub Jelinek <jakub@redhat.com>
2784 PR middle-end/112406
2785 * gcc.target/aarch64/pr112406.c (MagickPixelPacket): Add missing
2787 (GetImageChannelMoments_image): Avoid using implicit int.
2788 (SetMagickPixelPacket): Use void return type instead of implicit int.
2789 (GetImageChannelMoments): Likewise. Use __builtin_atan instead of
2792 2023-12-03 Jakub Jelinek <jakub@redhat.com>
2794 PR middle-end/112807
2795 * gcc.dg/bitint-46.c: New test.
2797 2023-12-03 Saurabh Jha <saurabh.jha@arm.com>
2799 * gcc.target/arm/mve/pr112337.c: Use int32_t instead of int.
2801 2023-12-03 Pan Li <pan2.li@intel.com>
2803 * gcc.target/riscv/rvv/base/pr112743-1.c: Fix typo.
2804 * gcc.target/riscv/rvv/base/pr112743-2.c: Ditto.
2806 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2808 * gcc.dg/gnu23-builtins-no-dfp-1.c: Add -fpermissive.
2810 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2812 * gcc.c-torture/execute/pr65369.c: Fix type mismatch.
2814 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2816 * gcc.c-torture/execute/comp-goto-1.c: Fix return value of main for
2819 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2821 * gcc.target/arc/lra-1.c: Fix missing prototypes and implicit
2822 types in variable definitions.
2823 * gcc.target/arc/pic-1.c: Similarly.
2824 * gcc.target/arc/pr9001191897.c: Similarly.
2825 * gcc.target/arc/pr9001195952.c: Add -fpermissive.
2827 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2829 * gcc.target/nios2/cdx-ldstwm-1.c: Add -fpermissive.
2830 * gcc.target/nios2/cdx-ldstwm-2.c: Add prototypes fro abort and exit.
2832 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2834 * gcc.target/h8300/pr58400.c: Add -fpermissive.
2835 * gcc.target/h8300/pr17306-2.c: Add missing prototype.
2837 2023-12-02 Harald Anlauf <anlauf@gmx.de>
2841 * gfortran.dg/optional_deferred_char_1.f90: New test.
2843 2023-12-02 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2845 * gcc.target/i386/libcall-1.c: Skip on darwin.
2847 2023-12-02 Li Wei <liwei@loongson.cn>
2849 * gcc.target/loongarch/lasx-extract-even_odd-opt.c: New test.
2851 2023-12-02 Li Wei <liwei@loongson.cn>
2853 * gcc.target/loongarch/popcnt.c: New test.
2854 * gcc.target/loongarch/popcount.c: New test.
2856 2023-12-02 chenxiaolong <chenxiaolong@loongson.cn>
2858 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c:Remove
2859 the default Settings to run the behavior.
2860 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c:Dito.
2861 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c:Dito.
2862 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c:Dito.
2863 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c:Dito.
2864 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c:Dito.
2865 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c:Dito.
2866 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c:Dito.
2867 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c:Dito.
2868 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c:Dito.
2869 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c:Dito.
2870 * gcc.target/loongarch/vector/lasx/lasx-xvand.c:Dito.
2871 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c:Dito.
2872 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c:Dito.
2873 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c:Dito.
2874 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c:Dito.
2875 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c:Dito.
2876 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c:Dito.
2877 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c:Dito.
2878 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c:Dito.
2879 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c:Dito.
2880 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c:Dito.
2881 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c:Dito.
2882 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c:Dito.
2883 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c:Dito.
2884 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c:Dito.
2885 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c:Dito.
2886 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c:Dito.
2887 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c:Dito.
2888 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c:Dito.
2889 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c:Dito.
2890 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c:Dito.
2891 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c:Dito.
2892 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c:Dito.
2893 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c:Dito.
2894 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c:Dito.
2895 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c:Dito.
2896 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c:Dito.
2897 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c:Dito.
2898 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c:Dito.
2899 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c:Dito.
2900 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c:Dito.
2901 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c:Dito.
2902 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c:Dito.
2903 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c:Dito.
2904 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c:Dito.
2905 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c:Dito.
2906 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c:Dito.
2907 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c:Dito.
2908 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c:Dito.
2909 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c:Dito.
2910 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c:Dito.
2911 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c:Dito.
2912 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c:Dito.
2913 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c:Dito.
2914 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c:Dito.
2915 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c:Dito.
2916 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c:Dito.
2917 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c:Dito.
2918 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c:Dito.
2919 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c:Dito.
2920 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c:Dito.
2921 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c:Dito.
2922 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c:Dito.
2923 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c:Dito.
2924 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c:Dito.
2925 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c:Dito.
2926 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c:Dito.
2927 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c:Dito.
2928 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c:Dito.
2929 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c:Dito.
2930 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c:Dito.
2931 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c:Dito.
2932 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c:Dito.
2933 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c:Dito.
2934 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c:Dito.
2935 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c:Dito.
2936 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c:Dito.
2937 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c:Dito.
2938 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c:Dito.
2939 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c:Dito.
2940 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c:Dito.
2941 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c:Dito.
2942 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c:Dito.
2943 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c:Dito.
2944 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c:Dito.
2945 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c:Dito.
2946 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c:Dito.
2947 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c:Dito.
2948 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c:Dito.
2949 * gcc.target/loongarch/vector/lasx/lasx-xvld.c:Dito.
2950 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c:Dito.
2951 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c:Dito.
2952 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c:Dito.
2953 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c:Dito.
2954 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c:Dito.
2955 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c:Dito.
2956 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c:Dito.
2957 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c:Dito.
2958 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c:Dito.
2959 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c:Dito.
2960 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c:Dito.
2961 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c:Dito.
2962 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c:Dito.
2963 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c:Dito.
2964 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c:Dito.
2965 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c:Dito.
2966 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c:Dito.
2967 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c:Dito.
2968 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c:Dito.
2969 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c:Dito.
2970 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c:Dito.
2971 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c:Dito.
2972 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c:Dito.
2973 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c:Dito.
2974 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c:Dito.
2975 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c:Dito.
2976 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c:Dito.
2977 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c:Dito.
2978 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c:Dito.
2979 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c:Dito.
2980 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c:Dito.
2981 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c:Dito.
2982 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c:Dito.
2983 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c:Dito.
2984 * gcc.target/loongarch/vector/lasx/lasx-xvor.c:Dito.
2985 * gcc.target/loongarch/vector/lasx/lasx-xvori.c:Dito.
2986 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c:Dito.
2987 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c:Dito.
2988 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c:Dito.
2989 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c:Dito.
2990 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c:Dito.
2991 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c:Dito.
2992 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c:Dito.
2993 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c:Dito.
2994 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c:Dito.
2995 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c:Dito.
2996 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c:Dito.
2997 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c:Dito.
2998 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c:Dito.
2999 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c:Dito.
3000 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c:Dito.
3001 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c:Dito.
3002 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c:Dito.
3003 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c:Dito.
3004 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c:Dito.
3005 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c:Dito.
3006 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c:Dito.
3007 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c:Dito.
3008 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c:Dito.
3009 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c:Dito.
3010 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c:Dito.
3011 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c:Dito.
3012 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c:Dito.
3013 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c:Dito.
3014 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c:Dito.
3015 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c:Dito.
3016 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c:Dito.
3017 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c:Dito.
3018 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c:Dito.
3019 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c:Dito.
3020 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c:Dito.
3021 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c:Dito.
3022 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c:Dito.
3023 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c:Dito.
3024 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c:Dito.
3025 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c:Dito.
3026 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c:Dito.
3027 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c:Dito.
3028 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c:Dito.
3029 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c:Dito.
3030 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c:Dito.
3031 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c:Dito.
3032 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c:Dito.
3033 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c:Dito.
3034 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c:Dito.
3035 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c:Dito.
3036 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c:Dito.
3037 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c:Dito.
3038 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c:Dito.
3039 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c:Dito.
3040 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c:Dito.
3041 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c:Dito.
3042 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c:Dito.
3043 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c:Dito.
3044 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c:Dito.
3045 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c:Dito.
3046 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c:Dito.
3047 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c:Dito.
3048 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c:Dito.
3049 * gcc.target/loongarch/vector/lasx/lasx-xvst.c:Dito.
3050 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c:Dito.
3051 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c:Dito.
3052 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c:Dito.
3053 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c:Dito.
3054 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c:Dito.
3055 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c:Dito.
3056 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c:Dito.
3057 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c:Dito.
3058 * gcc.target/loongarch/vector/loongarch-vector.exp:Added hardware
3059 detection to set the behavior of program execution based on the
3060 characteristics of the hardware.
3061 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c:Remove the default
3062 Settings to run the behavior.
3063 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c:Dito.
3064 * gcc.target/loongarch/vector/lsx/lsx-vadd.c:Dito.
3065 * gcc.target/loongarch/vector/lsx/lsx-vadda.c:Dito.
3066 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c:Dito.
3067 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c:Dito.
3068 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c:Dito.
3069 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c:Dito.
3070 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c:Dito.
3071 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c:Dito.
3072 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c:Dito.
3073 * gcc.target/loongarch/vector/lsx/lsx-vand.c:Dito.
3074 * gcc.target/loongarch/vector/lsx/lsx-vandi.c:Dito.
3075 * gcc.target/loongarch/vector/lsx/lsx-vandn.c:Dito.
3076 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c:Dito.
3077 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c:Dito.
3078 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c:Dito.
3079 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c:Dito.
3080 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c:Dito.
3081 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c:Dito.
3082 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c:Dito.
3083 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c:Dito.
3084 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c:Dito.
3085 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c:Dito.
3086 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c:Dito.
3087 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c:Dito.
3088 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c:Dito.
3089 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c:Dito.
3090 * gcc.target/loongarch/vector/lsx/lsx-vclo.c:Dito.
3091 * gcc.target/loongarch/vector/lsx/lsx-vclz.c:Dito.
3092 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c:Dito.
3093 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c:Dito.
3094 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c:Dito.
3095 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c:Dito.
3096 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c:Dito.
3097 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c:Dito.
3098 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c:Dito.
3099 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c:Dito.
3100 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c:Dito.
3101 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c:Dito.
3102 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c:Dito.
3103 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c:Dito.
3104 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c:Dito.
3105 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c:Dito.
3106 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c:Dito.
3107 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c:Dito.
3108 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c:Dito.
3109 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c:Dito.
3110 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c:Dito.
3111 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c:Dito.
3112 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c:Dito.
3113 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c:Dito.
3114 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c:Dito.
3115 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c:Dito.
3116 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c:Dito.
3117 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c:Dito.
3118 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c:Dito.
3119 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c:Dito.
3120 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c:Dito.
3121 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c:Dito.
3122 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c:Dito.
3123 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c:Dito.
3124 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c:Dito.
3125 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c:Dito.
3126 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c:Dito.
3127 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c:Dito.
3128 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c:Dito.
3129 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c:Dito.
3130 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c:Dito.
3131 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c:Dito.
3132 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c:Dito.
3133 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c:Dito.
3134 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c:Dito.
3135 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c:Dito.
3136 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c:Dito.
3137 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c:Dito.
3138 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c:Dito.
3139 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c:Dito.
3140 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c:Dito.
3141 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c:Dito.
3142 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c:Dito.
3143 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c:Dito.
3144 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c:Dito.
3145 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c:Dito.
3146 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c:Dito.
3147 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c:Dito.
3148 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c:Dito.
3149 * gcc.target/loongarch/vector/lsx/lsx-vld.c:Dito.
3150 * gcc.target/loongarch/vector/lsx/lsx-vldi.c:Dito.
3151 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c:Dito.
3152 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c:Dito.
3153 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c:Dito.
3154 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c:Dito.
3155 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c:Dito.
3156 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c:Dito.
3157 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c:Dito.
3158 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c:Dito.
3159 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c:Dito.
3160 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c:Dito.
3161 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c:Dito.
3162 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c:Dito.
3163 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c:Dito.
3164 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c:Dito.
3165 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c:Dito.
3166 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c:Dito.
3167 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c:Dito.
3168 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c:Dito.
3169 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c:Dito.
3170 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c:Dito.
3171 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c:Dito.
3172 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c:Dito.
3173 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c:Dito.
3174 * gcc.target/loongarch/vector/lsx/lsx-vmul.c:Dito.
3175 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c:Dito.
3176 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c:Dito.
3177 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c:Dito.
3178 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c:Dito.
3179 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c:Dito.
3180 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c:Dito.
3181 * gcc.target/loongarch/vector/lsx/lsx-vneg.c:Dito.
3182 * gcc.target/loongarch/vector/lsx/lsx-vnor.c:Dito.
3183 * gcc.target/loongarch/vector/lsx/lsx-vnori.c:Dito.
3184 * gcc.target/loongarch/vector/lsx/lsx-vor.c:Dito.
3185 * gcc.target/loongarch/vector/lsx/lsx-vori.c:Dito.
3186 * gcc.target/loongarch/vector/lsx/lsx-vorn.c:Dito.
3187 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c:Dito.
3188 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c:Dito.
3189 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c:Dito.
3190 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c:Dito.
3191 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c:Dito.
3192 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c:Dito.
3193 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c:Dito.
3194 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c:Dito.
3195 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c:Dito.
3196 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c:Dito.
3197 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c:Dito.
3198 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c:Dito.
3199 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c:Dito.
3200 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c:Dito.
3201 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c:Dito.
3202 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c:Dito.
3203 * gcc.target/loongarch/vector/lsx/lsx-vseq.c:Dito.
3204 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c:Dito.
3205 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c:Dito.
3206 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c:Dito.
3207 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c:Dito.
3208 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c:Dito.
3209 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c:Dito.
3210 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c:Dito.
3211 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c:Dito.
3212 * gcc.target/loongarch/vector/lsx/lsx-vsll.c:Dito.
3213 * gcc.target/loongarch/vector/lsx/lsx-vslli.c:Dito.
3214 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c:Dito.
3215 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c:Dito.
3216 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c:Dito.
3217 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c:Dito.
3218 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c:Dito.
3219 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c:Dito.
3220 * gcc.target/loongarch/vector/lsx/lsx-vsra.c:Dito.
3221 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c:Dito.
3222 * gcc.target/loongarch/vector/lsx/lsx-vsran.c:Dito.
3223 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c:Dito.
3224 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c:Dito.
3225 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c:Dito.
3226 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c:Dito.
3227 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c:Dito.
3228 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c:Dito.
3229 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c:Dito.
3230 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c:Dito.
3231 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c:Dito.
3232 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c:Dito.
3233 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c:Dito.
3234 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c:Dito.
3235 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c:Dito.
3236 * gcc.target/loongarch/vector/lsx/lsx-vssran.c:Dito.
3237 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c:Dito.
3238 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c:Dito.
3239 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c:Dito.
3240 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c:Dito.
3241 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c:Dito.
3242 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c:Dito.
3243 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c:Dito.
3244 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c:Dito.
3245 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c:Dito.
3246 * gcc.target/loongarch/vector/lsx/lsx-vst.c:Dito.
3247 * gcc.target/loongarch/vector/lsx/lsx-vsub.c:Dito.
3248 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c:Dito.
3249 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c:Dito.
3250 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c:Dito.
3251 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c:Dito.
3252 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c:Dito.
3253 * gcc.target/loongarch/vector/lsx/lsx-vxor.c:Dito.
3254 * gcc.target/loongarch/vector/lsx/lsx-vxori.c:Dito.
3256 2023-12-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3259 * gcc.target/riscv/rvv/autovec/pr112801.c: New test.
3261 2023-12-02 Pan Li <pan2.li@intel.com>
3264 * gcc.target/riscv/rvv/base/pr112743-2.c: New test.
3266 2023-12-01 Harald Anlauf <anlauf@gmx.de>
3269 * gfortran.dg/missing_optional_dummy_7.f90: New test.
3271 2023-12-01 Jason Merrill <jason@redhat.com>
3273 * g++.dg/cpp2a/nontype-class4.C: Specify ABI v18.
3274 * g++.dg/cpp2a/nontype-class4a.C: New test.
3276 2023-12-01 Jason Merrill <jason@redhat.com>
3278 * g++.dg/abi/mangle10.C: Disable compat aliases.
3279 * g++.dg/abi/mangle52.C: Specify ABI 18.
3280 * g++.dg/cpp2a/class-deduction-alias3.C
3281 * g++.dg/cpp2a/class-deduction-alias8.C:
3282 Avoid builtins in requires-clauses.
3283 * g++.dg/abi/mangle-concepts1.C: New test.
3284 * g++.dg/abi/mangle-ttp1.C: New test.
3286 2023-12-01 Alexandre Oliva <oliva@adacore.com>
3289 * c-c++-common/torture/harden-cfr-bret.c: Rework for stricter
3290 untyped_return requirements. Require untyped_assembly.
3291 * c-c++-common/torture/harden-cfr-bret-except.c: New.
3292 * c-c++-common/torture/harden-cfr-bret-always.c: Require
3294 * c-c++-common/torture/harden-cfr-bret-never.c: Likewise.
3295 * c-c++-common/torture/harden-cfr-bret-noopt.c: Likewise.
3296 * c-c++-common/torture/harden-cfr-bret-noret.c: Likewise.
3297 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: Likewise.
3298 * c-c++-common/torture/harden-cfr-bret-nothrow.c: Likewise.
3299 * c-c++-common/torture/harden-cfr-bret-retcl.c: Likewise.
3301 2023-12-01 Vladimir N. Makarov <vmakarov@redhat.com>
3304 * gcc.target/i386/pr112445.c: New test.
3306 2023-12-01 David Malcolm <dmalcolm@redhat.com>
3308 * gcc.dg/analyzer/fd-accept.c: Update for fix to missing CWE
3309 metadata for -Wanalyzer-fd-phase-mismatch.
3310 * gcc.dg/analyzer/fd-bind.c: Likewise.
3311 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
3312 * gcc.dg/plugin/analyzer_cpython_plugin.c: Update for changes to
3313 pending_diagnostic::emit.
3314 * gcc.dg/plugin/analyzer_gil_plugin.c: Likewise.
3316 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3319 * gcc.target/riscv/rvv/base/pr112431-22.c: New test.
3320 * gcc.target/riscv/rvv/base/pr112431-23.c: New test.
3321 * gcc.target/riscv/rvv/base/pr112431-24.c: New test.
3322 * gcc.target/riscv/rvv/base/pr112431-25.c: New test.
3323 * gcc.target/riscv/rvv/base/pr112431-26.c: New test.
3324 * gcc.target/riscv/rvv/base/pr112431-27.c: New test.
3326 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3329 * gcc.target/riscv/rvv/base/pr112431-28.c: New test.
3330 * gcc.target/riscv/rvv/base/pr112431-29.c: New test.
3331 * gcc.target/riscv/rvv/base/pr112431-30.c: New test.
3332 * gcc.target/riscv/rvv/base/pr112431-31.c: New test.
3333 * gcc.target/riscv/rvv/base/pr112431-32.c: New test.
3334 * gcc.target/riscv/rvv/base/pr112431-33.c: New test.
3336 2023-12-01 Jakub Jelinek <jakub@redhat.com>
3338 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c
3339 (fun_check_passing_m512_8_values, fun_check_passing_m512h_8_values):
3340 Add missing void return type.
3341 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c
3342 (fun_check_passing_m256_8_values, fun_check_passing_m256h_8_values):
3344 * gcc.dg/graphite/pr83126.c (ew): Add missing casts to __INTPTR_TYPE__
3347 2023-12-01 Jakub Jelinek <jakub@redhat.com>
3349 PR middle-end/112770
3350 * gcc.dg/bitint-45.c: New test.
3352 2023-12-01 Jakub Jelinek <jakub@redhat.com>
3354 PR middle-end/112771
3355 * gcc.dg/bitint-44.c: New test.
3357 2023-12-01 Jose E. Marchesi <jose.marchesi@oracle.com>
3359 * gcc.target/bpf/section-name-quoting-1.c: New test.
3361 2023-12-01 Jakub Jelinek <jakub@redhat.com>
3363 PR middle-end/112750
3364 * gcc.dg/bitint-41.c: Use -std=c23 rather than -std=c2x.
3365 * gcc.dg/torture/bitint-43.c: Likewise.
3366 * gcc.dg/torture/bitint-44.c: Likewise.
3367 * gcc.dg/torture/bitint-45.c: New test.
3369 2023-12-01 Juergen Christ <jchrist@linux.ibm.com>
3371 * gcc.target/s390/pr112753.c: New test.
3373 2023-12-01 Florian Weimer <fweimer@redhat.com>
3375 * gcc.dg/permerror-default.c (missing_parameter_type):
3377 * gcc.dg/permerror-fpermissive.c (missing_parameter_type):
3378 Expect -Wdeclaration-missing-parameter-type warning.
3379 * gcc.dg/permerror-gnu89-nopermissive.c (missing_parameter_type):
3380 Expect -Wdeclaration-missing-parameter-type error.
3381 * gcc.dg/permerror-gnu89-pedantic.c (missing_parameter_type):
3383 * gcc.dg/permerror-gnu89.c (missing_parameter_type):
3384 Expect -Wdeclaration-missing-parameter-type warning.
3385 * gcc.dg/permerror-noerror.c: Add
3386 -Wno-error=declaration-missing-parameter-type to build flags.
3387 (missing_parameter_type): Expect
3388 -Wdeclaration-missing-parameter-type warning.
3389 * gcc.dg/permerror-nowarning.c: Build with
3390 -Wno-declaration-missing-parameter-type. Remove previously
3392 * gcc.dg/permerror-fpermissive-nowarning.c: Likewise.
3393 * gcc.dg/permerror-pedantic.c (missing_parameter_type):
3394 Expect -Wdeclaration-missing-parameter-type error.
3395 * gcc.dg/permerror-system.c (missing_parameter_type):
3398 2023-12-01 Florian Weimer <fweimer@redhat.com>
3400 * gcc.dg/permerror-default.c (incompatible_pointer_types):
3401 Expect new permerror.
3402 * gcc.dg/permerror-gnu89-nopermissive.c
3403 (incompatible_pointer_types): Likewise.
3404 * gcc.dg/permerror-pedantic.c (incompatible_pointer_types):
3406 * gcc.dg/permerror-system.c: Likewise.
3407 * gcc.dg/Wincompatible-pointer-types-2.c: Compile with
3408 -fpermissive due to expected errors.
3409 * gcc.dg/Wincompatible-pointer-types-5.c: New test. Copied
3410 from gcc.dg/Wincompatible-pointer-types-2.c. Expect errors.
3411 * gcc.dg/anon-struct-11.c: Compile with -fpermissive
3412 due to expected errors.
3413 * gcc.dg/anon-struct-11a.c: New test. Copied from
3414 gcc.dg/anon-struct-11.c. Expect errors.
3415 * gcc.dg/anon-struct-13.c: Compile with -fpermissive
3416 due to expected errors.
3417 * gcc.dg/anon-struct-13a.c: New test. Copied from
3418 gcc.dg/anon-struct-13.c. Expect errors.
3419 * gcc.dg/builtin-arith-overflow-4.c: Compile with -fpermissive
3420 due to expected errors.
3421 * gcc.dg/builtin-arith-overflow-4a.c: New test. Copied from
3422 gcc.dg/builtin-arith-overflow-4.c. Expect errors.
3423 * gcc.dg/c23-qual-4.c: Expect -Wincompatible-pointer-types errors.
3424 * gcc.dg/dfp/composite-type.c: Compile with -fpermissive
3425 due to expected errors.
3426 * gcc.dg/dfp/composite-type-2.c: New test. Copied from
3427 gcc.dg/dfp/composite-type.c. Expect errors.
3428 * gcc.dg/diag-aka-1.c: Compile with -fpermissive
3429 due to expected errors.
3430 * gcc.dg/diag-aka-1a.c: New test. Copied from
3431 gcc.dg/diag-aka-1a.c. Expect errors.
3432 * gcc.dg/enum-compat-1.c: Compile with -fpermissive
3433 due to expected errors.
3434 * gcc.dg/enum-compat-2.c: New test. Copied from
3435 gcc.dg/enum-compat-1.c. Expect errors.
3436 * gcc.dg/func-ptr-conv-1.c: Compile with -fpermissive
3437 due to expected errors.
3438 * gcc.dg/func-ptr-conv-2.c: New test. Copied from
3439 gcc.dg/func-ptr-conv-1.c. Expect errors.
3440 * gcc.dg/init-bad-7.c: Compile with -fpermissive
3441 due to expected errors.
3442 * gcc.dg/init-bad-7a.c: New test. Copied from gcc.dg/init-bad-7.c.
3444 * gcc.dg/noncompile/incomplete-3.c (foo): Expect
3445 -Wincompatible-pointer-types error.
3446 * gcc.dg/param-type-mismatch-2.c (test8): Likewise.
3447 * gcc.dg/pointer-array-atomic.c: Compile with -fpermissive
3448 due to expected errors.
3449 * gcc.dg/pointer-array-atomic-2.c: New test. Copied from
3450 gcc.dg/pointer-array-atomic.c. Expect errors.
3451 * gcc.dg/pointer-array-quals-1.c (test): Expect
3452 -Wincompatible-pointer-types errors.
3453 * gcc.dg/transparent-union-1.c: Compile with -fpermissive
3454 due to expected errors.
3455 * gcc.dg/transparent-union-1a.c: New test. Copied from
3456 gcc.dg/transparent-union-1.c. Expect errors.
3457 * gcc.target/aarch64/acle/memtag_2a.c
3458 (test_memtag_warning_return_qualifier): Expect additional
3460 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
3461 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c
3463 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c
3465 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c
3467 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c
3469 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c
3471 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c
3473 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c
3475 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c
3477 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c
3479 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c (f1): Likewise.
3480 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c (f1): Likewise.
3481 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
3482 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
3483 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
3485 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
3487 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
3489 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
3491 * gcc.target/aarch64/sve/acle/general/attributes_7.c
3493 * gcc.target/i386/sse2-bfloat16-scalar-typecheck.c (footest):
3494 Expect -Wincompatible-pointer-types errors.
3495 * gcc.target/i386/vect-bfloat16-typecheck_1.c (footest): Likewise.
3496 * gcc.target/i386/vect-bfloat16-typecheck_2.c (footest): Likewise.
3498 2023-12-01 Florian Weimer <fweimer@redhat.com>
3500 * gcc.dg/permerror-default.c (return_mismatch_1)
3501 (return_mismatch_2): Expect new permerror.
3502 * gcc.dg/permerror-gnu89-nopermissive.c (return_mismatch_1):
3504 * gcc.dg/permerror-system.c: Likewise.
3505 * gcc.dg/20030906-1.c: Compile with -fpermissive due to
3506 expected -Wreturn-mismatch error.
3507 * gcc.dg/20030906-1a.c: New test. Copied from
3508 gcc.dg/20030906-1.c. Expect the error.
3509 * gcc.dg/20030906-2.c: Compile with -fpermissive due to
3510 expected -Wreturn-mismatch error.
3511 * gcc.dg/20030906-2a.c: New test. Copied from
3512 gcc.dg/20030906-2.c. Expect the error.
3513 * gcc.dg/Wreturn-mismatch-1.c: Compile with -fpermissive due to
3514 expected -Wreturn-mismatch error.
3515 * gcc.dg/Wreturn-mismatch-1a.c: New test. Copied from
3516 gcc.dg/Wreturn-mismatch-1.c. Expect the error.
3517 * gcc.dg/Wreturn-mismatch-2.c: Compile with -fpermissive due to
3518 expected -Wreturn-mismatch error.
3519 * gcc.dg/Wreturn-mismatch-2a.c: New test. Copied from
3520 gcc.dg/Wreturn-mismatch-2.c. Expect the error.
3521 * gcc.dg/diagnostic-range-bad-return.c: Compile with
3522 -fpermissive due to expected -Wreturn-mismatch error.
3523 * gcc.dg/diagnostic-range-bad-return-2.c: New test.
3524 Copied from gcc.dg/diagnostic-range-bad-return.c. Expect the
3526 * gcc.dg/pr105635-2.c: Expect -Wreturn-mismatch error.
3527 * gcc.dg/pr23075.c: Build with -fpermissive due to
3528 expected -Wreturn-mismatch error.
3529 * gcc.dg/pr23075-2.c: New test. Copied from gcc.dg/pr23075.c.
3531 * gcc.dg/pr29521.c: Compile with -fpermissive due to expected
3532 -Wreturn-mismatch error.
3533 * gcc.dg/pr29521-a.c: New test. Copied from gcc.dg/pr29521.c.
3535 * gcc.dg/pr67730.c: Compile with -fpermissive due to expected
3536 -Wreturn-mismatch error.
3537 * gcc.dg/pr67730-a.c: New test. Copied from
3538 gcc.dg/pr67730-a.c. Expect error.
3539 * gcc.target/powerpc/conditional-return.c: Compile with
3540 -fpermissive due to expected -Wreturn-mismatch error.
3542 2023-12-01 Florian Weimer <fweimer@redhat.com>
3544 * gcc.dg/permerror-system.c: Expect all -Wimplicit-int
3547 2023-12-01 Florian Weimer <fweimer@redhat.com>
3549 * gcc.dg/permerror-default.c (implicit_int_1, implicit_int_2)
3550 (implicit_int_3, implicit_int_4): Expect new permerror.
3551 * gcc.dg/permerror-system.c: Expect a single new permerror.
3552 * gcc.dg/Wimplicit-int-1.c: Compile with -fpermissive due to
3554 * gcc.dg/Wimplicit-int-4.c: Likewise.
3555 * gcc.dg/Wimplicit-int-1a.c: New test. Copied from
3556 gcc.dg/Wimplicit-int-1.c, but expect errors.
3557 * gcc.dg/Wimplicit-int-4a.c: New test. Copied from
3558 gcc.dg/Wimplicit-int-4.c, but expect errors.
3559 * gcc.dg/gnu23-attr-syntax-2.c: Compile with -fpermissive
3560 due to expected implicit-int error.
3561 * gcc.dg/gnu23-attr-syntax-3.c: New test. Copied from
3562 gcc.dg/gnu23-attr-syntax-2.c, but expect an error.
3563 * gcc.dg/pr105635.c: Build with -fpermissive due to implicit
3565 * gcc.dg/pr105635-2.c: New test. Copied from
3566 gcc.dg/pr105635.c. Expect implicit int error.
3567 * gcc.dg/noncompile/pr79758.c: Build with -fpermissive due to
3569 * gcc.dg/noncompile/pr79758-2.c: New test. Copied from
3570 gcc.dg/noncompile/pr79758.c. Expect implicit int error.
3572 2023-12-01 Florian Weimer <fweimer@redhat.com>
3574 * gcc.dg/permerror-default.c (implicit_function_declaration):
3575 Expect the new permerror.
3576 * gcc.dg/permerror-system.c: Likewise.
3577 * c-c++-common/spellcheck-reserved.c (test, test_2): Expect
3578 error instead of warning.
3579 (f): Expect error instead of warning.
3580 * gcc.dg/Wimplicit-function-declaration-c99.c: Compile with
3581 -fpermissive due to expected warning.
3582 * gcc.dg/Wimplicit-function-declaration-c99-2.c: New test.
3583 Copied from gcc.dg/Wimplicit-function-declaration-c99.c.
3585 * gcc.dg/missing-header-fixit-1.c: Compile with -fpermissive
3586 due to expect error.
3587 * gcc.dg/missing-header-fixit-1a.c: New test. Copied from
3588 gcc.dg/missing-header-fixit-1.c, but expect error.
3589 * gcc.dg/missing-header-fixit-2.c: Compile with -fpermissive
3590 due to expect error.
3591 * gcc.dg/missing-header-fixit-2a.c: New test. Copied from
3592 gcc.dg/missing-header-fixit-2.c, but expect error.
3593 * gcc.dg/missing-header-fixit-4.c: Compile with -fpermissive
3594 due to expect error.
3595 * gcc.dg/missing-header-fixit-4a.c: New test. Copied from
3596 gcc.dg/missing-header-fixit-4.c, but expect error.
3597 * gcc.dg/missing-header-fixit-5.c: Compile with -fpermissive
3598 due to expect error.
3599 * gcc.dg/missing-header-fixit-5a.c: New test. Copied from
3600 gcc.dg/missing-header-fixit-5.c, but expect error.
3601 * gcc.dg/pr61852.c: Expect implicit-function-declaration
3602 error instead of warning.
3603 * gcc.dg/spellcheck-identifiers-2.c: Compile with
3604 -fpermissive due to expected warnings.
3605 * gcc.dg/spellcheck-identifiers-2a.c: New test. Copied
3606 from gcc.dg/spellcheck-identifiers-2a.c. Expect errors.
3607 * gcc.dg/spellcheck-identifiers-3.c: Compile with
3608 -fpermissive due to expected warnings.
3609 * gcc.dg/spellcheck-identifiers-3a.c: New test. Copied
3610 from gcc.dg/spellcheck-identifiers-2a.c. Expect errors.
3611 * gcc.dg/spellcheck-identifiers-4.c: Compile with
3612 -fpermissive due to expected warnings.
3613 * gcc.dg/spellcheck-identifiers-4a.c: New test. Copied
3614 from gcc.dg/spellcheck-identifiers-2a.c. Expect error.
3615 * gcc.dg/spellcheck-identifiers.c: Compile with
3616 -fpermissive due to expected warnings.
3617 * gcc.dg/spellcheck-identifiers-1a.c: New test. Copied
3618 from gcc.dg/spellcheck-identifiers.c. Expect errors.
3619 * gcc.target/aarch64/sve/acle/general-c/ld1sh_gather_1.c (f1):
3621 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_1.c:
3623 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c:
3625 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c:
3627 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c:
3629 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c:
3631 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c:
3633 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c:
3635 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c:
3637 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c:
3639 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c:
3641 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c:
3644 2023-12-01 Florian Weimer <fweimer@redhat.com>
3646 * gcc.dg/permerror-default.c (int_conversion_1)
3647 (int_conversion_2): Expect the new permerrors.
3648 * gcc.dg/permerror-gnu89-nopermissive.c (int_conversion_1)
3649 (int_conversion_2): Likewise.
3650 * gcc.dg/permerror-system.c: Likewise.
3651 * c-c++-common/pr77624-1.c (foo, bar): Expect
3652 error instead of warning.
3653 * gcc.dg/Wint-conversion-2.c: Compile with -fpermissive due
3654 to expected int-conversion warning.
3655 * gcc.dg/Wint-conversion-3.c: Likewise.
3656 * gcc.dg/Wint-conversion-4.c: New test. Based on
3657 gcc.dg/Wint-conversion-3.c. Expect int-conversion errors.
3658 * gcc.dg/assign-warn-1.c: Compile with -fpermissive.
3659 * gcc.dg/assign-warn-4.c: New file. Extracted from
3660 assign-warn1.c. Expect int-conversion errors.
3661 * gcc.dg/diagnostic-types-1.c: Compile with -fpermissive.
3662 * gcc.dg/diagnostic-types-2.c: New file. Extracted from
3663 gcc.dg/diagnostic-types-1.c. Expect some errors instead of
3665 * gcc.dg/gomp/pr35738.c: Compile with -fpermissive due to
3666 expected int-conversion error.
3667 * gcc.dg/gomp/pr35738-2.c: New test. Based on
3668 gcc.dg/gomp/pr35738.c. Expect int-converison errors.
3669 * gcc.dg/init-excess-3.c: Expect int-converison errors.
3670 * gcc.dg/overflow-warn-1.c: Likewise.
3671 * gcc.dg/overflow-warn-3.c: Likewise.
3672 * gcc.dg/param-type-mismatch.c: Compile with -fpermissive.
3673 * gcc.dg/param-type-mismatch-2.c: New test. Copied from
3674 gcc.dg/param-type-mismatch.c. Expect errors.
3675 * gcc.dg/pr61162-2.c: Compile with -fpermissive.
3676 * gcc.dg/pr61162-3.c: New test. Extracted from
3677 gcc.dg/pr61162-2.c. Expect int-conversion errors.
3678 * gcc.dg/spec-barrier-3.c: Use -fpermissive due to expected
3679 int-conversion error.
3680 * gcc.dg/spec-barrier-3a.c: New test. Based on
3681 gcc.dg/spec-barrier-3.c. Expect int-conversion errors.
3682 * gcc.target/aarch64/acle/memtag_2.c: Use -fpermissive due to expected
3683 int-conversion error.
3684 * gcc.target/aarch64/acle/memtag_2a.c: New test. Copied from
3685 gcc.target/aarch64/acle/memtag_2.c. Expect error.
3686 * gcc.target/aarch64/sve/acle/general-c/load_3.c (f1): Expect
3688 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
3689 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
3691 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
3693 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
3695 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
3698 2023-12-01 Florian Weimer <fweimer@redhat.com>
3700 * gcc.dg/permerror-default.c: New test.
3701 * gcc.dg/permerror-fpermissive.c: Likewise.
3702 * gcc.dg/permerror-fpermissive-nowarning.c: Likewise.
3703 * gcc.dg/permerror-gnu89-nopermissive.c: Likewise.
3704 No permerrors yet, so this matches gcc.dg/permerror-gnu89.c
3706 * gcc.dg/permerror-gnu89-pedantic.c: New test.
3707 * gcc.dg/permerror-gnu89.c: Likewise.
3708 * gcc.dg/permerror-noerror.c: Likewise.
3709 * gcc.dg/permerror-nowarning.c: Likewise.
3710 * gcc.dg/permerror-pedantic.c: Likewise.
3711 * gcc.dg/permerror-system.c: Likewise.
3713 2023-12-01 Florian Weimer <fweimer@redhat.com>
3715 * gm2/link/externalscaffold/pass/scaffold.c (m2pim_M2RTS_Terminate):
3718 2023-12-01 Florian Weimer <fweimer@redhat.com>
3720 * gcc.target/aarch64/aapcs64/ice_1.c (foo): Call named.
3722 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3725 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adapt test.
3726 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto.
3727 * gcc.target/riscv/rvv/vsetvl/pr112776.c: New test.
3729 2023-11-30 Marek Polacek <polacek@redhat.com>
3732 * g++.dg/lookup/scoped11.C: New test.
3733 * g++.dg/lookup/scoped12.C: New test.
3734 * g++.dg/lookup/scoped13.C: New test.
3735 * g++.dg/lookup/scoped14.C: New test.
3736 * g++.dg/lookup/scoped15.C: New test.
3738 2023-11-30 Christophe Lyon <christophe.lyon@linaro.org>
3741 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Update expected
3743 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3745 2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
3747 * gcc.target/gcn/avgpr-mem-double.c: Remove
3748 'dg-skip-if "incompatible ISA" [...]'.
3749 * gcc.target/gcn/avgpr-mem-int.c: Likewise.
3750 * gcc.target/gcn/avgpr-mem-long.c: Likewise.
3751 * gcc.target/gcn/avgpr-mem-short.c: Likewise.
3752 * gcc.target/gcn/avgpr-spill-double.c: Likewise.
3753 * gcc.target/gcn/avgpr-spill-int.c: Likewise.
3754 * gcc.target/gcn/avgpr-spill-long.c: Likewise.
3755 * gcc.target/gcn/avgpr-spill-short.c: Likewise.
3757 2023-11-30 Harald Anlauf <anlauf@gmx.de>
3760 * gfortran.dg/associate_62.f90: New test.
3762 2023-11-30 Richard Biener <rguenther@suse.de>
3764 PR tree-optimization/112767
3765 * gcc.dg/tree-ssa/pr112767.c: New testcase.
3766 * gcc.dg/graphite/pr83255.c: Disable SCCP.
3768 2023-11-30 Richard Biener <rguenther@suse.de>
3770 PR tree-optimization/112766
3771 * g++.dg/torture/uninit-pr112766.C: New testcase.
3773 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3776 * gcc.target/riscv/rvv/base/pr112431-16.c: New test.
3777 * gcc.target/riscv/rvv/base/pr112431-17.c: New test.
3778 * gcc.target/riscv/rvv/base/pr112431-18.c: New test.
3780 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3783 * gcc.target/riscv/rvv/base/pr112431-19.c: New test.
3784 * gcc.target/riscv/rvv/base/pr112431-20.c: New test.
3785 * gcc.target/riscv/rvv/base/pr112431-21.c: New test.
3787 2023-11-30 Jakub Jelinek <jakub@redhat.com>
3790 * g++.dg/cpp26/name-independent-decl1.C: New test.
3791 * g++.dg/cpp26/name-independent-decl2.C: New test.
3792 * g++.dg/cpp26/name-independent-decl3.C: New test.
3793 * g++.dg/cpp26/name-independent-decl4.C: New test.
3794 * g++.dg/cpp26/name-independent-decl5.C: New test.
3795 * g++.dg/cpp26/name-independent-decl6.C: New test.
3796 * g++.dg/cpp26/feat-cxx26.C: Add __cpp_placeholder_variables test.
3798 2023-11-30 liuhongt <hongtao.liu@intel.com>
3800 * gcc.target/i386/sdotprodint8_emulate.c: New test.
3802 2023-11-30 Alexandre Oliva <oliva@gnu.org>
3805 2023-11-20 Alexandre Oliva <oliva@adacore.com>
3807 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
3808 Expect "unaligned pointer value" warning on short_enums
3809 targets, but not in c++.
3810 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
3813 2023-11-30 Tsukasa OI <research_trasio@irq.a4lg.com>
3815 * gcc.target/riscv/predef-13.c: Fix 'E' extension version to test.
3817 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3820 * gcc.target/riscv/rvv/base/pr112431-10.c: New test.
3821 * gcc.target/riscv/rvv/base/pr112431-11.c: New test.
3822 * gcc.target/riscv/rvv/base/pr112431-12.c: New test.
3823 * gcc.target/riscv/rvv/base/pr112431-13.c: New test.
3824 * gcc.target/riscv/rvv/base/pr112431-14.c: New test.
3825 * gcc.target/riscv/rvv/base/pr112431-15.c: New test.
3826 * gcc.target/riscv/rvv/base/pr112431-7.c: New test.
3827 * gcc.target/riscv/rvv/base/pr112431-8.c: New test.
3828 * gcc.target/riscv/rvv/base/pr112431-9.c: New test.
3830 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3832 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Adapt test.
3833 * gcc.target/riscv/rvv/base/pr112431-4.c: New test.
3834 * gcc.target/riscv/rvv/base/pr112431-5.c: New test.
3835 * gcc.target/riscv/rvv/base/pr112431-6.c: New test.
3837 2023-11-29 Marek Polacek <polacek@redhat.com>
3840 * g++.dg/cpp0x/constexpr-array-ptr6.C: Remove dg-error.
3841 * g++.dg/cpp0x/constexpr-ref12.C: Likewise.
3842 * g++.dg/cpp0x/constexpr-ref2.C: Adjust dg-error.
3843 * g++.dg/cpp0x/noexcept34.C: Remove dg-error.
3844 * g++.dg/cpp1y/lambda-generic-const10.C: Likewise.
3845 * g++.dg/cpp0x/constexpr-ref13.C: New test.
3846 * g++.dg/cpp1z/constexpr-ref1.C: New test.
3847 * g++.dg/cpp1z/constexpr-ref2.C: New test.
3848 * g++.dg/cpp2a/constexpr-ref1.C: New test.
3850 2023-11-29 Patrick Palka <ppalka@redhat.com>
3853 * g++.dg/warn/Wparentheses-33.C: Compile with -Wparentheses.
3855 2023-11-29 Patrick Palka <ppalka@redhat.com>
3858 * g++.dg/warn/Wparentheses-33.C: New test.
3860 2023-11-29 David Faust <david.faust@oracle.com>
3862 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Change dg-final
3863 scans to not assume a specific comment character.
3864 * gcc.target/bpf/core-builtin-enumvalue.c: Likewise.
3865 * gcc.target/bpf/core-builtin-type-based.c: Likewise.
3866 * gcc.target/bpf/core-builtin-type-id.c: Likewise.
3868 2023-11-29 Andrew MacLeod <amacleod@redhat.com>
3870 PR tree-optimization/111922
3871 * gcc.dg/pr111922.c: New.
3873 2023-11-29 Martin Jambor <mjambor@suse.cz>
3875 PR tree-optimization/112711
3876 PR tree-optimization/112721
3877 * g++.dg/tree-ssa/pr112711.C: New test.
3878 * gcc.dg/tree-ssa/pr112721.c: Likewise.
3880 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
3882 * lib/scanoffload.exp (only_for_offload_target): New 'proc'.
3884 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3887 * lib/target-supports.exp (check_effective_target_cfi): New proc.
3888 * gcc.target/i386/apx-interrupt-1.c: Require cfi instead of
3889 skipping on *-*-darwin*.
3890 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
3891 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
3893 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
3895 * g++.dg/cpp26/static_assert1.C: Fix for '-fno-exceptions'
3898 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
3900 * g++.dg/ext/has-feature.C: Adjust for default-'-fno-exceptions',
3901 '-fno-rtti' configurations.
3903 2023-11-29 Jakub Jelinek <jakub@redhat.com>
3905 PR middle-end/112733
3906 * gcc.dg/pr112733.c: New test.
3908 2023-11-29 Iain Sandoe <iains.gcc@gmail.com>
3910 * lib/target-supports.exp: Test an asm line that fails on broken
3911 Darwin assembler versions.
3913 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3915 * g++.dg/opt/devirt2.C: Adjust scan-assembler-count on sparc for
3916 removal of -inline from regexp. Update comment.
3918 2023-11-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3919 kito-cheng <kito.cheng@sifive.com>
3920 kito-cheng <kito.cheng@gmail.com>
3923 * gcc.target/riscv/rvv/base/pr112431-1.c: New test.
3924 * gcc.target/riscv/rvv/base/pr112431-2.c: New test.
3925 * gcc.target/riscv/rvv/base/pr112431-3.c: New test.
3927 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3930 * lib/scanasm.exp (dg-scan): Allow for double-quoted LTO section names.
3931 (scan-assembler-times): Likewise.
3932 (scan-assembler-dem-not): Likewise.
3934 2023-11-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3936 * gcc.c-torture/compile/libcall-2.c: Remove.
3937 * gcc.target/i386/libcall-1.c: Moved from
3938 gcc.c-torture/compile/libcall-2.c and adapted to use
3939 effective-target for int128_t.
3941 2023-11-29 Jakub Jelinek <jakub@redhat.com>
3944 * g++.dg/opt/pr111601.C: New test.
3946 2023-11-29 Xi Ruoyao <xry111@xry111.site>
3948 * gcc.target/loongarch/vect-frint-scalar.c: New test.
3949 * gcc.target/loongarch/vect-frint-scalar-no-inexact.c: New test.
3951 2023-11-29 Xi Ruoyao <xry111@xry111.site>
3953 * gcc.target/loongarch/vect-rotr.c: New test.
3955 2023-11-29 Xi Ruoyao <xry111@xry111.site>
3957 * gcc.target/loongarch/vect-muh.c: New test.
3959 2023-11-29 Xi Ruoyao <xry111@xry111.site>
3962 * gcc.target/loongarch/vect-frint.c: New test.
3963 * gcc.target/loongarch/vect-frint-no-inexact.c: New test.
3964 * gcc.target/loongarch/vect-ftint.c: New test.
3965 * gcc.target/loongarch/vect-ftint-no-inexact.c: New test.
3967 2023-11-29 Alexandre Oliva <oliva@adacore.com>
3969 * gcc.dg/hardbool-err.c: New.
3970 * gcc.dg/hardbool-trap.c: New.
3971 * gcc.dg/torture/hardbool.c: New.
3972 * gcc.dg/torture/hardbool-s.c: New.
3973 * gcc.dg/torture/hardbool-us.c: New.
3974 * gcc.dg/torture/hardbool-i.c: New.
3975 * gcc.dg/torture/hardbool-ul.c: New.
3976 * gcc.dg/torture/hardbool-ll.c: New.
3977 * gcc.dg/torture/hardbool-5a.c: New.
3978 * gcc.dg/torture/hardbool-s-5a.c: New.
3979 * gcc.dg/torture/hardbool-us-5a.c: New.
3980 * gcc.dg/torture/hardbool-i-5a.c: New.
3981 * gcc.dg/torture/hardbool-ul-5a.c: New.
3982 * gcc.dg/torture/hardbool-ll-5a.c: New.
3984 2023-11-29 Alexandre Oliva <oliva@adacore.com>
3986 * g++.dg/warn/Wuse-after-free3.C: xfail on arm_eabi.
3988 2023-11-29 Alexandre Oliva <oliva@adacore.com>
3990 * gcc.dg/torture/inline-mem-cmp-1.c: New.
3991 * gcc.dg/torture/inline-mem-cpy-1.c: New.
3992 * gcc.dg/torture/inline-mem-cpy-cmp-1.c: New.
3993 * gcc.dg/torture/inline-mem-move-1.c: New.
3994 * gcc.dg/torture/inline-mem-set-1.c: New.
3996 2023-11-29 Pan Li <pan2.li@intel.com>
3999 * gcc.target/riscv/rvv/base/pr112743-1.c: New test.
4001 2023-11-29 Jose E. Marchesi <jose.marchesi@oracle.com>
4003 * gcc.c-torture/compile/libcall-2.c: Skip test in -m32.
4005 2023-11-29 Hongyu Wang <hongyu.wang@intel.com>
4008 * gcc.target/i386/apx-interrupt-1.c: Add -fomit-frame-pointer.
4009 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
4010 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
4012 2023-11-28 Jason Merrill <jason@redhat.com>
4016 * c-c++-common/array-lit.c: Adjust.
4017 * g++.dg/cpp1z/array-prvalue1.C: New test.
4018 * g++.dg/ext/complit17.C: New test.
4020 2023-11-28 Roger Sayle <roger@nextmovesoftware.com>
4022 * gcc.target/arc/jli-1.c: Update dg-final whitespace.
4023 * gcc.target/arc/jli-2.c: Likewise.
4024 * gcc.target/arc/naked-1.c: Likewise.
4025 * gcc.target/arc/naked-2.c: Likewise.
4026 * gcc.target/arc/tmac-1.c: Likewise.
4027 * gcc.target/arc/tmac-2.c: Likewise.
4029 2023-11-28 Richard Biener <rguenther@suse.de>
4031 PR middle-end/112741
4032 * gcc.dg/ubsan/pr112741.c: New testcase.
4034 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4037 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4039 * gcc.target/bpf/atomic-cmpxchg-2.c: Adapted.
4040 * gcc.target/bpf/atomic-fetch-op-3.c: Adapted.
4041 * gcc.target/bpf/atomic-op-3.c: Adapted.
4042 * gcc.target/bpf/atomic-xchg-2.c: Adapted.
4043 * gcc.target/bpf/diag-sdiv.c: Adapted.
4044 * gcc.target/bpf/diag-smod.c: Adapted.
4046 2023-11-28 Andrew Jenner <andrew@codesourcery.com>
4047 Tobias Burnus <tobias@codesourcery.com>
4050 * gfortran.dg/pr110415.f90: New test.
4051 * gfortran.dg/asan/pr110415-2.f90: New test.
4052 * gfortran.dg/asan/pr110415-3.f90: New test.
4054 2023-11-28 Jose E. Marchesi <jose.marchesi@oracle.com>
4057 * gcc.target/bpf/divmod-libcall-1.c: New test.
4058 * gcc.target/bpf/divmod-libcall-2.c: Likewise.
4059 * gcc.c-torture/compile/libcall-2.c: Likewise.
4061 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4063 * gcc.dg/debug/btf/btf-enum-small.c: Added test.
4065 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4067 * gcc.target/bpf/atomic-cmpxchg-2.c: Adapted.
4068 * gcc.target/bpf/atomic-fetch-op-3.c: Adapted.
4069 * gcc.target/bpf/atomic-op-3.c: Adapted.
4070 * gcc.target/bpf/atomic-xchg-2.c: Adapted.
4071 * gcc.target/bpf/diag-sdiv.c: Adapted.
4072 * gcc.target/bpf/diag-smod.c: Adapted.
4074 2023-11-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4076 * gcc.dg/pr111409.c: Allow for " before .debug_macro.
4077 Quote literals dots.
4079 2023-11-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4082 * gcc.target/riscv/rvv/autovec/pr112694-2.c: New test.
4083 * gcc.target/riscv/rvv/autovec/pr112694-3.c: New test.
4085 2023-11-28 Jakub Jelinek <jakub@redhat.com>
4087 PR middle-end/111754
4088 * gcc.dg/vect/pr111754.c: Use dg-additional-options rather than
4089 dg-options, add -Wno-psabi and use -fdump-tree-forwprop1 rather than
4090 -fdump-tree-optimized. Scan forwprop1 dump rather than optimized and
4091 scan for either direct return or setting of <retval> to the vector.
4093 2023-11-28 Jakub Jelinek <jakub@redhat.com>
4095 PR tree-optimization/112719
4096 * gcc.dg/bitint-43.c: New test.
4098 2023-11-28 Jakub Jelinek <jakub@redhat.com>
4100 PR tree-optimization/112719
4101 * gcc.dg/pr112719.c: New file.
4103 2023-11-28 Lewis Hyatt <lhyatt@gmail.com>
4105 PR preprocessor/112701
4106 * gcc.dg/cpp/expr.c: Add additional tests to cover divide by 0 in an
4107 unevaluated context, where the unsignedness still matters.
4109 2023-11-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4112 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: New test.
4113 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: New test.
4115 2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
4117 * gcc.target/aarch64/csinc-3.c: New test.
4119 2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
4122 * gcc.dg/tree-prof/time-profiler-3.c: Add -fno-ipa-vrp.
4124 2023-11-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4125 Richard Sandiford <richard.sandiford@arm.com>
4127 PR middle-end/111754
4128 * gcc.target/aarch64/sve/slp_3.c: Adjust code-gen.
4129 * gcc.target/aarch64/sve/slp_4.c: Likewise.
4130 * gcc.dg/vect/pr111754.c: New test.
4132 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
4134 * gcc.target/aarch64/aapcs64/func-ret-1.c: Disable branch-protection.
4135 * gcc.target/aarch64/aapcs64/func-ret-2.c: Likewise.
4136 * gcc.target/aarch64/aapcs64/func-ret-3.c: Likewise.
4137 * gcc.target/aarch64/aapcs64/func-ret-4.c: Likewise.
4138 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Likewise.
4140 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
4142 * gcc.target/aarch64/eh_return-2.c: New test.
4143 * gcc.target/aarch64/eh_return-3.c: New test.
4145 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
4147 * gcc.target/aarch64/return_address_sign_1.c: Move func4 to ...
4148 * gcc.target/aarch64/return_address_sign_2.c: ... here and fix the
4150 * gcc.target/aarch64/return_address_sign_b_1.c: Move func4 to ...
4151 * gcc.target/aarch64/return_address_sign_b_2.c: ... here and fix the
4154 2023-11-27 Richard Sandiford <richard.sandiford@arm.com>
4157 * gcc.target/aarch64/sve/acle/general/pr106326_1.c: New test.
4159 2023-11-27 Richard Biener <rguenther@suse.de>
4161 PR tree-optimization/112653
4162 * gcc.dg/tree-ssa/pta-return-1.c: New testcase.
4164 2023-11-27 Richard Biener <rguenther@suse.de>
4165 Richard Sandiford <richard.sandiford@arm.com>
4167 * g++.dg/vect/pr36648.cc: Remove XFAIL for VLA load-lanes.
4169 2023-11-27 Alex Coplan <alex.coplan@arm.com>
4170 Iain Sandoe <iain@sandoe.co.uk>
4173 * c-c++-common/has-feature-common.c: New test.
4174 * c-c++-common/has-feature-pedantic.c: New test.
4175 * g++.dg/ext/has-feature.C: New test.
4176 * gcc.dg/asan/has-feature-asan.c: New test.
4177 * gcc.dg/has-feature.c: New test.
4178 * gcc.dg/ubsan/has-feature-ubsan.c: New test.
4179 * obj-c++.dg/has-feature.mm: New test.
4180 * objc.dg/has-feature.m: New test.
4182 2023-11-27 Richard Biener <rguenther@suse.de>
4184 PR tree-optimization/112706
4185 * gcc.dg/tree-ssa/pr112706.c: New testcase.
4187 2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4189 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: Replace V8HI
4191 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: Dito.
4192 * gcc.target/s390/zvector/vec_convert_from_fp16.c: Dito.
4193 * gcc.target/s390/zvector/vec_convert_to_fp16.c: Dito.
4194 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: Dito.
4195 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: Dito.
4196 * gcc.target/s390/zvector/vec_round_from_fp32.c: Dito.
4198 2023-11-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4200 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: Adapt test.
4201 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: Ditto.
4202 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: Ditto.
4203 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: Ditto.
4204 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: Ditto.
4205 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: Ditto.
4206 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: Ditto.
4207 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: Ditto.
4208 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: Ditto.
4209 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: Ditto.
4210 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: Ditto.
4211 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: Ditto.
4212 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: Ditto.
4213 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: Ditto.
4214 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: Ditto.
4215 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: Ditto.
4216 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: Ditto.
4217 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: Ditto.
4218 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: Ditto.
4219 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: Ditto.
4220 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: Ditto.
4222 2023-11-27 Tsukasa OI <research_trasio@irq.a4lg.com>
4224 * gcc.target/riscv/predef-1.c: Test for __riscv_64e.
4225 * gcc.target/riscv/predef-2.c: Ditto.
4226 * gcc.target/riscv/predef-3.c: Ditto.
4227 * gcc.target/riscv/predef-4.c: Ditto.
4228 * gcc.target/riscv/predef-5.c: Ditto.
4229 * gcc.target/riscv/predef-6.c: Ditto.
4230 * gcc.target/riscv/predef-7.c: Ditto.
4231 * gcc.target/riscv/predef-8.c: Ditto.
4232 * gcc.target/riscv/predef-9.c: New test for RV64E and LP64E,
4233 based on predef-7.c.
4235 2023-11-27 Jose E. Marchesi <jose.marchesi@oracle.com>
4237 * gcc.target/bpf/helper-bind.c: Do not include bpf-helpers.h.
4238 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Likewise, and
4239 renamed from skb-ancestor-cgroup-id.c.
4240 * gcc.target/bpf/helper-bpf-redirect.c: Remove.
4241 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
4242 * gcc.target/bpf/helper-csum-diff.c: Likewise.
4243 * gcc.target/bpf/helper-csum-update.c: Likewise.
4244 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
4245 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
4246 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
4247 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
4248 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
4249 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
4250 * gcc.target/bpf/helper-get-current-task.c: Likewise.
4251 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
4252 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
4253 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
4254 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
4255 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
4256 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
4257 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
4258 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
4259 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
4260 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
4261 * gcc.target/bpf/helper-get-stack.c: Likewise.
4262 * gcc.target/bpf/helper-get-stackid.c: Likewise.
4263 * gcc.target/bpf/helper-getsockopt.c: Likewise.
4264 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
4265 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
4266 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
4267 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
4268 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
4269 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
4270 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
4271 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
4272 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
4273 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
4274 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
4275 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
4276 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
4277 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
4278 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
4279 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
4280 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
4281 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
4282 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
4283 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
4284 * gcc.target/bpf/helper-override-return.c: Likewise.
4285 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
4286 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
4287 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
4288 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
4289 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
4290 * gcc.target/bpf/helper-probe-read.c: Likewise.
4291 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
4292 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
4293 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
4294 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
4295 * gcc.target/bpf/helper-redirect-map.c: Likewise.
4296 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
4297 * gcc.target/bpf/helper-set-hash.c: Likewise.
4298 * gcc.target/bpf/helper-setsockopt.c: Likewise.
4299 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
4300 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
4301 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
4302 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
4303 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
4304 * gcc.target/bpf/helper-sk-release.c: Likewise.
4305 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
4306 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
4307 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
4308 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
4309 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
4310 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
4311 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
4312 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
4313 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
4314 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
4315 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
4316 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
4317 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
4318 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
4319 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
4320 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
4321 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
4322 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
4323 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
4324 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
4325 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
4326 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
4327 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
4328 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
4329 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
4330 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
4331 * gcc.target/bpf/helper-spin-lock.c: Likewise.
4332 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
4333 * gcc.target/bpf/helper-strtol.c: Likewise.
4334 * gcc.target/bpf/helper-strtoul.c: Likewise.
4335 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
4336 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
4337 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
4338 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
4339 * gcc.target/bpf/helper-tail-call.c: Likewise.
4340 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
4341 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
4342 * gcc.target/bpf/helper-trace-printk.c: Likewise.
4343 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
4344 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
4345 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
4346 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
4348 2023-11-27 Guo Jie <guojie@loongson.cn>
4350 * gcc.target/loongarch/imm-load1.c: Change old check.
4352 2023-11-26 Hans-Peter Nilsson <hp@axis.com>
4354 * gcc.dg/uninit-pred-9_b.c: Remove xfail for line 20. Pass
4355 --param=logical-op-non-short-circuit=0. Comment why.
4357 2023-11-26 Hans-Peter Nilsson <hp@axis.com>
4359 * gcc.dg/uninit-pred-9_b.c: Remove xfail for MMIX from line 23.
4361 2023-11-26 Harald Anlauf <anlauf@gmx.de>
4364 * gfortran.dg/pr111880.f90: New test.
4366 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
4368 * gcc.dg/analyzer/strndup-1.c: Skip on hppa*-*-hpux*.
4370 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
4372 * gcc.dg/analyzer/fd-glibc-datagram-client.c: Skip on hppa*-*-hpux*.
4373 * gcc.dg/analyzer/fd-glibc-datagram-socket.c: Likewise.
4375 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
4377 * g++.dg/pr104869.C: Add attribute visibility default to
4380 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
4382 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
4383 "this-will-not-work" targets.
4385 2023-11-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4387 * gcc.target/i386/cf_check-6.c: Only run on Linux.
4389 2023-11-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4391 * gcc.target/i386/pr112686.c: Add a requirement for split_stack.
4393 2023-11-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4396 * gcc.target/riscv/rvv/base/vf_avl-1.c: Adapt test.
4397 * gcc.target/riscv/rvv/autovec/pr112599-3.c: New test.
4399 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
4402 * gcc.dg/vla-1.c: Add -fno-ipa-vrp.
4403 Remove noipa from f1.
4405 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
4408 * gcc.target/aarch64/simd/vmulx.x (foo32): Mark as noipa rather
4412 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
4415 * g++.dg/contracts/contracts-tmpl-spec2.C: Add -fsigned-char
4418 2023-11-25 Andrew Pinski <quic_apinski@quicinc.com>
4421 * gcc.target/aarch64/movk.c: Add noipa on dummy_number_generator
4422 and remove -fno-inline option.
4424 2023-11-25 Jakub Jelinek <jakub@redhat.com>
4427 * gcc.c-torture/execute/pr111408.c: New test.
4429 2023-11-25 Andrew Pinski <pinskia@gmail.com>
4430 Jakub Jelinek <jakub@redhat.com>
4433 * gcc.dg/pr109977.c: New test.
4435 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
4437 * g++.dg/modules/using-10.C: New test.
4438 * g++.dg/modules/using-enum-2.C: New test.
4440 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
4443 * g++.dg/modules/export-1.C: Adjust test.
4444 * g++.dg/modules/export-2_a.C: New test.
4445 * g++.dg/modules/export-2_b.C: New test.
4447 2023-11-24 Lewis Hyatt <lhyatt@gmail.com>
4450 * g++.dg/pch/pr112319.C: New test.
4451 * g++.dg/pch/pr112319.Hs: New test.
4452 * gcc.dg/pch/pr112319.c: New test.
4453 * gcc.dg/pch/pr112319.hs: New test.
4455 2023-11-24 Martin Jambor <mjambor@suse.cz>
4457 PR middle-end/109849
4458 * g++.dg/tree-ssa/pr109849.C: New test.
4459 * g++.dg/tree-ssa/sra-eh-1.C: Likewise.
4460 * gcc.dg/tree-ssa/pr109849.c: Likewise.
4461 * gcc.dg/tree-ssa/sra-longjmp-1.c: Likewise.
4462 * gfortran.dg/pr43984.f90: Added -fno-tree-sra to dg-options.
4464 2023-11-24 Uros Bizjak <ubizjak@gmail.com>
4467 * gcc.target/i386/pr112686.c: New test.
4469 2023-11-24 Tobias Burnus <tobias@codesourcery.com>
4471 * c-c++-common/gomp/depobj-3.c: New test.
4472 * gfortran.dg/gomp/depobj-3.f90: New test.
4474 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
4477 * g++.dg/modules/pr99232_a.C: New test.
4478 * g++.dg/modules/pr99232_b.C: New test.
4480 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4483 * gcc.target/riscv/rvv/autovec/pr112694-1.c: New test.
4485 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4488 * gcc.target/i386/sse4-pr112681.c: New test.
4490 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4492 PR tree-optimization/112673
4493 * gcc.dg/pr112673.c: New test.
4495 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4497 PR middle-end/112679
4498 * gcc.dg/bitint-42.c: New test.
4500 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4502 PR middle-end/112668
4503 * gcc.dg/bitint-40.c: New test.
4505 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4508 * g++.dg/eh/pr112619.C: New test.
4510 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4513 * gcc.target/riscv/rvv/autovec/pr112599-2.c: New test.
4515 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4517 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adapt test.
4518 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
4520 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
4523 * g++.dg/modules/lambda-6_a.C: New test.
4524 * g++.dg/modules/lambda-6_b.C: New test.
4526 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
4529 * g++.dg/modules/export-1.C: Adjust error messages. Remove
4530 xfails for working case. Add new test case.
4532 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4534 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
4535 "-:failed mapper handshake communication" targets.
4537 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4539 * gcc.dg/analyzer/fd-4.c: Define _MODE_T on hpux.
4541 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4543 * g++.dg/pr104869.C: Export main on hpux.
4545 2023-11-23 Iain Sandoe <iain@sandoe.co.uk>
4547 * lib/scanasm.exp: Allow multiple function start symbols,
4548 taking the last as the function name.
4550 2023-11-23 Harald Anlauf <anlauf@gmx.de>
4553 * gfortran.dg/assumed_rank_10.f90: Add MOLD argument to NULL().
4554 * gfortran.dg/assumed_rank_8.f90: Likewise.
4556 2023-11-23 Harald Anlauf <anlauf@gmx.de>
4559 * gfortran.dg/system_clock_1.f90: Add option -std=f2003.
4560 * gfortran.dg/system_clock_3.f08: Add option -std=f2008.
4561 * gfortran.dg/system_clock_4.f90: New test.
4563 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4565 * g++.dg/cpp0x/initlist-const1.C: xfail scan-assembler-not
4566 check on hppa*-*-hpux*.
4568 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4570 * c-c++-common/Wattributes.c: Don't skip check for warning
4571 at line 411 in Wattributes.c on hppa*64*-*-*.
4573 2023-11-23 Marek Polacek <polacek@redhat.com>
4575 * gcc.misc-tests/help.exp: Test -fhardened.
4576 * c-c++-common/fhardened-1.S: New test.
4577 * c-c++-common/fhardened-1.c: New test.
4578 * c-c++-common/fhardened-10.c: New test.
4579 * c-c++-common/fhardened-11.c: New test.
4580 * c-c++-common/fhardened-12.c: New test.
4581 * c-c++-common/fhardened-13.c: New test.
4582 * c-c++-common/fhardened-14.c: New test.
4583 * c-c++-common/fhardened-15.c: New test.
4584 * c-c++-common/fhardened-2.c: New test.
4585 * c-c++-common/fhardened-3.c: New test.
4586 * c-c++-common/fhardened-4.c: New test.
4587 * c-c++-common/fhardened-5.c: New test.
4588 * c-c++-common/fhardened-6.c: New test.
4589 * c-c++-common/fhardened-7.c: New test.
4590 * c-c++-common/fhardened-8.c: New test.
4591 * c-c++-common/fhardened-9.c: New test.
4592 * gcc.target/i386/cf_check-6.c: New test.
4594 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
4596 * lib/scanasm.exp (scan-assembler-times): Remove the `-inline'
4597 option to `regexp' and the wrapping `llength' call.
4599 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
4601 * gcc.target/aarch64/ccmp_1.c: Use non-capturing parentheses
4602 with `scan-assembler-times'.
4604 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
4606 * gcc.target/arm/pr53447-5.c: Use non-capturing parentheses with
4607 `scan-assembler-times'.
4609 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
4612 * gcc.target/i386/pr112672.c: New test.
4614 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
4617 * g++.target/i386/pr89316.C: New test.
4618 * gcc.target/i386/pr112605-1.c: New test.
4619 * gcc.target/i386/pr112605-2.c: New test.
4620 * gcc.target/i386/pr112605.c: New test.
4622 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
4624 * gcc.target/s390/ccor.c: New test.
4626 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
4628 * gcc.target/s390/int128load.c: New test.
4630 2023-11-23 Di Zhao <dizhao@os.amperecomputing.com>
4632 * gcc.dg/pr110279-1.c: New test.
4634 2023-11-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4638 * gcc.target/riscv/rvv/autovec/pr112599-1.c: New test.
4640 2023-11-23 Jakub Jelinek <jakub@redhat.com>
4642 PR middle-end/112336
4643 * gcc.dg/bitint-41.c: New test.
4645 2023-11-23 Jonathan Wakely <jwakely@redhat.com>
4648 * g++.dg/opt/pr110879.C: Require C++11 or later.
4650 2023-11-23 Jakub Jelinek <jakub@redhat.com>
4652 * gcc.dg/builtin-stdc-bit-1.c: New test.
4653 * gcc.dg/builtin-stdc-bit-2.c: New test.
4655 2023-11-23 Jakub Jelinek <jakub@redhat.com>
4658 * g++.dg/cpp26/static_assert1.C: New test.
4659 * g++.dg/cpp26/feat-cxx26.C (__cpp_static_assert): Expect
4660 202306L rather than 201411L.
4661 * g++.dg/cpp0x/udlit-error1.C: Expect different diagnostics for
4662 static_assert with user-defined literal.
4664 2023-11-23 Pan Li <pan2.li@intel.com>
4667 * gcc.target/riscv/rvv/base/pr111720-0.c: New test.
4668 * gcc.target/riscv/rvv/base/pr111720-1.c: New test.
4669 * gcc.target/riscv/rvv/base/pr111720-10.c: New test.
4670 * gcc.target/riscv/rvv/base/pr111720-2.c: New test.
4671 * gcc.target/riscv/rvv/base/pr111720-3.c: New test.
4672 * gcc.target/riscv/rvv/base/pr111720-4.c: New test.
4673 * gcc.target/riscv/rvv/base/pr111720-5.c: New test.
4674 * gcc.target/riscv/rvv/base/pr111720-6.c: New test.
4675 * gcc.target/riscv/rvv/base/pr111720-7.c: New test.
4676 * gcc.target/riscv/rvv/base/pr111720-8.c: New test.
4677 * gcc.target/riscv/rvv/base/pr111720-9.c: New test.
4679 2023-11-23 Hans-Peter Nilsson <hp@axis.com>
4682 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
4683 lp64 targets with c++98.
4685 2023-11-22 Patrick Palka <ppalka@redhat.com>
4688 * g++.dg/cpp0x/alias-decl-75.C: New test.
4690 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
4692 * lib/plugin-support.exp: Update the expected path to an
4693 in-tree build of libintl.
4695 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
4696 Richard Sandiford <richard.sandiford@arm.com>
4698 * lib/scanasm.exp: Initial handling for Mach-O function body scans.
4700 2023-11-22 Richard Biener <rguenther@suse.de>
4702 PR tree-optimization/112344
4703 * gcc.dg/torture/pr112344.c: New testcase.
4705 2023-11-22 Florian Weimer <fweimer@redhat.com>
4707 * gcc.misc-tests/linkage-y.c (puts): Declare.
4708 (main): Add int return type and return 0.
4710 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4713 * gcc.target/riscv/rvv/autovec/pr112598-3.c: New test.
4715 2023-11-22 Tamar Christina <tamar.christina@arm.com>
4717 * gcc.target/aarch64/uxtl-combine-4.c: Fix typo.
4718 * gcc.target/aarch64/uxtl-combine-5.c: Likewise.
4719 * gcc.target/aarch64/uxtl-combine-6.c: Likewise.
4721 2023-11-22 Jakub Jelinek <jakub@redhat.com>
4724 * gcc.target/i386/bmi2-pr112518.c: New test.
4726 2023-11-22 Xi Ruoyao <xry111@xry111.site>
4728 * gcc.target/loongarch/vect-shuf-fp.c: New test.
4730 2023-11-22 Hongyu Wang <hongyu.wang@intel.com>
4732 * gcc.target/i386/apx-push2pop2-1.c: Adjust output scan.
4733 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
4735 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4738 * gcc.target/riscv/rvv/autovec/pr112598-2.c: New test.
4740 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4743 * gcc.dg/torture/pr111815.c: New test.
4745 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4747 * gcc.target/riscv/adddifne.c: New test.
4748 * gcc.target/riscv/addsifne.c: New test.
4750 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4752 * gcc.target/riscv/adddibfne.c: New test.
4753 * gcc.target/riscv/addsibfne.c: New test.
4755 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4757 * gcc.target/riscv/movdifeq-sfb.c: New test.
4758 * gcc.target/riscv/movdifeq-thead.c: New test.
4759 * gcc.target/riscv/movdifeq-ventana.c: New test.
4760 * gcc.target/riscv/movdifeq-zicond.c: New test.
4761 * gcc.target/riscv/movdifeq.c: New test.
4762 * gcc.target/riscv/movsifeq-sfb.c: New test.
4763 * gcc.target/riscv/movsifeq-thead.c: New test.
4764 * gcc.target/riscv/movsifeq-ventana.c: New test.
4765 * gcc.target/riscv/movsifeq-zicond.c: New test.
4766 * gcc.target/riscv/movsifeq.c: New test.
4768 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4770 * gcc.target/riscv/movdibfeq-ventana.c: New test.
4771 * gcc.target/riscv/movdibfeq-zicond.c: New test.
4772 * gcc.target/riscv/movdibfeq.c: New test.
4773 * gcc.target/riscv/movsibfeq-ventana.c: New test.
4774 * gcc.target/riscv/movsibfeq-zicond.c: New test.
4775 * gcc.target/riscv/movsibfeq.c: New test.
4777 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4779 * gcc.target/riscv/adddifeq.c: New test.
4780 * gcc.target/riscv/adddifge.c: New test.
4781 * gcc.target/riscv/adddifgt.c: New test.
4782 * gcc.target/riscv/adddifle.c: New test.
4783 * gcc.target/riscv/adddiflt.c: New test.
4784 * gcc.target/riscv/addsifeq.c: New test.
4785 * gcc.target/riscv/addsifge.c: New test.
4786 * gcc.target/riscv/addsifgt.c: New test.
4787 * gcc.target/riscv/addsifle.c: New test.
4788 * gcc.target/riscv/addsiflt.c: New test.
4790 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4792 * gcc.target/riscv/adddibfeq.c: New test.
4793 * gcc.target/riscv/adddibfge.c: New test.
4794 * gcc.target/riscv/adddibfgt.c: New test.
4795 * gcc.target/riscv/adddibfle.c: New test.
4796 * gcc.target/riscv/adddibflt.c: New test.
4797 * gcc.target/riscv/addsibfeq.c: New test.
4798 * gcc.target/riscv/addsibfge.c: New test.
4799 * gcc.target/riscv/addsibfgt.c: New test.
4800 * gcc.target/riscv/addsibfle.c: New test.
4801 * gcc.target/riscv/addsibflt.c: New test.
4803 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4805 * gcc.target/riscv/movdifge.c: New test.
4806 * gcc.target/riscv/movdifgt.c: New test.
4807 * gcc.target/riscv/movdifle.c: New test.
4808 * gcc.target/riscv/movdiflt.c: New test.
4809 * gcc.target/riscv/movdifne.c: New test.
4810 * gcc.target/riscv/movsifge.c: New test.
4811 * gcc.target/riscv/movsifgt.c: New test.
4812 * gcc.target/riscv/movsifle.c: New test.
4813 * gcc.target/riscv/movsiflt.c: New test.
4814 * gcc.target/riscv/movsifne.c: New test.
4816 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4818 * gcc.target/riscv/movdibfge.c: New test.
4819 * gcc.target/riscv/movdibfgt.c: New test.
4820 * gcc.target/riscv/movdibfle.c: New test.
4821 * gcc.target/riscv/movdibflt.c: New test.
4822 * gcc.target/riscv/movdibfne.c: New test.
4823 * gcc.target/riscv/movsibfge.c: New test.
4824 * gcc.target/riscv/movsibfgt.c: New test.
4825 * gcc.target/riscv/movsibfle.c: New test.
4826 * gcc.target/riscv/movsibflt.c: New test.
4827 * gcc.target/riscv/movsibfne.c: New test.
4829 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4831 * gcc.target/riscv/movdifge-sfb.c: Reject "if-conversion
4832 succeeded through" rather than accepting it.
4833 * gcc.target/riscv/movdifge-thead.c: Likewise.
4834 * gcc.target/riscv/movdifge-ventana.c: Likewise.
4835 * gcc.target/riscv/movdifge-zicond.c: Likewise.
4836 * gcc.target/riscv/movdifgt-sfb.c: Likewise.
4837 * gcc.target/riscv/movdifgt-thead.c: Likewise.
4838 * gcc.target/riscv/movdifgt-ventana.c: Likewise.
4839 * gcc.target/riscv/movdifgt-zicond.c: Likewise.
4840 * gcc.target/riscv/movdifle-sfb.c: Likewise.
4841 * gcc.target/riscv/movdifle-thead.c: Likewise.
4842 * gcc.target/riscv/movdifle-ventana.c: Likewise.
4843 * gcc.target/riscv/movdifle-zicond.c: Likewise.
4844 * gcc.target/riscv/movdiflt-sfb.c: Likewise.
4845 * gcc.target/riscv/movdiflt-thead.c: Likewise.
4846 * gcc.target/riscv/movdiflt-ventana.c: Likewise.
4847 * gcc.target/riscv/movdiflt-zicond.c: Likewise.
4848 * gcc.target/riscv/movsifge-sfb.c: Likewise.
4849 * gcc.target/riscv/movsifge-thead.c: Likewise.
4850 * gcc.target/riscv/movsifge-ventana.c: Likewise.
4851 * gcc.target/riscv/movsifge-zicond.c: Likewise.
4852 * gcc.target/riscv/movsifgt-sfb.c: Likewise.
4853 * gcc.target/riscv/movsifgt-thead.c: Likewise.
4854 * gcc.target/riscv/movsifgt-ventana.c: Likewise.
4855 * gcc.target/riscv/movsifgt-zicond.c: Likewise.
4856 * gcc.target/riscv/movsifle-sfb.c: Likewise.
4857 * gcc.target/riscv/movsifle-thead.c: Likewise.
4858 * gcc.target/riscv/movsifle-ventana.c: Likewise.
4859 * gcc.target/riscv/movsifle-zicond.c: Likewise.
4860 * gcc.target/riscv/movsiflt-sfb.c: Likewise.
4861 * gcc.target/riscv/movsiflt-thead.c: Likewise.
4862 * gcc.target/riscv/movsiflt-ventana.c: Likewise.
4863 * gcc.target/riscv/movsiflt-zicond.c: Likewise.
4864 * gcc.target/riscv/smax-ieee.c: Also accept FLT.D.
4865 * gcc.target/riscv/smaxf-ieee.c: Also accept FLT.S.
4866 * gcc.target/riscv/smin-ieee.c: Also accept FGT.D.
4867 * gcc.target/riscv/sminf-ieee.c: Also accept FGT.S.
4869 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4871 * gcc.target/riscv/adddieq.c: New test.
4872 * gcc.target/riscv/adddige.c: New test.
4873 * gcc.target/riscv/adddigeu.c: New test.
4874 * gcc.target/riscv/adddigt.c: New test.
4875 * gcc.target/riscv/adddigtu.c: New test.
4876 * gcc.target/riscv/adddile.c: New test.
4877 * gcc.target/riscv/adddileu.c: New test.
4878 * gcc.target/riscv/adddilt.c: New test.
4879 * gcc.target/riscv/adddiltu.c: New test.
4880 * gcc.target/riscv/adddine.c: New test.
4881 * gcc.target/riscv/addsieq.c: New test.
4882 * gcc.target/riscv/addsige.c: New test.
4883 * gcc.target/riscv/addsigeu.c: New test.
4884 * gcc.target/riscv/addsigt.c: New test.
4885 * gcc.target/riscv/addsigtu.c: New test.
4886 * gcc.target/riscv/addsile.c: New test.
4887 * gcc.target/riscv/addsileu.c: New test.
4888 * gcc.target/riscv/addsilt.c: New test.
4889 * gcc.target/riscv/addsiltu.c: New test.
4890 * gcc.target/riscv/addsine.c: New test.
4892 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4894 * gcc.target/riscv/adddibeq.c: New test.
4895 * gcc.target/riscv/adddibge.c: New test.
4896 * gcc.target/riscv/adddibgeu.c: New test.
4897 * gcc.target/riscv/adddibgt.c: New test.
4898 * gcc.target/riscv/adddibgtu.c: New test.
4899 * gcc.target/riscv/adddible.c: New test.
4900 * gcc.target/riscv/adddibleu.c: New test.
4901 * gcc.target/riscv/adddiblt.c: New test.
4902 * gcc.target/riscv/adddibltu.c: New test.
4903 * gcc.target/riscv/adddibne.c: New test.
4904 * gcc.target/riscv/addsibeq.c: New test.
4905 * gcc.target/riscv/addsibge.c: New test.
4906 * gcc.target/riscv/addsibgeu.c: New test.
4907 * gcc.target/riscv/addsibgt.c: New test.
4908 * gcc.target/riscv/addsibgtu.c: New test.
4909 * gcc.target/riscv/addsible.c: New test.
4910 * gcc.target/riscv/addsibleu.c: New test.
4911 * gcc.target/riscv/addsiblt.c: New test.
4912 * gcc.target/riscv/addsibltu.c: New test.
4913 * gcc.target/riscv/addsibne.c: New test.
4915 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4917 * gcc.target/riscv/movdieq.c: New test.
4918 * gcc.target/riscv/movdige.c: New test.
4919 * gcc.target/riscv/movdigeu.c: New test.
4920 * gcc.target/riscv/movdigt.c: New test.
4921 * gcc.target/riscv/movdigtu.c: New test.
4922 * gcc.target/riscv/movdile.c: New test.
4923 * gcc.target/riscv/movdileu.c: New test.
4924 * gcc.target/riscv/movdilt.c: New test.
4925 * gcc.target/riscv/movdiltu.c: New test.
4926 * gcc.target/riscv/movdine.c: New test.
4927 * gcc.target/riscv/movsieq.c: New test.
4928 * gcc.target/riscv/movsige.c: New test.
4929 * gcc.target/riscv/movsigeu.c: New test.
4930 * gcc.target/riscv/movsigt.c: New test.
4931 * gcc.target/riscv/movsigtu.c: New test.
4932 * gcc.target/riscv/movsile.c: New test.
4933 * gcc.target/riscv/movsileu.c: New test.
4934 * gcc.target/riscv/movsilt.c: New test.
4935 * gcc.target/riscv/movsiltu.c: New test.
4936 * gcc.target/riscv/movsine.c: New test.
4938 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4940 * gcc.target/riscv/movdibeq.c: New test.
4941 * gcc.target/riscv/movdibge.c: New test.
4942 * gcc.target/riscv/movdibgeu.c: New test.
4943 * gcc.target/riscv/movdibgt.c: New test.
4944 * gcc.target/riscv/movdibgtu.c: New test.
4945 * gcc.target/riscv/movdible.c: New test.
4946 * gcc.target/riscv/movdibleu.c: New test.
4947 * gcc.target/riscv/movdiblt.c: New test.
4948 * gcc.target/riscv/movdibltu.c: New test.
4949 * gcc.target/riscv/movdibne.c: New test.
4950 * gcc.target/riscv/movsibeq.c: New test.
4951 * gcc.target/riscv/movsibge.c: New test.
4952 * gcc.target/riscv/movsibgeu.c: New test.
4953 * gcc.target/riscv/movsibgt.c: New test.
4954 * gcc.target/riscv/movsibgtu.c: New test.
4955 * gcc.target/riscv/movsible.c: New test.
4956 * gcc.target/riscv/movsibleu.c: New test.
4957 * gcc.target/riscv/movsiblt.c: New test.
4958 * gcc.target/riscv/movsibltu.c: New test.
4959 * gcc.target/riscv/movsibne.c: New test.
4961 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4963 * gcc.target/riscv/zbs-bext-02.c: Adjust to reject SLL rather
4966 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4968 * gcc.target/riscv/movdige-thead.c: New test.
4969 * gcc.target/riscv/movdigeu-thead.c: New test.
4970 * gcc.target/riscv/movdigt-thead.c: New test.
4971 * gcc.target/riscv/movdigtu-thead.c: New test.
4972 * gcc.target/riscv/movdile-thead.c: New test.
4973 * gcc.target/riscv/movdileu-thead.c: New test.
4974 * gcc.target/riscv/movdilt-thead.c: New test.
4975 * gcc.target/riscv/movdiltu-thead.c: New test.
4976 * gcc.target/riscv/movsige-thead.c: New test.
4977 * gcc.target/riscv/movsigeu-thead.c: New test.
4978 * gcc.target/riscv/movsigt-thead.c: New test.
4979 * gcc.target/riscv/movsigtu-thead.c: New test.
4980 * gcc.target/riscv/movsile-thead.c: New test.
4981 * gcc.target/riscv/movsileu-thead.c: New test.
4982 * gcc.target/riscv/movsilt-thead.c: New test.
4983 * gcc.target/riscv/movsiltu-thead.c: New test.
4985 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4987 * gcc.target/riscv/movdibge-thead.c: New test.
4988 * gcc.target/riscv/movdibgeu-thead.c: New test.
4989 * gcc.target/riscv/movdibgt-thead.c: New test.
4990 * gcc.target/riscv/movdibgtu-thead.c: New test.
4991 * gcc.target/riscv/movdible-thead.c: New test.
4992 * gcc.target/riscv/movdibleu-thead.c: New test.
4993 * gcc.target/riscv/movdiblt-thead.c: New test.
4994 * gcc.target/riscv/movdibltu-thead.c: New test.
4995 * gcc.target/riscv/movsibge-thead.c: New test.
4996 * gcc.target/riscv/movsibgeu-thead.c: New test.
4997 * gcc.target/riscv/movsibgt-thead.c: New test.
4998 * gcc.target/riscv/movsibgtu-thead.c: New test.
4999 * gcc.target/riscv/movsible-thead.c: New test.
5000 * gcc.target/riscv/movsibleu-thead.c: New test.
5001 * gcc.target/riscv/movsiblt-thead.c: New test.
5002 * gcc.target/riscv/movsibltu-thead.c: New test.
5004 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5006 * gcc.target/riscv/movdieq-ventana.c: New test.
5007 * gcc.target/riscv/movdieq-zicond.c: New test.
5008 * gcc.target/riscv/movdine-ventana.c: New test.
5009 * gcc.target/riscv/movdine-zicond.c: New test.
5010 * gcc.target/riscv/movsieq-ventana.c: New test.
5011 * gcc.target/riscv/movsieq-zicond.c: New test.
5012 * gcc.target/riscv/movsine-ventana.c: New test.
5013 * gcc.target/riscv/movsine-zicond.c: New test.
5015 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5017 * gcc.target/riscv/movdibeq-ventana.c: New test.
5018 * gcc.target/riscv/movdibeq-zicond.c: New test.
5019 * gcc.target/riscv/movdibne-ventana.c: New test.
5020 * gcc.target/riscv/movdibne-zicond.c: New test.
5021 * gcc.target/riscv/movsibeq-ventana.c: New test.
5022 * gcc.target/riscv/movsibeq-zicond.c: New test.
5023 * gcc.target/riscv/movsibne-ventana.c: New test.
5024 * gcc.target/riscv/movsibne-zicond.c: New test.
5026 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5028 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
5029 Lower `-mbranch-cost=' setting.
5030 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
5032 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
5034 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
5036 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
5038 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
5041 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5043 * gcc.target/riscv/movdigtu-ventana.c: New test.
5044 * gcc.target/riscv/movdigtu-zicond.c: New test.
5045 * gcc.target/riscv/movdiltu-ventana.c: New test.
5046 * gcc.target/riscv/movdiltu-zicond.c: New test.
5047 * gcc.target/riscv/movsigtu-ventana.c: New test.
5048 * gcc.target/riscv/movsigtu-zicond.c: New test.
5049 * gcc.target/riscv/movsiltu-ventana.c: New test.
5050 * gcc.target/riscv/movsiltu-zicond.c: New test.
5052 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5054 * gcc.target/riscv/movdibgtu-ventana.c: New test.
5055 * gcc.target/riscv/movdibgtu-zicond.c: New test.
5056 * gcc.target/riscv/movdibltu-ventana.c: New test.
5057 * gcc.target/riscv/movdibltu-zicond.c: New test.
5058 * gcc.target/riscv/movsibgtu-ventana.c: New test.
5059 * gcc.target/riscv/movsibgtu-zicond.c: New test.
5060 * gcc.target/riscv/movsibltu-ventana.c: New test.
5061 * gcc.target/riscv/movsibltu-zicond.c: New test.
5063 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5065 * gcc.target/riscv/movdifge-sfb.c: New test.
5066 * gcc.target/riscv/movdifge-thead.c: New test.
5067 * gcc.target/riscv/movdifge-ventana.c: New test.
5068 * gcc.target/riscv/movdifge-zicond.c: New test.
5069 * gcc.target/riscv/movdifgt-sfb.c: New test.
5070 * gcc.target/riscv/movdifgt-thead.c: New test.
5071 * gcc.target/riscv/movdifgt-ventana.c: New test.
5072 * gcc.target/riscv/movdifgt-zicond.c: New test.
5073 * gcc.target/riscv/movdifle-sfb.c: New test.
5074 * gcc.target/riscv/movdifle-thead.c: New test.
5075 * gcc.target/riscv/movdifle-ventana.c: New test.
5076 * gcc.target/riscv/movdifle-zicond.c: New test.
5077 * gcc.target/riscv/movdiflt-sfb.c: New test.
5078 * gcc.target/riscv/movdiflt-thead.c: New test.
5079 * gcc.target/riscv/movdiflt-ventana.c: New test.
5080 * gcc.target/riscv/movdiflt-zicond.c: New test.
5081 * gcc.target/riscv/movdifne-sfb.c: New test.
5082 * gcc.target/riscv/movdifne-thead.c: New test.
5083 * gcc.target/riscv/movdifne-ventana.c: New test.
5084 * gcc.target/riscv/movdifne-zicond.c: New test.
5085 * gcc.target/riscv/movsifge-sfb.c: New test.
5086 * gcc.target/riscv/movsifge-thead.c: New test.
5087 * gcc.target/riscv/movsifge-ventana.c: New test.
5088 * gcc.target/riscv/movsifge-zicond.c: New test.
5089 * gcc.target/riscv/movsifgt-sfb.c: New test.
5090 * gcc.target/riscv/movsifgt-thead.c: New test.
5091 * gcc.target/riscv/movsifgt-ventana.c: New test.
5092 * gcc.target/riscv/movsifgt-zicond.c: New test.
5093 * gcc.target/riscv/movsifle-sfb.c: New test.
5094 * gcc.target/riscv/movsifle-thead.c: New test.
5095 * gcc.target/riscv/movsifle-ventana.c: New test.
5096 * gcc.target/riscv/movsifle-zicond.c: New test.
5097 * gcc.target/riscv/movsiflt-sfb.c: New test.
5098 * gcc.target/riscv/movsiflt-thead.c: New test.
5099 * gcc.target/riscv/movsiflt-ventana.c: New test.
5100 * gcc.target/riscv/movsiflt-zicond.c: New test.
5101 * gcc.target/riscv/movsifne-sfb.c: New test.
5102 * gcc.target/riscv/movsifne-thead.c: New test.
5103 * gcc.target/riscv/movsifne-ventana.c: New test.
5104 * gcc.target/riscv/movsifne-zicond.c: New test.
5106 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5108 * gcc.target/riscv/movdibfge-ventana.c: New test.
5109 * gcc.target/riscv/movdibfge-zicond.c: New test.
5110 * gcc.target/riscv/movdibfgt-ventana.c: New test.
5111 * gcc.target/riscv/movdibfgt-zicond.c: New test.
5112 * gcc.target/riscv/movdibfle-ventana.c: New test.
5113 * gcc.target/riscv/movdibfle-zicond.c: New test.
5114 * gcc.target/riscv/movdibflt-ventana.c: New test.
5115 * gcc.target/riscv/movdibflt-zicond.c: New test.
5116 * gcc.target/riscv/movdibfne-ventana.c: New test.
5117 * gcc.target/riscv/movdibfne-zicond.c: New test.
5118 * gcc.target/riscv/movsibfge-ventana.c: New test.
5119 * gcc.target/riscv/movsibfge-zicond.c: New test.
5120 * gcc.target/riscv/movsibfgt-ventana.c: New test.
5121 * gcc.target/riscv/movsibfgt-zicond.c: New test.
5122 * gcc.target/riscv/movsibfle-ventana.c: New test.
5123 * gcc.target/riscv/movsibfle-zicond.c: New test.
5124 * gcc.target/riscv/movsibflt-ventana.c: New test.
5125 * gcc.target/riscv/movsibflt-zicond.c: New test.
5126 * gcc.target/riscv/movsibfne-ventana.c: New test.
5127 * gcc.target/riscv/movsibfne-zicond.c: New test.
5129 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5131 * gcc.target/riscv/movdieq-thead.c: New test.
5132 * gcc.target/riscv/movdige-ventana.c: New test.
5133 * gcc.target/riscv/movdige-zicond.c: New test.
5134 * gcc.target/riscv/movdigeu-ventana.c: New test.
5135 * gcc.target/riscv/movdigeu-zicond.c: New test.
5136 * gcc.target/riscv/movdigt-ventana.c: New test.
5137 * gcc.target/riscv/movdigt-zicond.c: New test.
5138 * gcc.target/riscv/movdile-ventana.c: New test.
5139 * gcc.target/riscv/movdile-zicond.c: New test.
5140 * gcc.target/riscv/movdileu-ventana.c: New test.
5141 * gcc.target/riscv/movdileu-zicond.c: New test.
5142 * gcc.target/riscv/movdilt-ventana.c: New test.
5143 * gcc.target/riscv/movdilt-zicond.c: New test.
5144 * gcc.target/riscv/movdine-thead.c: New test.
5145 * gcc.target/riscv/movsieq-thead.c: New test.
5146 * gcc.target/riscv/movsige-ventana.c: New test.
5147 * gcc.target/riscv/movsige-zicond.c: New test.
5148 * gcc.target/riscv/movsigeu-ventana.c: New test.
5149 * gcc.target/riscv/movsigeu-zicond.c: New test.
5150 * gcc.target/riscv/movsigt-ventana.c: New test.
5151 * gcc.target/riscv/movsigt-zicond.c: New test.
5152 * gcc.target/riscv/movsile-ventana.c: New test.
5153 * gcc.target/riscv/movsile-zicond.c: New test.
5154 * gcc.target/riscv/movsileu-ventana.c: New test.
5155 * gcc.target/riscv/movsileu-zicond.c: New test.
5156 * gcc.target/riscv/movsilt-ventana.c: New test.
5157 * gcc.target/riscv/movsilt-zicond.c: New test.
5158 * gcc.target/riscv/movsine-thead.c: New test.
5160 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5162 * gcc.target/riscv/movdibeq-thead.c: New test.
5163 * gcc.target/riscv/movdibge-ventana.c: New test.
5164 * gcc.target/riscv/movdibge-zicond.c: New test.
5165 * gcc.target/riscv/movdibgeu-ventana.c: New test.
5166 * gcc.target/riscv/movdibgeu-zicond.c: New test.
5167 * gcc.target/riscv/movdibgt-ventana.c: New test.
5168 * gcc.target/riscv/movdibgt-zicond.c: New test.
5169 * gcc.target/riscv/movdible-ventana.c: New test.
5170 * gcc.target/riscv/movdible-zicond.c: New test.
5171 * gcc.target/riscv/movdibleu-ventana.c: New test.
5172 * gcc.target/riscv/movdibleu-zicond.c: New test.
5173 * gcc.target/riscv/movdiblt-ventana.c: New test.
5174 * gcc.target/riscv/movdiblt-zicond.c: New test.
5175 * gcc.target/riscv/movdibne-thead.c: New test.
5176 * gcc.target/riscv/movsibeq-thead.c: New test.
5177 * gcc.target/riscv/movsibge-ventana.c: New test.
5178 * gcc.target/riscv/movsibge-zicond.c: New test.
5179 * gcc.target/riscv/movsibgeu-ventana.c: New test.
5180 * gcc.target/riscv/movsibgeu-zicond.c: New test.
5181 * gcc.target/riscv/movsibgt-ventana.c: New test.
5182 * gcc.target/riscv/movsibgt-zicond.c: New test.
5183 * gcc.target/riscv/movsible-ventana.c: New test.
5184 * gcc.target/riscv/movsible-zicond.c: New test.
5185 * gcc.target/riscv/movsibleu-ventana.c: New test.
5186 * gcc.target/riscv/movsibleu-zicond.c: New test.
5187 * gcc.target/riscv/movsiblt-ventana.c: New test.
5188 * gcc.target/riscv/movsiblt-zicond.c: New test.
5189 * gcc.target/riscv/movsibne-thead.c: New test.
5191 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5193 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
5194 Explicitly set the branch cost.
5195 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
5197 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
5199 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
5201 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
5203 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
5206 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5208 * gcc.target/riscv/movdieq-sfb.c: New test.
5209 * gcc.target/riscv/movdige-sfb.c: New test.
5210 * gcc.target/riscv/movdigeu-sfb.c: New test.
5211 * gcc.target/riscv/movdigt-sfb.c: New test.
5212 * gcc.target/riscv/movdigtu-sfb.c: New test.
5213 * gcc.target/riscv/movdile-sfb.c: New test.
5214 * gcc.target/riscv/movdileu-sfb.c: New test.
5215 * gcc.target/riscv/movdilt-sfb.c: New test.
5216 * gcc.target/riscv/movdiltu-sfb.c: New test.
5217 * gcc.target/riscv/movdine-sfb.c: New test.
5218 * gcc.target/riscv/movsieq-sfb.c: New test.
5219 * gcc.target/riscv/movsige-sfb.c: New test.
5220 * gcc.target/riscv/movsigeu-sfb.c: New test.
5221 * gcc.target/riscv/movsigt-sfb.c: New test.
5222 * gcc.target/riscv/movsigtu-sfb.c: New test.
5223 * gcc.target/riscv/movsile-sfb.c: New test.
5224 * gcc.target/riscv/movsileu-sfb.c: New test.
5225 * gcc.target/riscv/movsilt-sfb.c: New test.
5226 * gcc.target/riscv/movsiltu-sfb.c: New test.
5227 * gcc.target/riscv/movsine-sfb.c: New test.
5229 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5231 * gcc.dg/torture/addieq.c: New test.
5232 * gcc.dg/torture/addifeq.c: New test.
5233 * gcc.dg/torture/addifge.c: New test.
5234 * gcc.dg/torture/addifgt.c: New test.
5235 * gcc.dg/torture/addifle.c: New test.
5236 * gcc.dg/torture/addiflt.c: New test.
5237 * gcc.dg/torture/addifne.c: New test.
5238 * gcc.dg/torture/addige.c: New test.
5239 * gcc.dg/torture/addigeu.c: New test.
5240 * gcc.dg/torture/addigt.c: New test.
5241 * gcc.dg/torture/addigtu.c: New test.
5242 * gcc.dg/torture/addile.c: New test.
5243 * gcc.dg/torture/addileu.c: New test.
5244 * gcc.dg/torture/addilt.c: New test.
5245 * gcc.dg/torture/addiltu.c: New test.
5246 * gcc.dg/torture/addine.c: New test.
5247 * gcc.dg/torture/addleq.c: New test.
5248 * gcc.dg/torture/addlfeq.c: New test.
5249 * gcc.dg/torture/addlfge.c: New test.
5250 * gcc.dg/torture/addlfgt.c: New test.
5251 * gcc.dg/torture/addlfle.c: New test.
5252 * gcc.dg/torture/addlflt.c: New test.
5253 * gcc.dg/torture/addlfne.c: New test.
5254 * gcc.dg/torture/addlge.c: New test.
5255 * gcc.dg/torture/addlgeu.c: New test.
5256 * gcc.dg/torture/addlgt.c: New test.
5257 * gcc.dg/torture/addlgtu.c: New test.
5258 * gcc.dg/torture/addlle.c: New test.
5259 * gcc.dg/torture/addlleu.c: New test.
5260 * gcc.dg/torture/addllt.c: New test.
5261 * gcc.dg/torture/addlltu.c: New test.
5262 * gcc.dg/torture/addlne.c: New test.
5263 * gcc.dg/torture/movieq.c: New test.
5264 * gcc.dg/torture/movifeq.c: New test.
5265 * gcc.dg/torture/movifge.c: New test.
5266 * gcc.dg/torture/movifgt.c: New test.
5267 * gcc.dg/torture/movifle.c: New test.
5268 * gcc.dg/torture/moviflt.c: New test.
5269 * gcc.dg/torture/movifne.c: New test.
5270 * gcc.dg/torture/movige.c: New test.
5271 * gcc.dg/torture/movigeu.c: New test.
5272 * gcc.dg/torture/movigt.c: New test.
5273 * gcc.dg/torture/movigtu.c: New test.
5274 * gcc.dg/torture/movile.c: New test.
5275 * gcc.dg/torture/movileu.c: New test.
5276 * gcc.dg/torture/movilt.c: New test.
5277 * gcc.dg/torture/moviltu.c: New test.
5278 * gcc.dg/torture/movine.c: New test.
5279 * gcc.dg/torture/movleq.c: New test.
5280 * gcc.dg/torture/movlfeq.c: New test.
5281 * gcc.dg/torture/movlfge.c: New test.
5282 * gcc.dg/torture/movlfgt.c: New test.
5283 * gcc.dg/torture/movlfle.c: New test.
5284 * gcc.dg/torture/movlflt.c: New test.
5285 * gcc.dg/torture/movlfne.c: New test.
5286 * gcc.dg/torture/movlge.c: New test.
5287 * gcc.dg/torture/movlgeu.c: New test.
5288 * gcc.dg/torture/movlgt.c: New test.
5289 * gcc.dg/torture/movlgtu.c: New test.
5290 * gcc.dg/torture/movlle.c: New test.
5291 * gcc.dg/torture/movlleu.c: New test.
5292 * gcc.dg/torture/movllt.c: New test.
5293 * gcc.dg/torture/movlltu.c: New test.
5294 * gcc.dg/torture/movlne.c: New test.
5296 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
5298 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
5300 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
5302 * gcc.target/aarch64/pr112406-2.c: New test.
5304 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
5306 * gcc.target/riscv/rvv/autovec/unop/popcount.c: Adjust check.
5307 * lib/target-supports.exp: Add riscv_zbb.
5309 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
5311 * g++.target/riscv/rvv/base/bug-14.C: Add
5312 dg-require-effective-target rv64.
5313 * g++.target/riscv/rvv/base/bug-9.C: Ditto.
5315 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
5317 * gcc.target/riscv/rvv/rvv.exp: Remove -march and -mabi from
5320 2023-11-21 Patrick O'Neill <patrick@rivosinc.com>
5322 * gfortran.dg/vect/pr107254.f90: Remove dg-do run directive.
5323 * gfortran.dg/vect/pr85853.f90: Ditto.
5324 * gfortran.dg/vect/vect-alias-check-1.F90: Ditto.
5326 2023-11-21 Richard Biener <rguenther@suse.de>
5328 PR tree-optimization/112623
5329 * gcc.target/i386/pr112623.c: New testcase.
5331 2023-11-21 Iain Buclaw <ibuclaw@gdcproject.org>
5333 * gdc.dg/asm1.d: Adjust expected diagnostic.
5335 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5338 * gcc.target/riscv/rvv/autovec/pr112598-1.c: New test.
5340 2023-11-21 Tamar Christina <tamar.christina@arm.com>
5343 * gcc.target/aarch64/sve/cond_asrd_1.c: Updated.
5344 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
5345 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
5346 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
5347 * gcc.target/aarch64/target_attr_13.c: Likewise.
5348 * gcc.target/aarch64/target_attr_15.c: Likewise.
5350 2023-11-21 Tamar Christina <tamar.christina@arm.com>
5352 * gcc.target/aarch64/simd/vmovl_high_1.c: Update codegen.
5353 * gcc.target/aarch64/uxtl-combine-1.c: New test.
5354 * gcc.target/aarch64/uxtl-combine-2.c: New test.
5355 * gcc.target/aarch64/uxtl-combine-3.c: New test.
5356 * gcc.target/aarch64/uxtl-combine-4.c: New test.
5357 * gcc.target/aarch64/uxtl-combine-5.c: New test.
5358 * gcc.target/aarch64/uxtl-combine-6.c: New test.
5360 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5362 * gcc.target/riscv/rvv/autovec/pr112438.c: Add missing dump check.
5364 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
5366 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
5368 2023-11-21 Eric Botcazou <ebotcazou@adacore.com>
5370 * gnat.dg/warn25.adb: Add xfail.
5372 2023-11-21 Jakub Jelinek <jakub@redhat.com>
5375 * c-c++-common/pr111309-2.c (foo): Don't expect errors for C++ with
5376 -fshort-enums if second argument is E0.
5378 2023-11-21 Jakub Jelinek <jakub@redhat.com>
5380 PR middle-end/112639
5381 * gcc.dg/torture/pr112639.c: New test.
5383 2023-11-21 Hongyu Wang <hongyu.wang@intel.com>
5385 * gcc.target/i386/apx-interrupt-1.c: Adjust option to restrict them
5386 under certain subfeatures.
5387 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
5388 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
5389 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
5390 * gcc.target/i386/apx-ppx-1.c: New test.
5392 2023-11-21 Richard Biener <rguenther@suse.de>
5394 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Adjust.
5395 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
5396 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Likewise.
5397 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
5399 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5401 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Fix bug.
5403 2023-11-21 liuhongt <hongtao.liu@intel.com>
5405 * gcc.target/i386/pr112325-mmx-1.c: New test.
5407 2023-11-20 Jan Hubicka <jh@suse.cz>
5409 * g++.dg/ipa/devirt-2.C: Add noipa attribute to prevent ipa-vrp.
5410 * g++.dg/ipa/devirt-7.C: Disable ipa-vrp.
5411 * g++.dg/ipa/ipa-icf-2.C: Disable ipa-vrp.
5412 * g++.dg/ipa/ipa-icf-3.C: Disable ipa-vrp.
5413 * g++.dg/ipa/ivinline-1.C: Disable ipa-vrp.
5414 * g++.dg/ipa/ivinline-3.C: Disable ipa-vrp.
5415 * g++.dg/ipa/ivinline-5.C: Disable ipa-vrp.
5416 * g++.dg/ipa/ivinline-8.C: Disable ipa-vrp.
5417 * g++.dg/ipa/nothrow-1.C: Disable ipa-vrp.
5418 * g++.dg/ipa/pure-const-1.C: Disable ipa-vrp.
5419 * g++.dg/ipa/pure-const-2.C: Disable ipa-vrp.
5420 * g++.dg/lto/inline-crossmodule-1_0.C: Disable ipa-vrp.
5421 * gcc.c-torture/compile/pr106433.c: Add noipa attribute to prevent ipa-vrp.
5422 * gcc.c-torture/execute/frame-address.c: Likewise.
5423 * gcc.dg/vla-1.c: Add noipa attribute to prevent ipa-vrp.
5424 * gcc.dg/ipa/fopt-info-inline-1.c: Disable ipa-vrp.
5425 * gcc.dg/ipa/ipa-icf-25.c: Disable ipa-vrp.
5426 * gcc.dg/ipa/ipa-icf-38.c: Disable ipa-vrp.
5427 * gcc.dg/ipa/pure-const-1.c: Disable ipa-vrp.
5428 * gcc.dg/ipa/remref-0.c: Add noipa attribute to prevent ipa-vrp.
5429 * gcc.dg/tree-prof/time-profiler-1.c: Disable ipa-vrp.
5430 * gcc.dg/tree-prof/time-profiler-2.c: Disable ipa-vrp.
5431 * gcc.dg/tree-ssa/pr110269.c: Disable ipa-vrp.
5432 * gcc.dg/tree-ssa/pr20701.c: Disable ipa-vrp.
5433 * gcc.dg/tree-ssa/vrp05.c: Disable ipa-vrp.
5434 * gcc.dg/tree-ssa/return-value-range-1.c: New test.
5435 * gcc.dg/nonnull-7.c: New file.
5437 2023-11-20 Richard Biener <rguenther@suse.de>
5439 PR tree-optimization/112618
5440 * gcc.dg/pr112618.c: New testcase.
5442 2023-11-20 Richard Biener <rguenther@suse.de>
5444 PR tree-optimization/112281
5445 * gcc.dg/torture/pr112281-1.c: New testcase.
5446 * gcc.dg/torture/pr112281-2.c: Likewise.
5448 2023-11-20 Richard Biener <rguenther@suse.de>
5450 PR middle-end/112622
5451 * gcc.dg/pr112622.c: New testcase.
5452 * gcc.dg/simd-2.c: Adjust.
5453 * gcc.target/i386/vect-bfloat16-typecheck_1.c: Likewise.
5454 * gcc.target/i386/vect-bfloat16-typecheck_2.c: Likewise.
5456 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5459 * gcc.target/riscv/rvv/autovec/pr112597-1.c: New test.
5461 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
5463 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Moved to...
5464 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-1.c: ...here.
5465 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Moved to...
5466 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-10.c: ...here.
5467 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Moved to...
5468 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-11.c: ...here.
5469 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Moved to...
5470 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-12.c: ...here.
5471 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Moved to...
5472 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-2.c: ...here.
5473 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Moved to...
5474 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c: ...here.
5475 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Moved to...
5476 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c: ...here.
5477 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Moved to...
5478 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-5.c: ...here.
5479 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Moved to...
5480 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-6.c: ...here.
5481 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Moved to...
5482 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-7.c: ...here.
5483 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Moved to...
5484 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-8.c: ...here.
5485 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Moved to...
5486 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-9.c: ...here.
5487 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
5489 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Ditto.
5490 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Ditto.
5491 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Ditto.
5492 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Ditto.
5493 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Ditto.
5494 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Ditto.
5495 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Ditto.
5496 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Ditto.
5497 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Ditto.
5498 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Ditto.
5499 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Ditto.
5500 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Moved to...
5501 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: ...here.
5502 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Moved to...
5503 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: ...here.
5504 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Moved to...
5505 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: ...here.
5506 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Moved to...
5507 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: ...here.
5508 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Moved to...
5509 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: ...here.
5510 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Moved to...
5511 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: ...here.
5512 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Moved to...
5513 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: ...here.
5514 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Moved to...
5515 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: ...here.
5516 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Moved to...
5517 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: ...here.
5518 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Moved to...
5519 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: ...here.
5520 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Moved to...
5521 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: ...here.
5522 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
5524 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Ditto.
5525 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Ditto.
5526 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Ditto.
5527 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Ditto.
5528 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Ditto.
5529 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Ditto.
5530 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Ditto.
5531 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Ditto.
5532 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Ditto.
5533 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Ditto.
5534 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Moved to...
5535 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: ...here.
5536 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Moved to...
5537 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: ...here.
5538 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Moved to...
5539 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: ...here.
5540 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Moved to...
5541 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: ...here.
5542 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Moved to...
5543 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: ...here.
5544 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Moved to...
5545 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: ...here.
5546 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Moved to...
5547 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: ...here.
5548 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Moved to...
5549 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: ...here.
5550 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Moved to...
5551 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: ...here.
5552 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Moved to...
5553 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: ...here.
5554 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
5556 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Ditto.
5557 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Ditto.
5558 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Ditto.
5559 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Ditto.
5560 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Ditto.
5561 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Ditto.
5562 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Ditto.
5563 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Ditto.
5564 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Ditto.
5565 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Moved to...
5566 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c: ...here.
5567 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Moved to...
5568 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-10.c: ...here.
5569 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Moved to...
5570 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c: ...here.
5571 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Moved to...
5572 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-4.c: ...here.
5573 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Moved to...
5574 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-5.c: ...here.
5575 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Moved to...
5576 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-6.c: ...here.
5577 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Moved to...
5578 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-7.c: ...here.
5579 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Moved to...
5580 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-8.c: ...here.
5581 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Moved to...
5582 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-9.c: ...here.
5583 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Moved to...
5584 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c: ...here.
5585 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
5587 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Ditto.
5588 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Ditto.
5589 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Ditto.
5590 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Ditto.
5591 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Ditto.
5592 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Ditto.
5593 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Ditto.
5594 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Ditto.
5595 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Ditto.
5596 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-1.c: New test.
5597 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-10.c: New test.
5598 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-11.c: New test.
5599 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12.c: New test.
5600 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-2.c: New test.
5601 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-3.c: New test.
5602 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-4.c: New test.
5603 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-5.c: New test.
5604 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-6.c: New test.
5605 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-7.c: New test.
5606 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-8.c: New test.
5607 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-9.c: New test.
5608 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-1.c: New test.
5609 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-10.c: New test.
5610 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-11.c: New test.
5611 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-2.c: New test.
5612 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-3.c: New test.
5613 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-4.c: New test.
5614 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-5.c: New test.
5615 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-6.c: New test.
5616 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-7.c: New test.
5617 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-8.c: New test.
5618 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-9.c: New test.
5619 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-1.c: New test.
5620 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-10.c: New test.
5621 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c: New test.
5622 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c: New test.
5623 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c: New test.
5624 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-5.c: New test.
5625 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-6.c: New test.
5626 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-7.c: New test.
5627 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-8.c: New test.
5628 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-9.c: New test.
5629 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c: New test.
5630 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-10.c: New test.
5631 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c: New test.
5632 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-4.c: New test.
5633 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-5.c: New test.
5634 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-6.c: New test.
5635 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-7.c: New test.
5636 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-8.c: New test.
5637 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-9.c: New test.
5639 2023-11-20 Christophe Lyon <christophe.lyon@linaro.org>
5641 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Remove 'return'.
5642 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5647 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5648 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5650 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5652 * lib/target-supports.exp: Remove scalable compile option.
5654 2023-11-20 Jakub Jelinek <jakub@redhat.com>
5656 * c-c++-common/builtin-classify-type-1.c (main): Add tests for vector
5659 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
5661 * gfortran.dg/pr112406.f90: New test.
5663 2023-11-20 Jakub Jelinek <jakub@redhat.com>
5665 PR tree-optimization/90693
5666 * gcc.target/i386/pr90693.c: New test.
5668 2023-11-20 Alexandre Oliva <oliva@adacore.com>
5670 * lib/target-supports.exp
5671 (check_effective_target_arm_thumb1_cbz_ok): Fix prop name
5674 2023-11-20 Alexandre Oliva <oliva@adacore.com>
5676 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
5677 Expect "unaligned pointer value" warning on short_enums
5678 targets, but not in c++.
5679 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
5682 2023-11-20 Alexandre Oliva <oliva@adacore.com>
5684 * gcc.dg/tree-ssa/scev-3.c: xfail on all ilp32 targets,
5685 though some of these do pass.
5686 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5687 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5689 2023-11-20 Haochen Jiang <haochen.jiang@intel.com>
5691 * gcc.target/i386/avx10_1-1.c: New test.
5692 * gcc.target/i386/avx10_1-10.c: Ditto.
5693 * gcc.target/i386/avx10_1-11.c: Ditto.
5694 * gcc.target/i386/avx10_1-12.c: Ditto.
5695 * gcc.target/i386/avx10_1-13.c: Ditto.
5696 * gcc.target/i386/avx10_1-14.c: Ditto.
5697 * gcc.target/i386/avx10_1-15.c: Ditto.
5698 * gcc.target/i386/avx10_1-16.c: Ditto.
5699 * gcc.target/i386/avx10_1-17.c: Ditto.
5700 * gcc.target/i386/avx10_1-18.c: Ditto.
5701 * gcc.target/i386/avx10_1-19.c: Ditto.
5702 * gcc.target/i386/avx10_1-2.c: Ditto.
5703 * gcc.target/i386/avx10_1-20.c: Ditto.
5704 * gcc.target/i386/avx10_1-21.c: Ditto.
5705 * gcc.target/i386/avx10_1-22.c: Ditto.
5706 * gcc.target/i386/avx10_1-23.c: Ditto.
5707 * gcc.target/i386/avx10_1-3.c: Ditto.
5708 * gcc.target/i386/avx10_1-4.c: Ditto.
5709 * gcc.target/i386/avx10_1-5.c: Ditto.
5710 * gcc.target/i386/avx10_1-6.c: Ditto.
5711 * gcc.target/i386/avx10_1-7.c: Ditto.
5712 * gcc.target/i386/avx10_1-8.c: Ditto.
5713 * gcc.target/i386/avx10_1-9.c: Ditto.
5715 2023-11-20 liuhongt <hongtao.liu@intel.com>
5717 * lib/target-supports.exp (vect_logical_reduc): Add i?86-*-*
5720 2023-11-20 liuhongt <hongtao.liu@intel.com>
5722 * gcc.target/i386/pr112325-1.c: New test.
5723 * gcc.target/i386/pr112325-2.c: New test.
5725 2023-11-20 xuli <xuli1@eswincomputing.com>
5728 * gcc.target/riscv/rvv/base/cpymem-strategy-1.c: New test.
5729 * gcc.target/riscv/rvv/base/cpymem-strategy-2.c: New test.
5730 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: New test.
5731 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: New test.
5732 * gcc.target/riscv/rvv/base/cpymem-strategy-5.c: New test.
5733 * gcc.target/riscv/rvv/base/cpymem-strategy.h: New test.
5735 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5737 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: New test.
5739 2023-11-19 Nathaniel Shead <nathanieloshead@gmail.com>
5742 * g++.dg/modules/pr99187.C: New test.
5744 2023-11-19 David Edelsohn <dje.gcc@gmail.com>
5746 * lib/target-supports.exp (add_options_for___float128): Only add
5747 -mfloat128 to powerpc*-*-linux*.
5749 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5751 * gcc.target/riscv/rvv/autovec/pr112561.c: New test.
5753 2023-11-19 David Malcolm <dmalcolm@redhat.com>
5756 * c-c++-common/analyzer/strtok-1.c: New test.
5757 * c-c++-common/analyzer/strtok-2.c: New test.
5758 * c-c++-common/analyzer/strtok-3.c: New test.
5759 * c-c++-common/analyzer/strtok-4.c: New test.
5760 * c-c++-common/analyzer/strtok-cppreference.c: New test.
5762 2023-11-18 Xi Ruoyao <xry111@xry111.site>
5764 * gcc.target/loongarch/div-div32.c: New test.
5765 * gcc.target/loongarch/div-no-div32.c: New test.
5767 2023-11-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5769 * gfortran.dg/coarray/caf.exp: Remove unused variable.
5770 * gfortran.dg/dg.exp: Remove unused variable.
5772 2023-11-18 Lulu Cheng <chenglulu@loongson.cn>
5773 Xi Ruoyao <xry111@xry111.site>
5775 * gcc.target/loongarch/func-call-medium-5.c: If the assembler supports call36,
5776 the test is abandoned.
5777 * gcc.target/loongarch/func-call-medium-6.c: Likewise.
5778 * gcc.target/loongarch/func-call-medium-7.c: Likewise.
5779 * gcc.target/loongarch/func-call-medium-8.c: Likewise.
5780 * lib/target-supports.exp: Added a function to see if the assembler supports
5781 the call36 relocation.
5782 * gcc.target/loongarch/func-call-medium-call36-1.c: New test.
5783 * gcc.target/loongarch/func-call-medium-call36.c: New test.
5785 2023-11-18 David Malcolm <dmalcolm@redhat.com>
5788 * c-c++-common/analyzer/gzio-2.c: Add dg-warning for infinite
5789 loop, marked as xfail.
5790 * c-c++-common/analyzer/infinite-loop-2.c: New test.
5791 * c-c++-common/analyzer/infinite-loop-4.c: New test.
5792 * c-c++-common/analyzer/infinite-loop-crc32c.c: New test.
5793 * c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c:
5795 * c-c++-common/analyzer/infinite-loop-doom-v_video.c: New test.
5796 * c-c++-common/analyzer/infinite-loop-g_error.c: New test.
5797 * c-c++-common/analyzer/infinite-loop-linked-list.c: New test.
5798 * c-c++-common/analyzer/infinite-recursion-inlining.c: Add
5799 dg-warning directives for infinite loop.
5800 * c-c++-common/analyzer/inlining-4-multiline.c: Update expected
5801 paths for event 5 having a location.
5802 * gcc.dg/analyzer/boxed-malloc-1.c: Add dg-warning for infinite
5804 * gcc.dg/analyzer/data-model-20.c: Likewise. Add comment about
5805 suspect code, and create...
5806 * gcc.dg/analyzer/data-model-20a.c: ...this new test by cleaning
5808 * gcc.dg/analyzer/edges-1.c: Add a placeholder statement to avoid
5809 the "...to here" from the if stmt occurring at the "while", and
5810 thus being treated as a bogus event.
5811 * gcc.dg/analyzer/explode-2a.c: Add dg-warning for infinite loop.
5812 * gcc.dg/analyzer/infinite-loop-1.c: New test.
5813 * gcc.dg/analyzer/malloc-1.c: Add dg-warning for infinite loop.
5814 * gcc.dg/analyzer/out-of-bounds-coreutils.c: Add TODO.
5815 * gcc.dg/analyzer/paths-4.c: Add dg-warning for infinite loop.
5816 * gcc.dg/analyzer/pr103892.c: Likewise.
5817 * gcc.dg/analyzer/pr93546.c: Likewise.
5819 2023-11-17 Robin Dapp <rdapp@ventanamicro.com>
5821 * gcc.target/aarch64/pr112406.c: New test.
5822 * gcc.target/riscv/rvv/autovec/pr112552.c: New test.
5824 2023-11-17 Jakub Jelinek <jakub@redhat.com>
5827 * g++.dg/DRs/dr2406.C: New test.
5829 2023-11-17 Jakub Jelinek <jakub@redhat.com>
5831 PR tree-optimization/112566
5832 PR tree-optimization/83171
5833 * gcc.dg/pr112566-1.c: New test.
5834 * gcc.dg/pr112566-2.c: New test.
5835 * gcc.target/i386/pr78057.c (foo): Pass another long long argument
5836 and use it in __builtin_ia32_*zcnt_u64 instead of the int one.
5838 2023-11-17 Jakub Jelinek <jakub@redhat.com>
5840 PR tree-optimization/112374
5841 * gcc.dg/pr112374-1.c: New test.
5842 * gcc.dg/pr112374-2.c: New test.
5843 * g++.dg/opt/pr112374.C: New test.
5845 2023-11-17 Richard Biener <rguenther@suse.de>
5847 PR tree-optimization/112585
5848 * gcc.dg/torture/pr112585.c: New testcase.
5850 2023-11-17 Richard Biener <rguenther@suse.de>
5853 2023-11-17 Richard Biener <rguenther@suse.de>
5855 PR tree-optimization/112281
5856 * gcc.dg/torture/pr112281.c: New testcase.
5858 2023-11-17 Tobias Burnus <tobias@codesourcery.com>
5860 * gfortran.dg/goacc/warn_truncated.f90: Add -std=f2018 option.
5861 * gfortran.dg/gomp/warn_truncated.f90: Likewise.
5862 * gfortran.dg/line_length_10.f90: Likewise.
5863 * gfortran.dg/line_length_11.f90: Likewise.
5864 * gfortran.dg/line_length_2.f90: Likewise.
5865 * gfortran.dg/line_length_5.f90: Likewise.
5866 * gfortran.dg/line_length_6.f90: Likewise.
5867 * gfortran.dg/line_length_7.f90: Likewise.
5868 * gfortran.dg/line_length_8.f90: Likewise.
5869 * gfortran.dg/line_length_9.f90: Likewise.
5870 * gfortran.dg/continuation_17.f90: New test.
5871 * gfortran.dg/continuation_18.f90: New test.
5872 * gfortran.dg/continuation_19.f: New test.
5873 * gfortran.dg/line_length_12.f90: New test.
5874 * gfortran.dg/line_length_13.f90: New test.
5876 2023-11-17 Georg-Johann Lay <avr@gjlay.de>
5879 * gcc.target/avr/pr53372-1.c: New test.
5880 * gcc.target/avr/pr53372-2.c: New test.
5882 2023-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5884 * gfortran.dg/coarray/caf.exp: Remove some output.
5885 * gfortran.dg/dg.exp: Remove some output.
5887 2023-11-17 Xi Ruoyao <xry111@xry111.site>
5889 * g++.target/loongarch/vect-copysign-negconst.C: New test.
5890 * g++.target/loongarch/vect-copysign-negconst-run.C: New test.
5892 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
5895 * gcc.target/powerpc/pr111449-2.c: New.
5897 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
5900 * gcc.target/powerpc/pr111449-1.c: New.
5901 * gcc.dg/tree-ssa/sra-17.c: Add additional options for 32-bit powerpc.
5902 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5904 2023-11-17 Li Wei <liwei@loongson.cn>
5906 * gcc.dg/pr90838.c: add clz/ctz test support on LoongArch.
5908 2023-11-17 Jiahao Xu <xujiahao@loongson.cn>
5910 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: Adjust assembler times.
5911 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: Ditto.
5912 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: Ditto.
5913 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: Ditto.
5915 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
5917 * gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter.
5919 2023-11-16 Edwin Lu <ewlu@rivosinc.com>
5922 * gcc.target/riscv/attribute-1.c: update macro name
5923 * gcc.target/riscv/attribute-4.c: ditto
5924 * gcc.target/riscv/attribute-5.c: ditto
5925 * gcc.target/riscv/predef-align-1.c: ditto
5926 * gcc.target/riscv/predef-align-2.c: ditto
5927 * gcc.target/riscv/predef-align-3.c: ditto
5928 * gcc.target/riscv/predef-align-4.c: ditto
5929 * gcc.target/riscv/predef-align-5.c: ditto
5930 * gcc.target/riscv/predef-align-6.c: ditto
5932 2023-11-16 Uros Bizjak <ubizjak@gmail.com>
5935 * gcc.target/i386/pr78904-10.c: New test.
5936 * gcc.target/i386/pr78904-10a.c: New test.
5937 * gcc.target/i386/pr78904-10b.c: New test.
5939 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
5941 * gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test.
5942 * gnat.dg/varsize4_pkg.ads: New helper.
5944 2023-11-16 Jakub Jelinek <jakub@redhat.com>
5947 * g++.dg/cpp0x/pr112365.C: New test.
5949 2023-11-16 Patrick Palka <ppalka@redhat.com>
5953 * g++.dg/cpp1z/nontype-auto22.C: New test.
5954 * g++.dg/cpp2a/concepts-partial-spec14.C: New test.
5956 2023-11-16 Patrick Palka <ppalka@redhat.com>
5960 * g++.dg/cpp2a/concepts-fn8.C: Extend test.
5961 * g++.dg/diagnostic/constexpr4.C: New test.
5963 2023-11-16 Tamar Christina <tamar.christina@arm.com>
5965 PR tree-optimization/111878
5966 * gcc.dg/graphite/pr111878.c: New test.
5968 2023-11-16 Florian Weimer <fweimer@redhat.com>
5970 * gcc.c-torture/execute/931004-13.c (main): Fix mistakenly swapped
5973 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
5975 * gcc.target/riscv/target-attr-01.c: New.
5976 * gcc.target/riscv/target-attr-02.c: Ditto.
5977 * gcc.target/riscv/target-attr-03.c: Ditto.
5978 * gcc.target/riscv/target-attr-04.c: Ditto.
5979 * gcc.target/riscv/target-attr-05.c: Ditto.
5980 * gcc.target/riscv/target-attr-06.c: Ditto.
5981 * gcc.target/riscv/target-attr-07.c: Ditto.
5982 * gcc.target/riscv/target-attr-bad-01.c: Ditto.
5983 * gcc.target/riscv/target-attr-bad-02.c: Ditto.
5984 * gcc.target/riscv/target-attr-bad-03.c: Ditto.
5985 * gcc.target/riscv/target-attr-bad-04.c: Ditto.
5986 * gcc.target/riscv/target-attr-bad-05.c: Ditto.
5987 * gcc.target/riscv/target-attr-bad-06.c: Ditto.
5988 * gcc.target/riscv/target-attr-bad-07.c: Ditto.
5989 * gcc.target/riscv/target-attr-bad-08.c: Ditto.
5990 * gcc.target/riscv/target-attr-bad-09.c: Ditto.
5991 * gcc.target/riscv/target-attr-bad-10.c: Ditto.
5993 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
5996 * gcc.target/riscv/pr112478.c: New.
5998 2023-11-16 liuhongt <hongtao.liu@intel.com>
6000 * gcc.target/i386/pr112532.c: New test.
6002 2023-11-16 Jakub Jelinek <jakub@redhat.com>
6005 * gcc.target/i386/bmi2-pr112526.c: New test.
6007 2023-11-16 Jakub Jelinek <jakub@redhat.com>
6009 PR tree-optimization/112536
6010 * gcc.dg/pr112536.c: New test.
6012 2023-11-16 Richard Biener <rguenther@suse.de>
6014 PR tree-optimization/112282
6015 * gcc.dg/torture/pr112282.c: Do not use __assert_fail.
6017 2023-11-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6019 PR middle-end/112554
6020 * gcc.target/riscv/rvv/autovec/pr112554.c: New test.
6022 2023-11-16 Marek Polacek <polacek@redhat.com>
6025 * g++.dg/cpp23/auto-fncast13.C: New test.
6026 * g++.dg/cpp23/auto-fncast14.C: New test.
6028 2023-11-15 Uros Bizjak <ubizjak@gmail.com>
6031 * gcc.target/i386/pr78904-8.c: New test.
6032 * gcc.target/i386/pr78904-8a.c: New test.
6033 * gcc.target/i386/pr78904-8b.c: New test.
6034 * gcc.target/i386/pr78904-9.c: New test.
6035 * gcc.target/i386/pr78904-9a.c: New test.
6036 * gcc.target/i386/pr78904-9b.c: New test.
6038 2023-11-15 Patrick O'Neill <patrick@rivosinc.com>
6040 * gcc.target/riscv/arch-27.c: New test.
6041 * gcc.target/riscv/arch-28.c: New test.
6043 2023-11-15 Patrick Palka <ppalka@redhat.com>
6046 * g++.dg/template/non-dependent30.C: New test.
6048 2023-11-15 Patrick Palka <ppalka@redhat.com>
6051 * g++.dg/cpp2a/concepts-requires37.C: New test.
6053 2023-11-15 Patrick Palka <ppalka@redhat.com>
6056 * g++.dg/template/non-dependent29.C: New test.
6058 2023-11-15 Patrick Palka <ppalka@redhat.com>
6062 * g++.dg/cpp2a/concepts-fn8.C: New test.
6064 2023-11-15 Roger Sayle <roger@nextmovesoftware.com>
6065 Thomas Schwinge <thomas@codesourcery.com>
6067 * gcc.target/nvptx/brev-2-O2.c: Adjust.
6068 * gcc.target/nvptx/brevll-2-O2.c: Likewise.
6070 2023-11-15 Thomas Schwinge <thomas@codesourcery.com>
6072 * gcc.target/nvptx/brev-1.c: Extend.
6073 * gcc.target/nvptx/brev-2.c: Rename to...
6074 * gcc.target/nvptx/brev-2-O2.c: ... this, and extend. Copy to...
6075 * gcc.target/nvptx/brev-2-O0.c: ... this, and adapt for '-O0'.
6076 * gcc.target/nvptx/brevll-1.c: Extend.
6077 * gcc.target/nvptx/brevll-2.c: Rename to...
6078 * gcc.target/nvptx/brevll-2-O2.c: ... this, and extend. Copy to...
6079 * gcc.target/nvptx/brevll-2-O0.c: ... this, and adapt for '-O0'.
6081 2023-11-15 Andrew Stubbs <ams@codesourcery.com>
6082 Andrew Jenner <andrew@codesourcery.com>
6084 * gcc.target/gcn/avgpr-mem-double.c: New test.
6085 * gcc.target/gcn/avgpr-mem-int.c: New test.
6086 * gcc.target/gcn/avgpr-mem-long.c: New test.
6087 * gcc.target/gcn/avgpr-mem-short.c: New test.
6088 * gcc.target/gcn/avgpr-spill-double.c: New test.
6089 * gcc.target/gcn/avgpr-spill-int.c: New test.
6090 * gcc.target/gcn/avgpr-spill-long.c: New test.
6091 * gcc.target/gcn/avgpr-spill-short.c: New test.
6093 2023-11-15 Richard Biener <rguenther@suse.de>
6095 PR tree-optimization/112282
6096 * gcc.dg/torture/pr112282.c: New testcase.
6098 2023-11-15 Jakub Jelinek <jakub@redhat.com>
6100 * c-c++-common/asan/sanity-check-pure-c-1.c: Adjust for interceptor_
6101 or wrap_ substrings possibly not being emitted in newer libasan.
6103 2023-11-15 Xi Ruoyao <xry111@xry111.site>
6105 * gcc.target/loongarch/cas-acquire.c: New test.
6107 2023-11-15 Richard Earnshaw <rearnsha@arm.com>
6109 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
6111 (check_effective_target_arm_arch_v6t2_hw): ... this. Fix checks.
6112 * gcc.target/arm/acle/data-intrinsics-armv6.c: Update pre-check.
6113 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
6115 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6117 * gcc.target/riscv/rvv/autovec/vls/def.h: Add trailing tests.
6118 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: New test.
6119 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: New test.
6120 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: New test.
6121 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: New test.
6122 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: New test.
6123 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: New test.
6124 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: New test.
6125 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: New test.
6126 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: New test.
6127 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: New test.
6128 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: New test.
6130 2023-11-15 Jakub Jelinek <jakub@redhat.com>
6132 * gcc.dg/cpp/if-2.c: Adjust expected diagnostics for 16-bit targets.
6134 2023-11-15 Pan Li <pan2.li@intel.com>
6136 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-10.c: New test.
6137 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-11.c: New test.
6138 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-12.c: New test.
6139 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-13.c: New test.
6140 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-14.c: New test.
6141 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-15.c: New test.
6142 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-6.c: New test.
6143 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-7.c: New test.
6144 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-8.c: New test.
6145 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-9.c: New test.
6146 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: New test.
6147 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: New test.
6148 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: New test.
6149 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: New test.
6150 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: New test.
6151 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: New test.
6152 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: New test.
6153 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: New test.
6154 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: New test.
6156 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6159 * gcc.target/riscv/rvv/autovec/pr112535.c: New test.
6161 2023-11-15 Jakub Jelinek <jakub@redhat.com>
6163 * g++.dg/cpp26/enum-conv1.C: New test.
6164 * g++.dg/cpp2a/enum-conv1.C: Adjust expected diagnostics in C++26.
6165 * g++.dg/diagnostic/enum3.C: Likewise.
6166 * g++.dg/parse/attr3.C: Likewise.
6167 * g++.dg/cpp0x/linkage2.C: Likewise.
6169 2023-11-15 Alexandre Oliva <oliva@adacore.com>
6171 * g++.dg/tsan/pthread_cond_clockwait.C: Add fallback overload.
6173 2023-11-15 Alexandre Oliva <oliva@adacore.com>
6175 * gcc.target/i386/pr95126-m32-3.c: Add
6176 -mno-accumulate-outgoing-args.
6177 * gcc.target/i386/pr95126-m32-4.c: Likewise.
6179 2023-11-14 Lewis Hyatt <lhyatt@gmail.com>
6183 * g++.dg/pch/main-file-warnings.C: New test.
6184 * g++.dg/pch/main-file-warnings.Hs: New test.
6185 * gcc.dg/pch/main-file-warnings.c: New test.
6186 * gcc.dg/pch/main-file-warnings.hs: New test.
6188 2023-11-14 David Malcolm <dmalcolm@redhat.com>
6191 * c-c++-common/analyzer/attr-tainted_args-1.c: Remove use of
6192 -fanalyzer-checker=taint.
6193 * c-c++-common/analyzer/fread-1.c: Likewise.
6194 * c-c++-common/analyzer/pr104029.c: Likewise.
6195 * gcc.dg/analyzer/pr93032-mztools-signed-char.c: Add params to
6196 work around state explosion.
6197 * gcc.dg/analyzer/pr93032-mztools-unsigned-char.c: Likewise.
6198 * gcc.dg/analyzer/pr93382.c: Remove use of
6199 -fanalyzer-checker=taint.
6200 * gcc.dg/analyzer/switch-enum-taint-1.c: Likewise.
6201 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: Likewise.
6202 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: Likewise.
6203 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: Likewise.
6204 * gcc.dg/analyzer/taint-CVE-2020-13143.h: Likewise.
6205 * gcc.dg/analyzer/taint-alloc-1.c: Likewise.
6206 * gcc.dg/analyzer/taint-alloc-2.c: Likewise.
6207 * gcc.dg/analyzer/taint-alloc-3.c: Likewise.
6208 * gcc.dg/analyzer/taint-alloc-4.c: Likewise.
6209 * gcc.dg/analyzer/taint-alloc-5.c: Likewise.
6210 * gcc.dg/analyzer/taint-assert-BUG_ON.c: Likewise.
6211 * gcc.dg/analyzer/taint-assert-macro-expansion.c: Likewise.
6212 * gcc.dg/analyzer/taint-assert-system-header.c: Likewise.
6213 * gcc.dg/analyzer/taint-assert.c: Likewise.
6214 * gcc.dg/analyzer/taint-divisor-1.c: Likewise.
6215 * gcc.dg/analyzer/taint-divisor-2.c: Likewise.
6216 * gcc.dg/analyzer/taint-merger.c: Likewise.
6217 * gcc.dg/analyzer/taint-ops.c: Delete this test: it was a
6218 duplicate of material in operations.c and data-model-1.c, with
6219 -fanalyzer-checker=taint added.
6220 * gcc.dg/analyzer/taint-read-index-1.c: Remove use of
6221 -fanalyzer-checker=taint.
6222 * gcc.dg/analyzer/taint-read-offset-1.c: Likewise.
6223 * gcc.dg/analyzer/taint-realloc.c: Likewise. Add missing
6224 dg-warning for leak now that the malloc state machine is also
6226 * gcc.dg/analyzer/taint-size-1.c: Remove use of
6227 -fanalyzer-checker=taint.
6228 * gcc.dg/analyzer/taint-size-access-attr-1.c: Likewise.
6229 * gcc.dg/analyzer/taint-write-index-1.c: Likewise.
6230 * gcc.dg/analyzer/taint-write-offset-1.c: Likewise.
6231 * gcc.dg/analyzer/torture/taint-read-index-2.c: Likewise.
6232 * gcc.dg/analyzer/torture/taint-read-index-3.c: Likewise.
6233 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: Likewise. Add
6235 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: Likewise.
6236 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: Likewise.
6237 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: Likewise.
6238 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: Likewise.
6239 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: Likewise. Fix C++-style
6241 * gcc.dg/plugin/taint-CVE-2011-0521-4.c: Remove use of
6242 -fanalyzer-checker=taint and add -Wno-pedantic. Remove xfail and
6243 add missing dg-warning.
6244 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Remove use of
6245 -fanalyzer-checker=taint and add -Wno-pedantic.
6246 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
6247 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
6248 * gcc.dg/plugin/taint-antipatterns-1.c: : Remove use of
6249 -fanalyzer-checker=taint.
6251 2023-11-14 Dimitar Dimitrov <dimitar@dinux.eu>
6253 * gcc.dg/20020206-1.c: Prune warning that
6254 -fprefetch-loop-arrays is not supported.
6256 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
6259 * g++.dg/modules/pr103499_a.C: New test.
6260 * g++.dg/modules/pr103499_b.C: New test.
6262 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
6265 * g++.dg/modules/using-9.C: New test.
6267 2023-11-14 David Malcolm <dmalcolm@redhat.com>
6269 * gcc.dg/plugin/diagnostic_group_plugin.c: Use
6270 diagnostic_start_span.
6272 2023-11-14 Uros Bizjak <ubizjak@gmail.com>
6275 * gcc.target/i386/pr78904-7.c: New test.
6276 * gcc.target/i386/pr78904-7a.c: New test.
6277 * gcc.target/i386/pr78904-7b.c: New test.
6279 2023-11-14 Jakub Jelinek <jakub@redhat.com>
6282 * g++.dg/cpp26/literals1.C: New test.
6283 * g++.dg/cpp26/literals2.C: New test.
6284 * g++.dg/cpp23/wchar-multi1.C: Adjust expected diagnostic wordings.
6285 * g++.dg/cpp23/wchar-multi2.C: Likewise.
6286 * gcc.dg/c23-utf8char-3.c: Likewise.
6287 * gcc.dg/cpp/charconst-4.c: Likewise.
6288 * gcc.dg/cpp/charconst.c: Likewise.
6289 * gcc.dg/cpp/if-2.c: Likewise.
6290 * gcc.dg/utf16-4.c: Likewise.
6291 * gcc.dg/utf32-4.c: Likewise.
6292 * g++.dg/cpp1z/utf8-neg.C: Likewise.
6293 * g++.dg/cpp2a/ucn2.C: Likewise.
6294 * g++.dg/ext/utf16-4.C: Likewise.
6295 * g++.dg/ext/utf32-4.C: Likewise.
6297 2023-11-14 David Malcolm <dmalcolm@redhat.com>
6299 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Use
6300 global_dc's file cache.
6301 * gcc.dg/plugin/expensive_selftests_plugin.c: Likewise.
6303 2023-11-14 Andrew MacLeod <amacleod@redhat.com>
6305 PR tree-optimization/112509
6306 * gcc.dg/pr112509.c: New.
6308 2023-11-14 Saurabh Jha <saurabh.jha@arm.com>
6311 * gcc.target/arm/mve/pr112337.c: Test for REG_P check for INC and DEC
6314 2023-11-14 Richard Biener <rguenther@suse.de>
6316 PR tree-optimization/111233
6317 PR tree-optimization/111652
6318 PR tree-optimization/111727
6319 PR tree-optimization/111838
6320 PR tree-optimization/112113
6321 * gcc.dg/torture/pr111233.c: New testcase.
6322 * gcc.dg/torture/pr111652.c: Likewise.
6323 * gcc.dg/torture/pr111727.c: Likewise.
6324 * gcc.dg/torture/pr111838.c: Likewise.
6325 * gcc.dg/torture/pr112113.c: Likewise.
6327 2023-11-14 Richard Biener <rguenther@suse.de>
6329 PR tree-optimization/112281
6330 * gcc.dg/torture/pr112281.c: New testcase.
6332 2023-11-14 Lehua Ding <lehua.ding@rivai.ai>
6334 * gcc.target/i386/apx-spill_to_egprs-1.c: Make sure that no local
6335 variables are stored on the stack.
6337 2023-11-14 Andreas Krebbel <krebbel@linux.ibm.com>
6339 * g++.target/s390/zvec-templ-1.C: New test.
6341 2023-11-14 Jonathan Wakely <jwakely@redhat.com>
6345 * g++.dg/cpp23/ext-floating16.C: New test.
6346 * g++.dg/cpp23/ext-floating17.C: New test.
6348 2023-11-14 Jakub Jelinek <jakub@redhat.com>
6351 * c-c++-common/pr111309-1.c: New test.
6352 * c-c++-common/pr111309-2.c: New test.
6353 * gcc.dg/torture/bitint-43.c: New test.
6354 * gcc.dg/torture/bitint-44.c: New test.
6356 2023-11-14 liuhongt <hongtao.liu@intel.com>
6358 * gcc.target/i386/pr112496.c: New test.
6360 2023-11-14 Jakub Jelinek <jakub@redhat.com>
6362 PR middle-end/112511
6363 * gcc.dg/pr112511.c: New test.
6365 2023-11-14 Jakub Jelinek <jakub@redhat.com>
6366 Hu, Lin1 <lin1.hu@intel.com>
6369 * gcc.target/i386/avx512vl-pr112435-1.c: New test.
6370 * gcc.target/i386/avx512vl-pr112435-2.c: New test.
6371 * gcc.target/i386/avx512vl-pr112435-3.c: New test.
6373 2023-11-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6375 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Fix vid.v check.
6377 2023-11-14 liuhongt <hongtao.liu@intel.com>
6379 * gcc.target/i386/pr105735-3.c: New test.
6381 2023-11-13 Uros Bizjak <ubizjak@gmail.com>
6384 * gcc.target/i386/pr112494.c: New test.
6386 2023-11-13 Brendan Shanks <bshanks@codeweavers.com>
6388 * g++.dg/modules/bad-mapper-1.C: Also accept posix_spawn.
6390 2023-11-13 Robin Dapp <rdapp@ventanamicro.com>
6392 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: New test.
6394 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6396 * lib/target-supports.exp (v7a_neon): New feature-test target.
6397 * gcc.dg/debug/pr57351.c: Use it.
6399 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6401 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6402 Add test for v7a_arm.
6403 * gcc.target/arm/pr60650-2.c: Use require-effective-target and
6405 * gcc.target/arm/pr60657.c: Likewise.
6406 * gcc.target/arm/pr60663.c: Likewise.
6407 * gcc.target/arm/pr81863.c: Likewise.
6408 * gcc.target/arm/pr97969.c: Likewise.
6409 * gcc.target/arm/pr98931.c: Likewise.
6410 * gcc.target/arm/tail-long-call.c: Likewise.
6412 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6414 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6415 For instruction-set specific tests, check that __thumb__ is, or
6416 isn't defined as appropriate.
6418 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6420 * gcc.target/arm/pr59575.c: Use dg-require-effective-target and
6423 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6425 * gcc.target/arm/pr19599.c: Add +fp to the architecture.
6427 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6429 * gcc.target/arm/optional_thumb-1.c: Force a soft-float ABI.
6430 * gcc.target/arm/optional_thumb-3.c: Check for armv7e-m compatibility,
6431 then set the architecture explicitly.
6433 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6435 * gcc.target/arm/macro_defs0.c: Use dg-effective-target and
6437 * gcc.target/arm/macro_defs1.c: Likewise.
6438 * gcc.target/arm/macro_defs2.c: Likewise.
6440 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6442 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6443 Use soft-float ABI for armv7m.
6444 * gcc.target/arm/ftest-armv7m-thumb.c: Use dg-require-effective-target
6445 to check flag compatibility.
6447 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6449 * gcc.target/arm/scd42-2.c: Use modern dg- flags.
6451 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6453 * gcc.target/arm/pragma_arch_switch_2.c: Use testsuite infrastructure
6454 to set the architecture flags. Add +fp to the pragma that changes the
6457 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6459 * gcc.target/arm/pragma_arch_attribute.c: Add +simd to pragmas that
6460 set an explicit architecture.
6461 * gcc.target/arm/pragma_arch_attribute_2.c: Likewise.
6462 * gcc.target/arm/pragma_arch_attribute_3.c: Likewise.
6464 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6466 * gcc.target/arm/pr88648-asm-syntax-unified.c: It isn't necessary
6467 to try to override the architecture flags specified by arm_arch_v7a.
6469 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6471 * gcc.target/arm/pr78353-1.c: Use dg-add-options to manage target
6473 * gcc.target/arm/pr78353-2.c: Likewise.
6475 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6477 * gcc.target/arm/pr65647-2.c: Use dg-add-options to manage target
6480 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6482 * gcc.target/arm/lto/pr96939_1.c: Add +simd to the architecture
6485 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6487 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6488 Add entry to check for xscale.
6489 * gcc.target/arm/g2.c: Use it.
6491 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6493 * gcc.target/arm/attr_thumb-static2.c: Add +fp to the -march
6496 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6498 * gcc.target/arm/attr-crypto.c: Add +simd to the -march
6501 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6503 * gcc.target/arm/acle/pacbti-m-predef-11.c: Add +fp to the -march
6506 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6508 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6509 Add base FPU specifications to all architectures that can support
6512 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6514 * lib/target-supports.exp (check_effective_target_hard_float): Add
6517 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6519 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
6521 * gcc.target/arm/acle/data-intrinsics-armv6.c: Use it.
6522 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
6524 2023-11-13 Richard Biener <rguenther@suse.de>
6526 PR tree-optimization/112495
6527 * gcc.target/i386/pr112495.c: New testcase.
6529 2023-11-13 Richard Biener <rguenther@suse.de>
6531 PR middle-end/112487
6532 * gcc.dg/torture/pr112487.c: New testcase.
6534 2023-11-13 Richard Biener <rguenther@suse.de>
6536 PR tree-optimization/111792
6537 PR tree-optimization/111000
6538 * gcc.dg/torture/pr111792.c: New testcase.
6540 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6542 * gcc.target/riscv/rvv/autovec/vls/def.h: Fix init test.
6543 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto.
6544 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto.
6545 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto.
6546 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto.
6547 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto.
6548 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto.
6549 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto.
6551 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6553 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge-1.c: New test.
6554 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge-2.c: New test.
6555 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: New test.
6556 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: New test.
6557 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: New test.
6558 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: New test.
6559 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: New test.
6560 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: New test.
6561 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: New test.
6562 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: New test.
6563 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: New test.
6564 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: New test.
6565 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: New test.
6566 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: New test.
6567 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: New test.
6568 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: New test.
6569 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: New test.
6570 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: New test.
6572 2023-11-13 liuhongt <hongtao.liu@intel.com>
6574 * gcc.target/i386/part-vect-vec_elem-1.c: New test.
6575 * gcc.target/i386/part-vect-vec_elem-2.c: New test.
6577 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
6579 * gcc.target/arc/ashrdi3-1.c: New test case.
6580 * gcc.target/arc/lshrdi3-1.c: Likewise.
6581 * gcc.target/arc/rotldi3-1.c: Likewise.
6582 * gcc.target/arc/rotrdi3-1.c: Likewise.
6584 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
6586 * gcc.target/arc/builtin_norm-1.c: New test case.
6587 * gcc.target/arc/builtin_norm-2.c: Likewise.
6588 * gcc.target/arc/builtin_normw-1.c: Likewise.
6589 * gcc.target/arc/builtin_normw-2.c: Likewise.
6590 * gcc.target/arc/builtin_swap-1.c: Likewise.
6591 * gcc.target/arc/builtin_swap-2.c: Likewise.
6592 * gcc.target/arc/builtin_swap-3.c: Likewise.
6594 2023-11-13 Florian Weimer <fweimer@redhat.com>
6596 * gcc.c-torture/execute/20000112-1.c (main): Add missing
6598 * gcc.c-torture/execute/20000113-1.c (foobar): Add missing
6600 (main): Add missing int and void types.
6601 * gcc.c-torture/execute/20000314-2.c (main): Likewise.
6602 * gcc.c-torture/execute/20000402-1.c (main): Likewise.
6603 * gcc.c-torture/execute/20000403-1.c (main): Likewise.
6604 * gcc.c-torture/execute/20000503-1.c (main): Likewise.
6605 * gcc.c-torture/execute/20000605-2.c (main): Likewise.
6606 * gcc.c-torture/execute/20000717-1.c (main): Likewise.
6607 * gcc.c-torture/execute/20000717-5.c (main): Likewise.
6608 * gcc.c-torture/execute/20000726-1.c (main): Likewise.
6609 * gcc.c-torture/execute/20000914-1.c(blah): Add missing
6611 (main): Add missing int and void types.
6612 * gcc.c-torture/execute/20001009-1.c (main): Likewise.
6613 * gcc.c-torture/execute/20001013-1.c (main): Likewise.
6614 * gcc.c-torture/execute/20001031-1.c (main): Likewise.
6615 * gcc.c-torture/execute/20010221-1.c (main): Likewise.
6616 * gcc.c-torture/execute/20010723-1.c (main): Likewise.
6617 * gcc.c-torture/execute/20010915-1.c (s): Call
6618 __builtin_strcmp instead of strcmp.
6619 * gcc.c-torture/execute/20010924-1.c (main): Add missing
6621 * gcc.c-torture/execute/20011128-1.c (main): Likewise.
6622 * gcc.c-torture/execute/20020226-1.c (main): Likewise.
6623 * gcc.c-torture/execute/20020328-1.c (foo): Add missing
6625 * gcc.c-torture/execute/20020406-1.c (DUPFFexgcd): Call
6626 __builtin_printf instead of printf.
6628 * gcc.c-torture/execute/20020508-1.c (main): Add missing
6630 * gcc.c-torture/execute/20020508-2.c (main): Likewise.
6631 * gcc.c-torture/execute/20020508-3.c (main): Likewise.
6632 * gcc.c-torture/execute/20020611-1.c (main): Likewise.
6633 * gcc.c-torture/execute/20021010-2.c (main): Likewise.
6634 * gcc.c-torture/execute/20021113-1.c (foo): Add missing
6636 (main): Add missing int and void types.
6637 * gcc.c-torture/execute/20021120-3.c (foo): Call
6638 __builtin_sprintf instead of sprintf.
6639 * gcc.c-torture/execute/20030125-1.c (main): Add missing
6641 * gcc.c-torture/execute/20030216-1.c (main): Likewise.
6642 * gcc.c-torture/execute/20030404-1.c (main): Likewise.
6643 * gcc.c-torture/execute/20030606-1.c (main): Likewise.
6644 Call __builtin_memset instead of memset.
6645 * gcc.c-torture/execute/20030828-1.c (main): Add missing int
6647 * gcc.c-torture/execute/20030828-2.c (main): Likewise.
6648 * gcc.c-torture/execute/20031012-1.c: Call __builtin_strlen
6650 * gcc.c-torture/execute/20031211-1.c (main): Add missing int
6652 * gcc.c-torture/execute/20040319-1.c (main): Likewise.
6653 * gcc.c-torture/execute/20040411-1.c (sub1): Call
6654 __builtin_memcpy instead of memcpy.
6655 * gcc.c-torture/execute/20040423-1.c (sub1): Likewise.
6656 * gcc.c-torture/execute/20040917-1.c (main): Add missing int
6658 * gcc.c-torture/execute/20050131-1.c (main): Likewise.
6659 * gcc.c-torture/execute/20051113-1.c (main): Likewise.
6660 * gcc.c-torture/execute/20121108-1.c (main): Call
6661 __builtin_printf instead of printf.
6662 * gcc.c-torture/execute/20170401-2.c (main): Add missing int
6664 * gcc.c-torture/execute/900409-1.c (main): Likewise.
6665 * gcc.c-torture/execute/920202-1.c (f): Add int return type.
6666 (main): Add missing int and void types.
6667 * gcc.c-torture/execute/920302-1.c (execute): Add void return
6669 (main): Add missing int and void types.
6670 * gcc.c-torture/execute/920410-1.c (main): Likewise.
6671 * gcc.c-torture/execute/920501-2.c (main): Likewise.
6672 * gcc.c-torture/execute/920501-3.c (execute): Add void return
6674 (main): Add missing int and void types.
6675 * gcc.c-torture/execute/920501-5.c (x): Add int return type.
6676 (main): Add missing int and void types.
6677 * gcc.c-torture/execute/920501-6.c (main): Add int return
6679 * gcc.c-torture/execute/920501-8.c (main): Add missing
6680 int and void types. Call __builtin_strcmp instead of strcmp.
6681 * gcc.c-torture/execute/920506-1.c (main): Add missing
6683 * gcc.c-torture/execute/920612-2.c (main): Likewise.
6684 * gcc.c-torture/execute/920618-1.c (main): Likewise.
6685 * gcc.c-torture/execute/920625-1.c (main): Likewise.
6686 * gcc.c-torture/execute/920710-1.c (main): Likewise.
6687 * gcc.c-torture/execute/920721-1.c (main): Likewise.
6688 * gcc.c-torture/execute/920721-4.c (main): Likewise.
6689 * gcc.c-torture/execute/920726-1.c (first, second): Call
6690 __builtin_strlen instead of strlen.
6691 (main): Add missing int and void types. Call __builtin_strcmp
6693 * gcc.c-torture/execute/920810-1.c (main): Add missing
6695 * gcc.c-torture/execute/920829-1.c (main): Likewise.
6696 * gcc.c-torture/execute/920908-1.c (main): Likewise.
6697 * gcc.c-torture/execute/920922-1.c (main): Likewise.
6698 * gcc.c-torture/execute/920929-1.c (f): Add void return type.
6699 (main): Add missing int and void types.
6700 * gcc.c-torture/execute/921006-1.c (main): Likewise. Call
6701 __builtin_strcmp instead of strcmp.
6702 * gcc.c-torture/execute/921007-1.c (main): Add missing
6704 * gcc.c-torture/execute/921016-1.c (main): Likewise.
6705 * gcc.c-torture/execute/921019-1.c (main): Likewise.
6706 * gcc.c-torture/execute/921019-2.c (main): Likewise.
6707 * gcc.c-torture/execute/921029-1.c (main): Likewise.
6708 * gcc.c-torture/execute/921104-1.c (main): Likewise.
6709 * gcc.c-torture/execute/921112-1.c (f): Add void return type.
6710 (main): Add missing int and void types.
6711 * gcc.c-torture/execute/921113-1.c (w, f1, f2, gitter): Add
6713 (main): Add missing int and void types.
6714 * gcc.c-torture/execute/921117-1.c (check): Call
6715 __builtin_strcmp instead of strcmp.
6716 (main): Add missing int and void types. Call __builtin_strcpy
6718 * gcc.c-torture/execute/921123-2.c (main): Add missing
6720 * gcc.c-torture/execute/921202-2.c (main): Likewise.
6721 * gcc.c-torture/execute/921204-1.c (main): Likewise.
6722 * gcc.c-torture/execute/921208-1.c (main): Likewise.
6723 * gcc.c-torture/execute/930123-1.c (f): Add void return type.
6724 (main): Add missing int and void types.
6725 * gcc.c-torture/execute/930126-1.c (main): Likewise.
6726 * gcc.c-torture/execute/930406-1.c (f): Add void return type.
6727 (main): Add missing int and void types.
6728 * gcc.c-torture/execute/930408-1.c (p, f): Add missing void
6730 (main): Add missing int and void types.
6731 * gcc.c-torture/execute/930429-1.c (main): Likewise.
6732 * gcc.c-torture/execute/930603-2.c (f): Add missing void
6734 (main): Add missing int and void types.
6735 * gcc.c-torture/execute/930608-1.c (main): Likewise.
6736 * gcc.c-torture/execute/930614-1.c (f): Add void return type.
6737 (main): Add missing int and void types.
6738 * gcc.c-torture/execute/930614-2.c (main): Likewise.
6739 * gcc.c-torture/execute/930622-2.c (main): Likewise.
6740 * gcc.c-torture/execute/930628-1.c (f): Add void return type.
6741 (main): Add missing int and void types.
6742 * gcc.c-torture/execute/930725-1.c (main): Likewise. Call
6743 __builtin_strcmp instead of strcmp.
6744 * gcc.c-torture/execute/930930-2.c (main): Add missing
6746 * gcc.c-torture/execute/931002-1.c (f): Add void return type.
6747 (main): Add missing int and void types.
6748 * gcc.c-torture/execute/931004-1.c (f): Add void return type.
6749 (main): Add missing int and void types.
6750 * gcc.c-torture/execute/931004-10.c (f): Add void return type.
6751 (main): Add missing int and void types.
6752 * gcc.c-torture/execute/931004-11.c (f): Add void return type.
6753 (main): Add missing int and void types.
6754 * gcc.c-torture/execute/931004-12.c (f): Add void return type.
6755 (main): Add missing int and void types.
6756 * gcc.c-torture/execute/931004-13.c (f): Add void return type.
6757 (main): Add missing int and void types.
6758 * gcc.c-torture/execute/931004-14.c (f): Add void return type.
6759 (main): Add missing int and void types.
6760 * gcc.c-torture/execute/931004-2.c (f): Add void return type.
6761 (main): Add missing int and void types.
6762 * gcc.c-torture/execute/931004-3.c (f): Add void return type.
6763 (main): Add missing int and void types.
6764 * gcc.c-torture/execute/931004-4.c (f): Add void return type.
6765 (main): Add missing int and void types.
6766 * gcc.c-torture/execute/931004-5.c (f): Add void return type.
6767 (main): Add missing int and void types.
6768 * gcc.c-torture/execute/931004-6.c (f): Add void return type.
6769 (main): Add missing int and void types.
6770 * gcc.c-torture/execute/931004-7.c (f): Add void return type.
6771 (main): Add missing int and void types.
6772 * gcc.c-torture/execute/931004-8.c (f): Add void return type.
6773 (main): Add missing int and void types.
6774 * gcc.c-torture/execute/931004-9.c (f): Add void return type.
6775 (main): Add missing int and void types.
6776 * gcc.c-torture/execute/931005-1.c (main): Likewise.
6777 * gcc.c-torture/execute/931110-1.c (main): Likewise.
6778 * gcc.c-torture/execute/931110-2.c (main): Likewise.
6779 * gcc.c-torture/execute/941014-1.c (main): Likewise.
6780 * gcc.c-torture/execute/941014-2.c (main): Likewise.
6781 * gcc.c-torture/execute/941015-1.c (main): Likewise.
6782 * gcc.c-torture/execute/941021-1.c (f): Add void return type.
6783 (main): Add missing int and void types.
6784 * gcc.c-torture/execute/941025-1.c (main): Likewise.
6785 * gcc.c-torture/execute/941031-1.c (main): Likewise.
6786 * gcc.c-torture/execute/950221-1.c (g2): Add int return type.
6787 (f): Add missing void types. Call __builtin_strcpy instead
6789 (main): Add missing int and void types.
6790 * gcc.c-torture/execute/950426-2.c (main): Likewise.
6791 * gcc.c-torture/execute/950503-1.c (main): Likewise.
6792 * gcc.c-torture/execute/950511-1.c (main): Likewise.
6793 * gcc.c-torture/execute/950607-1.c (main): Likewise.
6794 * gcc.c-torture/execute/950607-2.c (main): Likewise.
6795 * gcc.c-torture/execute/950612-1.c (main): Likewise.
6796 * gcc.c-torture/execute/950628-1.c (main): Likewise.
6797 * gcc.c-torture/execute/950704-1.c (main): Likewise.
6798 * gcc.c-torture/execute/950706-1.c (main): Likewise.
6799 * gcc.c-torture/execute/950710-1.c (main): Likewise.
6800 * gcc.c-torture/execute/950714-1.c (main): Likewise.
6801 * gcc.c-torture/execute/950809-1.c (f): Add void return type.
6802 (main): Add missing int and void types.
6803 * gcc.c-torture/execute/950906-1.c (g, f): Add void return
6805 (main): Add missing int and void types.
6806 * gcc.c-torture/execute/950915-1.c (main): Likewise.
6807 * gcc.c-torture/execute/950929-1.c (main): Likewise.
6808 * gcc.c-torture/execute/951003-1.c (f): Add missing int
6810 (main): Add missing int and void types.
6811 * gcc.c-torture/execute/951115-1.c (g, f): Add void return
6813 (main): Add missing int and void types.
6814 * gcc.c-torture/execute/951204-1.c (f): Add void return type.
6815 (main): Add missing int and void types.
6816 * gcc.c-torture/execute/960116-1.c (p): Add int return type.
6817 (main): Add missing int and void types.
6818 * gcc.c-torture/execute/960117-1.c (main): Likewise.
6819 * gcc.c-torture/execute/960209-1.c (main): Likewise.
6820 * gcc.c-torture/execute/960215-1.c (main): Likewise.
6821 * gcc.c-torture/execute/960219-1.c (f): Add void return type.
6822 (main): Add missing int and void types.
6823 * gcc.c-torture/execute/960301-1.c (main): Likewise.
6824 * gcc.c-torture/execute/960302-1.c (foo, main): Add missing
6826 * gcc.c-torture/execute/960311-1.c (main): Likewise.
6827 * gcc.c-torture/execute/960311-2.c (main): Likewise.
6828 * gcc.c-torture/execute/960311-3.c (main): Likewise.
6829 * gcc.c-torture/execute/960312-1.c (f): Add void return type.
6830 (main): Add missing int and void types.
6831 * gcc.c-torture/execute/960317-1.c (main): Likewise.
6832 * gcc.c-torture/execute/960321-1.c (main): Likewise.
6833 * gcc.c-torture/execute/960326-1.c (main): Likewise.
6834 * gcc.c-torture/execute/960327-1.c (g, main): Add missing
6836 (f): Add missing void types.
6837 * gcc.c-torture/execute/960405-1.c (main): Add missing
6839 * gcc.c-torture/execute/960416-1.c (main): Likewise.
6840 * gcc.c-torture/execute/960419-1.c (main): Likewise.
6841 * gcc.c-torture/execute/960419-2.c (main): Likewise.
6842 * gcc.c-torture/execute/960512-1.c (main): Likewise.
6843 * gcc.c-torture/execute/960513-1.c (main): Likewise.
6844 * gcc.c-torture/execute/960521-1.c (f): Add missing void
6846 (main): Add missing int and void types.
6847 * gcc.c-torture/execute/960608-1.c (f): Add int return type.
6848 (main): Add missing int and void types.
6849 * gcc.c-torture/execute/960801-1.c (main): Likewise.
6850 * gcc.c-torture/execute/960802-1.c (main): Likewise.
6851 * gcc.c-torture/execute/960909-1.c (f): Add void return type.
6852 (main): Add missing int and void types.
6853 * gcc.c-torture/execute/961004-1.c (main): Likewise.
6854 * gcc.c-torture/execute/961017-1.c (main): Likewise.
6855 * gcc.c-torture/execute/961017-2.c (main): Likewise.
6856 * gcc.c-torture/execute/961026-1.c (main): Likewise.
6857 * gcc.c-torture/execute/961122-1.c (addhi, subhi): Add void
6859 (main): Add missing int and void types.
6860 * gcc.c-torture/execute/961122-2.c (main): Likewise.
6861 * gcc.c-torture/execute/961125-1.c (main): Likewise.
6862 * gcc.c-torture/execute/961206-1.c (main): Likewise.
6863 * gcc.c-torture/execute/961213-1.c (main): Likewise.
6864 * gcc.c-torture/execute/970214-1.c (main): Likewise.
6865 * gcc.c-torture/execute/970214-2.c (main): Likewise.
6866 * gcc.c-torture/execute/970217-1.c (sub): Add int return type.
6867 (main): Add missing int and void types.
6868 * gcc.c-torture/execute/970923-1.c (main): Likewise.
6869 * gcc.c-torture/execute/980223.c (main): Likewise.
6870 * gcc.c-torture/execute/980506-1.c (main): Likewise.
6871 * gcc.c-torture/execute/980506-2.c (main): Likewise.
6872 * gcc.c-torture/execute/980506-3.c (build_lookup): Call
6873 __builtin_strlen instead of strlen and __builtin_memset
6875 * gcc.c-torture/execute/980526-3.c (main): Likewise.
6876 * gcc.c-torture/execute/980602-1.c (main): Likewise.
6877 * gcc.c-torture/execute/980604-1.c (main): Likewise.
6878 * gcc.c-torture/execute/980605-1.c (dummy): Add missing int
6880 (main): Add missing int and void types.
6881 * gcc.c-torture/execute/980701-1.c (ns_name_skip): Add missing
6883 (main): Add missing int and void types.
6884 * gcc.c-torture/execute/980709-1.c (main): Likewise.
6885 * gcc.c-torture/execute/990117-1.c (main): Likewise.
6886 * gcc.c-torture/execute/990127-1.c (main): Likewise.
6887 * gcc.c-torture/execute/990128-1.c (main): Likewise.
6888 * gcc.c-torture/execute/990130-1.c (main): Likewise.
6889 * gcc.c-torture/execute/990324-1.c (main): Likewise.
6890 * gcc.c-torture/execute/990524-1.c (main): Likewise.
6891 * gcc.c-torture/execute/990531-1.c (main): Likewise.
6892 * gcc.c-torture/execute/990628-1.c (fetch, load_data): Call
6893 __builtin_memset instead of memset.
6894 (main): Add missing int and void types.
6895 * gcc.c-torture/execute/991019-1.c (main): Likewise.
6896 * gcc.c-torture/execute/991023-1.c (foo, main): Likewise.
6897 * gcc.c-torture/execute/991112-1.c (isprint): Declare.
6898 * gcc.c-torture/execute/991118-1.c (main): Add missing
6900 * gcc.c-torture/execute/alias-1.c (ptr2): Add cast to float *
6902 (typepun): Add missing void types.
6903 (main): Add missing int and void types.
6904 * gcc.c-torture/execute/alias-2.c (main): Likewise.
6905 * gcc.c-torture/execute/alias-3.c (inc): Add missing
6907 * gcc.c-torture/execute/alias-4.c (main): Add missing int
6909 * gcc.c-torture/execute/arith-1.c (main): Add missing
6911 * gcc.c-torture/execute/arith-rand-ll.c (main): Likewise.
6912 * gcc.c-torture/execute/arith-rand.c (main): Likewise.
6913 * gcc.c-torture/execute/bf-layout-1.c (main): Likewise.
6914 * gcc.c-torture/execute/bf-pack-1.c (foo): Add missing
6916 (main): Add missing int and void types.
6917 * gcc.c-torture/execute/bf-sign-1.c (main): Likewise.
6918 * gcc.c-torture/execute/bf-sign-2.c (main): Likewise.
6919 * gcc.c-torture/execute/bf64-1.c (main): Likewise.
6920 * gcc.c-torture/execute/builtin-prefetch-2.c (stat_int_arr):
6921 Add missing int array element type.
6922 * gcc.c-torture/execute/builtin-prefetch-3.c (stat_int_arr):
6924 * gcc.c-torture/execute/cbrt.c (main): Add missing int and
6926 * gcc.c-torture/execute/complex-1.c (main): Likewise.
6927 * gcc.c-torture/execute/complex-2.c (main): Likewise.
6928 * gcc.c-torture/execute/complex-3.c (main): Likewise.
6929 * gcc.c-torture/execute/complex-4.c (main): Likewise.
6930 * gcc.c-torture/execute/complex-5.c (main): Likewise.
6931 * gcc.c-torture/execute/compndlit-1.c (main): Likewise.
6932 * gcc.c-torture/execute/conversion.c (test_integer_to_float)
6933 (test_longlong_integer_to_float, test_float_to_integer)
6934 (test_float_to_longlong_integer): Add missing void return
6936 (main): Add missing int and void types.
6937 * gcc.c-torture/execute/cvt-1.c (main): Likewise.
6938 * gcc.c-torture/execute/divconst-1.c (f): Add void return type.
6939 (main): Add missing int and void types.
6940 * gcc.c-torture/execute/divconst-2.c (main): Likewise.
6941 * gcc.c-torture/execute/divconst-3.c (main): Likewise.
6942 * gcc.c-torture/execute/enum-1.c (main): Likewise.
6943 * gcc.c-torture/execute/func-ptr-1.c (main): Likewise.
6944 * gcc.c-torture/execute/ieee/20011123-1.c (main): Likewise.
6945 * gcc.c-torture/execute/ieee/920518-1.c (main): Likewise.
6946 * gcc.c-torture/execute/ieee/920810-1.c (main): Likewise.
6947 Call __builtin_strcmp instead of strcmp.
6948 * gcc.c-torture/execute/ieee/930529-1.c (main): Add missing
6950 * gcc.c-torture/execute/ieee/fp-cmp-1.c (main): Likewise.
6951 * gcc.c-torture/execute/ieee/fp-cmp-2.c (main): Likewise.
6952 * gcc.c-torture/execute/ieee/fp-cmp-3.c (main): Likewise.
6953 * gcc.c-torture/execute/ieee/fp-cmp-6.c (main): Likewise.
6954 * gcc.c-torture/execute/ieee/fp-cmp-9.c (main): Likewise.
6955 * gcc.c-torture/execute/ieee/minuszero.c (main): Likewise.
6956 * gcc.c-torture/execute/ieee/mzero2.c (expect): Call
6957 __builtin_memcmp instead of memcmp.
6958 (main): Add missing int and void types.
6959 * gcc.c-torture/execute/ieee/mzero3.c (main): Likewise.
6960 (expectd, expectf): Call __builtin_memcmp instead of memcmp.
6961 * gcc.c-torture/execute/ieee/mzero5.c (negzero_check):
6963 * gcc.c-torture/execute/ieee/rbug.c (main): Add missing
6965 * gcc.c-torture/execute/index-1.c (main): Likewise.
6966 * gcc.c-torture/execute/loop-1.c (main): Likewise.
6967 * gcc.c-torture/execute/loop-2b.c (f): Add void return type.
6968 (main): Add missing int and void types.
6969 * gcc.c-torture/execute/loop-6.c (main): Likewise.
6970 * gcc.c-torture/execute/loop-7.c (main): Likewise.
6971 * gcc.c-torture/execute/lto-tbaa-1.c (use_a, set_b, use_c):
6972 Add void return type.
6973 (main): Add missing int and void types.
6974 * gcc.c-torture/execute/memcpy-1.c (main): Likewise.
6975 * gcc.c-torture/execute/memcpy-2.c (main): Likewise.
6976 * gcc.c-torture/execute/memcpy-bi.c (main): Likewise.
6977 * gcc.c-torture/execute/memset-1.c (main): Likewise.
6978 * gcc.c-torture/execute/memset-2.c: Include <string.h>.
6979 * gcc.c-torture/execute/memset-3.c: Likewise.
6980 * gcc.c-torture/execute/nest-stdar-1.c (main): Add missing
6982 * gcc.c-torture/execute/nestfunc-1.c (f): Add void return type.
6983 (main): Add missing int and void types.
6984 * gcc.c-torture/execute/packed-1.c (f): Add void return type.
6985 (main): Add missing int and void types.
6986 * gcc.c-torture/execute/pr15262-1.c (main): Likewise. Call
6987 __builtin_malloc instead of malloc.
6988 * gcc.c-torture/execute/pr15262-2.c (foo): Add int return
6990 (main): Add missing int and void types.
6991 * gcc.c-torture/execute/pr15262.c (main): Likewise.
6992 * gcc.c-torture/execute/pr17252.c (main): Likewise.
6993 * gcc.c-torture/execute/pr21331.c (main): Likewise.
6994 * gcc.c-torture/execute/pr34176.c (foo): Add missing int
6995 type to definition of foo.
6996 * gcc.c-torture/execute/pr42231.c (max): Add missing int type
6998 * gcc.c-torture/execute/pr42614.c (expect_func): Call
6999 __builtin_abs instead of abs.
7000 * gcc.c-torture/execute/pr54937.c (t): Add void return type.
7001 (main): Add missing int and void types.
7002 * gcc.c-torture/execute/ptr-arith-1.c (main): Likewise.
7003 * gcc.c-torture/execute/regstack-1.c (main): Likewise.
7004 * gcc.c-torture/execute/scope-1.c (f): Add missing void types.
7005 (main): Add missing int and void types.
7006 * gcc.c-torture/execute/simd-5.c (main): Call __builtin_memcmp
7008 * gcc.c-torture/execute/strcmp-1.c (main): Add missing
7010 * gcc.c-torture/execute/strcpy-1.c (main): Likewise.
7011 * gcc.c-torture/execute/strct-pack-1.c (main): Likewise.
7012 * gcc.c-torture/execute/strct-pack-2.c (main): Likewise.
7013 * gcc.c-torture/execute/strct-pack-4.c (main): Likewise.
7014 * gcc.c-torture/execute/strct-stdarg-1.c (f): Add void return
7016 (main): Add missing int and void types.
7017 * gcc.c-torture/execute/strct-varg-1.c (f): Add void return
7019 (main): Add missing int and void types.
7020 * gcc.c-torture/execute/strlen-1.c (main): Likewise.
7021 * gcc.c-torture/execute/strncmp-1.c (main): Likewise.
7022 * gcc.c-torture/execute/struct-ini-1.c (main): Likewise.
7023 * gcc.c-torture/execute/struct-ini-2.c (main): Likewise.
7024 * gcc.c-torture/execute/struct-ini-3.c (main): Likewise.
7025 * gcc.c-torture/execute/struct-ini-4.c (main): Likewise.
7026 * gcc.c-torture/execute/struct-ret-1.c (main): Likewise.
7027 * gcc.c-torture/execute/struct-ret-2.c (main): Likewise.
7028 * gcc.c-torture/execute/va-arg-1.c (f): Add void return type.
7029 (main): Add missing int and void types.
7030 * gcc.c-torture/execute/va-arg-10.c (main): Likewise.
7031 * gcc.c-torture/execute/va-arg-2.c (main): Likewise.
7032 * gcc.c-torture/execute/va-arg-4.c (main): Likewise.
7033 * gcc.c-torture/execute/va-arg-5.c (va_double)
7034 (va_long_double): Add void return type.
7035 (main): Add missing int and void types.
7036 * gcc.c-torture/execute/va-arg-6.c (f): Add void return type.
7037 (main): Add missing int and void types.
7038 * gcc.c-torture/execute/va-arg-9.c (main): Likewise.
7039 * gcc.c-torture/execute/widechar-1.c (main): Likewise.
7041 2023-11-13 Florian Weimer <fweimer@redhat.com>
7043 * gcc.c-torture/execute/20000112-1.c: Declare exit and abort
7045 * gcc.c-torture/execute/20000113-1.c: Likewise.
7046 * gcc.c-torture/execute/20000205-1.c: Likewise.
7047 * gcc.c-torture/execute/20000217-1.c: Likewise.
7048 * gcc.c-torture/execute/20000223-1.c: Likewise.
7049 * gcc.c-torture/execute/20000224-1.c: Likewise.
7050 * gcc.c-torture/execute/20000225-1.c: Likewise.
7051 * gcc.c-torture/execute/20000227-1.c: Likewise.
7052 * gcc.c-torture/execute/20000313-1.c: Likewise.
7053 * gcc.c-torture/execute/20000314-1.c: Likewise.
7054 * gcc.c-torture/execute/20000314-2.c: Likewise.
7055 * gcc.c-torture/execute/20000314-3.c: Likewise.
7056 * gcc.c-torture/execute/20000402-1.c: Likewise.
7057 * gcc.c-torture/execute/20000403-1.c: Likewise.
7058 * gcc.c-torture/execute/20000412-1.c: Likewise.
7059 * gcc.c-torture/execute/20000412-2.c: Likewise.
7060 * gcc.c-torture/execute/20000412-4.c: Likewise.
7061 * gcc.c-torture/execute/20000412-5.c: Likewise.
7062 * gcc.c-torture/execute/20000412-6.c: Likewise.
7063 * gcc.c-torture/execute/20000419-1.c: Likewise.
7064 * gcc.c-torture/execute/20000422-1.c: Likewise.
7065 * gcc.c-torture/execute/20000503-1.c: Likewise.
7066 * gcc.c-torture/execute/20000511-1.c: Likewise.
7067 * gcc.c-torture/execute/20000519-1.c: Likewise.
7068 * gcc.c-torture/execute/20000519-2.c: Likewise.
7069 * gcc.c-torture/execute/20000523-1.c: Likewise.
7070 * gcc.c-torture/execute/20000528-1.c: Likewise.
7071 * gcc.c-torture/execute/20000603-1.c: Likewise.
7072 * gcc.c-torture/execute/20000605-1.c: Likewise.
7073 * gcc.c-torture/execute/20000605-2.c: Likewise.
7074 * gcc.c-torture/execute/20000605-3.c: Likewise.
7075 * gcc.c-torture/execute/20000622-1.c: Likewise.
7076 * gcc.c-torture/execute/20000717-1.c: Likewise.
7077 * gcc.c-torture/execute/20000717-2.c: Likewise.
7078 * gcc.c-torture/execute/20000717-5.c: Likewise.
7079 * gcc.c-torture/execute/20000722-1.c: Likewise.
7080 * gcc.c-torture/execute/20000726-1.c: Likewise.
7081 * gcc.c-torture/execute/20000731-1.c: Likewise.
7082 * gcc.c-torture/execute/20000731-2.c: Likewise.
7083 * gcc.c-torture/execute/20000801-3.c: Likewise.
7084 * gcc.c-torture/execute/20000801-4.c: Likewise.
7085 * gcc.c-torture/execute/20000808-1.c: Likewise.
7086 * gcc.c-torture/execute/20000815-1.c: Likewise.
7087 * gcc.c-torture/execute/20000818-1.c: Likewise.
7088 * gcc.c-torture/execute/20000819-1.c: Likewise.
7089 * gcc.c-torture/execute/20000822-1.c: Likewise.
7090 * gcc.c-torture/execute/20000914-1.c: Likewise.
7091 * gcc.c-torture/execute/20000917-1.c: Likewise.
7092 * gcc.c-torture/execute/20001009-1.c: Likewise.
7093 * gcc.c-torture/execute/20001009-2.c: Likewise.
7094 * gcc.c-torture/execute/20001013-1.c: Likewise.
7095 * gcc.c-torture/execute/20001017-1.c: Likewise.
7096 * gcc.c-torture/execute/20001017-2.c: Likewise.
7097 * gcc.c-torture/execute/20001024-1.c: Likewise.
7098 * gcc.c-torture/execute/20001027-1.c: Likewise.
7099 * gcc.c-torture/execute/20001101.c: Likewise.
7100 * gcc.c-torture/execute/20001108-1.c: Likewise.
7101 * gcc.c-torture/execute/20001112-1.c: Likewise.
7102 * gcc.c-torture/execute/20001124-1.c: Likewise.
7103 * gcc.c-torture/execute/20001130-1.c: Likewise.
7104 * gcc.c-torture/execute/20001130-2.c: Likewise.
7105 * gcc.c-torture/execute/20001203-2.c: Likewise.
7106 * gcc.c-torture/execute/20001221-1.c: Likewise.
7107 * gcc.c-torture/execute/20001228-1.c: Likewise.
7108 * gcc.c-torture/execute/20001229-1.c: Likewise.
7109 * gcc.c-torture/execute/20010106-1.c: Likewise.
7110 * gcc.c-torture/execute/20010118-1.c: Likewise.
7111 * gcc.c-torture/execute/20010119-1.c: Likewise.
7112 * gcc.c-torture/execute/20010206-1.c: Likewise.
7113 * gcc.c-torture/execute/20010209-1.c: Likewise.
7114 * gcc.c-torture/execute/20010221-1.c: Likewise.
7115 * gcc.c-torture/execute/20010222-1.c: Likewise.
7116 * gcc.c-torture/execute/20010329-1.c: Likewise.
7117 * gcc.c-torture/execute/20010403-1.c: Likewise.
7118 * gcc.c-torture/execute/20010409-1.c: Likewise.
7119 * gcc.c-torture/execute/20010422-1.c: Likewise.
7120 * gcc.c-torture/execute/20010518-1.c: Likewise.
7121 * gcc.c-torture/execute/20010518-2.c: Likewise.
7122 * gcc.c-torture/execute/20010520-1.c: Likewise.
7123 * gcc.c-torture/execute/20010604-1.c: Likewise.
7124 * gcc.c-torture/execute/20010711-1.c: Likewise.
7125 * gcc.c-torture/execute/20010723-1.c: Likewise.
7126 * gcc.c-torture/execute/20010904-1.c: Likewise.
7127 * gcc.c-torture/execute/20010904-2.c: Likewise.
7128 * gcc.c-torture/execute/20010915-1.c: Likewise.
7129 * gcc.c-torture/execute/20010924-1.c: Likewise.
7130 * gcc.c-torture/execute/20011024-1.c: Likewise.
7131 * gcc.c-torture/execute/20011109-1.c: Likewise.
7132 * gcc.c-torture/execute/20011109-2.c: Likewise.
7133 * gcc.c-torture/execute/20011114-1.c: Likewise.
7134 * gcc.c-torture/execute/20011121-1.c: Likewise.
7135 * gcc.c-torture/execute/20011126-1.c: Likewise.
7136 * gcc.c-torture/execute/20011128-1.c: Likewise.
7137 * gcc.c-torture/execute/20011217-1.c: Likewise.
7138 * gcc.c-torture/execute/20020213-1.c: Likewise.
7139 * gcc.c-torture/execute/20020215-1.c: Likewise.
7140 * gcc.c-torture/execute/20020225-2.c: Likewise.
7141 * gcc.c-torture/execute/20020226-1.c: Likewise.
7142 * gcc.c-torture/execute/20020227-1.c: Likewise.
7143 * gcc.c-torture/execute/20020307-1.c: Likewise.
7144 * gcc.c-torture/execute/20020328-1.c: Likewise.
7145 * gcc.c-torture/execute/20020404-1.c: Likewise.
7146 * gcc.c-torture/execute/20020406-1.c: Likewise.
7147 * gcc.c-torture/execute/20020413-1.c: Likewise.
7148 * gcc.c-torture/execute/20020418-1.c: Likewise.
7149 * gcc.c-torture/execute/20020508-1.c: Likewise.
7150 * gcc.c-torture/execute/20020508-2.c: Likewise.
7151 * gcc.c-torture/execute/20020508-3.c: Likewise.
7152 * gcc.c-torture/execute/20020529-1.c: Likewise.
7153 * gcc.c-torture/execute/20020611-1.c: Likewise.
7154 * gcc.c-torture/execute/20020615-1.c: Likewise.
7155 * gcc.c-torture/execute/20020619-1.c: Likewise.
7156 * gcc.c-torture/execute/20020904-1.c: Likewise.
7157 * gcc.c-torture/execute/20020916-1.c: Likewise.
7158 * gcc.c-torture/execute/20021010-1.c: Likewise.
7159 * gcc.c-torture/execute/20021113-1.c: Likewise.
7160 * gcc.c-torture/execute/20021118-1.c: Likewise.
7161 * gcc.c-torture/execute/20021118-2.c: Likewise.
7162 * gcc.c-torture/execute/20021120-1.c: Likewise.
7163 * gcc.c-torture/execute/20021120-2.c: Likewise.
7164 * gcc.c-torture/execute/20021120-3.c: Likewise.
7165 * gcc.c-torture/execute/20030105-1.c: Likewise.
7166 * gcc.c-torture/execute/20030109-1.c: Likewise.
7167 * gcc.c-torture/execute/20030117-1.c: Likewise.
7168 * gcc.c-torture/execute/20030120-1.c: Likewise.
7169 * gcc.c-torture/execute/20030125-1.c: Likewise.
7170 * gcc.c-torture/execute/20030128-1.c: Likewise.
7171 * gcc.c-torture/execute/20030209-1.c: Likewise.
7172 * gcc.c-torture/execute/20030222-1.c: Likewise.
7173 * gcc.c-torture/execute/20030316-1.c: Likewise.
7174 * gcc.c-torture/execute/20030403-1.c: Likewise.
7175 * gcc.c-torture/execute/20030404-1.c: Likewise.
7176 * gcc.c-torture/execute/20030501-1.c: Likewise.
7177 * gcc.c-torture/execute/20030606-1.c: Likewise.
7178 * gcc.c-torture/execute/20030828-1.c: Likewise.
7179 * gcc.c-torture/execute/20030828-2.c: Likewise.
7180 * gcc.c-torture/execute/20030903-1.c: Likewise.
7181 * gcc.c-torture/execute/20030910-1.c: Likewise.
7182 * gcc.c-torture/execute/20030913-1.c: Likewise.
7183 * gcc.c-torture/execute/20030914-1.c: Likewise.
7184 * gcc.c-torture/execute/20030914-2.c: Likewise.
7185 * gcc.c-torture/execute/20030916-1.c: Likewise.
7186 * gcc.c-torture/execute/20030928-1.c: Likewise.
7187 * gcc.c-torture/execute/20031010-1.c: Likewise.
7188 * gcc.c-torture/execute/20031201-1.c: Likewise.
7189 * gcc.c-torture/execute/20031204-1.c: Likewise.
7190 * gcc.c-torture/execute/20031211-1.c: Likewise.
7191 * gcc.c-torture/execute/20040208-1.c: Likewise.
7192 * gcc.c-torture/execute/20040218-1.c: Likewise.
7193 * gcc.c-torture/execute/20040307-1.c: Likewise.
7194 * gcc.c-torture/execute/20040319-1.c: Likewise.
7195 * gcc.c-torture/execute/20040411-1.c: Likewise.
7196 * gcc.c-torture/execute/20040423-1.c: Likewise.
7197 * gcc.c-torture/execute/20040625-1.c: Likewise.
7198 * gcc.c-torture/execute/20040703-1.c: Likewise.
7199 * gcc.c-torture/execute/20040706-1.c: Likewise.
7200 * gcc.c-torture/execute/20040707-1.c: Likewise.
7201 * gcc.c-torture/execute/20040805-1.c: Likewise.
7202 * gcc.c-torture/execute/20040917-1.c: Likewise.
7203 * gcc.c-torture/execute/20041011-1.c: Likewise.
7204 * gcc.c-torture/execute/20041113-1.c: Likewise.
7205 * gcc.c-torture/execute/20041124-1.c: Likewise.
7206 * gcc.c-torture/execute/20041210-1.c: Likewise.
7207 * gcc.c-torture/execute/20041212-1.c: Likewise.
7208 * gcc.c-torture/execute/20050410-1.c: Likewise.
7209 * gcc.c-torture/execute/20051113-1.c: Likewise.
7210 * gcc.c-torture/execute/20070623-1.c: Likewise.
7211 * gcc.c-torture/execute/20091229-1.c: Likewise.
7212 * gcc.c-torture/execute/20101025-1.c: Likewise.
7213 * gcc.c-torture/execute/20120817-1.c: Likewise.
7214 * gcc.c-torture/execute/20170401-2.c: Likewise.
7215 * gcc.c-torture/execute/900409-1.c: Likewise.
7216 * gcc.c-torture/execute/920202-1.c: Likewise.
7217 * gcc.c-torture/execute/920302-1.c: Likewise.
7218 * gcc.c-torture/execute/920410-1.c: Likewise.
7219 * gcc.c-torture/execute/920501-2.c: Likewise.
7220 * gcc.c-torture/execute/920501-3.c: Likewise.
7221 * gcc.c-torture/execute/920501-4.c: Likewise.
7222 * gcc.c-torture/execute/920501-5.c: Likewise.
7223 * gcc.c-torture/execute/920501-6.c: Likewise.
7224 * gcc.c-torture/execute/920501-8.c: Likewise.
7225 * gcc.c-torture/execute/920506-1.c: Likewise.
7226 * gcc.c-torture/execute/920604-1.c: Likewise.
7227 * gcc.c-torture/execute/920612-2.c: Likewise.
7228 * gcc.c-torture/execute/920618-1.c: Likewise.
7229 * gcc.c-torture/execute/920625-1.c: Likewise.
7230 * gcc.c-torture/execute/920710-1.c: Likewise.
7231 * gcc.c-torture/execute/920721-1.c: Likewise.
7232 * gcc.c-torture/execute/920721-4.c: Likewise.
7233 * gcc.c-torture/execute/920726-1.c: Likewise.
7234 * gcc.c-torture/execute/920829-1.c: Likewise.
7235 * gcc.c-torture/execute/920908-1.c: Likewise.
7236 * gcc.c-torture/execute/920922-1.c: Likewise.
7237 * gcc.c-torture/execute/920929-1.c: Likewise.
7238 * gcc.c-torture/execute/921006-1.c: Likewise.
7239 * gcc.c-torture/execute/921007-1.c: Likewise.
7240 * gcc.c-torture/execute/921016-1.c: Likewise.
7241 * gcc.c-torture/execute/921019-1.c: Likewise.
7242 * gcc.c-torture/execute/921019-2.c: Likewise.
7243 * gcc.c-torture/execute/921029-1.c: Likewise.
7244 * gcc.c-torture/execute/921104-1.c: Likewise.
7245 * gcc.c-torture/execute/921112-1.c: Likewise.
7246 * gcc.c-torture/execute/921113-1.c: Likewise.
7247 * gcc.c-torture/execute/921117-1.c: Likewise.
7248 * gcc.c-torture/execute/921123-2.c: Likewise.
7249 * gcc.c-torture/execute/921202-2.c: Likewise.
7250 * gcc.c-torture/execute/921204-1.c: Likewise.
7251 * gcc.c-torture/execute/921208-1.c: Likewise.
7252 * gcc.c-torture/execute/930123-1.c: Likewise.
7253 * gcc.c-torture/execute/930126-1.c: Likewise.
7254 * gcc.c-torture/execute/930406-1.c: Likewise.
7255 * gcc.c-torture/execute/930408-1.c: Likewise.
7256 * gcc.c-torture/execute/930429-1.c: Likewise.
7257 * gcc.c-torture/execute/930603-2.c: Likewise.
7258 * gcc.c-torture/execute/930608-1.c: Likewise.
7259 * gcc.c-torture/execute/930614-1.c: Likewise.
7260 * gcc.c-torture/execute/930614-2.c: Likewise.
7261 * gcc.c-torture/execute/930622-2.c: Likewise.
7262 * gcc.c-torture/execute/930628-1.c: Likewise.
7263 * gcc.c-torture/execute/930725-1.c: Likewise.
7264 * gcc.c-torture/execute/930930-2.c: Likewise.
7265 * gcc.c-torture/execute/931002-1.c: Likewise.
7266 * gcc.c-torture/execute/931004-1.c: Likewise.
7267 * gcc.c-torture/execute/931004-10.c: Likewise.
7268 * gcc.c-torture/execute/931004-11.c: Likewise.
7269 * gcc.c-torture/execute/931004-12.c: Likewise.
7270 * gcc.c-torture/execute/931004-13.c: Likewise.
7271 * gcc.c-torture/execute/931004-14.c: Likewise.
7272 * gcc.c-torture/execute/931004-2.c: Likewise.
7273 * gcc.c-torture/execute/931004-3.c: Likewise.
7274 * gcc.c-torture/execute/931004-4.c: Likewise.
7275 * gcc.c-torture/execute/931004-5.c: Likewise.
7276 * gcc.c-torture/execute/931004-6.c: Likewise.
7277 * gcc.c-torture/execute/931004-7.c: Likewise.
7278 * gcc.c-torture/execute/931004-8.c: Likewise.
7279 * gcc.c-torture/execute/931004-9.c: Likewise.
7280 * gcc.c-torture/execute/931005-1.c: Likewise.
7281 * gcc.c-torture/execute/931110-1.c: Likewise.
7282 * gcc.c-torture/execute/931110-2.c: Likewise.
7283 * gcc.c-torture/execute/941014-1.c: Likewise.
7284 * gcc.c-torture/execute/941015-1.c: Likewise.
7285 * gcc.c-torture/execute/941021-1.c: Likewise.
7286 * gcc.c-torture/execute/941025-1.c: Likewise.
7287 * gcc.c-torture/execute/941031-1.c: Likewise.
7288 * gcc.c-torture/execute/950221-1.c: Likewise.
7289 * gcc.c-torture/execute/950426-2.c: Likewise.
7290 * gcc.c-torture/execute/950503-1.c: Likewise.
7291 * gcc.c-torture/execute/950511-1.c: Likewise.
7292 * gcc.c-torture/execute/950607-1.c: Likewise.
7293 * gcc.c-torture/execute/950607-2.c: Likewise.
7294 * gcc.c-torture/execute/950612-1.c: Likewise.
7295 * gcc.c-torture/execute/950628-1.c: Likewise.
7296 * gcc.c-torture/execute/950704-1.c: Likewise.
7297 * gcc.c-torture/execute/950706-1.c: Likewise.
7298 * gcc.c-torture/execute/950710-1.c: Likewise.
7299 * gcc.c-torture/execute/950714-1.c: Likewise.
7300 * gcc.c-torture/execute/950809-1.c: Likewise.
7301 * gcc.c-torture/execute/950906-1.c: Likewise.
7302 * gcc.c-torture/execute/950915-1.c: Likewise.
7303 * gcc.c-torture/execute/950929-1.c: Likewise.
7304 * gcc.c-torture/execute/951003-1.c: Likewise.
7305 * gcc.c-torture/execute/951115-1.c: Likewise.
7306 * gcc.c-torture/execute/951204-1.c: Likewise.
7307 * gcc.c-torture/execute/960116-1.c: Likewise.
7308 * gcc.c-torture/execute/960117-1.c: Likewise.
7309 * gcc.c-torture/execute/960209-1.c: Likewise.
7310 * gcc.c-torture/execute/960215-1.c: Likewise.
7311 * gcc.c-torture/execute/960219-1.c: Likewise.
7312 * gcc.c-torture/execute/960301-1.c: Likewise.
7313 * gcc.c-torture/execute/960302-1.c: Likewise.
7314 * gcc.c-torture/execute/960311-1.c: Likewise.
7315 * gcc.c-torture/execute/960311-2.c: Likewise.
7316 * gcc.c-torture/execute/960311-3.c: Likewise.
7317 * gcc.c-torture/execute/960312-1.c: Likewise.
7318 * gcc.c-torture/execute/960317-1.c: Likewise.
7319 * gcc.c-torture/execute/960321-1.c: Likewise.
7320 * gcc.c-torture/execute/960326-1.c: Likewise.
7321 * gcc.c-torture/execute/960327-1.c: Likewise.
7322 * gcc.c-torture/execute/960405-1.c: Likewise.
7323 * gcc.c-torture/execute/960416-1.c: Likewise.
7324 * gcc.c-torture/execute/960419-1.c: Likewise.
7325 * gcc.c-torture/execute/960419-2.c: Likewise.
7326 * gcc.c-torture/execute/960512-1.c: Likewise.
7327 * gcc.c-torture/execute/960513-1.c: Likewise.
7328 * gcc.c-torture/execute/960608-1.c: Likewise.
7329 * gcc.c-torture/execute/960801-1.c: Likewise.
7330 * gcc.c-torture/execute/960802-1.c: Likewise.
7331 * gcc.c-torture/execute/960909-1.c: Likewise.
7332 * gcc.c-torture/execute/961004-1.c: Likewise.
7333 * gcc.c-torture/execute/961017-1.c: Likewise.
7334 * gcc.c-torture/execute/961017-2.c: Likewise.
7335 * gcc.c-torture/execute/961026-1.c: Likewise.
7336 * gcc.c-torture/execute/961122-1.c: Likewise.
7337 * gcc.c-torture/execute/961122-2.c: Likewise.
7338 * gcc.c-torture/execute/961125-1.c: Likewise.
7339 * gcc.c-torture/execute/961206-1.c: Likewise.
7340 * gcc.c-torture/execute/961213-1.c: Likewise.
7341 * gcc.c-torture/execute/970214-1.c: Likewise.
7342 * gcc.c-torture/execute/970214-2.c: Likewise.
7343 * gcc.c-torture/execute/970217-1.c: Likewise.
7344 * gcc.c-torture/execute/970923-1.c: Likewise.
7345 * gcc.c-torture/execute/980205.c: Likewise.
7346 * gcc.c-torture/execute/980223.c: Likewise.
7347 * gcc.c-torture/execute/980424-1.c: Likewise.
7348 * gcc.c-torture/execute/980505-1.c: Likewise.
7349 * gcc.c-torture/execute/980505-2.c: Likewise.
7350 * gcc.c-torture/execute/980506-1.c: Likewise.
7351 * gcc.c-torture/execute/980506-2.c: Likewise.
7352 * gcc.c-torture/execute/980506-3.c: Likewise.
7353 * gcc.c-torture/execute/980526-1.c: Likewise.
7354 * gcc.c-torture/execute/980526-2.c: Likewise.
7355 * gcc.c-torture/execute/980526-3.c: Likewise.
7356 * gcc.c-torture/execute/980602-1.c: Likewise.
7357 * gcc.c-torture/execute/980602-2.c: Likewise.
7358 * gcc.c-torture/execute/980604-1.c: Likewise.
7359 * gcc.c-torture/execute/980605-1.c: Likewise.
7360 * gcc.c-torture/execute/980612-1.c: Likewise.
7361 * gcc.c-torture/execute/980617-1.c: Likewise.
7362 * gcc.c-torture/execute/980618-1.c: Likewise.
7363 * gcc.c-torture/execute/980701-1.c: Likewise.
7364 * gcc.c-torture/execute/980709-1.c: Likewise.
7365 * gcc.c-torture/execute/980716-1.c: Likewise.
7366 * gcc.c-torture/execute/980929-1.c: Likewise.
7367 * gcc.c-torture/execute/981001-1.c: Likewise.
7368 * gcc.c-torture/execute/981019-1.c: Likewise.
7369 * gcc.c-torture/execute/981130-1.c: Likewise.
7370 * gcc.c-torture/execute/981206-1.c: Likewise.
7371 * gcc.c-torture/execute/990106-2.c: Likewise.
7372 * gcc.c-torture/execute/990117-1.c: Likewise.
7373 * gcc.c-torture/execute/990128-1.c: Likewise.
7374 * gcc.c-torture/execute/990130-1.c: Likewise.
7375 * gcc.c-torture/execute/990208-1.c: Likewise.
7376 * gcc.c-torture/execute/990222-1.c: Likewise.
7377 * gcc.c-torture/execute/990324-1.c: Likewise.
7378 * gcc.c-torture/execute/990326-1.c: Likewise.
7379 * gcc.c-torture/execute/990404-1.c: Likewise.
7380 * gcc.c-torture/execute/990513-1.c: Likewise.
7381 * gcc.c-torture/execute/990524-1.c: Likewise.
7382 * gcc.c-torture/execute/990525-1.c: Likewise.
7383 * gcc.c-torture/execute/990525-2.c: Likewise.
7384 * gcc.c-torture/execute/990527-1.c: Likewise.
7385 * gcc.c-torture/execute/990531-1.c: Likewise.
7386 * gcc.c-torture/execute/990604-1.c: Likewise.
7387 * gcc.c-torture/execute/990804-1.c: Likewise.
7388 * gcc.c-torture/execute/990811-1.c: Likewise.
7389 * gcc.c-torture/execute/990826-0.c: Likewise.
7390 * gcc.c-torture/execute/990827-1.c: Likewise.
7391 * gcc.c-torture/execute/990829-1.c: Likewise.
7392 * gcc.c-torture/execute/990923-1.c: Likewise.
7393 * gcc.c-torture/execute/991014-1.c: Likewise.
7394 * gcc.c-torture/execute/991016-1.c: Likewise.
7395 * gcc.c-torture/execute/991019-1.c: Likewise.
7396 * gcc.c-torture/execute/991023-1.c: Likewise.
7397 * gcc.c-torture/execute/991030-1.c: Likewise.
7398 * gcc.c-torture/execute/991112-1.c: Likewise.
7399 * gcc.c-torture/execute/991118-1.c: Likewise.
7400 * gcc.c-torture/execute/991201-1.c: Likewise.
7401 * gcc.c-torture/execute/991202-1.c: Likewise.
7402 * gcc.c-torture/execute/991202-2.c: Likewise.
7403 * gcc.c-torture/execute/991202-3.c: Likewise.
7404 * gcc.c-torture/execute/991216-1.c: Likewise.
7405 * gcc.c-torture/execute/991216-2.c: Likewise.
7406 * gcc.c-torture/execute/991216-4.c: Likewise.
7407 * gcc.c-torture/execute/991221-1.c: Likewise.
7408 * gcc.c-torture/execute/991227-1.c: Likewise.
7409 * gcc.c-torture/execute/991228-1.c: Likewise.
7410 * gcc.c-torture/execute/align-1.c: Likewise.
7411 * gcc.c-torture/execute/align-2.c: Likewise.
7412 * gcc.c-torture/execute/align-3.c: Likewise.
7413 * gcc.c-torture/execute/alloca-1.c: Likewise.
7414 * gcc.c-torture/execute/anon-1.c: Likewise.
7415 * gcc.c-torture/execute/arith-1.c: Likewise.
7416 * gcc.c-torture/execute/arith-rand-ll.c: Likewise.
7417 * gcc.c-torture/execute/arith-rand.c: Likewise.
7418 * gcc.c-torture/execute/bf-layout-1.c: Likewise.
7419 * gcc.c-torture/execute/bf-pack-1.c: Likewise.
7420 * gcc.c-torture/execute/bf-sign-1.c: Likewise.
7421 * gcc.c-torture/execute/bf-sign-2.c: Likewise.
7422 * gcc.c-torture/execute/bf64-1.c: Likewise.
7423 * gcc.c-torture/execute/builtin-constant.c: Likewise.
7424 * gcc.c-torture/execute/builtin-prefetch-1.c: Likewise.
7425 * gcc.c-torture/execute/builtin-prefetch-2.c: Likewise.
7426 * gcc.c-torture/execute/builtin-prefetch-3.c: Likewise.
7427 * gcc.c-torture/execute/builtin-prefetch-4.c: Likewise.
7428 * gcc.c-torture/execute/builtin-prefetch-5.c: Likewise.
7429 * gcc.c-torture/execute/builtin-prefetch-6.c: Likewise.
7430 * gcc.c-torture/execute/builtin-types-compatible-p.c: Likewise.
7431 * gcc.c-torture/execute/cbrt.c: Likewise.
7432 * gcc.c-torture/execute/complex-1.c: Likewise.
7433 * gcc.c-torture/execute/complex-2.c: Likewise.
7434 * gcc.c-torture/execute/complex-3.c: Likewise.
7435 * gcc.c-torture/execute/complex-4.c: Likewise.
7436 * gcc.c-torture/execute/complex-5.c: Likewise.
7437 * gcc.c-torture/execute/compndlit-1.c: Likewise.
7438 * gcc.c-torture/execute/conversion.c: Likewise.
7439 * gcc.c-torture/execute/cvt-1.c: Likewise.
7440 * gcc.c-torture/execute/divconst-1.c: Likewise.
7441 * gcc.c-torture/execute/divconst-2.c: Likewise.
7442 * gcc.c-torture/execute/divconst-3.c: Likewise.
7443 * gcc.c-torture/execute/enum-1.c: Likewise.
7444 * gcc.c-torture/execute/enum-2.c: Likewise.
7445 * gcc.c-torture/execute/extzvsi.c: Likewise.
7446 * gcc.c-torture/execute/frame-address.c: Likewise.
7447 * gcc.c-torture/execute/func-ptr-1.c: Likewise.
7448 * gcc.c-torture/execute/gofast.c: Likewise.
7449 * gcc.c-torture/execute/ieee/20000320-1.c: Likewise.
7450 * gcc.c-torture/execute/ieee/20001122-1.c: Likewise.
7451 * gcc.c-torture/execute/ieee/20010226-1.c: Likewise.
7452 * gcc.c-torture/execute/ieee/20011123-1.c: Likewise.
7453 * gcc.c-torture/execute/ieee/920518-1.c: Likewise.
7454 * gcc.c-torture/execute/ieee/920810-1.c: Likewise.
7455 * gcc.c-torture/execute/ieee/930529-1.c: Likewise.
7456 * gcc.c-torture/execute/ieee/980619-1.c: Likewise.
7457 * gcc.c-torture/execute/ieee/acc1.c: Likewise.
7458 * gcc.c-torture/execute/ieee/acc2.c: Likewise.
7459 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Likewise.
7460 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Likewise.
7461 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
7462 * gcc.c-torture/execute/ieee/fp-cmp-4.c: Likewise.
7463 * gcc.c-torture/execute/ieee/fp-cmp-5.c: Likewise.
7464 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Likewise.
7465 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7466 * gcc.c-torture/execute/ieee/fp-cmp-9.c: Likewise.
7467 * gcc.c-torture/execute/ieee/hugeval.c: Likewise.
7468 * gcc.c-torture/execute/ieee/minuszero.c: Likewise.
7469 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Likewise.
7470 * gcc.c-torture/execute/ieee/mzero2.c: Likewise.
7471 * gcc.c-torture/execute/ieee/mzero3.c: Likewise.
7472 * gcc.c-torture/execute/ieee/mzero5.c: Likewise.
7473 * gcc.c-torture/execute/ieee/mzero6.c: Likewise.
7474 * gcc.c-torture/execute/ieee/pr28634.c: Likewise.
7475 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
7476 * gcc.c-torture/execute/index-1.c: Likewise.
7477 * gcc.c-torture/execute/longlong.c: Likewise.
7478 * gcc.c-torture/execute/loop-1.c: Likewise.
7479 * gcc.c-torture/execute/loop-10.c: Likewise.
7480 * gcc.c-torture/execute/loop-11.c: Likewise.
7481 * gcc.c-torture/execute/loop-13.c: Likewise.
7482 * gcc.c-torture/execute/loop-14.c: Likewise.
7483 * gcc.c-torture/execute/loop-15.c: Likewise.
7484 * gcc.c-torture/execute/loop-2b.c: Likewise.
7485 * gcc.c-torture/execute/loop-2e.c: Likewise.
7486 * gcc.c-torture/execute/loop-4.c: Likewise.
7487 * gcc.c-torture/execute/loop-4b.c: Likewise.
7488 * gcc.c-torture/execute/loop-5.c: Likewise.
7489 * gcc.c-torture/execute/loop-6.c: Likewise.
7490 * gcc.c-torture/execute/loop-7.c: Likewise.
7491 * gcc.c-torture/execute/loop-8.c: Likewise.
7492 * gcc.c-torture/execute/memcpy-1.c: Likewise.
7493 * gcc.c-torture/execute/memcpy-2.c: Likewise.
7494 * gcc.c-torture/execute/memcpy-bi.c: Likewise.
7495 * gcc.c-torture/execute/memset-1.c: Likewise.
7496 * gcc.c-torture/execute/memset-2.c: Likewise.
7497 * gcc.c-torture/execute/memset-3.c: Likewise.
7498 * gcc.c-torture/execute/multdi-1.c: Likewise.
7499 * gcc.c-torture/execute/multi-ix.c: Likewise.
7500 * gcc.c-torture/execute/nest-stdar-1.c: Likewise.
7501 * gcc.c-torture/execute/nestfunc-1.c: Likewise.
7502 * gcc.c-torture/execute/nestfunc-2.c: Likewise.
7503 * gcc.c-torture/execute/nestfunc-3.c: Likewise.
7504 * gcc.c-torture/execute/nestfunc-4.c: Likewise.
7505 * gcc.c-torture/execute/packed-1.c: Likewise.
7506 * gcc.c-torture/execute/pending-4.c: Likewise.
7507 * gcc.c-torture/execute/pr15262-1.c: Likewise.
7508 * gcc.c-torture/execute/pr15262-2.c: Likewise.
7509 * gcc.c-torture/execute/pr15262.c: Likewise.
7510 * gcc.c-torture/execute/pr15296.c: Likewise.
7511 * gcc.c-torture/execute/pr17252.c: Likewise.
7512 * gcc.c-torture/execute/pr17377.c: Likewise.
7513 * gcc.c-torture/execute/pr19606.c: Likewise.
7514 * gcc.c-torture/execute/pr21964-1.c: Likewise.
7515 * gcc.c-torture/execute/pr22061-2.c: Likewise.
7516 * gcc.c-torture/execute/pr22061-3.c: Likewise.
7517 * gcc.c-torture/execute/pr22061-4.c: Likewise.
7518 * gcc.c-torture/execute/pr23467.c: Likewise.
7519 * gcc.c-torture/execute/pr27073.c: Likewise.
7520 * gcc.c-torture/execute/pr27364.c: Likewise.
7521 * gcc.c-torture/execute/pr28403.c: Likewise.
7522 * gcc.c-torture/execute/pr31605.c: Likewise.
7523 * gcc.c-torture/execute/pr38969.c: Likewise.
7524 * gcc.c-torture/execute/pr40657.c: Likewise.
7525 * gcc.c-torture/execute/pr44575.c: Likewise.
7526 * gcc.c-torture/execute/pr56799.c: Likewise.
7527 * gcc.c-torture/execute/pr58640.c: Likewise.
7528 * gcc.c-torture/execute/pr71335.c: Likewise.
7529 * gcc.c-torture/execute/ptr-arith-1.c: Likewise.
7530 * gcc.c-torture/execute/regstack-1.c: Likewise.
7531 * gcc.c-torture/execute/scope-1.c: Likewise.
7532 * gcc.c-torture/execute/simd-1.c: Likewise.
7533 * gcc.c-torture/execute/simd-2.c: Likewise.
7534 * gcc.c-torture/execute/simd-4.c: Likewise.
7535 * gcc.c-torture/execute/simd-5.c: Likewise.
7536 * gcc.c-torture/execute/strcmp-1.c: Likewise.
7537 * gcc.c-torture/execute/strcpy-1.c: Likewise.
7538 * gcc.c-torture/execute/strct-pack-1.c: Likewise.
7539 * gcc.c-torture/execute/strct-pack-2.c: Likewise.
7540 * gcc.c-torture/execute/strct-pack-4.c: Likewise.
7541 * gcc.c-torture/execute/strct-stdarg-1.c: Likewise.
7542 * gcc.c-torture/execute/strct-varg-1.c: Likewise.
7543 * gcc.c-torture/execute/strlen-1.c: Likewise.
7544 * gcc.c-torture/execute/strncmp-1.c: Likewise.
7545 * gcc.c-torture/execute/struct-ini-1.c: Likewise.
7546 * gcc.c-torture/execute/struct-ini-2.c: Likewise.
7547 * gcc.c-torture/execute/struct-ini-3.c: Likewise.
7548 * gcc.c-torture/execute/struct-ini-4.c: Likewise.
7549 * gcc.c-torture/execute/struct-ret-1.c: Likewise.
7550 * gcc.c-torture/execute/struct-ret-2.c: Likewise.
7551 * gcc.c-torture/execute/usmul.c: Likewise.
7552 * gcc.c-torture/execute/va-arg-1.c: Likewise.
7553 * gcc.c-torture/execute/va-arg-10.c: Likewise.
7554 * gcc.c-torture/execute/va-arg-11.c: Likewise.
7555 * gcc.c-torture/execute/va-arg-12.c: Likewise.
7556 * gcc.c-torture/execute/va-arg-13.c: Likewise.
7557 * gcc.c-torture/execute/va-arg-14.c: Likewise.
7558 * gcc.c-torture/execute/va-arg-15.c: Likewise.
7559 * gcc.c-torture/execute/va-arg-16.c: Likewise.
7560 * gcc.c-torture/execute/va-arg-17.c: Likewise.
7561 * gcc.c-torture/execute/va-arg-18.c: Likewise.
7562 * gcc.c-torture/execute/va-arg-19.c: Likewise.
7563 * gcc.c-torture/execute/va-arg-2.c: Likewise.
7564 * gcc.c-torture/execute/va-arg-20.c: Likewise.
7565 * gcc.c-torture/execute/va-arg-23.c: Likewise.
7566 * gcc.c-torture/execute/va-arg-26.c: Likewise.
7567 * gcc.c-torture/execute/va-arg-4.c: Likewise.
7568 * gcc.c-torture/execute/va-arg-5.c: Likewise.
7569 * gcc.c-torture/execute/va-arg-6.c: Likewise.
7570 * gcc.c-torture/execute/va-arg-9.c: Likewise.
7571 * gcc.c-torture/execute/widechar-1.c: Likewise.
7572 * gcc.c-torture/execute/widechar-2.c: Likewise.
7574 2023-11-13 Florian Weimer <fweimer@redhat.com>
7576 * gcc.c-torture/compile/386.c: Compile with -std=gnu89.
7577 * gcc.c-torture/compile/BUG1.c: Likewise.
7578 * gcc.c-torture/compile/BUG11.c: Likewise.
7579 * gcc.c-torture/compile/BUG16.c: Likewise.
7580 * gcc.c-torture/compile/BUG2.c: Likewise.
7581 * gcc.c-torture/compile/BUG24.c: Likewise.
7582 * gcc.c-torture/compile/BUG25.c: Likewise.
7583 * gcc.c-torture/compile/BUG3.c: Likewise.
7584 * gcc.c-torture/compile/DFcmp.c: Likewise.
7585 * gcc.c-torture/compile/HIcmp.c: Likewise.
7586 * gcc.c-torture/compile/HIset.c: Likewise.
7587 * gcc.c-torture/compile/QIcmp.c: Likewise.
7588 * gcc.c-torture/compile/QIset.c: Likewise.
7589 * gcc.c-torture/compile/SFset.c: Likewise.
7590 * gcc.c-torture/compile/SIcmp.c: Likewise.
7591 * gcc.c-torture/compile/SIset.c: Likewise.
7592 * gcc.c-torture/compile/UHIcmp.c: Likewise.
7593 * gcc.c-torture/compile/UQIcmp.c: Likewise.
7594 * gcc.c-torture/compile/USIcmp.c: Likewise.
7595 * gcc.c-torture/compile/a.c: Likewise.
7596 * gcc.c-torture/compile/a1.c: Likewise.
7597 * gcc.c-torture/compile/a3.c: Likewise.
7598 * gcc.c-torture/compile/aa.c: Likewise.
7599 * gcc.c-torture/compile/aaa.c: Likewise.
7600 * gcc.c-torture/compile/abs.c: Likewise.
7601 * gcc.c-torture/compile/ac.c: Likewise.
7602 * gcc.c-torture/compile/acc.c: Likewise.
7603 * gcc.c-torture/compile/add.c: Likewise.
7604 * gcc.c-torture/compile/add386.c: Likewise.
7605 * gcc.c-torture/compile/addcc.c: Likewise.
7606 * gcc.c-torture/compile/andm.c: Likewise.
7607 * gcc.c-torture/compile/andmem.c: Likewise.
7608 * gcc.c-torture/compile/andn.c: Likewise.
7609 * gcc.c-torture/compile/andok.c: Likewise.
7610 * gcc.c-torture/compile/andsi.c: Likewise.
7611 * gcc.c-torture/compile/andsparc.c: Likewise.
7612 * gcc.c-torture/compile/aos.c: Likewise.
7613 * gcc.c-torture/compile/arr.c: Likewise.
7614 * gcc.c-torture/compile/as.c: Likewise.
7615 * gcc.c-torture/compile/ase.c: Likewise.
7616 * gcc.c-torture/compile/band.c: Likewise.
7617 * gcc.c-torture/compile/bb0.c: Likewise.
7618 * gcc.c-torture/compile/bb1.c: Likewise.
7619 * gcc.c-torture/compile/bc.c: Likewise.
7620 * gcc.c-torture/compile/bcopy.c: Likewise.
7621 * gcc.c-torture/compile/bfx.c: Likewise.
7622 * gcc.c-torture/compile/bge.c: Likewise.
7623 * gcc.c-torture/compile/bit.c: Likewise.
7624 * gcc.c-torture/compile/bitf.c: Likewise.
7625 * gcc.c-torture/compile/bitw.c: Likewise.
7626 * gcc.c-torture/compile/blk.c: Likewise.
7627 * gcc.c-torture/compile/bt386.c: Likewise.
7628 * gcc.c-torture/compile/bug.c: Likewise.
7629 * gcc.c-torture/compile/buns.c: Likewise.
7630 * gcc.c-torture/compile/c.c: Likewise.
7631 * gcc.c-torture/compile/c2.c: Likewise.
7632 * gcc.c-torture/compile/call.c: Likewise.
7633 * gcc.c-torture/compile/callind.c: Likewise.
7634 * gcc.c-torture/compile/calls-void.c: Likewise.
7635 * gcc.c-torture/compile/calls.c: Likewise.
7636 * gcc.c-torture/compile/cc.c: Likewise.
7637 * gcc.c-torture/compile/cmb.c: Likewise.
7638 * gcc.c-torture/compile/cmpsi386.c: Likewise.
7639 * gcc.c-torture/compile/cmul.c: Likewise.
7640 * gcc.c-torture/compile/comb.c: Likewise.
7641 * gcc.c-torture/compile/consec.c: Likewise.
7642 * gcc.c-torture/compile/const.c: Likewise.
7643 * gcc.c-torture/compile/conv_tst.c: Likewise.
7644 * gcc.c-torture/compile/cvt.c: Likewise.
7645 * gcc.c-torture/compile/dbl_parm.c: Likewise.
7646 * gcc.c-torture/compile/dblbug.c: Likewise.
7647 * gcc.c-torture/compile/dead.c: Likewise.
7648 * gcc.c-torture/compile/delay.c: Likewise.
7649 * gcc.c-torture/compile/di.c: Likewise.
7650 * gcc.c-torture/compile/div.c: Likewise.
7651 * gcc.c-torture/compile/dm.c: Likewise.
7652 * gcc.c-torture/compile/dshift.c: Likewise.
7653 * gcc.c-torture/compile/e.c: Likewise.
7654 * gcc.c-torture/compile/ex.c: Likewise.
7655 * gcc.c-torture/compile/ext.c: Likewise.
7656 * gcc.c-torture/compile/flo.c: Likewise.
7657 * gcc.c-torture/compile/forgetcc.c: Likewise.
7658 * gcc.c-torture/compile/g.c: Likewise.
7659 * gcc.c-torture/compile/gen_tst.c: Likewise.
7660 * gcc.c-torture/compile/gronk.c: Likewise.
7661 * gcc.c-torture/compile/hi.c: Likewise.
7662 * gcc.c-torture/compile/i.c: Likewise.
7663 * gcc.c-torture/compile/icmp.c: Likewise.
7664 * gcc.c-torture/compile/ifreg.c: Likewise.
7665 * gcc.c-torture/compile/jumptab.c: Likewise.
7666 * gcc.c-torture/compile/l.c: Likewise.
7667 * gcc.c-torture/compile/layout.c: Likewise.
7668 * gcc.c-torture/compile/lll.c: Likewise.
7669 * gcc.c-torture/compile/load8.c: Likewise.
7670 * gcc.c-torture/compile/loadhicc.c: Likewise.
7671 * gcc.c-torture/compile/log2.c: Likewise.
7672 * gcc.c-torture/compile/logic.c: Likewise.
7673 * gcc.c-torture/compile/loop-1.c: Likewise.
7674 * gcc.c-torture/compile/loop386.c: Likewise.
7675 * gcc.c-torture/compile/lop.c: Likewise.
7676 * gcc.c-torture/compile/m1.c: Likewise.
7677 * gcc.c-torture/compile/m5.c: Likewise.
7678 * gcc.c-torture/compile/m68.c: Likewise.
7679 * gcc.c-torture/compile/mbyte.c: Likewise.
7680 * gcc.c-torture/compile/mcmp.c: Likewise.
7681 * gcc.c-torture/compile/mm.c: Likewise.
7682 * gcc.c-torture/compile/mod.c: Likewise.
7683 * gcc.c-torture/compile/modcc.c: Likewise.
7684 * gcc.c-torture/compile/move.c: Likewise.
7685 * gcc.c-torture/compile/move_qhi.c: Likewise.
7686 * gcc.c-torture/compile/mregtst.c: Likewise.
7687 * gcc.c-torture/compile/mu.c: Likewise.
7688 * gcc.c-torture/compile/mword.c: Likewise.
7689 * gcc.c-torture/compile/n.c: Likewise.
7690 * gcc.c-torture/compile/n1.c: Likewise.
7691 * gcc.c-torture/compile/nand.c: Likewise.
7692 * gcc.c-torture/compile/neg.c: Likewise.
7693 * gcc.c-torture/compile/o.c: Likewise.
7694 * gcc.c-torture/compile/omit.c: Likewise.
7695 * gcc.c-torture/compile/opout.c: Likewise.
7696 * gcc.c-torture/compile/opt.c: Likewise.
7697 * gcc.c-torture/compile/or.c: Likewise.
7698 * gcc.c-torture/compile/or386.c: Likewise.
7699 * gcc.c-torture/compile/p.c: Likewise.
7700 * gcc.c-torture/compile/parms.c: Likewise.
7701 * gcc.c-torture/compile/pass.c: Likewise.
7702 * gcc.c-torture/compile/pp.c: Likewise.
7703 * gcc.c-torture/compile/pret-arg.c: Likewise.
7704 * gcc.c-torture/compile/pyr.c: Likewise.
7705 * gcc.c-torture/compile/pyr2.c: Likewise.
7706 * gcc.c-torture/compile/r.c: Likewise.
7707 * gcc.c-torture/compile/r1.c: Likewise.
7708 * gcc.c-torture/compile/rmsc.c: Likewise.
7709 * gcc.c-torture/compile/round.c: Likewise.
7710 * gcc.c-torture/compile/sc.c: Likewise.
7711 * gcc.c-torture/compile/scal.c: Likewise.
7712 * gcc.c-torture/compile/scc.c: Likewise.
7713 * gcc.c-torture/compile/scond.c: Likewise.
7714 * gcc.c-torture/compile/seq.c: Likewise.
7715 * gcc.c-torture/compile/set386.c: Likewise.
7716 * gcc.c-torture/compile/set88.c: Likewise.
7717 * gcc.c-torture/compile/sh.c: Likewise.
7718 * gcc.c-torture/compile/shand.c: Likewise.
7719 * gcc.c-torture/compile/shft.c: Likewise.
7720 * gcc.c-torture/compile/shift.c: Likewise.
7721 * gcc.c-torture/compile/signext.c: Likewise.
7722 * gcc.c-torture/compile/signext2.c: Likewise.
7723 * gcc.c-torture/compile/simple.c: Likewise.
7724 * gcc.c-torture/compile/sparcbug.c: Likewise.
7725 * gcc.c-torture/compile/stor.c: Likewise.
7726 * gcc.c-torture/compile/str.c: Likewise.
7727 * gcc.c-torture/compile/structret.c: Likewise.
7728 * gcc.c-torture/compile/sub32.c: Likewise.
7729 * gcc.c-torture/compile/subcc.c: Likewise.
7730 * gcc.c-torture/compile/subcse.c: Likewise.
7731 * gcc.c-torture/compile/sym.c: Likewise.
7732 * gcc.c-torture/compile/symconst.c: Likewise.
7733 * gcc.c-torture/compile/t.c: Likewise.
7734 * gcc.c-torture/compile/test-flow.c: Likewise.
7735 * gcc.c-torture/compile/test-loop.c: Likewise.
7736 * gcc.c-torture/compile/test.c: Likewise.
7737 * gcc.c-torture/compile/tmp.c: Likewise.
7738 * gcc.c-torture/compile/trivial.c: Likewise.
7739 * gcc.c-torture/compile/trunc.c: Likewise.
7740 * gcc.c-torture/compile/u.c: Likewise.
7741 * gcc.c-torture/compile/uns.c: Likewise.
7742 * gcc.c-torture/compile/uns_tst.c: Likewise.
7743 * gcc.c-torture/compile/uuarg.c: Likewise.
7744 * gcc.c-torture/compile/volatile-1.c: Likewise.
7745 * gcc.c-torture/compile/ww.c: Likewise.
7746 * gcc.c-torture/compile/x.c: Likewise.
7747 * gcc.c-torture/compile/xb.c: Likewise.
7748 * gcc.c-torture/compile/xc.c: Likewise.
7749 * gcc.c-torture/compile/xdi.c: Likewise.
7750 * gcc.c-torture/compile/xfoo.c: Likewise.
7751 * gcc.c-torture/compile/xi.c: Likewise.
7752 * gcc.c-torture/compile/xlop.c: Likewise.
7753 * gcc.c-torture/compile/xneg.c: Likewise.
7754 * gcc.c-torture/compile/xopt.c: Likewise.
7755 * gcc.c-torture/compile/xor.c: Likewise.
7756 * gcc.c-torture/compile/xorn.c: Likewise.
7757 * gcc.c-torture/compile/xp.c: Likewise.
7758 * gcc.c-torture/compile/xpp.c: Likewise.
7759 * gcc.c-torture/compile/xs.c: Likewise.
7760 * gcc.c-torture/compile/xsh.c: Likewise.
7761 * gcc.c-torture/compile/xzz.c: Likewise.
7762 * gcc.c-torture/compile/zero-strct-1.c: Likewise.
7763 * gcc.c-torture/execute/20000717-3.c: Likewise.
7764 * gcc.c-torture/execute/920409-1.c: Likewise.
7765 * gcc.c-torture/execute/920411-1.c: Likewise.
7766 * gcc.c-torture/execute/920415-1.c: Likewise.
7767 * gcc.c-torture/execute/920428-1.c: Likewise.
7768 * gcc.c-torture/execute/920428-2.c: Likewise.
7769 * gcc.c-torture/execute/920429-1.c: Likewise.
7770 * gcc.c-torture/execute/920501-1.c: Likewise.
7771 * gcc.c-torture/execute/920501-7.c: Likewise.
7772 * gcc.c-torture/execute/920501-9.c: Likewise.
7773 * gcc.c-torture/execute/920520-1.c: Likewise.
7774 * gcc.c-torture/execute/920603-1.c: Likewise.
7775 * gcc.c-torture/execute/920721-2.c: Likewise.
7776 * gcc.c-torture/execute/920721-3.c: Likewise.
7777 * gcc.c-torture/execute/920728-1.c: Likewise.
7778 * gcc.c-torture/execute/920730-1.c: Likewise.
7779 * gcc.c-torture/execute/920731-1.c: Likewise.
7780 * gcc.c-torture/execute/920812-1.c: Likewise.
7781 * gcc.c-torture/execute/920909-1.c: Likewise.
7782 * gcc.c-torture/execute/921013-1.c: Likewise.
7783 * gcc.c-torture/execute/921017-1.c: Likewise.
7784 * gcc.c-torture/execute/921123-1.c: Likewise.
7785 * gcc.c-torture/execute/921124-1.c: Likewise.
7786 * gcc.c-torture/execute/921202-1.c: Likewise.
7787 * gcc.c-torture/execute/921207-1.c: Likewise.
7788 * gcc.c-torture/execute/921208-2.c: Likewise.
7789 * gcc.c-torture/execute/921215-1.c: Likewise.
7790 * gcc.c-torture/execute/921218-1.c: Likewise.
7791 * gcc.c-torture/execute/921218-2.c: Likewise.
7792 * gcc.c-torture/execute/930106-1.c: Likewise.
7793 * gcc.c-torture/execute/930429-2.c: Likewise.
7794 * gcc.c-torture/execute/930513-1.c: Likewise.
7795 * gcc.c-torture/execute/930513-2.c: Likewise.
7796 * gcc.c-torture/execute/930518-1.c: Likewise.
7797 * gcc.c-torture/execute/930527-1.c: Likewise.
7798 * gcc.c-torture/execute/930603-1.c: Likewise.
7799 * gcc.c-torture/execute/930603-3.c: Likewise.
7800 * gcc.c-torture/execute/930621-1.c: Likewise.
7801 * gcc.c-torture/execute/930622-1.c: Likewise.
7802 * gcc.c-torture/execute/930630-1.c: Likewise.
7803 * gcc.c-torture/execute/930713-1.c: Likewise.
7804 * gcc.c-torture/execute/930718-1.c: Likewise.
7805 * gcc.c-torture/execute/930719-1.c: Likewise.
7806 * gcc.c-torture/execute/930916-1.c: Likewise.
7807 * gcc.c-torture/execute/930921-1.c: Likewise.
7808 * gcc.c-torture/execute/930929-1.c: Likewise.
7809 * gcc.c-torture/execute/930930-1.c: Likewise.
7810 * gcc.c-torture/execute/931009-1.c: Likewise.
7811 * gcc.c-torture/execute/931012-1.c: Likewise.
7812 * gcc.c-torture/execute/931031-1.c: Likewise.
7813 * gcc.c-torture/execute/931102-1.c: Likewise.
7814 * gcc.c-torture/execute/931102-2.c: Likewise.
7815 * gcc.c-torture/execute/931228-1.c: Likewise.
7816 * gcc.c-torture/execute/940115-1.c: Likewise.
7817 * gcc.c-torture/execute/940122-1.c: Likewise.
7818 * gcc.c-torture/execute/941202-1.c: Likewise.
7819 * gcc.c-torture/execute/950605-1.c: Likewise.
7820 * gcc.c-torture/execute/960830-1.c: Likewise.
7821 * gcc.c-torture/execute/961112-1.c: Likewise.
7822 * gcc.c-torture/execute/990106-1.c: Likewise.
7823 * gcc.c-torture/execute/cmpdi-1.c: Likewise.
7824 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
7825 * gcc.c-torture/execute/dbra-1.c: Likewise.
7826 * gcc.c-torture/execute/inst-check.c: Likewise.
7827 * gcc.c-torture/execute/int-compare.c: Likewise.
7828 * gcc.c-torture/execute/loop-2.c: Likewise.
7829 * gcc.c-torture/execute/loop-2d.c: Likewise.
7830 * gcc.c-torture/execute/loop-3.c: Likewise.
7831 * gcc.c-torture/execute/loop-3b.c: Likewise.
7832 * gcc.c-torture/execute/loop-3c.c: Likewise.
7833 * gcc.c-torture/execute/mod-1.c: Likewise.
7834 * gcc.c-torture/execute/strct-pack-3.c: Likewise.
7835 * gcc.c-torture/execute/tstdi-1.c: Likewise.
7837 2023-11-13 Florian Weimer <fweimer@redhat.com>
7839 * gcc.c-torture/compile/BUG17.c (main): Add missing int
7840 return type and missing void type.
7841 * gcc.c-torture/compile/BUG18.c (main): Likewise. Call
7842 __builtin_printf instead of printf.
7843 * gcc.c-torture/compile/BUG21.c (Nase): Add missing void
7845 * gcc.c-torture/compile/BUG23.c (main): Add missing int
7846 return type and missing void type.
7847 * gcc.c-torture/compile/BUG5.c (bar): Call
7848 __builtin_printf instead of printf.
7849 * gcc.c-torture/compile/BUG6.c (main): Likewise. Add missing
7850 int return type and missing void type.
7851 * gcc.c-torture/compile/b.c (main): Add missing int
7852 return type and missing void type.
7853 * gcc.c-torture/compile/b1.c (main): Likewise. Call
7854 __builtin_printf instead of printf.
7855 * gcc.c-torture/compile/b88.c (main): Add missing int
7856 return type and missing void type.
7857 * gcc.c-torture/compile/bbb.c (flset): Add missing void
7858 return type and switch to prototype style.
7859 * gcc.c-torture/compile/bf.c (clr, atoi): Declare.
7860 (main): Add missing int return type. Call
7861 __builtin_printf instead of printf.
7862 * gcc.c-torture/compile/bt.c (main): Add missing int
7863 return type and missing void type.
7864 * gcc.c-torture/compile/charmtst.c (foo, bar): Declare.
7865 (c_move_tst): Add missing int return type.
7866 * gcc.c-torture/compile/cmpdi-1.c (f, g): Add missing int
7868 * gcc.c-torture/compile/cmphi.c (foo): Likewise.
7869 * gcc.c-torture/compile/conv.c (main): Likewise. Add missing
7870 void type. Call __builtin_printf instead of printf.
7871 * gcc.c-torture/compile/ddd.c (main): Add missing int
7872 return type and missing void type.
7873 * gcc.c-torture/compile/dilayout.c (str, ll): Add missing
7875 * gcc.c-torture/compile/dimove.c (foo): Likewise.
7876 * gcc.c-torture/compile/f2.c (foo): Likewise.
7877 * gcc.c-torture/compile/flatten.c (main): Add missing int
7878 return type and missing void type.
7879 * gcc.c-torture/compile/fnul.c (main): Likewise.
7880 Call __builtin_printf instead of printf.
7881 * gcc.c-torture/compile/fq.c (expand_to_ascii): Add missing
7883 * gcc.c-torture/compile/funcptr-1.c (g): Call __builtin_printf
7885 (f): Likewise. Add missing void types.
7886 * gcc.c-torture/compile/glob.c (foo): Add missing void types.
7887 * gcc.c-torture/compile/goto-1.c (f): Likewise.
7888 * gcc.c-torture/compile/i++.c (main): Call __builtin_printf
7890 * gcc.c-torture/compile/ic.c (foo): Add missing int return
7892 * gcc.c-torture/compile/iftrap-1.c (bar, baz): Declare.
7893 (f4, f6): Call __builtin_abort instead of abort.
7894 * gcc.c-torture/compile/iftrap-2.c (bar): Declare.
7895 * gcc.c-torture/compile/jmp.c (foo): Add missing int types.
7896 * gcc.c-torture/compile/labels-1.c (f): Add missing int
7897 return type and missing void type. Call __builtin_abort
7899 * gcc.c-torture/compile/labels-2.c (f): Likewise.
7900 * gcc.c-torture/compile/lbug.c (main): Add missing int
7901 return type and missing void type.
7902 * gcc.c-torture/compile/memtst.c (memtst): Add missing void
7904 (main): Add missing int return type and missing void type.
7905 Call __builtin_bzero instead of bzero.
7906 * gcc.c-torture/compile/miscomp.c (main): Add missing int
7907 return type and missing void type. Call __builtin_printf
7909 * gcc.c-torture/compile/msp.c (bar): Declare.
7910 (foo): Add missing void types.
7911 * gcc.c-torture/compile/mtst.c (foo): Add missing int return
7913 * gcc.c-torture/compile/packed-1.c (f): Add missing void
7915 * gcc.c-torture/compile/pr17119.c (func1, func2): Declare.
7916 * gcc.c-torture/compile/pr18712.c (foo, foo1): Declare.
7917 * gcc.c-torture/compile/pr20412.c (bar1, bar2, bar3): Declare.
7918 * gcc.c-torture/compile/pr21532.c (foo): Declare.
7919 * gcc.c-torture/compile/pr22398.c (main): Call __builtin_exit
7921 * gcc.c-torture/compile/pr24883.c (orec_str_list): Add missing
7923 * gcc.c-torture/compile/pr25311.c (use): Declare.
7924 * gcc.c-torture/compile/pr25514.c (foo): Declare.
7925 * gcc.c-torture/compile/pr26425.c (key_put): Declare.
7926 * gcc.c-torture/compile/pr27087.c (g): Declare.
7927 * gcc.c-torture/compile/pr27282.c (colrow_equal): Add missing
7929 * gcc.c-torture/compile/pr27907.c (fann_run): Add missing
7931 * gcc.c-torture/compile/pr28489.c (c_compile): Likewise.
7932 * gcc.c-torture/compile/pr28776-1.c
7933 (tree_contains_struct_check_failed): Declare.
7934 * gcc.c-torture/compile/pr29128.c (process_main): Add missing
7936 * gcc.c-torture/compile/pr29945.c (unget_char): Declare.
7937 (main) Add missing void return type.
7938 * gcc.c-torture/compile/pr33382.c (show_configuration): Add
7940 * gcc.c-torture/compile/pr36141.c (ffi_prep_closure_loc): Add
7941 missing return type.
7942 * gcc.c-torture/compile/pr36988.c (__writel): Declare.
7943 * gcc.c-torture/compile/pr37026.c (foo): Declare.
7944 * gcc.c-torture/compile/pr37285.c (_bfd_abort): Declare.
7945 (_bfd_xcoff_canonicalize_dynamic_reloc): Add missing void
7947 * gcc.c-torture/compile/pr38554.c (applyFunction): Add missing
7949 * gcc.c-torture/compile/pr42164.c (swp_offset, __BUG_ON):
7951 * gcc.c-torture/compile/pr44788.c (foo): Declare.
7952 * gcc.c-torture/compile/pr47364-1.c (arc4_init): Add missing
7954 * gcc.c-torture/compile/pr48596.c (_nrrdCenter): Declare.
7955 * gcc.c-torture/compile/rel.c (foo): Add missing int return
7957 * gcc.c-torture/compile/run.c (main): Likewise. Add missing
7959 * gcc.c-torture/compile/sar.c (main): Likewise.
7960 * gcc.c-torture/compile/selfrec.c (foo): Add missing int
7962 * gcc.c-torture/compile/shloop.c (main): Add missing int
7963 return type and missing void type.
7964 * gcc.c-torture/compile/shm.c (foo): Add missing int return
7966 * gcc.c-torture/compile/sim.c (main): Likewise. Add missing
7968 * gcc.c-torture/compile/simd-5.c (main): Add missing int
7969 return type and missing void type. Call __builtin_printf
7971 * gcc.c-torture/compile/sne.c (foo): Add missing int return
7973 * gcc.c-torture/compile/sound.c (write): Declare.
7974 (main): Add missing int return type and missing void type.
7975 * gcc.c-torture/compile/speed.c (main): Likewise.
7976 * gcc.c-torture/compile/store0.c (foo): Add missing void
7978 * gcc.c-torture/compile/storecc.c (foo): Add missing int
7980 * gcc.c-torture/compile/strcpy-1.c (rezero): Add missing
7982 * gcc.c-torture/compile/stru.c (foo): Add missing void return
7984 * gcc.c-torture/compile/stuct.c (main): Add missing int return
7985 type and missing void type.
7986 * gcc.c-torture/compile/time.c (main): Likewise.
7987 * gcc.c-torture/compile/unalign-1.c (f): Declare.
7988 * gcc.c-torture/compile/v.c (main): Add missing int return
7990 * gcc.c-torture/compile/xcsebug.c (foo): Add missing void
7992 * gcc.c-torture/compile/xmtst.c (p2, p3, p4): Add missing
7994 * gcc.c-torture/compile/xz.c (foo): Add missing void return
7996 * gcc.c-torture/execute/loop-2f.c (f): Add missing void
7998 (main): Return instead of calling exit. Call __builtin_abort
8000 * gcc.c-torture/execute/loop-2g.c (f): Add missing void
8002 (main): Return instead of calling exit. Call __builtin_abort
8004 * gcc.dg/20020206-1.c: Build without -w.
8005 (main): Call __builtin_abort instead of abort and
8006 __builtin_exit instead of exit.
8007 * gcc.dg/ipa/20040703-wpa.c (main): Call __builtin_abort
8008 instead of abort and __builtin_exit instead of exit.
8009 * gcc.dg/torture/pr84528.c (main): Add missing int and void
8010 types. Call __builtin_abort instead of abort, and
8011 __builtin_exit instead of exit.
8012 * gcc.dg/tree-ssa/pr68619-2.c (vector_type_mode, real_inf):
8014 * gcc.dg/tree-ssa/pr68619-3.c (iterative_hash): Declare.
8015 (e_hash): Call __builtin_abort instead of abort.
8016 * gcc.dg/tree-ssa/pr68619-4.c (rhs_regno, foop, arf): Declare.
8017 * gcc.dg/tree-ssa/pr68619-5.c (invert_tree_comparison)
8018 (vector_type_mode): Declare.
8019 * gcc.dg/tree-ssa/pr69270-2.c (arf, gimple_debug_bind_p)
8020 (gimple_bb, gimple_assign_rhs_to_tree)
8021 (is_gimple_min_invariant, unshare_expr): Declare.
8022 * gcc.dg/tree-ssa/pr69270-3.c: (end_imm_use_stmt_p)
8023 (next_imm_use_stmt, arf, boo, update_stmt): Declare.
8024 * gcc.dg/tree-ssa/ranger-threader-2.c (gimple_call_arg):
8026 (gimple_op): Call __builtin_abort instead of abort.
8027 * gcc.dg/tree-ssa/ranger-threader-3.c (expand_binop): Declare.
8028 * gcc.dg/tree-ssa/ssa-dom-branch-1.c (arf, foo): Declare.
8029 (try_combine): Add casts to rtx.
8030 * gcc.dg/tree-ssa/split-path-3.c (vec_heap_o_reserve)
8031 (VEC_int_base_length, bmp_iter_and_compl_init)
8032 (bmp_iter_and_compl, bmp_iter_next, VEC_int_heap_free):
8034 * gcc.dg/tree-ssa/split-path-7.c (linit): Call
8035 __builtin_strcmp instead of strcmp.
8036 * gcc.dg/tree-ssa/ssa-dom-thread-12.c (gimple_call_arg):
8038 (gimple_op): Call __builtin_abort instead of abort.
8039 * gcc.dg/tree-ssa/ssa-dom-thread-13.c (arf, error): Declare.
8040 (convert): Call __builtin_abort instead of abort.
8041 * gcc.dg/tree-ssa/ssa-dom-thread-14.c (exand_binop): Declare.
8042 * gcc.dg/tree-ssa/ssa-dom-thread-15.c
8043 (ix86_target_stack_probe, pro_epilogue_adjust_stack)
8044 (gen_rtx_CONST_INT, fancy_abort): Declare.
8045 * gcc.dg/tree-ssa/ssa-dse-25.c (foo): Call __builtin_memset
8047 * gcc.target/aarch64/aapcs64/va_arg-17.c
8048 (init_data): Call __builtin_memset instead of memset.
8049 * gcc.target/i386/pr69030.c (fn1): Call __builtin_printf instead
8052 2023-11-13 Florian Weimer <fweimer@redhat.com>
8054 * gcc.c-torture/compile/20080613-1.c (hop_sendmsg): Call
8055 __builtin_memcpy instead of memcpy.
8056 * gcc.c-torture/compile/complex-6.c (bar): Declare.
8057 * gcc.c-torture/compile/pr23445.c (__brelse): Declare.
8058 * gcc.c-torture/compile/pr23946.c (long2str): Declare.
8059 (avi_parse_comments): Call __builtin_memset instead of
8060 memset. __builtin_malloc instead of malloc. Call
8061 __builtin_memcpy instead of memcpy. Call
8062 __builtin_free instead of free.
8063 * gcc.c-torture/compile/pr31953.c (toggle_hexedit_mode):
8064 Add missing void return type.
8065 * gcc.c-torture/compile/pr32372.c (MPV_encode_init): Add
8066 missing void return type.
8067 * gcc.c-torture/compile/pr32355.c (sigemptyset): Declare.
8068 (doSignalsSetup): Add missing void return type.
8069 * gcc.c-torture/compile/pr32453.c (__assert_fail): Declare.
8070 * gcc.c-torture/compile/pr32571.c (mthca_is_memfree)
8071 (mthca_arbel_fmr_unmap, mthca_tavor_fmr_unmap)
8072 (mthca_unmap_fmr): Declare.
8073 * gcc.c-torture/compile/pr32584.c (sortpin): Add missing
8075 * gcc.c-torture/compile/pr32919.c (read_int, _itoa_word)
8076 (__strnlen): Declare.
8077 * gcc.c-torture/compile/pr33173.c (test_dir_format): Add
8078 missing void return type. Add missing int types.
8079 * gcc.c-torture/compile/pr33855.c (cabsl): Declare.
8080 * gcc.c-torture/compile/pr34334.c (__strsep_1c)
8081 (__strsep_2c): Add missing void return type.
8082 * gcc.c-torture/compile/pr35006.c (grub_putchar)
8083 (cl_set_pos, cl_print, grub_memmove, cl_delete): Declare.
8084 (grub_cmdline_get): Add missing void return type.
8085 * gcc.c-torture/compile/pr35595.c (__kernel_sinf):
8087 * gcc.c-torture/compile/pr35869.c (f): Add missing void
8089 * gcc.c-torture/compile/pr36172.c (FcCharSetFreeze): Add
8090 missing return value.
8091 * gcc.c-torture/compile/pr36238.c (lshift_s_s): Declare.
8092 * gcc.c-torture/compile/pr37207.c (func_81, func_98):
8094 * gcc.c-torture/compile/pr37258.c (mod_rhs, lshift_s_s)
8095 (func_112, func_23): Declare.
8096 * gcc.c-torture/compile/pr37305.c (safe_mod_u_u): Declare.
8097 * gcc.c-torture/compile/pr37327.c (func_93, func_59)
8098 (func_124, func_117, safe_add_uint64_t_u_u)
8099 (safe_mul_int32_t_s_s): Declare.
8100 * gcc.c-torture/compile/pr37387.c (FuncMakeConsequencesPres):
8101 Call __builtin_abort instead of ErrorQuit.
8102 * gcc.c-torture/compile/pr37432.c (print_wkb_bytes): Declare.
8103 * gcc.c-torture/compile/pr37713.c (sdp_seq_alloc): Declare.
8104 * gcc.c-torture/compile/pr39886.c (func): Declare.
8105 * gcc.c-torture/compile/pr39941.c (stop): Declare.
8106 * gcc.c-torture/compile/pr41016.c (CompareRNAStructures):
8107 Call __builtin_abort instead of Die.
8108 * gcc.c-torture/compile/pr42632.c (___pskb_trim): Add
8109 forward declaration.
8110 * gcc.c-torture/compile/pr49710.c (baz): Add forward
8111 declaration and missing void types.
8112 (bar): Add missing void type.
8113 * gcc.c-torture/compile/pr52437.c (fn2): Declare.
8114 * gcc.c-torture/compile/pr57441.c (func_1): Add missing void
8116 * gcc.c-torture/compile/pr87110.c (struct d): Add missing
8118 (g, h): Define as int.
8119 (i): Add missing void types.
8120 * gcc.c-torture/compile/pr87468.c (a): Define as int.
8122 (b): Add missing void types.
8123 * gcc.c-torture/execute/pr79043.c (ptr2): Use cast in
8125 (typepun): Add missing void return type.
8126 (main): Add missing int return type and missing void type.
8127 * gcc.dg/pr100349.c (b): Add missing void return type.
8128 * gcc.dg/pr106189.c (T): Declare.
8129 * gcc.dg/pr110777.c (_setjmp): Declare
8130 * gcc.dg/pr45506.c (dynvec, relative_relocp, atexit): Declare.
8131 (fini_array): Cast result of relative_relocp from int to int *.
8132 * gcc.dg/pr97359.c: Compile with -Wno-pointer-to-int-cast.
8133 (b): Cast point to int to avoid int-conversion warning.
8134 * gcc.dg/uninit-pr78548.c: Call __builtin_printf instead
8136 * gcc.dg/torture/pr39829.c (f): Declare.
8137 * gcc.dg/torture/pr44977.c (int329): Cast bar from pointer
8139 * gcc.dg/torture/pr53703.c (ifa_sa_len): Declare.
8140 (usagi_getifaddrs): Call __builtin_memset instead of memset
8141 and __builtin_memcmp instead of memcmp.
8142 * gcc.dg/torture/pr68625.c (z9): Explicitly cast
8144 * gcc.dg/torture/pr55964.c (f): Cast q to the expected type.
8145 * gcc.dg/torture/pr70623.c (h9): Fix pointer cast in assignment
8147 * gcc.dg/torture/pr81118.c (c): Return zero instead of
8149 * gcc.dg/torture/pr81510.c (e): Add cast from int to pointer.
8150 * gcc.dg/torture/pr99694.c (d): Add missing casts between
8151 pointers and integers.
8152 * gcc.dg/tree-ssa/pr102563.c: Define as void (*) (void).
8153 (_bdf_parse_glyphs_p): Define with prototype.
8154 * gcc.dg/tree-ssa/pr92085-1.c (di): Add cast to initialization
8156 * gcc.dg/tree-ssa/pr92085-2.c (c1): Add casts to
8157 initializations of th, lq.
8158 * gcc.dg/tree-ssa/reassoc-43.c
8159 (c_parser_next_token_is_keyword, chainon)
8160 (c_parser_attributes): Declare.
8161 * gcc.dg/tree-ssa/split-path-4.c (powi_lookup_cost): Declare.
8162 (powi_cost): Add missing void return type.
8163 * gcc.dg/tree-ssa/split-path-6.c (strtosichar)
8164 (ichartosstr, treeinsert, stop, __srget_r): Declare
8165 (givehelp, oof, lookharder): Convert to prototypes.
8166 * gcc.target/i386/pr71621-1.c (y8): Cast to expected
8167 pointer type in assignment of t6.
8168 * gcc.target/i386/pr79571.c (g): Add missing int type.
8169 (j): Add missing void types and pointer cast.
8170 * gcc.target/i386/pr87246.c (s2): Add cast from integer
8172 * gcc.target/i386/pr87759.c (rc): Cast to the expected
8173 pointer time in initialization of ar.
8174 * gcc.target/i386/pr99454.c (tg3_start_xmit): Add
8175 missing cast from int to int *.
8177 2023-11-13 Florian Weimer <fweimer@redhat.com>
8179 * c-c++-common/Wduplicated-branches-11.c: Compile with
8181 * c-c++-common/Wduplicated-branches-12.c: Likewise.
8182 * c-c++-common/builtins.c: Likewise.
8183 * c-c++-common/pointer-to-fn1.c: Likewise.
8184 * gcc.c-torture/compile/20010320-1.c: Likewise.
8185 * gcc.c-torture/compile/20050105-1.c: Likewise.
8186 * gcc.c-torture/compile/20080704-1.c: Likewise.
8187 * gcc.c-torture/compile/20080910-1.c: Likewise.
8188 * gcc.c-torture/compile/20090917-1.c: Likewise.
8189 * gcc.c-torture/compile/20100915-1.c: Likewise.
8190 * gcc.c-torture/compile/20101216-1.c: Likewise.
8191 * gcc.c-torture/compile/20121027-1.c: Likewise.
8192 * gcc.c-torture/compile/20180605-1.c: Likewise.
8193 * gcc.c-torture/compile/950816-2.c: Likewise.
8194 * gcc.c-torture/compile/dse.c: Likewise.
8195 * gcc.c-torture/compile/pr100576.c: Likewise.
8196 * gcc.c-torture/compile/pr17408.c: Likewise.
8197 * gcc.c-torture/compile/pr19121.c: Likewise.
8198 * gcc.c-torture/compile/pr26213.c: Likewise.
8199 * gcc.c-torture/compile/pr27341-2.c: Likewise.
8200 * gcc.c-torture/compile/pr28776-2.c: Likewise.
8201 * gcc.c-torture/compile/pr33133.c: Likewise.
8202 * gcc.c-torture/compile/pr34091.c: Likewise.
8203 * gcc.c-torture/compile/pr36154.c: Likewise.
8204 * gcc.c-torture/compile/pr37381.c: Likewise.
8205 * gcc.c-torture/compile/pr38360.c: Likewise.
8206 * gcc.c-torture/compile/pr40291.c: Likewise.
8207 * gcc.c-torture/compile/pr41182-1.c: Likewise.
8208 * gcc.c-torture/compile/pr43635.c: Likewise.
8209 * gcc.c-torture/compile/pr44043.c: Likewise.
8210 * gcc.c-torture/compile/pr44063.c: Likewise.
8211 * gcc.c-torture/compile/pr44246.c: Likewise.
8212 * gcc.c-torture/compile/pr45535.c: Likewise.
8213 * gcc.c-torture/compile/pr46934.c: Likewise.
8214 * gcc.c-torture/compile/pr47428.c: Likewise.
8215 * gcc.c-torture/compile/pr49145.c: Likewise.
8216 * gcc.c-torture/compile/pr49206.c: Likewise.
8217 * gcc.c-torture/compile/pr51694.c: Likewise.
8218 * gcc.c-torture/compile/pr53886.c: Likewise.
8219 * gcc.c-torture/compile/pr65241.c: Likewise.
8220 * gcc.c-torture/compile/pr72802.c: Likewise.
8221 * gcc.c-torture/compile/pr81360.c: Likewise.
8222 * gcc.c-torture/compile/pr82052.c: Likewise.
8223 * gcc.c-torture/compile/pr90275-2.c: Likewise.
8224 * gcc.c-torture/compile/pr90275.c: Likewise.
8225 * gcc.c-torture/compile/pr96796.c: Likewise.
8226 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
8227 * gcc.c-torture/compile/udivmod4.c: Likewise.
8228 * gcc.c-torture/compile/widechar-1.c: Likewise.
8229 * gcc.c-torture/execute/20000412-3.c: Likewise.
8230 * gcc.c-torture/execute/20010605-2.c: Likewise.
8231 * gcc.c-torture/execute/20020314-1.c: Likewise.
8232 * gcc.c-torture/execute/20020819-1.c: Likewise.
8233 * gcc.c-torture/execute/20031211-2.c: Likewise.
8234 * gcc.c-torture/execute/20040223-1.c: Likewise.
8235 * gcc.c-torture/execute/20041019-1.c: Likewise.
8236 * gcc.c-torture/execute/20120427-1.c: Likewise.
8237 * gcc.c-torture/execute/20120427-2.c: Likewise.
8238 * gcc.c-torture/execute/920908-2.c: Likewise.
8239 * gcc.c-torture/execute/921110-1.c: Likewise.
8240 * gcc.c-torture/execute/930111-1.c: Likewise.
8241 * gcc.c-torture/execute/930208-1.c: Likewise.
8242 * gcc.c-torture/execute/930702-1.c: Likewise.
8243 * gcc.c-torture/execute/930818-1.c: Likewise.
8244 * gcc.c-torture/execute/931017-1.c: Likewise.
8245 * gcc.c-torture/execute/931018-1.c: Likewise.
8246 * gcc.c-torture/execute/931208-1.c: Likewise.
8247 * gcc.c-torture/execute/941101-1.c: Likewise.
8248 * gcc.c-torture/execute/941110-1.c: Likewise.
8249 * gcc.c-torture/execute/950322-1.c: Likewise.
8250 * gcc.c-torture/execute/950426-1.c: Likewise.
8251 * gcc.c-torture/execute/950512-1.c: Likewise.
8252 * gcc.c-torture/execute/950621-1.c: Likewise.
8253 * gcc.c-torture/execute/960218-1.c: Likewise.
8254 * gcc.c-torture/execute/960402-1.c: Likewise.
8255 * gcc.c-torture/execute/cmpsf-1.c: Likewise.
8256 * gcc.c-torture/execute/cmpsi-1.c: Likewise.
8257 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
8258 * gcc.c-torture/execute/divmod-1.c: Likewise.
8259 * gcc.c-torture/execute/pr22061-1.c: Likewise.
8260 * gcc.c-torture/execute/pr55875.c: Likewise.
8261 * gcc.dg/20050629-1.c: Likewise.
8262 * gcc.dg/20080615-1.c: Likewise.
8263 * gcc.dg/Walloca-14.c: Likewise.
8264 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: Likewise.
8265 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Likewise.
8266 * gcc.dg/Wdouble-promotion.c: Likewise.
8267 * gcc.dg/Wrestrict-5.c: Likewise.
8268 * gcc.dg/Wstringop-overflow-13.c: Likewise.
8269 * gcc.dg/analyzer/fd-bind-pr107783.c: Likewise.
8270 * gcc.dg/array-5.c: Likewise.
8271 * gcc.dg/asan/pr56417.c: Likewise.
8272 * gcc.dg/attr-access-read-only.c: Likewise.
8273 * gcc.dg/attr-access-read-write.c: Likewise.
8274 * gcc.dg/attr-access-write-only.c: Likewise.
8275 * gcc.dg/bitint-36.c: Likewise.
8276 * gcc.dg/builtin-bswap-10.c: Likewise.
8277 * gcc.dg/cleanup-1.c: Likewise.
8278 * gcc.dg/cpp/pr60014-1.c: Likewise.
8279 * gcc.dg/cpp/pr60014-2.c: Likewise.
8280 * gcc.dg/cpp/pr60014-3.c: Likewise.
8281 * gcc.dg/ipa/ipa-bit-cp-1.c: Likewise.
8282 * gcc.dg/ipa/ipa-bit-cp-2.c: Likewise.
8283 * gcc.dg/ipa/ipa-bit-cp.c: Likewise.
8284 * gcc.dg/ipa/pr105639.c: Likewise.
8285 * gcc.dg/ipa/pr71981.c: Likewise.
8286 * gcc.dg/lto/20081109_0.c: Likewise.
8287 * gcc.dg/lto/pr54702_1.c: Likewise.
8288 * gcc.dg/lto/pr55525_0.c: Likewise.
8289 * gcc.dg/noncompile/20020213-1.c:: Likewise.
8290 * gcc.dg/noncompile/pr71426.c: Likewise.
8291 * gcc.dg/noncompile/undeclared-1.c: Likewise.
8292 * gcc.dg/overflow-warn-2.c: Likewise.
8293 * gcc.dg/pr100142.c: Likewise.
8294 * gcc.dg/pr100790.c: Likewise.
8295 * gcc.dg/pr100791.c: Likewise.
8296 * gcc.dg/pr103093.c: Likewise.
8297 * gcc.dg/pr105140.c: Likewise.
8298 * gcc.dg/pr105250.c: Likewise.
8299 * gcc.dg/pr105853.c: Likewise.
8300 * gcc.dg/pr105856.c: Likewise.
8301 * gcc.dg/pr26865.c: Likewise.
8302 * gcc.dg/pr40989.c: Likewise.
8303 * gcc.dg/pr42715.c: Likewise.
8304 * gcc.dg/pr44971.c: Likewise.
8305 * gcc.dg/pr46571.c: Likewise.
8306 * gcc.dg/pr54363.c: Likewise.
8307 * gcc.dg/pr56724-2.c: Likewise.
8308 * gcc.dg/pr59630.c: Likewise.
8309 * gcc.dg/pr67043.c: Likewise.
8310 * gcc.dg/pr67730-1.c: Likewise.
8311 * gcc.dg/pr67730-2.c: Likewise.
8312 * gcc.dg/pr68320.c: Likewise.
8313 * gcc.dg/pr69156.c: Likewise.
8314 * gcc.dg/pr69824.c: Likewise.
8315 * gcc.dg/pr70174.c: Likewise.
8316 * gcc.dg/pr70281.c: Likewise.
8317 * gcc.dg/pr77862.c: Likewise.
8318 * gcc.dg/pr82765.c: Likewise.
8319 * gcc.dg/pr83852.c: Likewise.
8320 * gcc.dg/pr84206.c: Likewise.
8321 * gcc.dg/pr85164-1.c: Likewise.
8322 * gcc.dg/pr85955.c: Likewise.
8323 * gcc.dg/pr86271.c: Likewise.
8324 * gcc.dg/pr86928.c: Likewise.
8325 * gcc.dg/pr99122-1.c: Likewise.
8326 * gcc.dg/pr99136.c: Likewise.
8327 * gcc.dg/redecl-19.c: Likewise.
8328 * gcc.dg/redecl-24.c: Likewise.
8329 * gcc.dg/torture/pr39204.c: Likewise.
8330 * gcc.dg/torture/pr57676.c: Likewise.
8331 * gcc.dg/torture/pr67222.c: Likewise.
8332 * gcc.dg/torture/pr77677-2.c: Likewise.
8333 * gcc.dg/torture/pr79125.c: Likewise.
8334 * gcc.dg/torture/pr94479.c: Likewise.
8335 * gcc.dg/tree-ssa/20070815.c: Likewise.
8336 * gcc.dg/tree-ssa/builtin-sprintf-29.c: Likewise.
8337 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
8338 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
8339 * gcc.dg/tree-ssa/ssa-dse-10.c: Likewise.
8340 * gcc.target/aarch64/pr60697.c: Likewise.
8341 * gcc.target/aarch64/pr87305.c: Likewise.
8342 * gcc.target/aarch64/sve/pr96357.c: Likewise.
8343 * gcc.target/i386/attr-nocf-check-1a.c: Likewise.
8344 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
8345 * gcc.target/i386/avx512bf16-pr108881.c: Likewise.
8346 * gcc.target/i386/cet-notrack-2a.c: Likewise.
8347 * gcc.target/i386/cet-notrack-2b.c: Likewise.
8348 * gcc.target/i386/cet-notrack-5b.c: Likewise.
8349 * gcc.target/i386/cet-notrack-6a.c: Likewise.
8350 * gcc.target/i386/cet-notrack-6b.c: Likewise.
8351 * gcc.target/i386/pr70325.c: Likewise.
8352 * gcc.target/i386/pr70858.c: Likewise.
8353 * gcc.target/i386/pr83488.c: Likewise.
8354 * gcc.target/i386/pr85511.c: Likewise.
8355 * gcc.target/i386/pr87572.c: Likewise.
8356 * gcc.target/i386/pr88195.c: Likewise.
8358 2023-11-13 Jakub Jelinek <jakub@redhat.com>
8360 PR tree-optimization/111967
8361 * gcc.dg/tree-ssa/pr111967.c: New test.
8363 2023-11-13 Xi Ruoyao <xry111@xry111.site>
8366 * gcc.target/loongarch/pr112476-1.c: New test.
8367 * gcc.target/loongarch/pr112476-2.c: New test.
8369 2023-11-13 Pan Li <pan2.li@intel.com>
8371 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Adjust
8373 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
8374 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
8376 2023-11-13 Pan Li <pan2.li@intel.com>
8378 * gcc.target/riscv/rvv/autovec/unop/math-llrintf16-0.c: New test.
8379 * gcc.target/riscv/rvv/autovec/unop/math-llroundf16-0.c: New test.
8380 * gcc.target/riscv/rvv/autovec/unop/math-lrintf16-rv32-0.c: New test.
8381 * gcc.target/riscv/rvv/autovec/unop/math-lrintf16-rv64-0.c: New test.
8382 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv32-0.c: New test.
8383 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-0.c: New test.
8384 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: New test.
8385 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: New test.
8386 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: New test.
8387 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: New test.
8388 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: New test.
8389 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: New test.
8391 2023-11-11 Jakub Jelinek <jakub@redhat.com>
8393 PR middle-end/112430
8394 * gcc.dg/pr112430.c: New test.
8396 2023-11-11 Martin Uecker <uecker@tugraz.at>
8400 * gcc.dg/Wnonnull-8.c: Adapt test.
8401 * gcc.dg/Wnonnull-9.c: New test.
8403 2023-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
8405 * lib/scanasm.exp (scan-assembler-times): Disregard LTO sections.
8406 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8407 (dg-scan): Likewise, if name starts with scan-assembler.
8408 (scan-raw-assembler): New proc.
8409 * gcc.dg/pr61868.c: Use scan-raw-assembler.
8410 * gcc.dg/scantest-lto.c: New test.
8412 2023-11-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8415 * gcc.target/riscv/rvv/autovec/pr112469.c: New test.
8417 2023-11-11 Marek Polacek <polacek@redhat.com>
8419 * g++.dg/cpp0x/lambda/lambda-decltype3.C: Check __cpp_init_captures.
8421 2023-11-10 Patrick O'Neill <patrick@rivosinc.com>
8423 * g++.dg/vect/pr102788.cc: Remove dg-do run directive.
8425 2023-11-10 Eric Botcazou <ebotcazou@adacore.com>
8427 * gnat.dg/opt103.ads, gnat.dg/opt103.adb: New test.
8429 2023-11-10 Vladimir N. Makarov <vmakarov@redhat.com>
8432 * gcc.target/arm/pr112337.c: New.
8434 2023-11-10 Patrick Palka <ppalka@redhat.com>
8437 * g++.dg/cpp0x/lambda/lambda-decltype3.C: New test.
8439 2023-11-10 Patrick Palka <ppalka@redhat.com>
8443 * g++.dg/cpp1y/decltype-auto7.C: New test.
8444 * g++.dg/cpp1y/lambda-init20.C: New test.
8446 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8448 PR tree-optimization/112438
8449 * gcc.target/riscv/rvv/autovec/pr112438.c: New test.
8451 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8453 * gcc.target/riscv/rvv/autovec/vls/def.h: Add combine test.
8454 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: New test.
8455 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: New test.
8456 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: New test.
8457 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: New test.
8458 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: New test.
8459 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: New test.
8460 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: New test.
8461 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: New test.
8463 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
8465 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Adjust.
8466 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
8467 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c:
8469 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Ditto.
8470 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c:
8472 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c:
8474 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c:
8476 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
8478 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
8480 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c:
8482 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
8484 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
8486 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c:
8488 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Ditto.
8489 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c:
8491 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c:
8493 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c:
8495 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c:
8497 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c:
8499 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c:
8501 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c:
8503 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c:
8505 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c:
8507 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c:
8509 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c:
8511 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c:
8513 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Ditto.
8514 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Ditto.
8515 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Ditto.
8516 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: Ditto.
8517 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Ditto.
8518 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
8520 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
8523 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
8525 * gcc.target/i386/pr112464.c: New test.
8527 2023-11-10 Jin Ma <jinma@linux.alibaba.com>
8529 * gcc.target/riscv/xtheadmempair-interrupt-fcsr.c: New file.
8531 2023-11-10 Richard Biener <rguenther@suse.de>
8533 PR tree-optimization/110221
8534 * gfortran.dg/pr110221.f: New testcase.
8536 2023-11-10 Richard Biener <rguenther@suse.de>
8538 PR middle-end/112469
8539 * gcc.dg/torture/pr112469.c: New testcase.
8541 2023-11-10 Pan Li <pan2.li@intel.com>
8544 2023-11-10 Pan Li <pan2.li@intel.com>
8546 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-1.c: New test.
8547 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-2.c: New test.
8548 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-3.c: New test.
8549 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-4.c: New test.
8550 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-5.c: New test.
8551 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-1.c: New test.
8552 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-2.c: New test.
8553 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-3.c: New test.
8554 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-1.c: New test.
8555 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-2.c: New test.
8556 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-3.c: New test.
8557 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-4.c: New test.
8558 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-5.c: New test.
8559 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-6.c: New test.
8560 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-7.c: New test.
8561 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-8.c: New test.
8562 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-9.c: New test.
8564 2023-11-10 Pan Li <pan2.li@intel.com>
8566 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-1.c: New test.
8567 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-2.c: New test.
8568 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-3.c: New test.
8569 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-4.c: New test.
8570 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-5.c: New test.
8571 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-1.c: New test.
8572 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-2.c: New test.
8573 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-3.c: New test.
8574 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-1.c: New test.
8575 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-2.c: New test.
8576 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-3.c: New test.
8577 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-4.c: New test.
8578 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-5.c: New test.
8579 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-6.c: New test.
8580 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-7.c: New test.
8581 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-8.c: New test.
8582 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-9.c: New test.
8584 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8586 * gcc.dg/vect/pr97428.c: Add additional compile option for riscv.
8588 2023-11-10 liuhongt <hongtao.liu@intel.com>
8590 * g++.target/i386/pr112443.C: New test.
8592 2023-11-10 Jose E. Marchesi <jose.marchesi@oracle.com>
8594 * gcc.target/bpf/mulsidi3-zeroextend-pseudoc.c: New test.
8596 2023-11-09 Jose E. Marchesi <jose.marchesi@oracle.com>
8598 * gcc.target/bpf/ldxdw.c: Fix regexp with expected result.
8600 2023-11-09 Robin Dapp <rdapp@ventanamicro.com>
8602 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Adjust.
8603 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
8604 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
8605 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
8606 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
8608 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
8610 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
8612 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
8614 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
8616 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
8618 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c:
8620 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c:
8622 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c:
8624 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c:
8626 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c:
8628 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c:
8630 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c:
8632 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c:
8634 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c:
8636 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c:
8638 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c:
8640 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c:
8642 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c:
8644 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c:
8646 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Ditto.
8647 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Ditto.
8648 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-1.h: New test.
8649 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-2.h: New test.
8650 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: New test.
8651 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: New test.
8652 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: New test.
8653 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: New test.
8654 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: New test.
8655 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: New test.
8657 2023-11-09 Alexandre Oliva <oliva@adacore.com>
8659 * gcc.dg/tree-ssa/scev-3.c: xfail on ia32.
8660 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8662 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8664 PR tree-optimization/109154
8665 * gcc.target/aarch64/sve/fneg-abs_5.c: New test.
8667 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8669 PR tree-optimization/109154
8670 * gcc.target/aarch64/sve/fneg-abs_1.c: Updated.
8671 * gcc.target/aarch64/sve/fneg-abs_2.c: Updated.
8672 * gcc.target/aarch64/sve/fneg-abs_4.c: Updated.
8674 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8676 PR tree-optimization/109154
8677 * gcc.target/aarch64/fneg-abs_2.c: Updated.
8678 * gcc.target/aarch64/fneg-abs_4.c: Updated.
8679 * gcc.target/aarch64/dbl_mov_immediate_1.c: Updated.
8681 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8683 PR tree-optimization/109154
8684 * gcc.target/aarch64/fneg-abs_1.c: Updated.
8685 * gcc.target/aarch64/fneg-abs_2.c: Updated.
8686 * gcc.target/aarch64/fneg-abs_4.c: Updated.
8687 * gcc.target/aarch64/dbl_mov_immediate_1.c: Updated.
8689 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8691 PR tree-optimization/109154
8692 * gcc.dg/fold-copysign-1.c: Updated.
8693 * gcc.dg/pr55152-2.c: Updated.
8694 * gcc.dg/tree-ssa/abs-4.c: Updated.
8695 * gcc.dg/tree-ssa/backprop-6.c: Updated.
8696 * gcc.dg/tree-ssa/copy-sign-2.c: Updated.
8697 * gcc.dg/tree-ssa/mult-abs-2.c: Updated.
8698 * gcc.target/aarch64/fneg-abs_1.c: New test.
8699 * gcc.target/aarch64/fneg-abs_2.c: New test.
8700 * gcc.target/aarch64/fneg-abs_3.c: New test.
8701 * gcc.target/aarch64/fneg-abs_4.c: New test.
8702 * gcc.target/aarch64/sve/fneg-abs_1.c: New test.
8703 * gcc.target/aarch64/sve/fneg-abs_2.c: New test.
8704 * gcc.target/aarch64/sve/fneg-abs_3.c: New test.
8705 * gcc.target/aarch64/sve/fneg-abs_4.c: New test.
8707 2023-11-09 Simon Wright <simon@pushface.org>
8710 * gnat.dg/calendar_format_value.adb: New test.
8712 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8715 * gcc.target/riscv/rvv/autovec/pr112450.c: New test.
8717 2023-11-09 Richard Biener <rguenther@suse.de>
8719 PR tree-optimization/112444
8720 * gcc.dg/torture/pr112444.c: New testcase.
8722 2023-11-09 YunQiang Su <yunqiang.su@cipunited.com>
8724 * gcc.target/mips/fabs-nan2008.c: New test.
8725 * gcc.target/mips/fabsf-nan2008.c: New test.
8727 2023-11-09 Florian Weimer <fweimer@redhat.com>
8729 * gcc.target/x86_64/abi/avx/avx-check.h (main): Call
8730 __builtin_printf instead of printf.
8731 * gcc.target/x86_64/abi/avx/test_passing_m256.c
8732 (fun_check_passing_m256_8_values): Add missing void return
8734 * gcc.target/x86_64/abi/avx512f/avx512f-check.h (main): Call
8735 __builtin_printf instead of printf.
8736 * gcc.target/x86_64/abi/avx512f/test_passing_m512.c
8737 (fun_check_passing_m512_8_values): Add missing void return
8739 * gcc.target/x86_64/abi/bf16/bf16-check.h (main): Call
8740 __builtin_printf instead of printf.
8741 * gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h (main):
8743 * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c
8744 (fun_check_passing_m256bf16_8_values): Add missing void
8746 * gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h (main):
8747 Call __builtin_printf instead of printf.
8748 * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c
8749 (fun_check_passing_m512bf16_8_values): Add missign void
8752 2023-11-09 Florian Weimer <fweimer@redhat.com>
8754 * gcc.dg/Wreturn-mismatch-1.c: New.
8755 * gcc.dg/Wreturn-mismatch-2.c: New.
8756 * gcc.dg/Wreturn-mismatch-3.c: New.
8757 * gcc.dg/Wreturn-mismatch-4.c: New.
8758 * gcc.dg/Wreturn-mismatch-5.c: New.
8759 * gcc.dg/Wreturn-mismatch-6.c: New.
8760 * gcc.dg/noncompile/pr55976-1.c: Change -Werror=return-type
8761 to -Werror=return-mismatch.
8762 * gcc.dg/noncompile/pr55976-2.c: Change -Wreturn-type
8763 to -Wreturn-mismatch.
8765 2023-11-09 Florian Weimer <fweimer@redhat.com>
8767 * gcc.dg/Wmissing-parameter-type.c: Build with -std=gnu89
8768 to trigger the -Wmissing-parameter-type warning
8769 and not the default -Wimplicit warning. Also match
8770 against -Wmissing-parameter-type.
8771 * gcc.dg/Wmissing-parameter-type-Wextra.c: Likewise.
8773 2023-11-09 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
8775 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: Remove
8776 vperm and substitude by vpdi et al.
8777 * gcc.target/s390/zvector/vec-reve-load-halfword.c: Likewise.
8778 * gcc.target/s390/vector/reverse-elements-1.c: New test.
8779 * gcc.target/s390/vector/reverse-elements-2.c: New test.
8780 * gcc.target/s390/vector/reverse-elements-3.c: New test.
8781 * gcc.target/s390/vector/reverse-elements-4.c: New test.
8782 * gcc.target/s390/vector/reverse-elements-5.c: New test.
8783 * gcc.target/s390/vector/reverse-elements-6.c: New test.
8784 * gcc.target/s390/vector/reverse-elements-7.c: New test.
8786 2023-11-09 Jakub Jelinek <jakub@redhat.com>
8789 * gcc.dg/dfp/int128-1.c: New test.
8790 * gcc.dg/dfp/int128-2.c: New test.
8791 * gcc.dg/dfp/int128-3.c: New test.
8792 * gcc.dg/dfp/int128-4.c: New test.
8794 2023-11-09 Jakub Jelinek <jakub@redhat.com>
8797 * c-c++-common/ubsan/Wno-attributes-1.c: New test.
8799 2023-11-09 Jin Ma <jinma@linux.alibaba.com>
8801 * gcc.target/riscv/xtheadfmemidx-uindex-zbb.c: New test.
8803 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8805 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: New test.
8806 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: New test.
8807 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: New test.
8809 2023-11-09 Alexandre Oliva <oliva@adacore.com>
8811 * g++.dg/gomp/declare-target-3.C: Adjust for 32-bit targets.
8813 2023-11-09 Alexandre Oliva <oliva@adacore.com>
8815 * g++.dg/pr58245-1.C: Disable PIC/PIE.
8817 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8819 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Adapt test.
8820 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto.
8821 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto.
8822 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto.
8823 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto.
8824 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto.
8825 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto.
8826 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto.
8827 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto.
8828 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto.
8829 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto.
8830 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto.
8831 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto.
8832 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto.
8833 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto.
8834 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto.
8835 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto.
8836 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto.
8837 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Ditto.
8838 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto.
8839 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
8840 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto.
8841 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
8842 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto.
8843 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto.
8844 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto.
8845 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
8846 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto.
8847 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto.
8848 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto.
8849 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto.
8850 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto.
8851 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto.
8852 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.
8853 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto.
8854 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto.
8855 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: Run all tests.
8857 2023-11-08 Uros Bizjak <ubizjak@gmail.com>
8860 * gcc.target/i386/pr78904-1.c (test_sub): New test.
8861 * gcc.target/i386/pr78904-1a.c (test_sub): Ditto.
8862 * gcc.target/i386/pr78904-1b.c (test_sub): Ditto.
8863 * gcc.target/i386/pr78904-2.c (test_sub): Ditto.
8864 * gcc.target/i386/pr78904-2a.c (test_sub): Ditto.
8865 * gcc.target/i386/pr78904-2b.c (test_sub): Ditto.
8866 * gcc.target/i386/pr78952-4.c (test_sub): Ditto.
8867 * gcc.target/i386/pr82524.c: New test.
8868 * gcc.target/i386/pr82524-1.c: New test.
8869 * gcc.target/i386/pr82524-2.c: New test.
8870 * gcc.target/i386/pr82524-3.c: New test.
8872 2023-11-08 Lehua Ding <lehua.ding@rivai.ai>
8874 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: New test.
8876 2023-11-08 Florian Weimer <fweimer@redhat.com>
8878 * gcc.dg/setjmp-7.c (_setjmp): Declare.
8880 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8882 * gcc.target/riscv/rvv/base/vl-use-ice.c: New test.
8884 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
8887 * gfortran.dg/bound_11.f90: New test.
8889 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
8892 * gfortran.dg/bound_10.f90: New test.
8894 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
8897 * gfortran.dg/allocated_4.f90: New test.
8899 2023-11-08 Hongyu Wang <hongyu.wang@intel.com>
8902 * gcc.target/i386/pr112394.c: New test.
8904 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8906 * gcc.dg/vect/bb-slp-33.c: Rewrite the condition.
8908 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8911 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Adapt test.
8912 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Ditto.
8913 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
8914 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Ditto.
8915 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Ditto.
8916 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Ditto.
8917 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
8918 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Ditto.
8919 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Ditto.
8920 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Ditto.
8921 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: New test.
8922 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: New test.
8924 2023-11-08 Haochen Jiang <haochen.jiang@intel.com>
8927 * gcc.target/i386/pr111907.c: New test.
8929 2023-11-08 Joseph Myers <joseph@codesourcery.com>
8931 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Move to ...
8932 * gcc.dg/atomic/c23-stdatomic-lockfree-char8_t.c: ... here.
8933 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Move to ...
8934 * gcc.dg/atomic/c23-stdatomic-var-init-1.c: ... here.
8935 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Move to ...
8936 * gcc.dg/atomic/gnu23-stdatomic-lockfree-char8_t.c: ... here.
8937 Update reference to moved file.
8938 * gcc.dg/c2x-align-1.c: Move to ...
8939 * gcc.dg/c23-align-1.c: ... here.
8940 * gcc.dg/c2x-align-6.c: Move to ...
8941 * gcc.dg/c23-align-6.c: ... here.
8942 * gcc.dg/c2x-attr-deprecated-1.c: Move to ...
8943 * gcc.dg/c23-attr-deprecated-1.c: ... here. Update reference to
8945 * gcc.dg/c2x-attr-deprecated-2.c: Move to ...
8946 * gcc.dg/c23-attr-deprecated-2.c: ... here.
8947 * gcc.dg/c2x-attr-deprecated-3.c: Move to ...
8948 * gcc.dg/c23-attr-deprecated-3.c: ... here.
8949 * gcc.dg/c2x-attr-deprecated-4.c: Move to ...
8950 * gcc.dg/c23-attr-deprecated-4.c: ... here.
8951 * gcc.dg/c2x-attr-fallthrough-1.c: Move to ...
8952 * gcc.dg/c23-attr-fallthrough-1.c: ... here.
8953 * gcc.dg/c2x-attr-fallthrough-2.c: Move to ...
8954 * gcc.dg/c23-attr-fallthrough-2.c: ... here.
8955 * gcc.dg/c2x-attr-fallthrough-3.c: Move to ...
8956 * gcc.dg/c23-attr-fallthrough-3.c: ... here.
8957 * gcc.dg/c2x-attr-fallthrough-4.c: Move to ...
8958 * gcc.dg/c23-attr-fallthrough-4.c: ... here.
8959 * gcc.dg/c2x-attr-fallthrough-5.c: Move to ...
8960 * gcc.dg/c23-attr-fallthrough-5.c: ... here.
8961 * gcc.dg/c2x-attr-fallthrough-6.c: Move to ...
8962 * gcc.dg/c23-attr-fallthrough-6.c: ... here.
8963 * gcc.dg/c2x-attr-maybe_unused-1.c: Move to ...
8964 * gcc.dg/c23-attr-maybe_unused-1.c: ... here.
8965 * gcc.dg/c2x-attr-maybe_unused-2.c: Move to ...
8966 * gcc.dg/c23-attr-maybe_unused-2.c: ... here.
8967 * gcc.dg/c2x-attr-maybe_unused-3.c: Move to ...
8968 * gcc.dg/c23-attr-maybe_unused-3.c: ... here.
8969 * gcc.dg/c2x-attr-maybe_unused-4.c: Move to ...
8970 * gcc.dg/c23-attr-maybe_unused-4.c: ... here.
8971 * gcc.dg/c2x-attr-nodiscard-1.c: Move to ...
8972 * gcc.dg/c23-attr-nodiscard-1.c: ... here.
8973 * gcc.dg/c2x-attr-nodiscard-2.c: Move to ...
8974 * gcc.dg/c23-attr-nodiscard-2.c: ... here.
8975 * gcc.dg/c2x-attr-nodiscard-3.c: Move to ...
8976 * gcc.dg/c23-attr-nodiscard-3.c: ... here.
8977 * gcc.dg/c2x-attr-nodiscard-4.c: Move to ...
8978 * gcc.dg/c23-attr-nodiscard-4.c: ... here.
8979 * gcc.dg/c2x-attr-noreturn-1.c: Move to ...
8980 * gcc.dg/c23-attr-noreturn-1.c: ... here.
8981 * gcc.dg/c2x-attr-noreturn-2.c: Move to ...
8982 * gcc.dg/c23-attr-noreturn-2.c: ... here.
8983 * gcc.dg/c2x-attr-noreturn-3.c: Move to ...
8984 * gcc.dg/c23-attr-noreturn-3.c: ... here.
8985 * gcc.dg/c2x-attr-syntax-1.c: Move to ...
8986 * gcc.dg/c23-attr-syntax-1.c: ... here.
8987 * gcc.dg/c2x-attr-syntax-2.c: Move to ...
8988 * gcc.dg/c23-attr-syntax-2.c: ... here.
8989 * gcc.dg/c2x-attr-syntax-3.c: Move to ...
8990 * gcc.dg/c23-attr-syntax-3.c: ... here.
8991 * gcc.dg/c2x-attr-syntax-4.c: Move to ...
8992 * gcc.dg/c23-attr-syntax-4.c: ... here.
8993 * gcc.dg/c2x-attr-syntax-5.c: Move to ...
8994 * gcc.dg/c23-attr-syntax-5.c: ... here.
8995 * gcc.dg/c2x-attr-syntax-6.c: Move to ...
8996 * gcc.dg/c23-attr-syntax-6.c: ... here.
8997 * gcc.dg/c2x-attr-syntax-7.c: Move to ...
8998 * gcc.dg/c23-attr-syntax-7.c: ... here.
8999 * gcc.dg/c2x-auto-1.c: Move to ...
9000 * gcc.dg/c23-auto-1.c: ... here.
9001 * gcc.dg/c2x-auto-2.c: Move to ...
9002 * gcc.dg/c23-auto-2.c: ... here.
9003 * gcc.dg/c2x-auto-3.c: Move to ...
9004 * gcc.dg/c23-auto-3.c: ... here.
9005 * gcc.dg/c2x-auto-4.c: Move to ...
9006 * gcc.dg/c23-auto-4.c: ... here.
9007 * gcc.dg/c2x-binary-constants-1.c: Move to ...
9008 * gcc.dg/c23-binary-constants-1.c: ... here.
9009 * gcc.dg/c2x-binary-constants-2.c: Move to ...
9010 * gcc.dg/c23-binary-constants-2.c: ... here.
9011 * gcc.dg/c2x-binary-constants-3.c: Move to ...
9012 * gcc.dg/c23-binary-constants-3.c: ... here.
9013 * gcc.dg/c2x-bool-1.c: Move to ...
9014 * gcc.dg/c23-bool-1.c: ... here.
9015 * gcc.dg/c2x-bool-2.c: Move to ...
9016 * gcc.dg/c23-bool-2.c: ... here.
9017 * gcc.dg/c2x-bool-limits-1.c: Move to ...
9018 * gcc.dg/c23-bool-limits-1.c: ... here.
9019 * gcc.dg/c2x-builtins-1.c: Move to ...
9020 * gcc.dg/c23-builtins-1.c: ... here.
9021 * gcc.dg/c2x-complit-1.c: Move to ...
9022 * gcc.dg/c23-complit-1.c: ... here.
9023 * gcc.dg/c2x-complit-2.c: Move to ...
9024 * gcc.dg/c23-complit-2.c: ... here.
9025 * gcc.dg/c2x-complit-3.c: Move to ...
9026 * gcc.dg/c23-complit-3.c: ... here.
9027 * gcc.dg/c2x-complit-4.c: Move to ...
9028 * gcc.dg/c23-complit-4.c: ... here.
9029 * gcc.dg/c2x-complit-5.c: Move to ...
9030 * gcc.dg/c23-complit-5.c: ... here.
9031 * gcc.dg/c2x-complit-6.c: Move to ...
9032 * gcc.dg/c23-complit-6.c: ... here.
9033 * gcc.dg/c2x-complit-7.c: Move to ...
9034 * gcc.dg/c23-complit-7.c: ... here.
9035 * gcc.dg/c2x-complit-8.c: Move to ...
9036 * gcc.dg/c23-complit-8.c: ... here.
9037 * gcc.dg/c2x-concat-1.c: Move to ...
9038 * gcc.dg/c23-concat-1.c: ... here.
9039 * gcc.dg/c2x-constexpr-1.c: Move to ...
9040 * gcc.dg/c23-constexpr-1.c: ... here.
9041 * gcc.dg/c2x-constexpr-2a.c: Move to ...
9042 * gcc.dg/c23-constexpr-2a.c: ... here. Update reference to moved
9044 * gcc.dg/c2x-constexpr-2b.c: Move to ...
9045 * gcc.dg/c23-constexpr-2b.c: ... here.
9046 * gcc.dg/c2x-constexpr-3.c: Move to ...
9047 * gcc.dg/c23-constexpr-3.c: ... here.
9048 * gcc.dg/c2x-constexpr-4.c: Move to ...
9049 * gcc.dg/c23-constexpr-4.c: ... here.
9050 * gcc.dg/c2x-constexpr-5.c: Move to ...
9051 * gcc.dg/c23-constexpr-5.c: ... here.
9052 * gcc.dg/c2x-constexpr-6.c: Move to ...
9053 * gcc.dg/c23-constexpr-6.c: ... here.
9054 * gcc.dg/c2x-constexpr-7.c: Move to ...
9055 * gcc.dg/c23-constexpr-7.c: ... here.
9056 * gcc.dg/c2x-constexpr-8.c: Move to ...
9057 * gcc.dg/c23-constexpr-8.c: ... here.
9058 * gcc.dg/c2x-constexpr-9.c: Move to ...
9059 * gcc.dg/c23-constexpr-9.c: ... here.
9060 * gcc.dg/c2x-digit-separators-1.c: Move to ...
9061 * gcc.dg/c23-digit-separators-1.c: ... here.
9062 * gcc.dg/c2x-digit-separators-2.c: Move to ...
9063 * gcc.dg/c23-digit-separators-2.c: ... here.
9064 * gcc.dg/c2x-digit-separators-3.c: Move to ...
9065 * gcc.dg/c23-digit-separators-3.c: ... here.
9066 * gcc.dg/c2x-empty-init-1.c: Move to ...
9067 * gcc.dg/c23-empty-init-1.c: ... here.
9068 * gcc.dg/c2x-empty-init-2.c: Move to ...
9069 * gcc.dg/c23-empty-init-2.c: ... here.
9070 * gcc.dg/c2x-empty-init-3.c: Move to ...
9071 * gcc.dg/c23-empty-init-3.c: ... here.
9072 * gcc.dg/c2x-enum-1.c: Move to ...
9073 * gcc.dg/c23-enum-1.c: ... here.
9074 * gcc.dg/c2x-enum-2.c: Move to ...
9075 * gcc.dg/c23-enum-2.c: ... here.
9076 * gcc.dg/c2x-enum-3.c: Move to ...
9077 * gcc.dg/c23-enum-3.c: ... here.
9078 * gcc.dg/c2x-enum-4.c: Move to ...
9079 * gcc.dg/c23-enum-4.c: ... here.
9080 * gcc.dg/c2x-enum-5.c: Move to ...
9081 * gcc.dg/c23-enum-5.c: ... here.
9082 * gcc.dg/c2x-enum-6.c: Move to ...
9083 * gcc.dg/c23-enum-6.c: ... here.
9084 * gcc.dg/c2x-enum-7.c: Move to ...
9085 * gcc.dg/c23-enum-7.c: ... here.
9086 * gcc.dg/c2x-enum-8.c: Move to ...
9087 * gcc.dg/c23-enum-8.c: ... here.
9088 * gcc.dg/c2x-float-1.c: Move to ...
9089 * gcc.dg/c23-float-1.c: ... here.
9090 * gcc.dg/c2x-float-10.c: Move to ...
9091 * gcc.dg/c23-float-10.c: ... here.
9092 * gcc.dg/c2x-float-11.c: Move to ...
9093 * gcc.dg/c23-float-11.c: ... here.
9094 * gcc.dg/c2x-float-12.c: Move to ...
9095 * gcc.dg/c23-float-12.c: ... here.
9096 * gcc.dg/c2x-float-13.c: Move to ...
9097 * gcc.dg/c23-float-13.c: ... here.
9098 * gcc.dg/c2x-float-2.c: Move to ...
9099 * gcc.dg/c23-float-2.c: ... here.
9100 * gcc.dg/c2x-float-3.c: Move to ...
9101 * gcc.dg/c23-float-3.c: ... here.
9102 * gcc.dg/c2x-float-4.c: Move to ...
9103 * gcc.dg/c23-float-4.c: ... here.
9104 * gcc.dg/c2x-float-5.c: Move to ...
9105 * gcc.dg/c23-float-5.c: ... here.
9106 * gcc.dg/c2x-float-6.c: Move to ...
9107 * gcc.dg/c23-float-6.c: ... here.
9108 * gcc.dg/c2x-float-7a.c: Move to ...
9109 * gcc.dg/c23-float-7a.c: ... here.
9110 * gcc.dg/c2x-float-7b.c: Move to ...
9111 * gcc.dg/c23-float-7b.c: ... here.
9112 * gcc.dg/c2x-float-7c.c: Move to ...
9113 * gcc.dg/c23-float-7c.c: ... here.
9114 * gcc.dg/c2x-float-8.c: Move to ...
9115 * gcc.dg/c23-float-8.c: ... here.
9116 * gcc.dg/c2x-float-9.c: Move to ...
9117 * gcc.dg/c23-float-9.c: ... here.
9118 * gcc.dg/c2x-float-no-dfp-1.c: Move to ...
9119 * gcc.dg/c23-float-no-dfp-1.c: ... here.
9120 * gcc.dg/c2x-float-no-dfp-2.c: Move to ...
9121 * gcc.dg/c23-float-no-dfp-2.c: ... here. Update reference to
9123 * gcc.dg/c2x-float-no-dfp-3.c: Move to ...
9124 * gcc.dg/c23-float-no-dfp-3.c: ... here.
9125 * gcc.dg/c2x-float-no-dfp-4.c: Move to ...
9126 * gcc.dg/c23-float-no-dfp-4.c: ... here. Update reference to
9128 * gcc.dg/c2x-floatn-1.c: Move to ...
9129 * gcc.dg/c23-floatn-1.c: ... here.
9130 * gcc.dg/c2x-floatn-2.c: Move to ...
9131 * gcc.dg/c23-floatn-2.c: ... here.
9132 * gcc.dg/c2x-floatn-3.c: Move to ...
9133 * gcc.dg/c23-floatn-3.c: ... here.
9134 * gcc.dg/c2x-floatn-4.c: Move to ...
9135 * gcc.dg/c23-floatn-4.c: ... here.
9136 * gcc.dg/c2x-floatn-5.c: Move to ...
9137 * gcc.dg/c23-floatn-5.c: ... here.
9138 * gcc.dg/c2x-floatn-6.c: Move to ...
9139 * gcc.dg/c23-floatn-6.c: ... here.
9140 * gcc.dg/c2x-floatn-7.c: Move to ...
9141 * gcc.dg/c23-floatn-7.c: ... here.
9142 * gcc.dg/c2x-floatn-8.c: Move to ...
9143 * gcc.dg/c23-floatn-8.c: ... here.
9144 * gcc.dg/c2x-fordecl-1.c: Move to ...
9145 * gcc.dg/c23-fordecl-1.c: ... here.
9146 * gcc.dg/c2x-fordecl-2.c: Move to ...
9147 * gcc.dg/c23-fordecl-2.c: ... here.
9148 * gcc.dg/c2x-fordecl-3.c: Move to ...
9149 * gcc.dg/c23-fordecl-3.c: ... here.
9150 * gcc.dg/c2x-fordecl-4.c: Move to ...
9151 * gcc.dg/c23-fordecl-4.c: ... here.
9152 * gcc.dg/c2x-has-c-attribute-1.c: Move to ...
9153 * gcc.dg/c23-has-c-attribute-1.c: ... here.
9154 * gcc.dg/c2x-has-c-attribute-2.c: Move to ...
9155 * gcc.dg/c23-has-c-attribute-2.c: ... here.
9156 * gcc.dg/c2x-has-c-attribute-3.c: Move to ...
9157 * gcc.dg/c23-has-c-attribute-3.c: ... here.
9158 * gcc.dg/c2x-has-c-attribute-4.c: Move to ...
9159 * gcc.dg/c23-has-c-attribute-4.c: ... here.
9160 * gcc.dg/c2x-labels-1.c: Move to ...
9161 * gcc.dg/c23-labels-1.c: ... here.
9162 * gcc.dg/c2x-labels-2.c: Move to ...
9163 * gcc.dg/c23-labels-2.c: ... here.
9164 * gcc.dg/c2x-labels-3.c: Move to ...
9165 * gcc.dg/c23-labels-3.c: ... here.
9166 * gcc.dg/c2x-limits-1.c: Move to ...
9167 * gcc.dg/c23-limits-1.c: ... here.
9168 * gcc.dg/c2x-no-dfp-1.c: Move to ...
9169 * gcc.dg/c23-no-dfp-1.c: ... here.
9170 * gcc.dg/c2x-nullptr-1.c: Move to ...
9171 * gcc.dg/c23-nullptr-1.c: ... here.
9172 * gcc.dg/c2x-nullptr-2.c: Move to ...
9173 * gcc.dg/c23-nullptr-2.c: ... here.
9174 * gcc.dg/c2x-nullptr-3.c: Move to ...
9175 * gcc.dg/c23-nullptr-3.c: ... here.
9176 * gcc.dg/c2x-nullptr-4.c: Move to ...
9177 * gcc.dg/c23-nullptr-4.c: ... here.
9178 * gcc.dg/c2x-nullptr-5.c: Move to ...
9179 * gcc.dg/c23-nullptr-5.c: ... here.
9180 * gcc.dg/c2x-nullptr-6.c: Move to ...
9181 * gcc.dg/c23-nullptr-6.c: ... here.
9182 * gcc.dg/c2x-old-style-definition-1.c: Move to ...
9183 * gcc.dg/c23-old-style-definition-1.c: ... here.
9184 * gcc.dg/c2x-old-style-definition-2.c: Move to ...
9185 * gcc.dg/c23-old-style-definition-2.c: ... here.
9186 * gcc.dg/c2x-old-style-definition-3.c: Move to ...
9187 * gcc.dg/c23-old-style-definition-3.c: ... here.
9188 * gcc.dg/c2x-old-style-definition-4.c: Move to ...
9189 * gcc.dg/c23-old-style-definition-4.c: ... here.
9190 * gcc.dg/c2x-old-style-definition-5.c: Move to ...
9191 * gcc.dg/c23-old-style-definition-5.c: ... here.
9192 * gcc.dg/c2x-old-style-definition-6.c: Move to ...
9193 * gcc.dg/c23-old-style-definition-6.c: ... here.
9194 * gcc.dg/c2x-parm-omit-1.c: Move to ...
9195 * gcc.dg/c23-parm-omit-1.c: ... here.
9196 * gcc.dg/c2x-parm-omit-2.c: Move to ...
9197 * gcc.dg/c23-parm-omit-2.c: ... here.
9198 * gcc.dg/c2x-parm-omit-3.c: Move to ...
9199 * gcc.dg/c23-parm-omit-3.c: ... here.
9200 * gcc.dg/c2x-parm-omit-4.c: Move to ...
9201 * gcc.dg/c23-parm-omit-4.c: ... here.
9202 * gcc.dg/c2x-qual-1.c: Move to ...
9203 * gcc.dg/c23-qual-1.c: ... here.
9204 * gcc.dg/c2x-qual-2.c: Move to ...
9205 * gcc.dg/c23-qual-2.c: ... here.
9206 * gcc.dg/c2x-qual-3.c: Move to ...
9207 * gcc.dg/c23-qual-3.c: ... here.
9208 * gcc.dg/c2x-qual-4.c: Move to ...
9209 * gcc.dg/c23-qual-4.c: ... here.
9210 * gcc.dg/c2x-qual-5.c: Move to ...
9211 * gcc.dg/c23-qual-5.c: ... here.
9212 * gcc.dg/c2x-qual-6.c: Move to ...
9213 * gcc.dg/c23-qual-6.c: ... here.
9214 * gcc.dg/c2x-qual-7.c: Move to ...
9215 * gcc.dg/c23-qual-7.c: ... here.
9216 * gcc.dg/c2x-static-assert-1.c: Move to ...
9217 * gcc.dg/c23-static-assert-1.c: ... here.
9218 * gcc.dg/c2x-static-assert-2.c: Move to ...
9219 * gcc.dg/c23-static-assert-2.c: ... here.
9220 * gcc.dg/c2x-static-assert-3.c: Move to ...
9221 * gcc.dg/c23-static-assert-3.c: ... here.
9222 * gcc.dg/c2x-static-assert-4.c: Move to ...
9223 * gcc.dg/c23-static-assert-4.c: ... here.
9224 * gcc.dg/c2x-stdarg-1.c: Move to ...
9225 * gcc.dg/c23-stdarg-1.c: ... here.
9226 * gcc.dg/c2x-stdarg-2.c: Move to ...
9227 * gcc.dg/c23-stdarg-2.c: ... here.
9228 * gcc.dg/c2x-stdarg-3.c: Move to ...
9229 * gcc.dg/c23-stdarg-3.c: ... here.
9230 * gcc.dg/c2x-stdarg-4.c: Move to ...
9231 * gcc.dg/c23-stdarg-4.c: ... here.
9232 * gcc.dg/c2x-stdarg-5.c: Move to ...
9233 * gcc.dg/c23-stdarg-5.c: ... here.
9234 * gcc.dg/c2x-stdatomic-1.c: Move to ...
9235 * gcc.dg/c23-stdatomic-1.c: ... here.
9236 * gcc.dg/c2x-stddef-1.c: Move to ...
9237 * gcc.dg/c23-stddef-1.c: ... here.
9238 * gcc.dg/c2x-stdint-1.c: Move to ...
9239 * gcc.dg/c23-stdint-1.c: ... here.
9240 * gcc.dg/c2x-thread-local-1.c: Move to ...
9241 * gcc.dg/c23-thread-local-1.c: ... here.
9242 * gcc.dg/c2x-thread-local-2.c: Move to ...
9243 * gcc.dg/c23-thread-local-2.c: ... here.
9244 * gcc.dg/c2x-typeof-1.c: Move to ...
9245 * gcc.dg/c23-typeof-1.c: ... here.
9246 * gcc.dg/c2x-typeof-2.c: Move to ...
9247 * gcc.dg/c23-typeof-2.c: ... here.
9248 * gcc.dg/c2x-typeof-3.c: Move to ...
9249 * gcc.dg/c23-typeof-3.c: ... here.
9250 * gcc.dg/c2x-unproto-1.c: Move to ...
9251 * gcc.dg/c23-unproto-1.c: ... here.
9252 * gcc.dg/c2x-unproto-2.c: Move to ...
9253 * gcc.dg/c23-unproto-2.c: ... here.
9254 * gcc.dg/c2x-unproto-3.c: Move to ...
9255 * gcc.dg/c23-unproto-3.c: ... here.
9256 * gcc.dg/c2x-unproto-4.c: Move to ...
9257 * gcc.dg/c23-unproto-4.c: ... here.
9258 * gcc.dg/c2x-unreachable-1.c: Move to ...
9259 * gcc.dg/c23-unreachable-1.c: ... here.
9260 * gcc.dg/c2x-utf8char-1.c: Move to ...
9261 * gcc.dg/c23-utf8char-1.c: ... here.
9262 * gcc.dg/c2x-utf8char-2.c: Move to ...
9263 * gcc.dg/c23-utf8char-2.c: ... here.
9264 * gcc.dg/c2x-utf8char-3.c: Move to ...
9265 * gcc.dg/c23-utf8char-3.c: ... here.
9266 * gcc.dg/c2x-utf8str-type.c: Move to ...
9267 * gcc.dg/c23-utf8str-type.c: ... here.
9268 * gcc.dg/c2x-utf8str.c: Move to ...
9269 * gcc.dg/c23-utf8str.c: ... here.
9270 * gcc.dg/cpp/c2x-elifdef-1.c: Move to ...
9271 * gcc.dg/cpp/c23-elifdef-1.c: ... here.
9272 * gcc.dg/cpp/c2x-elifdef-2.c: Move to ...
9273 * gcc.dg/cpp/c23-elifdef-2.c: ... here.
9274 * gcc.dg/cpp/c2x-scope-1.c: Move to ...
9275 * gcc.dg/cpp/c23-scope-1.c: ... here.
9276 * gcc.dg/cpp/c2x-scope-2.c: Move to ...
9277 * gcc.dg/cpp/c23-scope-2.c: ... here. Update reference to moved
9279 * gcc.dg/cpp/c2x-trigraphs-1.c: Move to ...
9280 * gcc.dg/cpp/c23-trigraphs-1.c: ... here.
9281 * gcc.dg/cpp/c2x-trigraphs-2.c: Move to ...
9282 * gcc.dg/cpp/c23-trigraphs-2.c: ... here.
9283 * gcc.dg/cpp/c2x-ucn-1.c: Move to ...
9284 * gcc.dg/cpp/c23-ucn-1.c: ... here.
9285 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Move to ...
9286 * gcc.dg/cpp/c23-ucnid-1-utf8.c: ... here.
9287 * gcc.dg/cpp/c2x-ucnid-1.c: Move to ...
9288 * gcc.dg/cpp/c23-ucnid-1.c: ... here.
9289 * gcc.dg/cpp/c2x-va-opt-1.c: Move to ...
9290 * gcc.dg/cpp/c23-va-opt-1.c: ... here.
9291 * gcc.dg/cpp/c2x-warning-1.c: Move to ...
9292 * gcc.dg/cpp/c23-warning-1.c: ... here.
9293 * gcc.dg/cpp/c2x-warning-2.c: Move to ...
9294 * gcc.dg/cpp/c23-warning-2.c: ... here.
9295 * gcc.dg/cpp/gnu2x-warning-1.c: Move to ...
9296 * gcc.dg/cpp/gnu23-warning-1.c: ... here.
9297 * gcc.dg/cpp/gnu2x-warning-2.c: Move to ...
9298 * gcc.dg/cpp/gnu23-warning-2.c: ... here.
9299 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Move to ...
9300 * gcc.dg/dfp/c23-builtins-dfp-1.c: ... here.
9301 * gcc.dg/dfp/c2x-constants-1.c: Move to ...
9302 * gcc.dg/dfp/c23-constants-1.c: ... here.
9303 * gcc.dg/dfp/c2x-constants-2.c: Move to ...
9304 * gcc.dg/dfp/c23-constants-2.c: ... here.
9305 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Move to ...
9306 * gcc.dg/dfp/c23-constexpr-dfp-1.c: ... here.
9307 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Move to ...
9308 * gcc.dg/dfp/c23-constexpr-dfp-2.c: ... here.
9309 * gcc.dg/dfp/c2x-float-dfp-1.c: Move to ...
9310 * gcc.dg/dfp/c23-float-dfp-1.c: ... here.
9311 * gcc.dg/dfp/c2x-float-dfp-2.c: Move to ...
9312 * gcc.dg/dfp/c23-float-dfp-2.c: ... here. Update reference to
9314 * gcc.dg/dfp/c2x-float-dfp-3.c: Move to ...
9315 * gcc.dg/dfp/c23-float-dfp-3.c: ... here.
9316 * gcc.dg/dfp/c2x-float-dfp-4.c: Move to ...
9317 * gcc.dg/dfp/c23-float-dfp-4.c: ... here.
9318 * gcc.dg/dfp/c2x-float-dfp-5.c: Move to ...
9319 * gcc.dg/dfp/c23-float-dfp-5.c: ... here.
9320 * gcc.dg/dfp/c2x-float-dfp-6.c: Move to ...
9321 * gcc.dg/dfp/c23-float-dfp-6.c: ... here.
9322 * gcc.dg/dfp/c2x-float-dfp-7.c: Move to ...
9323 * gcc.dg/dfp/c23-float-dfp-7.c: ... here.
9324 * gcc.dg/dfp/c2x-float-dfp-8.c: Move to ...
9325 * gcc.dg/dfp/c23-float-dfp-8.c: ... here.
9326 * gcc.dg/dfp/c2x-keywords-1.c: Move to ...
9327 * gcc.dg/dfp/c23-keywords-1.c: ... here.
9328 * gcc.dg/dfp/c2x-keywords-2.c: Move to ...
9329 * gcc.dg/dfp/c23-keywords-2.c: ... here.
9330 * gcc.dg/format/c2x-dfp-printf-1.c: Move to ...
9331 * gcc.dg/format/c23-dfp-printf-1.c: ... here.
9332 * gcc.dg/format/c2x-dfp-scanf-1.c: Move to ...
9333 * gcc.dg/format/c23-dfp-scanf-1.c: ... here.
9334 * gcc.dg/format/c2x-printf-1.c: Move to ...
9335 * gcc.dg/format/c23-printf-1.c: ... here.
9336 * gcc.dg/format/c2x-scanf-1.c: Move to ...
9337 * gcc.dg/format/c23-scanf-1.c: ... here.
9338 * gcc.dg/format/c2x-strftime-1.c: Move to ...
9339 * gcc.dg/format/c23-strftime-1.c: ... here.
9340 * gcc.dg/gnu2x-attr-syntax-1.c: Move to ...
9341 * gcc.dg/gnu23-attr-syntax-1.c: ... here.
9342 * gcc.dg/gnu2x-attr-syntax-2.c: Move to ...
9343 * gcc.dg/gnu23-attr-syntax-2.c: ... here.
9344 * gcc.dg/gnu2x-attrs-1.c: Move to ...
9345 * gcc.dg/gnu23-attrs-1.c: ... here.
9346 * gcc.dg/gnu2x-attrs-2.c: Move to ...
9347 * gcc.dg/gnu23-attrs-2.c: ... here.
9348 * gcc.dg/gnu2x-auto-1.c: Move to ...
9349 * gcc.dg/gnu23-auto-1.c: ... here.
9350 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Move to ...
9351 * gcc.dg/gnu23-builtins-no-dfp-1.c: ... here.
9352 * gcc.dg/gnu2x-complit-1.c: Move to ...
9353 * gcc.dg/gnu23-complit-1.c: ... here.
9354 * gcc.dg/gnu2x-complit-2.c: Move to ...
9355 * gcc.dg/gnu23-complit-2.c: ... here.
9356 * gcc.dg/gnu2x-constexpr-1.c: Move to ...
9357 * gcc.dg/gnu23-constexpr-1.c: ... here.
9358 * gcc.dg/gnu2x-empty-init-1.c: Move to ...
9359 * gcc.dg/gnu23-empty-init-1.c: ... here.
9360 * gcc.dg/gnu2x-empty-init-2.c: Move to ...
9361 * gcc.dg/gnu23-empty-init-2.c: ... here.
9362 * gcc.dg/gnu2x-enum-1.c: Move to ...
9363 * gcc.dg/gnu23-enum-1.c: ... here.
9364 * gcc.dg/gnu2x-static-assert-1.c: Move to ...
9365 * gcc.dg/gnu23-static-assert-1.c: ... here.
9366 * gcc.dg/gnu2x-stdarg-1.c: Move to ...
9367 * gcc.dg/gnu23-stdarg-1.c: ... here.
9368 * gcc.dg/gnu2x-typeof-1.c: Move to ...
9369 * gcc.dg/gnu23-typeof-1.c: ... here.
9370 * gcc.dg/gnu2x-utf8char-1.c: Move to ...
9371 * gcc.dg/gnu23-utf8char-1.c: ... here. Update reference to moved
9373 * gcc.dg/gnu2x-utf8str-type.c: Move to ...
9374 * gcc.dg/gnu23-utf8str-type.c: ... here. Update reference to
9376 * gcc.dg/gnu2x-utf8str.c: Move to ...
9377 * gcc.dg/gnu23-utf8str.c: ... here.
9378 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Move to ...
9379 * gcc.dg/torture/builtin-fp-int-inexact-c23.c: ... here.
9380 * gcc.dg/torture/c2x-stdarg-split-1a.c: Move to ...
9381 * gcc.dg/torture/c23-stdarg-split-1a.c: ... here. Update
9382 reference to moved file.
9383 * gcc.dg/torture/c2x-stdarg-split-1b.c: Move to ...
9384 * gcc.dg/torture/c23-stdarg-split-1b.c: ... here.
9385 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Move to ...
9386 * objc.dg/attributes/gnu23-attr-syntax-1.m: ... here. Update
9387 reference to moved file.
9388 * g++.dg/cpp/elifdef-2.C: Update reference to moved file.
9389 * g++.dg/cpp/elifdef-4.C: Likewise.
9390 * gcc.dg/c11-float-dfp-1.c: Likewise.
9391 * gcc.dg/c11-float-dfp-2.c: Likewise.
9392 * gcc.dg/cpp/gnu11-elifdef-1.c: Likewise.
9393 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
9395 2023-11-07 Pan Li <pan2.li@intel.com>
9397 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-1.c: New test.
9398 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-1.c: New test.
9399 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-0.c: New test.
9400 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-run-0.c: New test.
9401 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-0.c: New test.
9402 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-run-0.c: New test.
9403 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-0.c: New test.
9404 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-run-0.c: New test.
9405 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: New test.
9406 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: New test.
9407 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: New test.
9408 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: New test.
9410 2023-11-07 Joseph Myers <joseph@codesourcery.com>
9412 * c-c++-common/alias-1.c: Use "c23" or "gnu23" option names in
9413 place of "c2x" or "gnu2x" names, and refer to C23 in comments in
9414 place of C2X or C2x.
9415 * gcc.dg/Wformat-overflow1.c: Likewise.
9416 * gcc.dg/asm-scope-1.c: Likewise.
9417 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Likewise.
9418 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Likewise.
9419 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Likewise.
9420 * gcc.dg/atomic/stdatomic-bitint-1.c: Likewise.
9421 * gcc.dg/atomic/stdatomic-bitint-2.c: Likewise.
9422 * gcc.dg/attr-assume-1.c: Likewise.
9423 * gcc.dg/attr-assume-2.c: Likewise.
9424 * gcc.dg/attr-assume-3.c: Likewise.
9425 * gcc.dg/attr-assume-4.c: Likewise.
9426 * gcc.dg/bitint-1.c: Likewise.
9427 * gcc.dg/bitint-10.c: Likewise.
9428 * gcc.dg/bitint-11.c: Likewise.
9429 * gcc.dg/bitint-12.c: Likewise.
9430 * gcc.dg/bitint-13.c: Likewise.
9431 * gcc.dg/bitint-14.c: Likewise.
9432 * gcc.dg/bitint-15.c: Likewise.
9433 * gcc.dg/bitint-16.c: Likewise.
9434 * gcc.dg/bitint-17.c: Likewise.
9435 * gcc.dg/bitint-18.c: Likewise.
9436 * gcc.dg/bitint-19.c: Likewise.
9437 * gcc.dg/bitint-2.c: Likewise.
9438 * gcc.dg/bitint-20.c: Likewise.
9439 * gcc.dg/bitint-21.c: Likewise.
9440 * gcc.dg/bitint-22.c: Likewise.
9441 * gcc.dg/bitint-23.c: Likewise.
9442 * gcc.dg/bitint-25.c: Likewise.
9443 * gcc.dg/bitint-28.c: Likewise.
9444 * gcc.dg/bitint-29.c: Likewise.
9445 * gcc.dg/bitint-3.c: Likewise.
9446 * gcc.dg/bitint-30.c: Likewise.
9447 * gcc.dg/bitint-31.c: Likewise.
9448 * gcc.dg/bitint-32.c: Likewise.
9449 * gcc.dg/bitint-34.c: Likewise.
9450 * gcc.dg/bitint-35.c: Likewise.
9451 * gcc.dg/bitint-36.c: Likewise.
9452 * gcc.dg/bitint-38.c: Likewise.
9453 * gcc.dg/bitint-39.c: Likewise.
9454 * gcc.dg/bitint-4.c: Likewise.
9455 * gcc.dg/bitint-5.c: Likewise.
9456 * gcc.dg/bitint-6.c: Likewise.
9457 * gcc.dg/bitint-7.c: Likewise.
9458 * gcc.dg/bitint-8.c: Likewise.
9459 * gcc.dg/bitint-9.c: Likewise.
9460 * gcc.dg/c11-attr-syntax-3.c: Likewise.
9461 * gcc.dg/c11-builtins-1.c: Likewise.
9462 * gcc.dg/c11-complit-1.c: Likewise.
9463 * gcc.dg/c11-complit-2.c: Likewise.
9464 * gcc.dg/c11-complit-3.c: Likewise.
9465 * gcc.dg/c11-digit-separators-1.c: Likewise.
9466 * gcc.dg/c11-empty-init-3.c: Likewise.
9467 * gcc.dg/c11-enum-1.c: Likewise.
9468 * gcc.dg/c11-enum-2.c: Likewise.
9469 * gcc.dg/c11-enum-3.c: Likewise.
9470 * gcc.dg/c11-enum-4.c: Likewise.
9471 * gcc.dg/c11-enum-5.c: Likewise.
9472 * gcc.dg/c11-enum-6.c: Likewise.
9473 * gcc.dg/c11-floatn-5.c: Likewise.
9474 * gcc.dg/c11-floatn-6.c: Likewise.
9475 * gcc.dg/c11-floatn-7.c: Likewise.
9476 * gcc.dg/c11-floatn-8.c: Likewise.
9477 * gcc.dg/c11-fordecl-3.c: Likewise.
9478 * gcc.dg/c11-fordecl-4.c: Likewise.
9479 * gcc.dg/c11-keywords-1.c: Likewise.
9480 * gcc.dg/c11-old-style-definition-1.c: Likewise.
9481 * gcc.dg/c11-old-style-definition-2.c: Likewise.
9482 * gcc.dg/c11-parm-omit-3.c: Likewise.
9483 * gcc.dg/c11-qual-1.c: Likewise.
9484 * gcc.dg/c11-static-assert-9.c: Likewise.
9485 * gcc.dg/c11-stdarg-3.c: Likewise.
9486 * gcc.dg/c11-unproto-1.c: Likewise.
9487 * gcc.dg/c11-unproto-2.c: Likewise.
9488 * gcc.dg/c11-utf8char-1.c: Likewise.
9489 * gcc.dg/c17-nullptr-2.c: Likewise.
9490 * gcc.dg/c2x-align-1.c: Likewise.
9491 * gcc.dg/c2x-align-6.c: Likewise.
9492 * gcc.dg/c2x-attr-deprecated-1.c: Likewise.
9493 * gcc.dg/c2x-attr-deprecated-2.c: Likewise.
9494 * gcc.dg/c2x-attr-deprecated-3.c: Likewise.
9495 * gcc.dg/c2x-attr-deprecated-4.c: Likewise.
9496 * gcc.dg/c2x-attr-fallthrough-1.c: Likewise.
9497 * gcc.dg/c2x-attr-fallthrough-2.c: Likewise.
9498 * gcc.dg/c2x-attr-fallthrough-3.c: Likewise.
9499 * gcc.dg/c2x-attr-fallthrough-4.c: Likewise.
9500 * gcc.dg/c2x-attr-fallthrough-5.c: Likewise.
9501 * gcc.dg/c2x-attr-fallthrough-6.c: Likewise.
9502 * gcc.dg/c2x-attr-maybe_unused-1.c: Likewise.
9503 * gcc.dg/c2x-attr-maybe_unused-2.c: Likewise.
9504 * gcc.dg/c2x-attr-maybe_unused-3.c: Likewise.
9505 * gcc.dg/c2x-attr-maybe_unused-4.c: Likewise.
9506 * gcc.dg/c2x-attr-nodiscard-1.c: Likewise.
9507 * gcc.dg/c2x-attr-nodiscard-2.c: Likewise.
9508 * gcc.dg/c2x-attr-nodiscard-3.c: Likewise.
9509 * gcc.dg/c2x-attr-nodiscard-4.c: Likewise.
9510 * gcc.dg/c2x-attr-noreturn-1.c: Likewise.
9511 * gcc.dg/c2x-attr-noreturn-2.c: Likewise.
9512 * gcc.dg/c2x-attr-noreturn-3.c: Likewise.
9513 * gcc.dg/c2x-attr-syntax-1.c: Likewise.
9514 * gcc.dg/c2x-attr-syntax-2.c: Likewise.
9515 * gcc.dg/c2x-attr-syntax-3.c: Likewise.
9516 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
9517 * gcc.dg/c2x-attr-syntax-5.c: Likewise.
9518 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
9519 * gcc.dg/c2x-auto-1.c: Likewise.
9520 * gcc.dg/c2x-auto-2.c: Likewise.
9521 * gcc.dg/c2x-auto-3.c: Likewise.
9522 * gcc.dg/c2x-auto-4.c: Likewise.
9523 * gcc.dg/c2x-binary-constants-1.c: Likewise.
9524 * gcc.dg/c2x-binary-constants-2.c: Likewise.
9525 * gcc.dg/c2x-binary-constants-3.c: Likewise.
9526 * gcc.dg/c2x-bool-1.c: Likewise.
9527 * gcc.dg/c2x-bool-2.c: Likewise.
9528 * gcc.dg/c2x-bool-limits-1.c: Likewise.
9529 * gcc.dg/c2x-builtins-1.c: Likewise.
9530 * gcc.dg/c2x-complit-1.c: Likewise.
9531 * gcc.dg/c2x-complit-2.c: Likewise.
9532 * gcc.dg/c2x-complit-3.c: Likewise.
9533 * gcc.dg/c2x-complit-4.c: Likewise.
9534 * gcc.dg/c2x-complit-5.c: Likewise.
9535 * gcc.dg/c2x-complit-6.c: Likewise.
9536 * gcc.dg/c2x-complit-7.c: Likewise.
9537 * gcc.dg/c2x-complit-8.c: Likewise.
9538 * gcc.dg/c2x-concat-1.c: Likewise.
9539 * gcc.dg/c2x-constexpr-1.c: Likewise.
9540 * gcc.dg/c2x-constexpr-2a.c: Likewise.
9541 * gcc.dg/c2x-constexpr-2b.c: Likewise.
9542 * gcc.dg/c2x-constexpr-3.c: Likewise.
9543 * gcc.dg/c2x-constexpr-4.c: Likewise.
9544 * gcc.dg/c2x-constexpr-5.c: Likewise.
9545 * gcc.dg/c2x-constexpr-6.c: Likewise.
9546 * gcc.dg/c2x-constexpr-7.c: Likewise.
9547 * gcc.dg/c2x-constexpr-8.c: Likewise.
9548 * gcc.dg/c2x-constexpr-9.c: Likewise.
9549 * gcc.dg/c2x-digit-separators-1.c: Likewise.
9550 * gcc.dg/c2x-digit-separators-2.c: Likewise.
9551 * gcc.dg/c2x-digit-separators-3.c: Likewise.
9552 * gcc.dg/c2x-empty-init-1.c: Likewise.
9553 * gcc.dg/c2x-empty-init-2.c: Likewise.
9554 * gcc.dg/c2x-empty-init-3.c: Likewise.
9555 * gcc.dg/c2x-enum-1.c: Likewise.
9556 * gcc.dg/c2x-enum-2.c: Likewise.
9557 * gcc.dg/c2x-enum-3.c: Likewise.
9558 * gcc.dg/c2x-enum-4.c: Likewise.
9559 * gcc.dg/c2x-enum-5.c: Likewise.
9560 * gcc.dg/c2x-enum-6.c: Likewise.
9561 * gcc.dg/c2x-enum-7.c: Likewise.
9562 * gcc.dg/c2x-enum-8.c: Likewise.
9563 * gcc.dg/c2x-float-1.c: Likewise.
9564 * gcc.dg/c2x-float-10.c: Likewise.
9565 * gcc.dg/c2x-float-11.c: Likewise.
9566 * gcc.dg/c2x-float-12.c: Likewise.
9567 * gcc.dg/c2x-float-13.c: Likewise.
9568 * gcc.dg/c2x-float-2.c: Likewise.
9569 * gcc.dg/c2x-float-3.c: Likewise.
9570 * gcc.dg/c2x-float-4.c: Likewise.
9571 * gcc.dg/c2x-float-5.c: Likewise.
9572 * gcc.dg/c2x-float-6.c: Likewise.
9573 * gcc.dg/c2x-float-7a.c: Likewise.
9574 * gcc.dg/c2x-float-7b.c: Likewise.
9575 * gcc.dg/c2x-float-7c.c: Likewise.
9576 * gcc.dg/c2x-float-8.c: Likewise.
9577 * gcc.dg/c2x-float-9.c: Likewise.
9578 * gcc.dg/c2x-float-no-dfp-1.c: Likewise.
9579 * gcc.dg/c2x-float-no-dfp-2.c: Likewise.
9580 * gcc.dg/c2x-float-no-dfp-3.c: Likewise.
9581 * gcc.dg/c2x-float-no-dfp-4.c: Likewise.
9582 * gcc.dg/c2x-floatn-1.c: Likewise.
9583 * gcc.dg/c2x-floatn-2.c: Likewise.
9584 * gcc.dg/c2x-floatn-3.c: Likewise.
9585 * gcc.dg/c2x-floatn-4.c: Likewise.
9586 * gcc.dg/c2x-floatn-5.c: Likewise.
9587 * gcc.dg/c2x-floatn-6.c: Likewise.
9588 * gcc.dg/c2x-floatn-7.c: Likewise.
9589 * gcc.dg/c2x-floatn-8.c: Likewise.
9590 * gcc.dg/c2x-fordecl-1.c: Likewise.
9591 * gcc.dg/c2x-fordecl-2.c: Likewise.
9592 * gcc.dg/c2x-fordecl-3.c: Likewise.
9593 * gcc.dg/c2x-fordecl-4.c: Likewise.
9594 * gcc.dg/c2x-has-c-attribute-1.c: Likewise.
9595 * gcc.dg/c2x-has-c-attribute-2.c: Likewise.
9596 * gcc.dg/c2x-has-c-attribute-3.c: Likewise.
9597 * gcc.dg/c2x-has-c-attribute-4.c: Likewise.
9598 * gcc.dg/c2x-labels-1.c: Likewise.
9599 * gcc.dg/c2x-labels-2.c: Likewise.
9600 * gcc.dg/c2x-labels-3.c: Likewise.
9601 * gcc.dg/c2x-limits-1.c: Likewise.
9602 * gcc.dg/c2x-no-dfp-1.c: Likewise.
9603 * gcc.dg/c2x-nullptr-1.c: Likewise.
9604 * gcc.dg/c2x-nullptr-2.c: Likewise.
9605 * gcc.dg/c2x-nullptr-3.c: Likewise.
9606 * gcc.dg/c2x-nullptr-4.c: Likewise.
9607 * gcc.dg/c2x-nullptr-5.c: Likewise.
9608 * gcc.dg/c2x-nullptr-6.c: Likewise.
9609 * gcc.dg/c2x-old-style-definition-1.c: Likewise.
9610 * gcc.dg/c2x-old-style-definition-2.c: Likewise.
9611 * gcc.dg/c2x-old-style-definition-3.c: Likewise.
9612 * gcc.dg/c2x-old-style-definition-4.c: Likewise.
9613 * gcc.dg/c2x-old-style-definition-5.c: Likewise.
9614 * gcc.dg/c2x-old-style-definition-6.c: Likewise.
9615 * gcc.dg/c2x-parm-omit-1.c: Likewise.
9616 * gcc.dg/c2x-parm-omit-2.c: Likewise.
9617 * gcc.dg/c2x-parm-omit-3.c: Likewise.
9618 * gcc.dg/c2x-parm-omit-4.c: Likewise.
9619 * gcc.dg/c2x-qual-1.c: Likewise.
9620 * gcc.dg/c2x-qual-2.c: Likewise.
9621 * gcc.dg/c2x-qual-3.c: Likewise.
9622 * gcc.dg/c2x-qual-4.c: Likewise.
9623 * gcc.dg/c2x-qual-5.c: Likewise.
9624 * gcc.dg/c2x-qual-6.c: Likewise.
9625 * gcc.dg/c2x-qual-7.c: Likewise.
9626 * gcc.dg/c2x-static-assert-1.c: Likewise.
9627 * gcc.dg/c2x-static-assert-2.c: Likewise.
9628 * gcc.dg/c2x-static-assert-3.c: Likewise.
9629 * gcc.dg/c2x-static-assert-4.c: Likewise.
9630 * gcc.dg/c2x-stdarg-1.c: Likewise.
9631 * gcc.dg/c2x-stdarg-2.c: Likewise.
9632 * gcc.dg/c2x-stdarg-3.c: Likewise.
9633 * gcc.dg/c2x-stdarg-4.c: Likewise.
9634 * gcc.dg/c2x-stdarg-5.c: Likewise.
9635 * gcc.dg/c2x-stdatomic-1.c: Likewise.
9636 * gcc.dg/c2x-stddef-1.c: Likewise.
9637 * gcc.dg/c2x-stdint-1.c: Likewise.
9638 * gcc.dg/c2x-thread-local-1.c: Likewise.
9639 * gcc.dg/c2x-thread-local-2.c: Likewise.
9640 * gcc.dg/c2x-typeof-1.c: Likewise.
9641 * gcc.dg/c2x-typeof-2.c: Likewise.
9642 * gcc.dg/c2x-typeof-3.c: Likewise.
9643 * gcc.dg/c2x-unproto-1.c: Likewise.
9644 * gcc.dg/c2x-unproto-2.c: Likewise.
9645 * gcc.dg/c2x-unproto-3.c: Likewise.
9646 * gcc.dg/c2x-unproto-4.c: Likewise.
9647 * gcc.dg/c2x-unreachable-1.c: Likewise.
9648 * gcc.dg/c2x-utf8char-1.c: Likewise.
9649 * gcc.dg/c2x-utf8char-2.c: Likewise.
9650 * gcc.dg/c2x-utf8char-3.c: Likewise.
9651 * gcc.dg/c2x-utf8str-type.c: Likewise.
9652 * gcc.dg/c2x-utf8str.c: Likewise.
9653 * gcc.dg/c90-auto-1.c: Likewise.
9654 * gcc.dg/c90-complit-2.c: Likewise.
9655 * gcc.dg/cpp/c11-warning-3.c: Likewise.
9656 * gcc.dg/cpp/c2x-elifdef-1.c: Likewise.
9657 * gcc.dg/cpp/c2x-elifdef-2.c: Likewise.
9658 * gcc.dg/cpp/c2x-scope-1.c: Likewise.
9659 * gcc.dg/cpp/c2x-scope-2.c: Likewise.
9660 * gcc.dg/cpp/c2x-trigraphs-1.c: Likewise.
9661 * gcc.dg/cpp/c2x-trigraphs-2.c: Likewise.
9662 * gcc.dg/cpp/c2x-ucn-1.c: Likewise.
9663 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Likewise.
9664 * gcc.dg/cpp/c2x-ucnid-1.c: Likewise.
9665 * gcc.dg/cpp/c2x-va-opt-1.c: Likewise.
9666 * gcc.dg/cpp/c2x-warning-1.c: Likewise.
9667 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
9668 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
9669 * gcc.dg/cpp/gnu2x-warning-1.c: Likewise.
9670 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
9671 * gcc.dg/cr-decimal-dig-2.c: Likewise.
9672 * gcc.dg/cr-decimal-dig-3.c: Likewise.
9673 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
9674 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
9675 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
9676 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
9677 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
9678 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
9679 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
9680 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
9681 * gcc.dg/dfp/bitint-1.c: Likewise.
9682 * gcc.dg/dfp/bitint-2.c: Likewise.
9683 * gcc.dg/dfp/bitint-3.c: Likewise.
9684 * gcc.dg/dfp/bitint-4.c: Likewise.
9685 * gcc.dg/dfp/bitint-5.c: Likewise.
9686 * gcc.dg/dfp/bitint-6.c: Likewise.
9687 * gcc.dg/dfp/bitint-7.c: Likewise.
9688 * gcc.dg/dfp/bitint-8.c: Likewise.
9689 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Likewise.
9690 * gcc.dg/dfp/c2x-constants-1.c: Likewise.
9691 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
9692 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Likewise.
9693 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Likewise.
9694 * gcc.dg/dfp/c2x-float-dfp-1.c: Likewise.
9695 * gcc.dg/dfp/c2x-float-dfp-2.c: Likewise.
9696 * gcc.dg/dfp/c2x-float-dfp-3.c: Likewise.
9697 * gcc.dg/dfp/c2x-float-dfp-4.c: Likewise.
9698 * gcc.dg/dfp/c2x-float-dfp-5.c: Likewise.
9699 * gcc.dg/dfp/c2x-float-dfp-6.c: Likewise.
9700 * gcc.dg/dfp/c2x-float-dfp-7.c: Likewise.
9701 * gcc.dg/dfp/c2x-float-dfp-8.c: Likewise.
9702 * gcc.dg/dfp/c2x-keywords-1.c: Likewise.
9703 * gcc.dg/dfp/c2x-keywords-2.c: Likewise.
9704 * gcc.dg/dfp/tr24732-float-dfp-1.c: Likewise.
9705 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
9706 * gcc.dg/fixed-point/bitint-1.c: Likewise.
9707 * gcc.dg/format/c11-printf-1.c: Likewise.
9708 * gcc.dg/format/c11-scanf-1.c: Likewise.
9709 * gcc.dg/format/c2x-dfp-printf-1.c: Likewise.
9710 * gcc.dg/format/c2x-dfp-scanf-1.c: Likewise.
9711 * gcc.dg/format/c2x-printf-1.c: Likewise.
9712 * gcc.dg/format/c2x-scanf-1.c: Likewise.
9713 * gcc.dg/format/c2x-strftime-1.c: Likewise.
9714 * gcc.dg/format/ext-10.c: Likewise.
9715 * gcc.dg/format/ext-9.c: Likewise.
9716 * gcc.dg/gnu11-typeof-2.c: Likewise.
9717 * gcc.dg/gnu2x-attr-syntax-1.c: Likewise.
9718 * gcc.dg/gnu2x-attr-syntax-2.c: Likewise.
9719 * gcc.dg/gnu2x-attrs-1.c: Likewise.
9720 * gcc.dg/gnu2x-attrs-2.c: Likewise.
9721 * gcc.dg/gnu2x-auto-1.c: Likewise.
9722 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Likewise.
9723 * gcc.dg/gnu2x-complit-1.c: Likewise.
9724 * gcc.dg/gnu2x-complit-2.c: Likewise.
9725 * gcc.dg/gnu2x-constexpr-1.c: Likewise.
9726 * gcc.dg/gnu2x-empty-init-1.c: Likewise.
9727 * gcc.dg/gnu2x-empty-init-2.c: Likewise.
9728 * gcc.dg/gnu2x-enum-1.c: Likewise.
9729 * gcc.dg/gnu2x-static-assert-1.c: Likewise.
9730 * gcc.dg/gnu2x-stdarg-1.c: Likewise.
9731 * gcc.dg/gnu2x-typeof-1.c: Likewise.
9732 * gcc.dg/gnu2x-utf8char-1.c: Likewise.
9733 * gcc.dg/gnu2x-utf8str-type.c: Likewise.
9734 * gcc.dg/gnu2x-utf8str.c: Likewise.
9735 * gcc.dg/gomp/attrs-1.c: Likewise.
9736 * gcc.dg/gomp/attrs-10.c: Likewise.
9737 * gcc.dg/gomp/attrs-11.c: Likewise.
9738 * gcc.dg/gomp/attrs-12.c: Likewise.
9739 * gcc.dg/gomp/attrs-13.c: Likewise.
9740 * gcc.dg/gomp/attrs-14.c: Likewise.
9741 * gcc.dg/gomp/attrs-15.c: Likewise.
9742 * gcc.dg/gomp/attrs-16.c: Likewise.
9743 * gcc.dg/gomp/attrs-17.c: Likewise.
9744 * gcc.dg/gomp/attrs-18.c: Likewise.
9745 * gcc.dg/gomp/attrs-19.c: Likewise.
9746 * gcc.dg/gomp/attrs-2.c: Likewise.
9747 * gcc.dg/gomp/attrs-20.c: Likewise.
9748 * gcc.dg/gomp/attrs-21.c: Likewise.
9749 * gcc.dg/gomp/attrs-3.c: Likewise.
9750 * gcc.dg/gomp/attrs-4.c: Likewise.
9751 * gcc.dg/gomp/attrs-5.c: Likewise.
9752 * gcc.dg/gomp/attrs-6.c: Likewise.
9753 * gcc.dg/gomp/attrs-7.c: Likewise.
9754 * gcc.dg/gomp/attrs-8.c: Likewise.
9755 * gcc.dg/gomp/attrs-9.c: Likewise.
9756 * gcc.dg/limits-width-2.c: Likewise.
9757 * gcc.dg/qual-return-10.c: Likewise.
9758 * gcc.dg/qual-return-9.c: Likewise.
9759 * gcc.dg/sso-19.c: Likewise.
9760 * gcc.dg/stdckdint-1.c: Likewise.
9761 * gcc.dg/stdckdint-2.c: Likewise.
9762 * gcc.dg/stdint-width-2.c: Likewise.
9763 * gcc.dg/tm/attrs-1.c: Likewise.
9764 * gcc.dg/torture/bitint-1.c: Likewise.
9765 * gcc.dg/torture/bitint-10.c: Likewise.
9766 * gcc.dg/torture/bitint-11.c: Likewise.
9767 * gcc.dg/torture/bitint-12.c: Likewise.
9768 * gcc.dg/torture/bitint-13.c: Likewise.
9769 * gcc.dg/torture/bitint-14.c: Likewise.
9770 * gcc.dg/torture/bitint-15.c: Likewise.
9771 * gcc.dg/torture/bitint-16.c: Likewise.
9772 * gcc.dg/torture/bitint-17.c: Likewise.
9773 * gcc.dg/torture/bitint-18.c: Likewise.
9774 * gcc.dg/torture/bitint-19.c: Likewise.
9775 * gcc.dg/torture/bitint-2.c: Likewise.
9776 * gcc.dg/torture/bitint-20.c: Likewise.
9777 * gcc.dg/torture/bitint-21.c: Likewise.
9778 * gcc.dg/torture/bitint-22.c: Likewise.
9779 * gcc.dg/torture/bitint-23.c: Likewise.
9780 * gcc.dg/torture/bitint-24.c: Likewise.
9781 * gcc.dg/torture/bitint-25.c: Likewise.
9782 * gcc.dg/torture/bitint-26.c: Likewise.
9783 * gcc.dg/torture/bitint-27.c: Likewise.
9784 * gcc.dg/torture/bitint-28.c: Likewise.
9785 * gcc.dg/torture/bitint-29.c: Likewise.
9786 * gcc.dg/torture/bitint-3.c: Likewise.
9787 * gcc.dg/torture/bitint-30.c: Likewise.
9788 * gcc.dg/torture/bitint-31.c: Likewise.
9789 * gcc.dg/torture/bitint-32.c: Likewise.
9790 * gcc.dg/torture/bitint-33.c: Likewise.
9791 * gcc.dg/torture/bitint-34.c: Likewise.
9792 * gcc.dg/torture/bitint-35.c: Likewise.
9793 * gcc.dg/torture/bitint-36.c: Likewise.
9794 * gcc.dg/torture/bitint-37.c: Likewise.
9795 * gcc.dg/torture/bitint-38.c: Likewise.
9796 * gcc.dg/torture/bitint-39.c: Likewise.
9797 * gcc.dg/torture/bitint-4.c: Likewise.
9798 * gcc.dg/torture/bitint-40.c: Likewise.
9799 * gcc.dg/torture/bitint-41.c: Likewise.
9800 * gcc.dg/torture/bitint-42.c: Likewise.
9801 * gcc.dg/torture/bitint-5.c: Likewise.
9802 * gcc.dg/torture/bitint-6.c: Likewise.
9803 * gcc.dg/torture/bitint-7.c: Likewise.
9804 * gcc.dg/torture/bitint-8.c: Likewise.
9805 * gcc.dg/torture/bitint-9.c: Likewise.
9806 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
9807 * gcc.dg/torture/c2x-stdarg-split-1a.c: Likewise.
9808 * gcc.dg/torture/c2x-stdarg-split-1b.c: Likewise.
9809 * gcc.dg/torture/float128-nan-floath.c: Likewise.
9810 * gcc.dg/torture/float128x-nan-floath.c: Likewise.
9811 * gcc.dg/torture/float16-nan-floath.c: Likewise.
9812 * gcc.dg/torture/float32-nan-floath.c: Likewise.
9813 * gcc.dg/torture/float32x-nan-floath.c: Likewise.
9814 * gcc.dg/torture/float64-nan-floath.c: Likewise.
9815 * gcc.dg/torture/float64x-nan-floath.c: Likewise.
9816 * gcc.target/i386/excess-precision-11.c: Likewise.
9817 * gcc.target/i386/excess-precision-12.c: Likewise.
9818 * lib/target-supports.exp: Likewise.
9819 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Likewise.
9821 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9823 * gcc.dg/vect/vect-sdiv-pow2-1.c: Recover scan check.
9824 * lib/target-supports.exp: Remove riscv.
9826 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
9828 * gcc.dg/pr112359.c: New test.
9830 2023-11-07 Marek Polacek <polacek@redhat.com>
9832 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Adjust dg-error.
9834 2023-11-07 Kwok Cheung Yeung <kcy@codesourcery.com>
9836 * c-c++-common/gomp/declare-target-7.c: Update expected error message.
9837 * c-c++-common/gomp/declare-target-indirect-1.c: New.
9838 * c-c++-common/gomp/declare-target-indirect-2.c: New.
9839 * g++.dg/gomp/attrs-21.C (v12): Update expected error message.
9840 * g++.dg/gomp/declare-target-indirect-1.C: New.
9841 * gcc.dg/gomp/attrs-21.c (v12): Update expected error message.
9843 2023-11-07 Joseph Myers <joseph@codesourcery.com>
9845 * gcc.dg/binary-constants-2.c: Refer to C23 instead of C2X.
9846 * gcc.dg/binary-constants-3.c: Likewise.
9847 * gcc.dg/bitint-23.c: Likewise.
9848 * gcc.dg/bitint-26.c: Likewise.
9849 * gcc.dg/bitint-27.c: Likewise.
9850 * gcc.dg/c11-attr-syntax-1.c: Likewise.
9851 * gcc.dg/c11-attr-syntax-2.c: Likewise.
9852 * gcc.dg/c11-floatn-1.c: Likewise.
9853 * gcc.dg/c11-floatn-2.c: Likewise.
9854 * gcc.dg/c11-floatn-3.c: Likewise.
9855 * gcc.dg/c11-floatn-4.c: Likewise.
9856 * gcc.dg/c11-floatn-5.c: Likewise.
9857 * gcc.dg/c11-floatn-6.c: Likewise.
9858 * gcc.dg/c11-floatn-7.c: Likewise.
9859 * gcc.dg/c11-floatn-8.c: Likewise.
9860 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
9861 * gcc.dg/c2x-attr-syntax-6.c: Likewise.
9862 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
9863 * gcc.dg/c2x-binary-constants-2.c: Likewise.
9864 * gcc.dg/c2x-floatn-5.c: Likewise.
9865 * gcc.dg/c2x-floatn-6.c: Likewise.
9866 * gcc.dg/c2x-floatn-7.c: Likewise.
9867 * gcc.dg/c2x-floatn-8.c: Likewise.
9868 * gcc.dg/c2x-nullptr-4.c: Likewise.
9869 * gcc.dg/c2x-qual-2.c: Likewise.
9870 * gcc.dg/c2x-qual-3.c: Likewise.
9871 * gcc.dg/c2x-qual-6.c: Likewise.
9872 * gcc.dg/cpp/c11-warning-1.c: Likewise.
9873 * gcc.dg/cpp/c11-warning-2.c: Likewise.
9874 * gcc.dg/cpp/c11-warning-3.c: Likewise.
9875 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
9876 * gcc.dg/cpp/gnu11-elifdef-3.c: Likewise.
9877 * gcc.dg/cpp/gnu11-elifdef-4.c: Likewise.
9878 * gcc.dg/cpp/gnu11-warning-1.c: Likewise.
9879 * gcc.dg/cpp/gnu11-warning-2.c: Likewise.
9880 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
9881 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
9882 * gcc.dg/dfp/c11-constants-1.c: Likewise.
9883 * gcc.dg/dfp/c11-constants-2.c: Likewise.
9884 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
9885 * gcc.dg/dfp/constants-pedantic.c: Likewise.
9886 * gcc.dg/pr30260.c: Likewise.
9887 * gcc.dg/system-binary-constants-1.c: Likewise.
9889 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9892 * gcc.dg/vect/pr65518.c: Fix check for RVV.
9894 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
9896 * gcc.dg/vect/vect-cond-reduc-4.c: Make check more accurate.
9898 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
9900 * gcc.dg/vect/bb-slp-over-widen-1.c: Change test expectation.
9901 * gcc.dg/vect/bb-slp-over-widen-2.c: Ditto.
9903 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9905 * lib/target-supports.exp: Add RISC-V.
9907 2023-11-07 Alexandre Oliva <oliva@adacore.com>
9909 * lib/target-supports.exp
9910 (check_effective_target_opt_mstrict_align): New.
9911 * gcc.dg/strlenopt-80.c: Add -mno-strict-align if supported.
9912 * gcc.target/powerpc/prefix-ds-dq.c: Likewise.
9913 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
9914 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
9915 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
9916 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
9917 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
9918 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
9919 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
9920 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
9921 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: Likewise.
9922 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: Likewise.
9923 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: Likewise.
9924 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: Likewise.
9925 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: Likewise.
9926 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: Likewise.
9927 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: Likewise.
9928 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: Likewise.
9929 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
9930 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
9931 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
9932 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
9933 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
9934 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
9935 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
9936 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
9937 * gcc.target/powerpc/p9-vec-length-full-run-1.c: Likewise.
9938 * gcc.target/powerpc/p9-vec-length-full-run-2.c: Likewise.
9939 * gcc.target/powerpc/p9-vec-length-full-run-3.c: Likewise.
9940 * gcc.target/powerpc/p9-vec-length-full-run-4.c: Likewise.
9941 * gcc.target/powerpc/p9-vec-length-full-run-5.c: Likewise.
9942 * gcc.target/powerpc/p9-vec-length-full-run-6.c: Likewise.
9943 * gcc.target/powerpc/p9-vec-length-full-run-7.c: Likewise.
9944 * gcc.target/powerpc/p9-vec-length-full-run-8.c: Likewise.
9946 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
9948 * gcc.target/riscv/xtheadmemidx-helpers.h:
9949 Replace stdint.h with stdint-gcc.h.
9951 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
9953 * gcc.target/riscv/xtheadfmemidx-index-update.c: Add ABI.
9954 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: Likewise.
9955 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: Likewise.
9956 * gcc.target/riscv/xtheadfmemidx-index.c: Likewise.
9957 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: Likewise.
9958 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: Likewise.
9959 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: Likewise.
9960 * gcc.target/riscv/xtheadfmemidx-uindex.c: Likewise.
9962 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9964 * gcc.dg/vect/bb-slp-cond-1.c: Add riscv.
9966 2023-11-07 Jiufu Guo <guojiufu@linux.ibm.com>
9969 * gcc.target/powerpc/pr106550_1.c: Add has_arch_ppc64 target require.
9971 2023-11-07 Lehua Ding <lehua.ding@rivai.ai>
9973 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c:
9974 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c:
9976 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9978 * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check.
9980 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9982 * gcc.dg/vect/slp-reduc-sad.c: Fix check.
9983 * gcc.dg/vect/vect-reduc-sad.c: Ditto.
9985 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9987 * gcc.dg/vect/bb-slp-43.c: Fix XPASS for RVV.
9989 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9992 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Adapt test.
9993 * gcc.target/riscv/rvv/autovec/pr112399.c: New test.
9995 2023-11-07 Pan Li <pan2.li@intel.com>
9997 * gcc.target/riscv/rvv/autovec/unop/math-iceil-1.c: New test.
9998 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-1.c: New test.
9999 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-0.c: New test.
10000 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-run-0.c: New test.
10001 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-0.c: New test.
10002 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-run-0.c: New test.
10003 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-0.c: New test.
10004 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-run-0.c: New test.
10005 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: New test.
10006 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: New test.
10007 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: New test.
10008 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: New test.
10010 2023-11-07 Pan Li <pan2.li@intel.com>
10013 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10015 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
10017 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10019 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
10021 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10023 * gcc.dg/vect/bb-slp-39.c: Add RISCV.
10025 2023-11-06 Florian Weimer <fweimer@redhat.com>
10027 * gcc.dg/cpp/wchar-1.c (main): Call __builtin_abort instead of
10030 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
10032 * lib/dg-pch.exp (dg-flags-pch): Add -c when generating the
10033 precompiled header.
10035 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
10037 * g++.dg/init/array54.C: Require thread_fence.
10038 * gcc.dg/c2x-nullptr-1.c: Likewise.
10039 * gcc.dg/pr103721-2.c: Likewise.
10040 * lib/target-supports.exp (check_effective_target_thread_fence):
10043 2023-11-06 Joseph Myers <joseph@codesourcery.com>
10046 * gcc.dg/c23-opts-1.c, gcc.dg/c23-opts-2.c, gcc.dg/c23-opts-3.c,
10047 gcc.dg/c23-opts-4.c, gcc.dg/c23-opts-5.c, gcc.dg/gnu23-opts-1.c,
10048 gcc.dg/gnu23-opts-2.c: New tests.
10050 2023-11-06 Pan Li <pan2.li@intel.com>
10052 * gcc.target/riscv/rvv/autovec/unop/math-iround-1.c: New test.
10053 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-1.c: New test.
10054 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-0.c: New test.
10055 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-run-0.c: New test.
10056 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-0.c: New test.
10057 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-run-0.c: New test.
10058 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-0.c: New test.
10059 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-run-0.c: New test.
10060 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: New test.
10061 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: New test.
10062 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: New test.
10063 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: New test.
10065 2023-11-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10067 * gcc.target/riscv/rvv/autovec/unop/sew64-rv32.c: New test.
10069 2023-11-06 Richard Biener <rguenther@suse.de>
10071 PR tree-optimization/111950
10072 * gcc.dg/torture/pr111950.c: New testcase.
10074 2023-11-06 Richard Biener <rguenther@suse.de>
10076 PR tree-optimization/112404
10077 * gfortran.dg/pr112404.f90: New testcase.
10079 2023-11-06 Florian Weimer <fweimer@redhat.com>
10081 * gcc.c-torture/compile/20000412-2.c (f): Call
10082 __builtin_strlen instead of strlen.
10083 * gcc.c-torture/compile/20000427-1.c (FindNearestPowerOf2):
10085 * gcc.c-torture/compile/20000802-1.c (bar): Call
10086 __builtin_memcpy instead of memcpy.
10087 * gcc.c-torture/compile/20010525-1.c (kind_varread): Likewise.
10088 * gcc.c-torture/compile/20010706-1.c (foo): Add missing int
10090 * gcc.c-torture/compile/20020314-1.c (add_output_space_event)
10091 (del_tux_atom, add_req_to_workqueue): Declare.
10092 * gcc.c-torture/compile/20020701-1.c (f): Call
10093 __builtin_memcpy instead of memcpy.
10094 * gcc.c-torture/compile/20021015-2.c (f): Call __builtin_bcmp
10096 * gcc.c-torture/compile/20030110-1.c (inb): Declare.
10097 * gcc.c-torture/compile/20030314-1.c (bar): Add missing
10099 * gcc.c-torture/compile/20030405-1.c (bar): Add missing int
10101 * gcc.c-torture/compile/20030416-1.c (bar): Declare.
10102 (main): Add missing int return type.
10103 * gcc.c-torture/compile/20030503-1.c (bar): Declare.
10104 * gcc.c-torture/compile/20030530-1.c: (bar): Declare.
10105 * gcc.c-torture/compile/20031031-2.c (foo, bar, baz): Declare.
10106 * gcc.c-torture/compile/20040101-1.c (test16): Call
10107 __builtin_printf instead of printf.
10108 * gcc.c-torture/compile/20040124-1.c (f2, f3): Declare.
10109 * gcc.c-torture/compile/20040304-1.c (macarg): Declare.
10110 * gcc.c-torture/compile/20040705-1.c (f): Call
10111 __builtin_memcpy instead of memcpy.
10112 * gcc.c-torture/compile/20040908-1.c (bar): Declare.
10113 * gcc.c-torture/compile/20050510-1.c (dont_remove): Declare.
10114 * gcc.c-torture/compile/20051228-1.c (bar): Declare.
10115 * gcc.c-torture/compile/20060109-1.c (cpp_interpret_string):
10117 (int_c_lex, cb_ident): Add missing void return type.
10118 (cb_ident): Define as static.
10119 * gcc.c-torture/compile/20060202-1.c (sarray_get): Declare.
10120 * gcc.c-torture/compile/20070129.c (regcurly)
10122 * gcc.c-torture/compile/20070529-1.c (__fswab16): Declare.
10123 * gcc.c-torture/compile/20070529-2.c (kmem_free): Declare.
10124 * gcc.c-torture/compile/20070605-1.c (quantize_fs_dither):
10125 Add missing void return type.
10126 * gcc.c-torture/compile/20071107-1.c
10127 (settings_install_property_parser): Declare.
10128 * gcc.c-torture/compile/20090907-1.c (load_waveform): Call
10129 __builtin_abort instead of abort.
10130 * gcc.c-torture/compile/20100907.c (t): Add missing void
10132 * gcc.c-torture/compile/20120524-1.c (build_packet): Call
10133 __builtin_memcpy instead of memcpy.
10134 * gcc.c-torture/compile/20120830-2.c
10135 (ubidi_writeReordered_49): Add missing void return type.
10136 * gcc.c-torture/compile/20121010-1.c (read_long): Add missing
10138 * gcc.c-torture/compile/920301-1.c (f, g): Add missing void
10140 * gcc.c-torture/compile/920409-1.c (x): Likewise.
10141 * gcc.c-torture/compile/920410-1.c (main): Add missing int
10142 return type. Call __builtin_printf instead of printf.
10143 * gcc.c-torture/compile/920410-2.c (joe): Add missing void
10145 * gcc.c-torture/compile/920411-2.c (x): Likewise.
10146 * gcc.c-torture/compile/920413-1.c (f): Add missing int return
10148 * gcc.c-torture/compile/920428-3.c (x): Add missing int types.
10149 * gcc.c-torture/compile/920428-4.c (x): Add missing void
10150 return type and int parameter type.
10151 * gcc.c-torture/compile/920501-10.c (x): Add missing int
10153 * gcc.c-torture/compile/920501-12.c (x, a, b, A, B): Likewise.
10154 * gcc.c-torture/compile/920501-17.c (x): Add missing void
10156 * gcc.c-torture/compile/920501-19.c (y): Likewise.
10157 * gcc.c-torture/compile/920501-22.c (x): Likewise.
10158 * gcc.c-torture/compile/920501-3.c (x): Likewise.
10159 * gcc.c-torture/compile/920501-4.c (foo): Likewise.
10160 * gcc.c-torture/compile/920529-1.c (f): Call __builtin_abort
10162 * gcc.c-torture/compile/920615-1.c (f): Add missing void
10164 * gcc.c-torture/compile/920623-1.c (g): Likewise.
10165 * gcc.c-torture/compile/920624-1.c (f): Likewise.
10166 * gcc.c-torture/compile/920711-1.c (f): Add missing int types.
10167 * gcc.c-torture/compile/920729-1.c (f): Add missing void
10169 * gcc.c-torture/compile/920806-1.c (f): Likewise.
10170 * gcc.c-torture/compile/920821-2.c (f): Likewise.
10171 * gcc.c-torture/compile/920825-1.c (f): Likewise.
10172 * gcc.c-torture/compile/920825-2.c (f, g): Add missing void
10174 * gcc.c-torture/compile/920826-1.c (f): Likewise.
10175 * gcc.c-torture/compile/920828-1.c (f): Add missing int types.
10176 * gcc.c-torture/compile/920829-1.c (f): Add missing void
10178 * gcc.c-torture/compile/920928-3.c (f): Likewise.
10179 * gcc.c-torture/compile/921012-2.c (f): Likewise.
10180 * gcc.c-torture/compile/921013-1.c (f): Likewise.
10181 * gcc.c-torture/compile/921019-1.c (f): Add missing void
10183 * gcc.c-torture/compile/921026-1.c (f): Add missing void
10185 * gcc.c-torture/compile/921126-1.c (f): Add missing int
10186 return type and missing void.
10187 * gcc.c-torture/compile/921227-1.c (f): Add missing void
10189 * gcc.c-torture/compile/930109-2.c (f): Add missing int types.
10190 * gcc.c-torture/compile/930210-1.c (f): Add missing void
10192 * gcc.c-torture/compile/930222-1.c (g): Declare.
10193 (f): Add missing int return type.
10194 * gcc.c-torture/compile/930421-1.c (f): Add missing void
10196 * gcc.c-torture/compile/930503-1.c (f): Likewise.
10197 * gcc.c-torture/compile/930513-1.c (f): Add missing int return
10199 * gcc.c-torture/compile/930513-3.c (test): Add missing void
10201 * gcc.c-torture/compile/930523-1.c (f): Likewise.
10202 * gcc.c-torture/compile/930527-1.c (f): Likewise.
10203 * gcc.c-torture/compile/930603-1.c (f): Likewise.
10204 * gcc.c-torture/compile/930607-1.c (g): Likewise.
10205 * gcc.c-torture/compile/930702-1.c (f): Add missing int
10206 return type and missing void.
10207 * gcc.c-torture/compile/931018-1.c (f): Add missing void
10209 * gcc.c-torture/compile/931031-1.c (f): Likewise.
10210 * gcc.c-torture/compile/931102-1.c (xxx): Add missing void
10212 * gcc.c-torture/compile/940611-1.c (f): Likewise.
10213 * gcc.c-torture/compile/940712-1.c (f): Add missing int
10214 return type and missing void.
10215 * gcc.c-torture/compile/950512-1.c (g): Declare.
10216 (f): Add missing void return type.
10217 * gcc.c-torture/compile/950530-1.c (f): Add missing int
10219 * gcc.c-torture/compile/950610-1.c (f): Add missing void
10221 * gcc.c-torture/compile/950613-1.c (f): Add missing void
10223 * gcc.c-torture/compile/950816-1.c (f): Add missing int return
10224 type and missing void.
10225 * gcc.c-torture/compile/950816-2.c (func): Declare.
10226 (f): Add missing void types.
10227 * gcc.c-torture/compile/950816-3.c (f): Add missing int
10228 return type and missing void.
10229 * gcc.c-torture/compile/950919-1.c (f): Add missing void
10231 * gcc.c-torture/compile/950921-1.c (f): Add missing int
10232 return type and missing void.
10233 * gcc.c-torture/compile/951004-1.c (f): Add missing void
10235 * gcc.c-torture/compile/951116-1.c (f): Add missing int
10236 return type and missing void.
10237 * gcc.c-torture/compile/951128-1.c (f): Add missing void
10239 * gcc.c-torture/compile/951220-1.c (f): Add missing int return
10241 * gcc.c-torture/compile/960220-1.c (f): Add missing void
10243 * gcc.c-torture/compile/960221-1.c (foo): Add missing void
10245 * gcc.c-torture/compile/960704-1.c (main): Add missing int
10246 return type and missing void.
10247 * gcc.c-torture/compile/961031-1.c (f): Add missing void
10249 * gcc.c-torture/compile/961126-1.c (sub, sub2): Declare.
10250 (main): Add missing int return type and missing void.
10251 * gcc.c-torture/compile/961203-1.c (main): Call __builtin_exit
10253 * gcc.c-torture/compile/981001-1.c (main): Likewise.
10254 * gcc.c-torture/compile/981107-1.c (call): Declare.
10255 * gcc.c-torture/compile/990517-1.c (sdbm__splpage): Call
10256 __builtin_memcpy instead of memcpy.
10257 * gcc.c-torture/compile/990617-1.c (main): Call
10258 __builtin_printf instead of printf.
10259 * gcc.c-torture/compile/991026-2.c (detach): Add missing void
10261 * gcc.c-torture/compile/991229-1.c (ejEval): Likewise.
10262 * gcc.c-torture/compile/991229-3.c (rand): Declare.
10264 2023-11-06 Florian Weimer <fweimer@redhat.com>
10266 * gcc.c-torture/execute/builtins/fputs.c (_GNU_SOURCE):
10268 (fputs_unlocked): Declare.
10270 2023-11-06 Robin Dapp <rdapp@ventanamicro.com>
10272 * gcc.dg/vect/vect-cond-arith-2.c: No vect cost model for
10275 2023-11-06 liuhongt <hongtao.liu@intel.com>
10277 * gcc.target/i386/pr112393.c: New test.
10279 2023-11-06 Richard Biener <rguenther@suse.de>
10281 PR tree-optimization/112369
10282 * gcc.dg/pr112369.c: New testcase.
10284 2023-11-06 Pan Li <pan2.li@intel.com>
10286 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: Adjust
10288 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: Ditto.
10289 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: Ditto.
10291 2023-11-06 Kewen Lin <linkw@linux.ibm.com>
10294 * lib/target-supports.exp
10295 (check_effective_target_powerpc_as_p10_htm): New proc.
10296 * g++.target/powerpc/pr111828-1.C: New test.
10297 * g++.target/powerpc/pr111828-2.C: New test.
10299 2023-11-06 xuli <xuli1@eswincomputing.com>
10300 Pan Li <pan2.li@intel.com>
10302 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: New test.
10303 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: New test.
10304 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: New test.
10305 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: New test.
10306 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: New test.
10307 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: New test.
10308 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: New test.
10309 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: New test.
10310 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: New test.
10311 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: New test.
10312 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: New test.
10313 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: New test.
10314 * gcc.target/riscv/rvv/base/overloaded_vadd.h: New test.
10315 * gcc.target/riscv/rvv/base/overloaded_vfadd.h: New test.
10316 * gcc.target/riscv/rvv/base/overloaded_vget_vset.h: New test.
10317 * gcc.target/riscv/rvv/base/overloaded_vloxseg2ei16.h: New test.
10318 * gcc.target/riscv/rvv/base/overloaded_vmv.h: New test.
10319 * gcc.target/riscv/rvv/base/overloaded_vreinterpret.h: New test.
10321 2023-11-06 Haochen Jiang <haochen.jiang@intel.com>
10324 * gcc.target/i386/pr111889.c: New test.
10326 2023-11-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10328 * gcc.target/i386/pr111753.c: Require dfp.
10330 2023-11-05 Jakub Jelinek <jakub@redhat.com>
10332 * c-c++-common/gomp/attrs-1.c: Adjust for omp::directive and
10333 omp::sequence being supported also in C and add tests for omp::decl.
10334 * c-c++-common/gomp/attrs-2.c: Likewise.
10335 * c-c++-common/gomp/attrs-3.c: Add tests for omp::decl.
10337 2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
10340 * gcc.target/aarch64/pr112105.c: New test.
10341 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Expect a 32-bit spill
10342 rather than a 16-bit spill.
10344 2023-11-05 Pan Li <pan2.li@intel.com>
10346 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c:
10347 * gcc.target/riscv/rvv/autovec/unop/math-irint-1.c: New test.
10348 * gcc.target/riscv/rvv/autovec/unop/math-irintf-run-0.c: New test.
10349 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-0.c: New test.
10350 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: New test.
10351 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-0.c: New test.
10352 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: New test.
10353 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-0.c: New test.
10354 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-run-0.c: New test.
10355 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: New test.
10356 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: New test.
10357 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: New test.
10358 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: New test.
10360 2023-11-04 Jakub Jelinek <jakub@redhat.com>
10362 * gcc.dg/gomp/attrs-19.c: New test.
10363 * gcc.dg/gomp/attrs-20.c: New test.
10364 * gcc.dg/gomp/attrs-21.c: New test.
10366 2023-11-04 Jakub Jelinek <jakub@redhat.com>
10368 * gcc.dg/gomp/attrs-1.c: New test.
10369 * gcc.dg/gomp/attrs-2.c: New test.
10370 * gcc.dg/gomp/attrs-3.c: New test.
10371 * gcc.dg/gomp/attrs-4.c: New test.
10372 * gcc.dg/gomp/attrs-5.c: New test.
10373 * gcc.dg/gomp/attrs-6.c: New test.
10374 * gcc.dg/gomp/attrs-7.c: New test.
10375 * gcc.dg/gomp/attrs-8.c: New test.
10376 * gcc.dg/gomp/attrs-9.c: New test.
10377 * gcc.dg/gomp/attrs-10.c: New test.
10378 * gcc.dg/gomp/attrs-11.c: New test.
10379 * gcc.dg/gomp/attrs-12.c: New test.
10380 * gcc.dg/gomp/attrs-13.c: New test.
10381 * gcc.dg/gomp/attrs-14.c: New test.
10382 * gcc.dg/gomp/attrs-15.c: New test.
10383 * gcc.dg/gomp/attrs-16.c: New test.
10384 * gcc.dg/gomp/attrs-17.c: New test.
10385 * gcc.dg/gomp/attrs-18.c: New test.
10386 * g++.dg/gomp/attrs-2.C: Enable for c++11 rather than just
10387 c++17. Avoid using omp : syntax for c++11, c++14 and c.
10389 2023-11-04 David Malcolm <dmalcolm@redhat.com>
10391 * gcc.dg/plugin/diagnostic_group_plugin.c: Update for changes to
10392 diagnostic_context.
10393 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Likewise.
10395 2023-11-03 Martin Uecker <uecker@tugraz.at>
10398 * gcc.dg/Wnonnull-4.c: Adapt test.
10399 * gcc.dg/Wstringop-overflow-40.c: Adapt test.
10401 2023-11-03 Harald Anlauf <anlauf@gmx.de>
10404 * gfortran.dg/proc_ptr_53.f90: New test.
10406 2023-11-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
10408 * gcc.dg/vect/vect-simd-clone-20.c: New file.
10409 * gfortran.dg/simd-builtins-1.h: Adapt.
10410 * gfortran.dg/simd-builtins-6.f90: Adapt.
10412 2023-11-03 Harald Anlauf <anlauf@gmx.de>
10415 * gfortran.dg/value_optional_1.f90: New test.
10417 2023-11-03 Andrew MacLeod <amacleod@redhat.com>
10419 PR tree-optimization/111766
10420 * gcc.dg/pr111766.c: New.
10422 2023-11-03 Richard Biener <rguenther@suse.de>
10424 * gfortran.dg/20231103-1.f90: New testcase.
10425 * gfortran.dg/20231103-2.f90: Likewise.
10427 2023-11-03 Roger Sayle <roger@nextmovesoftware.com>
10429 * gcc.target/arc/adddi3-1.c: New test case.
10430 * gcc.target/arc/ashldi3-1.c: Likewise.
10432 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
10434 * g++.dg/tree-prof/indir-call-prof-2.C: Specify
10435 'dg-require-effective-target exceptions_enabled'.
10436 * g++.dg/tree-prof/partition1.C: Likewise.
10437 * g++.dg/tree-prof/partition2.C: Likewise.
10438 * g++.dg/tree-prof/partition3.C: Likewise.
10439 * g++.dg/tree-prof/pr51719.C: Likewise.
10440 * g++.dg/tree-prof/pr57451.C: Likewise.
10441 * g++.dg/tree-prof/pr59255.C: Likewise.
10443 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
10445 * g++.dg/lto/20081109-1_0.C: Specify
10446 'dg-require-effective-target exceptions_enabled'.
10447 * g++.dg/lto/20081109_0.C: Likewise.
10448 * g++.dg/lto/20091026-1_0.C: Likewise.
10449 * g++.dg/lto/pr87906_0.C: Likewise.
10450 * g++.dg/lto/pr88046_0.C: Likewise.
10452 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
10454 * g++.dg/compat/eh/ctor1_main.C: Specify
10455 'dg-require-effective-target exceptions_enabled'.
10456 * g++.dg/compat/eh/ctor2_main.C: Likewise.
10457 * g++.dg/compat/eh/dtor1_main.C: Likewise.
10458 * g++.dg/compat/eh/filter1_main.C: Likewise.
10459 * g++.dg/compat/eh/filter2_main.C: Likewise.
10460 * g++.dg/compat/eh/new1_main.C: Likewise.
10461 * g++.dg/compat/eh/nrv1_main.C: Likewise.
10462 * g++.dg/compat/eh/spec3_main.C: Likewise.
10463 * g++.dg/compat/eh/template1_main.C: Likewise.
10464 * g++.dg/compat/eh/unexpected1_main.C: Likewise.
10465 * g++.dg/compat/init/array5_main.C: Likewise.
10467 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
10469 * g++.dg/cpp0x/catch1.C: Specify
10470 'dg-require-effective-target exceptions_enabled'.
10471 * g++.dg/cpp0x/constexpr-throw.C: Likewise.
10472 * g++.dg/cpp1y/constexpr-89785-2.C: Likewise.
10473 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10474 * g++.dg/cpp1y/pr79393-3.C: Likewise.
10475 * g++.dg/cpp2a/consteval-memfn1.C: Likewise.
10476 * g++.dg/cpp2a/consteval11.C: Likewise.
10477 * g++.dg/cpp2a/consteval34.C: Likewise.
10478 * g++.dg/cpp2a/consteval9.C: Likewise.
10479 * g++.dg/cpp2a/explicit1.C: Likewise.
10480 * g++.dg/cpp2a/explicit2.C: Likewise.
10481 * g++.dg/cpp2a/explicit5.C: Likewise.
10482 * g++.dg/eh/builtin10.C: Likewise.
10483 * g++.dg/eh/builtin11.C: Likewise.
10484 * g++.dg/eh/builtin6.C: Likewise.
10485 * g++.dg/eh/builtin7.C: Likewise.
10486 * g++.dg/eh/builtin9.C: Likewise.
10487 * g++.dg/eh/dtor4.C: Likewise.
10488 * g++.dg/eh/pr42859.C: Likewise.
10489 * g++.dg/ext/stmtexpr25.C: Likewise.
10490 * g++.dg/ext/vla4.C: Likewise.
10491 * g++.dg/init/placement4.C: Likewise.
10492 * g++.dg/other/error32.C: Likewise.
10493 * g++.dg/parse/crash55.C: Likewise.
10494 * g++.dg/parse/pr31952-2.C: Likewise.
10495 * g++.dg/parse/pr31952-3.C: Likewise.
10496 * g++.dg/tm/noexcept-7.C: Likewise.
10497 * g++.dg/torture/pr43257.C: Likewise.
10498 * g++.dg/torture/pr56694.C: Likewise.
10499 * g++.dg/torture/pr81659.C: Likewise.
10500 * g++.dg/warn/Wcatch-value-1.C: Likewise.
10501 * g++.dg/warn/Wcatch-value-2.C: Likewise.
10502 * g++.dg/warn/Wcatch-value-3.C: Likewise.
10503 * g++.dg/warn/Wcatch-value-3b.C: Likewise.
10504 * g++.dg/warn/Wexceptions1.C: Likewise.
10505 * g++.dg/warn/Wexceptions3.C: Likewise.
10506 * g++.dg/warn/Winfinite-recursion-3.C: Likewise.
10507 * g++.dg/warn/Wreturn-6.C: Likewise.
10508 * g++.dg/warn/Wstringop-truncation-2.C: Likewise.
10509 * g++.dg/warn/Wterminate1.C: Likewise.
10510 * g++.old-deja/g++.eh/catch1.C: Likewise.
10511 * g++.old-deja/g++.eh/catch10.C: Likewise.
10512 * g++.old-deja/g++.eh/cond1.C: Likewise.
10513 * g++.old-deja/g++.eh/ctor1.C: Likewise.
10514 * g++.old-deja/g++.eh/throw2.C: Likewise.
10515 * g++.old-deja/g++.other/cond5.C: Likewise.
10517 2023-11-03 Richard Biener <rguenther@suse.de>
10519 PR tree-optimization/112310
10520 * gcc.dg/torture/pr112310.c: New testcase.
10522 2023-11-03 Paul Thomas <pault@gcc.gnu.org>
10525 * gfortran.dg/interface_50.f90: New test.
10527 2023-11-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10530 * gcc.target/riscv/rvv/autovec/pr112326.c: New test.
10532 2023-11-02 Paul Thomas <pault@gcc.gnu.org>
10535 * gfortran.dg/pr112316.f90: New test.
10537 2023-11-02 Jason Merrill <jason@redhat.com>
10542 * g++.dg/eh/return1.C: Add more cases.
10544 2023-11-02 Martin Uecker <uecker@tugraz.at>
10547 * gcc.dg/Walloc-size-3.c: New test.
10549 2023-11-02 Robin Dapp <rdapp@ventanamicro.com>
10551 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: New test.
10552 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: New test.
10553 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Adjust.
10554 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Ditto.
10556 2023-11-02 Richard Biener <rguenther@suse.de>
10558 PR tree-optimization/112320
10559 * gcc.dg/pr112320.c: New testcase.
10561 2023-11-02 Thomas Schwinge <thomas@codesourcery.com>
10563 * lib/target-supports.exp
10564 (check_effective_target_vect_gather_load_ifn): True for GCN
10567 2023-11-02 liuhongt <hongtao.liu@intel.com>
10569 * gcc.target/i386/part-vect-complexhf.c: New test.
10571 2023-11-02 Jakub Jelinek <jakub@redhat.com>
10574 * g++.dg/cpp26/unevalstr1.C: New test.
10575 * g++.dg/cpp26/unevalstr2.C: New test.
10576 * g++.dg/cpp0x/udlit-error1.C (lol): Expect an error for C++26
10577 about user-defined literal in deprecated attribute.
10579 2023-11-02 xuli <xuli1@eswincomputing.com>
10581 * gcc.target/riscv/rvv/base/tuple_create.c: Rename to vcreate.c.
10582 * gcc.target/riscv/rvv/base/vcreate.c: New test.
10584 2023-11-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10587 * gcc.target/riscv/rvv/base/pr112327-1.c: New test.
10588 * gcc.target/riscv/rvv/base/pr112327-2.c: New test.
10590 2023-11-01 Roger Sayle <roger@nextmovesoftware.com>
10593 * gcc.target/i386/pr110551-2.c: New test case.
10595 2023-11-01 Patrick O'Neill <patrick@rivosinc.com>
10597 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add Ztso extension to
10598 dg-options for dg-do compile.
10599 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
10600 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
10601 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
10602 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
10603 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
10604 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
10605 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
10606 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
10607 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
10608 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
10609 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
10610 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
10611 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
10612 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
10613 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
10614 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
10615 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
10616 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
10617 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
10618 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
10619 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
10620 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
10621 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
10622 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
10623 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
10624 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
10625 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
10626 * lib/target-supports.exp: Add testing infrastructure to require the
10627 Ztso extension or add it to an existing -march.
10629 2023-11-01 Martin Uecker <uecker@tugraz.at>
10632 * gcc.dg/Walloc-size-1.c: New test.
10633 * gcc.dg/Walloc-size-2.c: New test.
10635 2023-11-01 Gaius Mulley <gaiusmod2@gmail.com>
10638 * gm2/pim/fail/largeconst.mod: Updated foo to an outrageous value.
10639 * gm2/pim/fail/largeconst2.mod: Duplicate test removed.
10641 2023-11-01 xuli <xuli1@eswincomputing.com>
10643 * gcc.target/riscv/rvv/base/tuple_vundefined.c: New test.
10645 2023-10-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10647 * gcc.dg/vect/vect-gather-6.c: New test.
10649 2023-10-31 Cupertino Miranda <cupertino.miranda@oracle.com>
10651 * gcc.target/bpf/core-attr-5.c: New test.
10652 * gcc.target/bpf/core-attr-6.c: New test.
10653 * gcc.target/bpf/core-builtin-1.c: Corrected
10654 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Corrected regular
10656 * gcc.target/bpf/core-builtin-enumvalue.c: Corrected regular
10658 * gcc.target/bpf/core-builtin-exprlist-1.c: New test.
10659 * gcc.target/bpf/core-builtin-exprlist-2.c: New test.
10660 * gcc.target/bpf/core-builtin-exprlist-3.c: New test.
10661 * gcc.target/bpf/core-builtin-exprlist-4.c: New test.
10662 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Extra tests
10664 2023-10-31 Neal Frager <neal.frager@amd.com>
10666 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
10667 * gcc.target/microblaze/isa/div.c: Ditto.
10668 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
10669 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
10670 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
10671 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
10672 * gcc.target/microblaze/isa/fcvt.c: Ditto.
10673 * gcc.target/microblaze/isa/float.c: Ditto.
10674 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
10675 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
10676 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
10677 * gcc.target/microblaze/isa/mul.c: Ditto.
10678 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
10679 * gcc.target/microblaze/isa/mulh.c: Ditto.
10680 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
10681 * gcc.target/microblaze/isa/nofloat.c: Ditto.
10682 * gcc.target/microblaze/isa/pcmp.c: Ditto.
10683 * gcc.target/microblaze/isa/vanilla.c: Ditto.
10684 * gcc.target/microblaze/microblaze.exp: Ditto.
10686 2023-10-31 Patrick O'Neill <patrick@rivosinc.com>
10688 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: Add A extension to
10689 dg-options for dg-do compile.
10690 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: Ditto.
10691 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: Ditto.
10692 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: Ditto.
10693 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: Ditto.
10694 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: Ditto.
10695 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: Ditto.
10696 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: Ditto.
10697 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: Ditto.
10698 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: Ditto.
10699 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: Ditto.
10700 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: Ditto.
10701 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: Ditto.
10702 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: Ditto.
10703 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: Ditto.
10704 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: Ditto.
10705 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: Ditto.
10706 * gcc.target/riscv/inline-atomics-2.c: Ditto.
10707 * gcc.target/riscv/inline-atomics-3.c: Require A extension for dg-do
10709 * gcc.target/riscv/inline-atomics-4.c: Ditto.
10710 * gcc.target/riscv/inline-atomics-5.c: Ditto.
10711 * gcc.target/riscv/inline-atomics-6.c: Ditto.
10712 * gcc.target/riscv/inline-atomics-7.c: Ditto.
10713 * gcc.target/riscv/inline-atomics-8.c: Ditto.
10714 * lib/target-supports.exp: Add testing infrastructure to require the A
10715 extension or add it to an existing -march.
10717 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
10719 * gcc.target/riscv/xtheadfmemidx-index-update.c: New test.
10720 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: New test.
10721 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: New test.
10722 * gcc.target/riscv/xtheadfmemidx-index.c: New test.
10723 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: New test.
10724 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: New test.
10725 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: New test.
10726 * gcc.target/riscv/xtheadfmemidx-uindex.c: New test.
10728 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
10730 * gcc.target/riscv/xtheadmemidx-helpers.h: New test.
10731 * gcc.target/riscv/xtheadmemidx-index-update.c: New test.
10732 * gcc.target/riscv/xtheadmemidx-index-xtheadbb-update.c: New test.
10733 * gcc.target/riscv/xtheadmemidx-index-xtheadbb.c: New test.
10734 * gcc.target/riscv/xtheadmemidx-index.c: New test.
10735 * gcc.target/riscv/xtheadmemidx-modify-xtheadbb.c: New test.
10736 * gcc.target/riscv/xtheadmemidx-modify.c: New test.
10737 * gcc.target/riscv/xtheadmemidx-uindex-update.c: New test.
10738 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb-update.c: New test.
10739 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb.c: New test.
10740 * gcc.target/riscv/xtheadmemidx-uindex.c: New test.
10742 2023-10-31 Carl Love <cel@us.ibm.com>
10744 * gcc.target/powerpc/bcd-3.c (do_sub_ge, do_suble): Add functions
10745 to test builtins __builtin_bcdsub_ge and __builtin_bcdsub_le.
10747 2023-10-31 Vladimir N. Makarov <vmakarov@redhat.com>
10749 PR rtl-optimization/111971
10750 * gcc.target/powerpc/pr111971.c: New test.
10752 2023-10-31 Robin Dapp <rdapp@ventanamicro.com>
10754 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Remove
10756 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
10757 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
10758 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
10759 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Ditto.
10760 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Ditto.
10761 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Ditto.
10762 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Ditto.
10763 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
10764 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
10765 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
10766 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
10767 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Ditto.
10768 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Ditto.
10769 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Ditto.
10770 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Ditto.
10771 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: New test.
10772 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: New test.
10773 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: New test.
10774 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: New test.
10775 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: New test.
10776 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: New test.
10777 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: New test.
10778 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: New test.
10779 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: New test.
10780 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: New test.
10781 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: New test.
10782 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: New test.
10783 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: New test.
10784 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: New test.
10785 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: New test.
10786 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: New test.
10787 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: New test.
10788 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: New test.
10789 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: New test.
10790 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: New test.
10791 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: New test.
10792 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: New test.
10793 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: New test.
10794 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: New test.
10795 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: New test.
10796 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: New test.
10797 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: New test.
10798 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: New test.
10800 2023-10-31 Alexandre Oliva <oliva@adacore.com>
10802 PR tree-optimization/111943
10803 * gcc.dg/harden-cfr-pr111943.c: New.
10805 2023-10-31 Richard Biener <rguenther@suse.de>
10807 PR tree-optimization/112305
10808 * gcc.dg/torture/pr112305.c: New testcase.
10810 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
10812 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vmerge assert.
10813 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
10814 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
10815 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
10816 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
10817 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
10818 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
10819 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
10820 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c:
10822 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c:
10824 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c:
10826 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c:
10828 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
10830 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
10832 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
10834 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
10836 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
10838 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
10840 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
10842 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
10844 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c:
10846 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c:
10848 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c:
10850 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c:
10852 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
10853 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
10854 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
10855 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
10856 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
10857 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
10858 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
10859 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
10860 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
10861 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
10862 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
10863 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
10864 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
10865 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: Ditto.
10866 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Ditto.
10867 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Ditto.
10868 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
10869 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
10870 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
10871 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
10872 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
10873 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
10874 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
10875 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Ditto.
10876 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
10877 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
10878 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
10879 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
10880 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
10881 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Ditto.
10882 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Ditto.
10883 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Ditto.
10884 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Ditto.
10885 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Ditto.
10886 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Ditto.
10887 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Ditto.
10888 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Ditto.
10889 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Ditto.
10890 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Ditto.
10891 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Ditto.
10892 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Ditto.
10893 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Ditto.
10894 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Ditto.
10895 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Ditto.
10896 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Ditto.
10897 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Ditto.
10898 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Ditto.
10899 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
10900 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
10901 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
10902 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
10903 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
10904 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
10905 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
10906 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
10907 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
10908 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
10909 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: New test.
10910 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: New test.
10911 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: New test.
10912 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: New test.
10913 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: New test.
10914 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: New test.
10916 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
10918 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
10919 Add vfncvt.f.f.w assert.
10920 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
10922 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
10924 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
10927 2023-10-31 liuhongt <hongtao.liu@intel.com>
10929 * g++.target/i386/part-vect-vcondhf.C: Adjust testcase.
10930 * gcc.target/i386/pr112276.c: New test.
10932 2023-10-31 Andrew Pinski <pinskia@gmail.com>
10934 * gcc.dg/tree-ssa/phi-opt-value-4.c: New test.
10936 2023-10-31 Andrew Pinski <pinskia@gmail.com>
10938 * gcc.dg/tree-ssa/cond-1.c: New test.
10939 * gcc.dg/tree-ssa/phi-opt-value-1.c: New test.
10940 * gcc.dg/tree-ssa/phi-opt-value-1a.c: New test.
10941 * gcc.dg/tree-ssa/phi-opt-value-2.c: New test.
10943 2023-10-31 Neal Frager <neal.frager@amd.com>
10945 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
10946 * gcc.target/microblaze/isa/div.c: Ditto.
10947 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
10948 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
10949 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
10950 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
10951 * gcc.target/microblaze/isa/fcvt.c: Ditto.
10952 * gcc.target/microblaze/isa/float.c: Ditto.
10953 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
10954 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
10955 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
10956 * gcc.target/microblaze/isa/mul.c: Ditto.
10957 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
10958 * gcc.target/microblaze/isa/mulh.c: Ditto.
10959 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
10960 * gcc.target/microblaze/isa/nofloat.c: Ditto.
10961 * gcc.target/microblaze/isa/pcmp.c: Ditto.
10962 * gcc.target/microblaze/isa/vanilla.c: Ditto.
10963 * gcc.target/microblaze/microblaze.exp: Ditto.
10965 2023-10-30 Mayshao <mayshao-oc@zhaoxin.com>
10967 * g++.target/i386/mv32.C: Handle new -march.
10968 * gcc.target/i386/funcspec-56.inc: Ditto.
10970 2023-10-30 Martin Jambor <mjambor@suse.cz>
10973 * gcc.dg/lto/pr111157_0.c: New test.
10974 * gcc.dg/lto/pr111157_1.c: Second file of the same new test.
10976 2023-10-30 Patrick O'Neill <patrick@rivosinc.com>
10978 * gcc.target/riscv/rv32i_zcmp.c: Accept any register in the
10979 range of 1-9 for cm.push and cm.popret insns.
10981 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
10983 PR middle-end/101955
10984 * gcc.target/arc/pr101955.c: New test case.
10986 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
10988 * gcc.target/arc/lsl16-1.c: New test case.
10989 * gcc.target/arc/lsr16-1.c: Likewise.
10990 * gcc.target/arc/swap-1.c: Likewise.
10991 * gcc.target/arc/swap-2.c: Likewise.
10993 2023-10-30 Richard Ball <richard.ball@arm.com>
10995 * gcc.target/arm/arm-switchstatement.c: Alter the tests to
10996 change adr instruction to ldr.
10998 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11000 * gcc.target/i386/pr105554.c: Require ifunc.
11002 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11004 * gcc.dg/Wtrampolines.c: Skip on darwin20 and later.
11006 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11009 * gcc.target/i386/pr111698.c: Pass -march=sandybridge.
11011 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11013 * gcc.dg/pie-2.c: Skip test on darwin.
11015 2023-10-30 Richard Biener <rguenther@suse.de>
11017 PR testsuite/111462
11018 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also powerpc64le.
11020 2023-10-30 Paul Thomas <pault@gcc.gnu.org>
11023 * gfortran.dg/pr104555.f90: New test.
11025 2023-10-30 liuhongt <hongtao.liu@intel.com>
11027 * gcc.target/i386/pr104610-2.c: New test.
11029 2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
11032 * gdc.dg/pr110712.d: New test.
11034 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
11036 * gcc.target/i386/large-data.c: Skip for Darwin.
11038 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
11040 * gcc.target/i386/apx-interrupt-1.c: Skip for Darwin.
11041 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
11042 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
11044 2023-10-29 Martin Uecker <uecker@tugraz.at>
11046 PR tree-optimization/109334
11047 * gcc.dg/builtin-dynamic-object-size-0.c
11048 (test_parmsz_simple3): Supported again.
11049 (test_parmsz_external4): New test.
11050 * gcc.dg/builtin-dynamic-object-size-20.c: New test.
11051 * gcc.dg/pr104970.c: New test.
11053 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
11056 * gdc.dg/pr112270.d: New test.
11058 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
11060 * gdc.dg/Wunused_value.d: New test.
11062 2023-10-27 Patrick O'Neill <patrick@rivosinc.com>
11064 * gcc.target/riscv/stack_save_restore_2.c: Accept any number
11065 after __riscv_save_ and __riscv_restore_.
11067 2023-10-27 Harald Anlauf <anlauf@gmx.de>
11068 Steven G. Kargl <kargl@gcc.gnu.org>
11071 * gfortran.dg/pr104649.f90: New test.
11073 2023-10-27 Patrick Palka <ppalka@redhat.com>
11076 * g++.dg/template/non-dependent28a.C: New test.
11078 2023-10-27 Patrick Palka <ppalka@redhat.com>
11080 * g++.dg/template/new14.C: New test.
11082 2023-10-27 Patrick Palka <ppalka@redhat.com>
11084 * g++.dg/warn/Wparentheses-13.C: Strengthen by expecting that
11085 we issue the -Wparentheses warnings ahead of time.
11086 * g++.dg/warn/Wparentheses-23.C: Likewise.
11087 * g++.dg/warn/Wparentheses-32.C: Remove xfails.
11089 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com>
11092 * gm2/pimlib/run/pass/testgetopt.mod: New test.
11094 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
11096 * gcc.dg/tree-prof/peel-2.c: Add
11097 -fno-tree-loop-distribute-patterns.
11098 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: Add riscv.
11099 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Ditto.
11100 * gcc.target/riscv/rvv/rvv.exp: Add builtin directory.
11101 * gcc.target/riscv/rvv/autovec/builtin/rawmemchr-1.c: New test.
11103 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
11105 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Remove
11107 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
11108 * lib/target-supports.exp: Add zvfh handling.
11109 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: New test.
11110 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: New test.
11111 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: New test.
11112 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: New test.
11114 2023-10-27 Paul-Antoine Arras <pa@codesourcery.com>
11116 * gfortran.dg/c_ptr_tests_20.f90: Moved to...
11117 * gfortran.dg/gomp/c_ptr_tests_20.f90: ...here.
11118 * gfortran.dg/c_ptr_tests_21.f90: Moved to...
11119 * gfortran.dg/gomp/c_ptr_tests_21.f90: ...here.
11121 2023-10-27 Roger Sayle <roger@nextmovesoftware.com>
11124 * gcc.target/i386/pr110551.c: New test case.
11126 2023-10-27 Lewis Hyatt <lhyatt@gmail.com>
11128 PR preprocessor/87299
11129 * c-c++-common/pragma-target-1.c: New test.
11130 * c-c++-common/pragma-target-2.c: New test.
11131 * g++.target/i386/pr87299-1.C: New test.
11132 * g++.target/i386/pr87299-2.C: New test.
11133 * gcc.target/i386/pr87299-1.c: New test.
11134 * gcc.target/i386/pr87299-2.c: New test.
11135 * gcc.target/s390/target-attribute/tattr-2b.c: New test.
11136 * gcc.target/aarch64/pragma_cpp_predefs_1b.c: New test.
11137 * gcc.target/arm/pragma_arch_attribute_1b.c: New test.
11138 * gcc.target/nios2/custom-fp-2b.c: New test.
11139 * gcc.target/powerpc/float128-3b.c: New test.
11141 2023-10-27 Paul Thomas <pault@gcc.gnu.org>
11144 * gfortran.dg/pr104625.f90: New test.
11145 * gfortran.dg/associate_55.f90: Change error check.
11147 2023-10-27 Andrew Pinski <apinski@marvell.com>
11149 PR tree-optimization/101590
11150 PR tree-optimization/94884
11151 * gcc.dg/tree-ssa/bitcmp-1.c: New test.
11152 * gcc.dg/tree-ssa/bitcmp-2.c: New test.
11153 * gcc.dg/tree-ssa/bitcmp-3.c: New test.
11154 * gcc.dg/tree-ssa/bitcmp-4.c: New test.
11155 * gcc.dg/tree-ssa/bitcmp-5.c: New test.
11156 * gcc.dg/tree-ssa/bitcmp-6.c: New test.
11158 2023-10-27 liuhongt <hongtao.liu@intel.com>
11160 * g++.target/i386/part-vect-vcondhf.C: New test.
11161 * gcc.target/i386/part-vect-vec_cmphf.c: New test.
11163 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11167 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
11168 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
11169 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto.
11170 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
11171 * gcc.target/riscv/rvv/autovec/pr111318.c: New test.
11172 * gcc.target/riscv/rvv/autovec/pr111888.c: New test.
11174 2023-10-26 David Malcolm <dmalcolm@redhat.com>
11176 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
11178 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
11180 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
11182 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
11184 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
11186 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
11188 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
11190 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
11192 * c-c++-common/attr-null_terminated_string_arg.c: New test.
11194 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
11196 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
11197 to normaize the options to the tests in aarch64.exp.
11199 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
11201 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
11202 current OS versions > 10.
11204 2023-10-26 Andrew Pinski <pinskia@gmail.com>
11206 PR tree-optimization/111957
11207 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
11209 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
11211 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
11212 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
11214 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
11216 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
11218 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
11220 * lib/target-supports-dg.exp (check-flags): Move default argument
11221 handling further up. Fix a couple of issues in the lappends.
11222 Avoid frobbing the compiler flags if the return value is already
11224 * lib/dg-pch.exp (dg-flags-pch): Process the dg-skip-if and
11225 dg-require-effective-target directives to see whether the
11226 assembly test should be skipped.
11227 * gcc.dg/pch/valid-1.c: Remove dg-require-effective-target.
11228 * gcc.dg/pch/valid-1b.c: Likewise.
11230 2023-10-26 Richard Ball <richard.ball@arm.com>
11232 * gcc.target/arm/arm-switchstatement.c: New test.
11234 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
11235 Tobias Burnus <tobias@codesourcery.com>
11237 * gfortran.dg/c_ptr_tests_20.f90: New test, checking that INTEGER(8)
11238 and TYPE(C_PTR) are recognised as compatible.
11239 * gfortran.dg/c_ptr_tests_21.f90: New test, exercising the error
11240 detection for C_FUNPTR.
11242 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
11243 Richard Biener <rguenther@suse.de>
11245 PR rtl-optimization/91865
11246 * gcc.target/msp430/pr91865.c: New test case.
11248 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
11250 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: New test.
11251 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: New test.
11252 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: New test.
11253 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: New test.
11255 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11257 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
11258 * gcc.misc-tests/godump-2.c: New test.
11260 2023-10-26 Alexandre Oliva <oliva@adacore.com>
11262 PR tree-optimization/111520
11263 * g++.dg/torture/harden-comp-pr111520.cc: New.
11265 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
11267 * gcc.target/aarch64/imm_choice_comparison.c: Change tests.
11268 * gcc.target/aarch64/moveor_imm.c: Add new test.
11269 * gcc.target/aarch64/pr106583.c: Change tests.
11271 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
11274 * gcc.target/i386/pr111698.c: New test.
11276 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
11278 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
11280 2023-10-25 Patrick Palka <ppalka@redhat.com>
11283 * g++.dg/template/enum9.C: New test.
11285 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
11288 * gm2/pimlib/run/pass/testnan.mod: New test.
11290 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
11292 * c-c++-common/goacc/self-clause-2.c: Verify
11293 '--param=openacc-kernels=decompose'.
11294 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
11296 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
11298 * c-c++-common/goacc/if-clause-2.c: Enhance.
11299 * c-c++-common/goacc/self-clause-1.c: Likewise.
11300 * c-c++-common/goacc/self-clause-2.c: Likewise.
11301 * gfortran.dg/goacc/if.f95: Likewise.
11302 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11303 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11304 * gfortran.dg/goacc/self.f95: Likewise.
11306 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
11308 * c-c++-common/goacc/if-clause-1.c: Enable for C++
11309 * c-c++-common/goacc/self-clause-1.c: Likewise.
11311 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
11313 * c-c++-common/goacc/self-clause-1.c: New test.
11314 * c-c++-common/goacc/self-clause-2.c: New test.
11315 * gfortran.dg/goacc/self.f95: New test.
11317 2023-10-25 Marek Polacek <polacek@redhat.com>
11320 * g++.dg/cpp0x/scoped_enum12.C: New test.
11322 2023-10-24 Patrick Palka <ppalka@redhat.com>
11325 * g++.dg/template/non-dependent28.C: New test.
11327 2023-10-24 Patrick Palka <ppalka@redhat.com>
11330 * g++.dg/template/non-dependent27.C: New test.
11332 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
11334 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
11336 2023-10-24 Andrew Pinski <pinskia@gmail.com>
11338 PR tree-optimization/101541
11339 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
11341 2023-10-24 Andrew Pinski <pinskia@gmail.com>
11343 PR tree-optimization/111913
11344 * gcc.c-torture/compile/fold-popcount-1.c: New test.
11345 * gcc.dg/fold-popcount-8a.c: New test.
11347 2023-10-24 xuli <xuli1@eswincomputing.com>
11350 * gcc.target/riscv/rvv/base/pr111935.c: New test.
11352 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11355 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
11357 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
11359 PR preprocessor/36887
11360 * c-c++-common/cpp/diagnostic-poison.c: New test.
11361 * g++.dg/pch/pr36887.C: New test.
11362 * g++.dg/pch/pr36887.Hs: New test.
11364 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
11366 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: New test.
11367 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: New test.
11369 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
11371 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: New test.
11372 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: New test.
11373 * gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: New test.
11374 * gcc.target/riscv/rvv/autovec/unop/popcount.c: New test.
11376 2023-10-23 Richard Biener <rguenther@suse.de>
11378 PR tree-optimization/111916
11379 * gcc.dg/torture/pr111916.c: New testcase.
11381 2023-10-23 Richard Biener <rguenther@suse.de>
11383 PR tree-optimization/111915
11384 * gcc.dg/vect/pr111915.c: New testcase.
11386 2023-10-23 Richard Biener <rguenther@suse.de>
11389 * gcc.dg/pr111914.c: New testcase.
11391 2023-10-23 Tamar Christina <tamar.christina@arm.com>
11393 PR tree-optimization/111860
11394 * gcc.dg/vect/pr111860-2.c: New test.
11395 * gcc.dg/vect/pr111860-3.c: New test.
11397 2023-10-23 Andrew Pinski <apinski@marvell.com>
11399 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
11401 2023-10-23 Andrew Pinski <pinskia@gmail.com>
11404 * gcc.target/i386/float16-8.c: New test.
11406 2023-10-23 Richard Biener <rguenther@suse.de>
11408 PR tree-optimization/111917
11409 * gcc.dg/torture/pr111917.c: New testcase.
11411 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11414 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
11416 2023-10-23 Pan Li <pan2.li@intel.com>
11418 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
11419 asm check from func body.
11420 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
11422 2023-10-23 Xi Ruoyao <xry111@xry111.site>
11424 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
11426 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
11429 2023-10-23 Xi Ruoyao <xry111@xry111.site>
11431 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
11433 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
11436 2023-10-23 Xi Ruoyao <xry111@xry111.site>
11438 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
11440 2023-10-23 Florian Weimer <fweimer@redhat.com>
11442 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
11443 Remove unnecessary return statement.
11445 2023-10-23 Pan Li <pan2.li@intel.com>
11447 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: Remove the
11448 vsetvl asm check from func body.
11449 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: Ditto.
11450 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: Ditto.
11451 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: Ditto.
11452 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto.
11453 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: Ditto.
11454 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: Ditto.
11455 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: Ditto.
11456 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: Ditto.
11457 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: Ditto.
11458 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: Ditto.
11459 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: Ditto.
11460 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: Ditto.
11461 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: Ditto.
11462 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Ditto.
11463 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: Ditto.
11464 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: Ditto.
11465 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: Ditto.
11466 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto.
11467 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto.
11468 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Ditto.
11469 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: Ditto.
11470 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Ditto.
11471 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: Ditto.
11472 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: Ditto.
11473 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto.
11474 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: Ditto.
11475 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: Ditto.
11476 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto.
11477 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: Ditto.
11478 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto.
11479 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: Ditto.
11480 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto.
11481 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: Ditto.
11482 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto.
11483 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: Ditto.
11484 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto.
11485 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: Ditto.
11486 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: Ditto.
11487 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto.
11488 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: Ditto.
11489 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto.
11490 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: Ditto.
11491 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto.
11492 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: Ditto.
11493 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: Ditto.
11494 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: Ditto.
11495 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: Ditto.
11496 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto.
11497 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto.
11498 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: Ditto.
11499 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: Ditto.
11500 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: Ditto.
11501 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto.
11502 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: Ditto.
11503 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: Ditto.
11504 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: Ditto.
11505 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto.
11506 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: Ditto.
11507 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto.
11508 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: Ditto.
11509 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: Ditto.
11510 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: Ditto.
11511 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: Ditto.
11512 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: Ditto.
11513 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: Ditto.
11514 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: Ditto.
11515 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: Ditto.
11516 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: Ditto.
11517 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
11518 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Ditto.
11520 2023-10-23 Pan Li <pan2.li@intel.com>
11522 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
11524 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
11525 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
11526 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
11527 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
11528 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
11529 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
11530 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
11531 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
11532 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
11533 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
11534 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
11535 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
11536 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
11537 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
11538 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
11539 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
11540 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
11541 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
11542 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
11543 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
11544 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
11545 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
11546 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
11547 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
11548 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
11549 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
11550 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
11551 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
11552 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
11553 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
11554 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
11555 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
11556 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
11557 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
11558 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
11559 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
11560 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
11561 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
11562 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
11563 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
11564 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
11565 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
11566 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
11567 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.
11569 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
11572 * gcc.target/i386/pr111753.c: New test.
11574 2023-10-23 liuhongt <hongtao.liu@intel.com>
11576 * gcc.target/i386/pr111820-1.c: New test.
11577 * gcc.target/i386/pr111820-2.c: New test.
11578 * gcc.target/i386/pr111820-3.c: New test.
11579 * gcc.target/i386/pr103144-mul-1.c: Adjust testcase.
11580 * gcc.target/i386/pr103144-mul-2.c: Adjust testcase.
11582 2023-10-22 Andrew Pinski <pinskia@gmail.com>
11585 * gcc.target/aarch64/cond_op-1.c: New test.
11587 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
11589 * gfortran.dg/coarray/caf.exp: Correctly set
11591 * gfortran.dg/dg.exp: Likewise.
11592 * lib/asan-dg.exp: Set correct -B flags.
11593 * lib/atomic-dg.exp: Likewise.
11594 * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
11596 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
11598 * gcc.target/riscv/arch-26.c: New test.
11600 2023-10-21 Florian Weimer <fweimer@redhat.com>
11602 * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
11603 * gcc.c-torture/compile/20000511-1.c: Likewise.
11604 * gcc.c-torture/compile/20000804-1.c: Likewise.
11605 * gcc.c-torture/compile/20020418-1.c: Likewise.
11606 * gcc.c-torture/compile/20020927-1.c: Likewise.
11607 * gcc.c-torture/compile/20030109-1.c: Likewise.
11608 * gcc.c-torture/compile/20030224-1.c: Likewise.
11609 * gcc.c-torture/compile/20030415-1.c: Likewise.
11610 * gcc.c-torture/compile/20030612-1.c: Likewise.
11611 * gcc.c-torture/compile/20030917-1.c: Likewise.
11612 * gcc.c-torture/compile/20031113-1.c: Likewise.
11613 * gcc.c-torture/compile/20031220-2.c: Likewise.
11614 * gcc.c-torture/compile/20040309-1.c: Likewise.
11615 * gcc.c-torture/compile/20040310-1.c: Likewise.
11616 * gcc.c-torture/compile/20040317-3.c: Likewise.
11617 * gcc.c-torture/compile/20040817-1.c: Likewise.
11618 * gcc.c-torture/compile/20091215-1.c: Likewise.
11619 * gcc.c-torture/compile/86.c: Likewise.
11620 * gcc.c-torture/compile/900216-1.c: Likewise.
11621 * gcc.c-torture/compile/900313-1.c: Likewise.
11622 * gcc.c-torture/compile/900407-1.c: Likewise.
11623 * gcc.c-torture/compile/900516-1.c: Likewise.
11624 * gcc.c-torture/compile/920409-2.c: Likewise.
11625 * gcc.c-torture/compile/920415-1.c: Likewise.
11626 * gcc.c-torture/compile/920428-1.c: Likewise.
11627 * gcc.c-torture/compile/920428-5.c: Likewise.
11628 * gcc.c-torture/compile/920428-7.c: Likewise.
11629 * gcc.c-torture/compile/920501-1.c: Likewise.
11630 * gcc.c-torture/compile/920501-13.c: Likewise.
11631 * gcc.c-torture/compile/920501-15.c: Likewise.
11632 * gcc.c-torture/compile/920501-16.c: Likewise.
11633 * gcc.c-torture/compile/920501-18.c: Likewise.
11634 * gcc.c-torture/compile/920501-20.c: Likewise.
11635 * gcc.c-torture/compile/920501-6.c: Likewise.
11636 * gcc.c-torture/compile/920501-7.c: Likewise.
11637 * gcc.c-torture/compile/920502-1.c: Likewise.
11638 * gcc.c-torture/compile/920502-2.c: Likewise.
11639 * gcc.c-torture/compile/920520-1.c: Likewise.
11640 * gcc.c-torture/compile/920521-1.c: Likewise.
11641 * gcc.c-torture/compile/920608-1.c: Likewise.
11642 * gcc.c-torture/compile/920617-1.c: Likewise.
11643 * gcc.c-torture/compile/920617-2.c: Likewise.
11644 * gcc.c-torture/compile/920625-1.c: Likewise.
11645 * gcc.c-torture/compile/920625-2.c: Likewise.
11646 * gcc.c-torture/compile/920626-1.c: Likewise.
11647 * gcc.c-torture/compile/920706-1.c: Likewise.
11648 * gcc.c-torture/compile/920710-2.c: Likewise.
11649 * gcc.c-torture/compile/920723-1.c: Likewise.
11650 * gcc.c-torture/compile/920808-1.c: Likewise.
11651 * gcc.c-torture/compile/920809-1.c: Likewise.
11652 * gcc.c-torture/compile/920817-1.c: Likewise.
11653 * gcc.c-torture/compile/920831-1.c: Likewise.
11654 * gcc.c-torture/compile/920917-1.c: Likewise.
11655 * gcc.c-torture/compile/920928-2.c: Likewise.
11656 * gcc.c-torture/compile/920928-5.c: Likewise.
11657 * gcc.c-torture/compile/921012-1.c: Likewise.
11658 * gcc.c-torture/compile/921021-1.c: Likewise.
11659 * gcc.c-torture/compile/921024-1.c: Likewise.
11660 * gcc.c-torture/compile/921103-1.c: Likewise.
11661 * gcc.c-torture/compile/921109-1.c: Likewise.
11662 * gcc.c-torture/compile/921111-1.c: Likewise.
11663 * gcc.c-torture/compile/921116-2.c: Likewise.
11664 * gcc.c-torture/compile/921118-1.c: Likewise.
11665 * gcc.c-torture/compile/921202-1.c: Likewise.
11666 * gcc.c-torture/compile/921202-2.c: Likewise.
11667 * gcc.c-torture/compile/921203-1.c: Likewise.
11668 * gcc.c-torture/compile/921203-2.c: Likewise.
11669 * gcc.c-torture/compile/921206-1.c: Likewise.
11670 * gcc.c-torture/compile/930109-1.c: Likewise.
11671 * gcc.c-torture/compile/930111-1.c: Likewise.
11672 * gcc.c-torture/compile/930117-1.c: Likewise.
11673 * gcc.c-torture/compile/930118-1.c: Likewise.
11674 * gcc.c-torture/compile/930120-1.c: Likewise.
11675 * gcc.c-torture/compile/930217-1.c: Likewise.
11676 * gcc.c-torture/compile/930325-1.c: Likewise.
11677 * gcc.c-torture/compile/930411-1.c: Likewise.
11678 * gcc.c-torture/compile/930427-2.c: Likewise.
11679 * gcc.c-torture/compile/930503-2.c: Likewise.
11680 * gcc.c-torture/compile/930506-2.c: Likewise.
11681 * gcc.c-torture/compile/930513-2.c: Likewise.
11682 * gcc.c-torture/compile/930530-1.c: Likewise.
11683 * gcc.c-torture/compile/930602-1.c: Likewise.
11684 * gcc.c-torture/compile/930618-1.c: Likewise.
11685 * gcc.c-torture/compile/930623-1.c: Likewise.
11686 * gcc.c-torture/compile/931003-1.c: Likewise.
11687 * gcc.c-torture/compile/931013-1.c: Likewise.
11688 * gcc.c-torture/compile/931013-2.c: Likewise.
11689 * gcc.c-torture/compile/931102-2.c: Likewise.
11690 * gcc.c-torture/compile/931203-1.c: Likewise.
11691 * gcc.c-torture/compile/940718-1.c: Likewise.
11692 * gcc.c-torture/compile/941014-1.c: Likewise.
11693 * gcc.c-torture/compile/941014-2.c: Likewise.
11694 * gcc.c-torture/compile/941014-3.c: Likewise.
11695 * gcc.c-torture/compile/941014-4.c: Likewise.
11696 * gcc.c-torture/compile/941111-1.c: Likewise.
11697 * gcc.c-torture/compile/941113-1.c: Likewise.
11698 * gcc.c-torture/compile/950124-1.c: Likewise.
11699 * gcc.c-torture/compile/950329-1.c: Likewise.
11700 * gcc.c-torture/compile/950612-1.c: Likewise.
11701 * gcc.c-torture/compile/950618-1.c: Likewise.
11702 * gcc.c-torture/compile/950719-1.c: Likewise.
11703 * gcc.c-torture/compile/950910-1.c: Likewise.
11704 * gcc.c-torture/compile/950922-1.c: Likewise.
11705 * gcc.c-torture/compile/951106-1.c: Likewise.
11706 * gcc.c-torture/compile/951222-1.c: Likewise.
11707 * gcc.c-torture/compile/960106-1.c: Likewise.
11708 * gcc.c-torture/compile/960319-1.c: Likewise.
11709 * gcc.c-torture/compile/960829-1.c: Likewise.
11710 * gcc.c-torture/compile/970206-1.c: Likewise.
11711 * gcc.c-torture/compile/980825-1.c: Likewise.
11712 * gcc.c-torture/compile/990829-1.c: Likewise.
11713 * gcc.c-torture/compile/991213-2.c: Likewise.
11715 2023-10-21 Pan Li <pan2.li@intel.com>
11718 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker.
11719 * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define.
11720 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test.
11721 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test.
11722 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test.
11723 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test.
11724 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test.
11725 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test.
11726 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test.
11728 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
11729 Uros Bizjak <ubizjak@gmail.com>
11731 PR middle-end/101955
11732 PR tree-optimization/106245
11733 * gcc.target/i386/pr106245-2.c: New test case.
11734 * gcc.target/i386/pr106245-3.c: New 32-bit test case.
11735 * gcc.target/i386/pr106245-4.c: New 64-bit test case.
11736 * gcc.target/i386/pr106245-5.c: Likewise.
11738 2023-10-20 Jason Merrill <jason@redhat.com>
11740 * g++.dg/template/sfinae-dr657.C: Adjust.
11742 2023-10-20 Jason Merrill <jason@redhat.com>
11744 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
11746 2023-10-20 Jason Merrill <jason@redhat.com>
11748 * g++.dg/warn/Wsign-promo1.C: New test.
11750 2023-10-20 Nathan Sidwell <nathan@acm.org>
11752 * g++.dg/modules/decltype-1_a.C: New.
11753 * g++.dg/modules/decltype-1_b.C: New.
11754 * g++.dg/modules/lambda-5_a.C: New.
11755 * g++.dg/modules/lambda-5_b.C: New.
11757 2023-10-20 Florian Weimer <fweimer@redhat.com>
11759 * gcc.dg/Wint-conversion-3.c: New.
11761 2023-10-20 Florian Weimer <fweimer@redhat.com>
11763 * gcc.dg/Wincompatible-pointer-types-2.c: New.
11764 * gcc.dg/Wincompatible-pointer-types-3.c: New.
11765 * gcc.dg/Wincompatible-pointer-types-4.c: New.
11767 2023-10-20 Marek Polacek <polacek@redhat.com>
11770 * c-c++-common/alias-1.c: New test.
11772 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11774 * gcc.dg/vect/pr111882.c: New test.
11776 2023-10-20 Patrick Palka <ppalka@redhat.com>
11779 * g++.dg/template/crash127.C: Expect additional error due to
11780 being able to check the member access expression ahead of time.
11781 Strengthen the test by not instantiating the class template.
11782 * g++.dg/cpp1y/lambda-generic-this5.C: New test.
11784 2023-10-20 Patrick Palka <ppalka@redhat.com>
11786 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
11787 for attempting to call a variable concept.
11789 2023-10-20 Richard Biener <rguenther@suse.de>
11791 PR tree-optimization/111383
11792 PR tree-optimization/110243
11793 * gcc.dg/torture/pr111383.c: New testcase.
11795 2023-10-20 Richard Biener <rguenther@suse.de>
11797 PR tree-optimization/111445
11798 * gcc.dg/torture/pr111445.c: New testcase.
11800 2023-10-20 Richard Biener <rguenther@suse.de>
11802 PR tree-optimization/110243
11803 PR tree-optimization/111336
11804 * gcc.dg/torture/pr110243.c: New testcase.
11805 * gcc.dg/torture/pr111336.c: Likewise.
11807 2023-10-20 Richard Biener <rguenther@suse.de>
11809 PR tree-optimization/111891
11810 * gfortran.dg/pr111891.f90: New testcase.
11812 2023-10-20 Richard Biener <rguenther@suse.de>
11814 PR tree-optimization/111000
11815 * gcc.dg/torture/pr111000.c: New testcase.
11817 2023-10-20 Alexandre Oliva <oliva@adacore.com>
11819 * c-c++-common/torture/harden-cfr.c: New.
11820 * c-c++-common/harden-cfr-noret-never-O0.c: New.
11821 * c-c++-common/torture/harden-cfr-noret-never.c: New.
11822 * c-c++-common/torture/harden-cfr-noret-noexcept.c: New.
11823 * c-c++-common/torture/harden-cfr-noret-nothrow.c: New.
11824 * c-c++-common/torture/harden-cfr-noret.c: New.
11825 * c-c++-common/torture/harden-cfr-notail.c: New.
11826 * c-c++-common/torture/harden-cfr-returning.c: New.
11827 * c-c++-common/torture/harden-cfr-tail.c: New.
11828 * c-c++-common/torture/harden-cfr-abrt-always.c: New.
11829 * c-c++-common/torture/harden-cfr-abrt-never.c: New.
11830 * c-c++-common/torture/harden-cfr-abrt-no-xthrow.c: New.
11831 * c-c++-common/torture/harden-cfr-abrt-nothrow.c: New.
11832 * c-c++-common/torture/harden-cfr-abrt.c: New.
11833 * c-c++-common/torture/harden-cfr-always.c: New.
11834 * c-c++-common/torture/harden-cfr-never.c: New.
11835 * c-c++-common/torture/harden-cfr-no-xthrow.c: New.
11836 * c-c++-common/torture/harden-cfr-nothrow.c: New.
11837 * c-c++-common/torture/harden-cfr-bret-always.c: New.
11838 * c-c++-common/torture/harden-cfr-bret-never.c: New.
11839 * c-c++-common/torture/harden-cfr-bret-noopt.c: New.
11840 * c-c++-common/torture/harden-cfr-bret-noret.c: New.
11841 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: New.
11842 * c-c++-common/torture/harden-cfr-bret-nothrow.c: New.
11843 * c-c++-common/torture/harden-cfr-bret-retcl.c: New.
11844 * c-c++-common/torture/harden-cfr-bret.c: New.
11845 * g++.dg/harden-cfr-throw-always-O0.C: New.
11846 * g++.dg/harden-cfr-throw-returning-O0.C: New.
11847 * g++.dg/torture/harden-cfr-noret-always-no-nothrow.C: New.
11848 * g++.dg/torture/harden-cfr-noret-never-no-nothrow.C: New.
11849 * g++.dg/torture/harden-cfr-noret-no-nothrow.C: New.
11850 * g++.dg/torture/harden-cfr-throw-always.C: New.
11851 * g++.dg/torture/harden-cfr-throw-never.C: New.
11852 * g++.dg/torture/harden-cfr-throw-no-xthrow.C: New.
11853 * g++.dg/torture/harden-cfr-throw-no-xthrow-expected.C: New.
11854 * g++.dg/torture/harden-cfr-throw-nothrow.C: New.
11855 * g++.dg/torture/harden-cfr-throw-nocleanup.C: New.
11856 * g++.dg/torture/harden-cfr-throw-returning.C: New.
11857 * g++.dg/torture/harden-cfr-throw.C: New.
11858 * gcc.dg/torture/harden-cfr-noret-no-nothrow.c: New.
11859 * gcc.dg/torture/harden-cfr-tail-ub.c: New.
11860 * gnat.dg/hardcfr.adb: New.
11861 * c-c++-common/torture/harden-cfr-skip-leaf.c: New file.
11862 * g++.dg/harden-cfr-throw-returning-enabled-O0.C: New file.
11864 2023-10-20 Tamar Christina <tamar.christina@arm.com>
11865 Andre Vieira <andre.simoesdiasvieira@arm.com>
11867 * gcc.dg/vect/vect-bitfield-read-1-not.c: New test.
11868 * gcc.dg/vect/vect-bitfield-read-2-not.c: New test.
11869 * gcc.dg/vect/vect-bitfield-read-8.c: New test.
11870 * gcc.dg/vect/vect-bitfield-read-9.c: New test.
11872 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
11874 * gcc.target/i386/pr89229-5b.c: Modify test.
11875 * gcc.target/i386/pr89229-6b.c: Ditto.
11876 * gcc.target/i386/pr89229-7b.c: Ditto.
11878 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11881 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
11882 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
11884 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
11889 * gcc.target/riscv/rvv/base/scalar_move-1.c: Adjust.
11890 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adjust.
11891 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Adjust.
11892 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adjust.
11893 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Adjust.
11894 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Adjust.
11895 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adjust.
11896 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Adjust.
11897 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Adjust.
11898 * gcc.target/riscv/rvv/base/pr111037-1.c: Moved to...
11899 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: ...here.
11900 * gcc.target/riscv/rvv/base/pr111037-2.c: Moved to...
11901 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: ...here.
11902 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust.
11903 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Adjust.
11904 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust.
11905 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust.
11906 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Adjust.
11907 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Adjust.
11908 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust.
11909 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: New test.
11910 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: New test.
11911 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: New test.
11912 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: New test.
11913 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: New test.
11914 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: New test.
11915 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: New test.
11916 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: New test.
11918 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
11922 * g++.dg/cpp1y/constexpr-89336-3.C: Fix union initialisation.
11923 * g++.dg/cpp1y/constexpr-union6.C: New test.
11924 * g++.dg/cpp1y/constexpr-union7.C: New test.
11925 * g++.dg/cpp2a/constexpr-union2.C: New test.
11926 * g++.dg/cpp2a/constexpr-union3.C: New test.
11927 * g++.dg/cpp2a/constexpr-union4.C: New test.
11928 * g++.dg/cpp2a/constexpr-union5.C: New test.
11929 * g++.dg/cpp2a/constexpr-union6.C: New test.
11931 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
11933 * g++.dg/cpp0x/constexpr-cast4.C: New test.
11935 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
11937 * gcc.dg/gomp/pr110485.c: New test.
11939 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
11941 * gcc.dg/vect/vect-simd-clone-16f.c: Remove unnecessary differentation
11942 between targets with different pointer sizes.
11943 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
11944 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
11946 2023-10-19 Andrew Pinski <pinskia@gmail.com>
11949 * gcc.dg/pr100532-1.c: New test.
11951 2023-10-19 Andrew Pinski <pinskia@gmail.com>
11954 * gcc.dg/sso-18.c: New test.
11955 * gcc.dg/sso-19.c: New test.
11957 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
11960 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
11962 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
11964 PR preprocessor/82335
11965 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
11967 2023-10-19 Tamar Christina <tamar.christina@arm.com>
11969 PR tree-optimization/111860
11970 * gcc.dg/vect/pr111860.c: New test.
11972 2023-10-19 Richard Biener <rguenther@suse.de>
11974 PR tree-optimization/111131
11975 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
11977 * gcc.dg/vect/vect-gather-2.c: Expected to not SLP anywhere.
11978 Massage the scale case to more reliably produce a different
11979 one. Scan for the specific messages.
11980 * gcc.dg/vect/vect-gather-3.c: Masked gather is also supported
11981 for AVX2, but not emulated.
11982 * gcc.dg/vect/vect-gather-4.c: Expected to not SLP anywhere.
11983 Massage to more properly ensure this.
11984 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Expect to vectorize
11987 2023-10-19 Alex Coplan <alex.coplan@arm.com>
11989 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
11990 make sure we don't have q-register stores with -mstrict-align.
11992 2023-10-19 Alex Coplan <alex.coplan@arm.com>
11994 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
11997 2023-10-19 Alex Coplan <alex.coplan@arm.com>
11999 * gcc.target/aarch64/lr_free_1.c: Add
12000 --param=aarch64-stp-policy=never to dg-options.
12002 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
12004 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
12007 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
12009 * gcc.target/loongarch/vect-widen-add.c: New test.
12010 * gcc.target/loongarch/vect-widen-mul.c: New test.
12011 * gcc.target/loongarch/vect-widen-sub.c: New test.
12013 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
12015 * gcc.target/loongarch/avg-ceil-lasx.c: New test.
12016 * gcc.target/loongarch/avg-ceil-lsx.c: New test.
12017 * gcc.target/loongarch/avg-floor-lasx.c: New test.
12018 * gcc.target/loongarch/avg-floor-lsx.c: New test.
12019 * gcc.target/loongarch/sad-lasx.c: New test.
12020 * gcc.target/loongarch/sad-lsx.c: New test.
12022 2023-10-18 Andrew Pinski <pinskia@gmail.com>
12024 PR middle-end/111863
12025 * gcc.c-torture/execute/pr111863-1.c: New test.
12027 2023-10-18 Andrew Pinski <pinskia@gmail.com>
12030 * gcc.dg/pr101364-1.c: New test.
12032 2023-10-18 Andrew Pinski <pinskia@gmail.com>
12035 * gcc.dg/pr101285-1.c: New test.
12037 2023-10-18 Jason Merrill <jason@redhat.com>
12039 * g++.dg/ext/integer-pack2.C: Add -fpermissive.
12040 * g++.dg/diagnostic/sys-narrow.h: New test.
12041 * g++.dg/diagnostic/sys-narrow1.C: New test.
12042 * g++.dg/diagnostic/sys-narrow1a.C: New test.
12043 * g++.dg/diagnostic/sys-narrow1b.C: New test.
12044 * g++.dg/diagnostic/sys-narrow1c.C: New test.
12045 * g++.dg/diagnostic/sys-narrow1d.C: New test.
12046 * g++.dg/diagnostic/sys-narrow1e.C: New test.
12047 * g++.dg/diagnostic/sys-narrow1f.C: New test.
12048 * g++.dg/diagnostic/sys-narrow1g.C: New test.
12049 * g++.dg/diagnostic/sys-narrow1h.C: New test.
12050 * g++.dg/diagnostic/sys-narrow1i.C: New test.
12052 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
12054 * gfortran.dg/gomp/allocate-13a.f90: New test.
12056 2023-10-18 Jakub Jelinek <jakub@redhat.com>
12058 PR tree-optimization/111845
12059 * gcc.dg/pr111845.c: New test.
12060 * gcc.target/i386/pr111845.c: New test.
12062 2023-10-18 Tamar Christina <tamar.christina@arm.com>
12064 PR tree-optimization/109154
12065 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
12067 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12069 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new test.
12070 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: New test.
12071 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: New test.
12072 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: New test.
12073 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: New test.
12074 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: New test.
12075 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: New test.
12076 * gcc.target/riscv/rvv/autovec/vls/consecutive-3.c: New test.
12078 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
12080 * g++.target/i386/mv16.C: Ditto.
12081 * gcc.target/i386/funcspec-56.inc: Handle new march.
12083 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
12085 * g++.target/i386/mv16.C: Ditto.
12086 * gcc.target/i386/funcspec-56.inc: Handle new march.
12088 2023-10-18 liuhongt <hongtao.liu@intel.com>
12090 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
12091 * gcc.target/i386/part-vect-fmahf-1.c: New test.
12093 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12096 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
12098 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
12100 * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
12101 * gcc.target/aarch64/test_frame_4.c: Likewise.
12102 * gcc.target/aarch64/test_frame_7.c: Likewise.
12103 * gcc.target/aarch64/test_frame_10.c: Likewise.
12105 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
12107 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
12108 to happen in offset order.
12109 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
12110 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
12111 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
12112 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
12113 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
12115 2023-10-17 Andrew Pinski <apinski@marvell.com>
12117 PR tree-optimization/110817
12118 * gcc.c-torture/execute/pr110817-1.c: New test.
12119 * gcc.c-torture/execute/pr110817-2.c: New test.
12120 * gcc.c-torture/execute/pr110817-3.c: New test.
12122 2023-10-17 Marek Polacek <polacek@redhat.com>
12125 * g++.dg/parse/error65.C: New test.
12127 2023-10-17 Marek Polacek <polacek@redhat.com>
12130 * g++.dg/cpp0x/hog1.C: New test.
12131 * g++.dg/cpp2a/consteval36.C: New test.
12133 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
12135 * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
12136 int as that will potentially generate two SEXT.W instructions.
12137 dg-final: Change to scan-assembler-not SEXT.W.
12139 2023-10-17 Martin Uecker <uecker@tugraz.at>
12142 * gcc.dg/pr111708-1.c: New test.
12143 * gcc.dg/pr111708-2.c: New test.
12145 2023-10-17 Harald Anlauf <anlauf@gmx.de>
12148 * gfortran.dg/implied_do_io_8.f90: New test.
12150 2023-10-17 Andrew Pinski <pinskia@gmail.com>
12152 PR tree-optimization/111432
12153 * gcc.dg/tree-ssa/bitops-7.c: New test.
12155 2023-10-17 Richard Biener <rguenther@suse.de>
12157 PR tree-optimization/111846
12158 * gcc.dg/vect/pr111846.c: New testcase.
12160 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
12162 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
12164 2023-10-17 Richard Biener <rguenther@suse.de>
12166 PR middle-end/111818
12167 * gcc.dg/torture/pr111818.c: New testcase.
12169 2023-10-17 Richard Biener <rguenther@suse.de>
12171 PR tree-optimization/111807
12172 * gcc.dg/torture/pr111807.c: New testcase.
12174 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
12177 * gcc.target/riscv/pr111466.c: New test.
12179 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
12181 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
12183 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12185 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
12187 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
12189 * gdc.dg/builtins_reject.d: New test.
12190 * gdc.dg/intrinsics_reject.d: New test.
12192 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
12194 * gcc.target/i386/large-data.c: New test.
12196 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
12198 * gcc.target/riscv/fle-ieee.c: Updates dg-options with
12199 explicit -march=rv64gc and -march=rv32gc.
12200 * gcc.target/riscv/fle-snan.c: Ditto.
12201 * gcc.target/riscv/fle.c: Ditto.
12202 * gcc.target/riscv/flef-ieee.c: Ditto.
12203 * gcc.target/riscv/flef.c: Ditto.
12204 * gcc.target/riscv/flef-snan.c: Ditto.
12205 * gcc.target/riscv/flt-ieee.c: Ditto.
12206 * gcc.target/riscv/flt-snan.c: Ditto.
12207 * gcc.target/riscv/fltf-ieee.c: Ditto.
12208 * gcc.target/riscv/fltf-snan.c: Ditto.
12210 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
12212 * gcc.target/riscv/fold-mem-offsets-1.c: New test.
12213 * gcc.target/riscv/fold-mem-offsets-2.c: New test.
12214 * gcc.target/riscv/fold-mem-offsets-3.c: New test.
12215 * gcc.target/i386/pr52146.c: Adjust expected output.
12217 2023-10-16 Andrew Pinski <pinskia@gmail.com>
12219 PR tree-optimization/101541
12220 * gcc.dg/tree-ssa/phi-opt-36.c: New test.
12221 * gcc.dg/tree-ssa/phi-opt-37.c: New test.
12223 2023-10-16 Andrew Pinski <pinskia@gmail.com>
12225 PR tree-optimization/31531
12226 * gcc.dg/tree-ssa/pr31531-1.c: New test.
12227 * gcc.dg/tree-ssa/pr31531-2.c: New test.
12229 2023-10-16 Jason Merrill <jason@redhat.com>
12231 * g++.dg/concepts/diagnostic3.C: Add expected column.
12232 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
12234 2023-10-16 Marek Polacek <polacek@redhat.com>
12237 * g++.dg/cpp1y/constexpr-diag1.C: New test.
12239 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12241 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
12243 2023-10-16 liuhongt <hongtao.liu@intel.com>
12245 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
12247 2023-10-16 liuhongt <hongtao.liu@intel.com>
12249 * gcc.target/i386/part-vect-roundhf.c: New test.
12250 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
12252 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
12254 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
12256 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
12259 * gdc.dg/analyzer/analyzer.exp: New test.
12260 * gdc.dg/analyzer/pr111537.d: New test.
12262 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
12264 * c-c++-common/gomp/allocate-14.c: Fix directive name.
12265 * c-c++-common/gomp/allocate-15.c: Likewise.
12266 * c-c++-common/gomp/allocate-9.c: Fix comment typo.
12267 * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
12268 * gfortran.dg/gomp/allocate-7.f90: Likewise.
12269 * gfortran.dg/gomp/allocate-10.f90: New test.
12270 * gfortran.dg/gomp/allocate-11.f90: New test.
12271 * gfortran.dg/gomp/allocate-12.f90: New test.
12272 * gfortran.dg/gomp/allocate-13.f90: New test.
12273 * gfortran.dg/gomp/allocate-14.f90: New test.
12274 * gfortran.dg/gomp/allocate-15.f90: New test.
12275 * gfortran.dg/gomp/allocate-8.f90: New test.
12276 * gfortran.dg/gomp/allocate-9.f90: New test.
12278 2023-10-14 Jakub Jelinek <jakub@redhat.com>
12281 * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
12282 to checking the addition, division and right shift results at compile
12283 time check it also at runtime.
12284 * gcc.dg/bitint-39.c: New test.
12286 2023-10-13 Harald Anlauf <anlauf@gmx.de>
12289 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
12290 * gfortran.dg/pr104351.f90: New test.
12292 2023-10-13 Richard Biener <rguenther@suse.de>
12294 PR tree-optimization/111795
12295 * gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase.
12296 * gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise.
12297 * gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise.
12299 2023-10-13 Richard Biener <rguenther@suse.de>
12301 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
12302 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
12304 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12306 * gcc.dg/vect/bb-slp-68.c: Use vect512.
12308 2023-10-13 Pan Li <pan2.li@intel.com>
12310 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c:
12311 Use scalar func as reference instead of hardcode.
12312 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto.
12313 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto.
12314 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto.
12315 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto.
12316 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto.
12317 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto.
12318 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto.
12319 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto.
12320 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto.
12321 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto.
12322 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto.
12324 2023-10-13 Pan Li <pan2.li@intel.com>
12326 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test.
12327 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test.
12328 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test.
12330 2023-10-13 Pan Li <pan2.li@intel.com>
12332 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test.
12333 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test.
12334 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test.
12336 2023-10-13 Pan Li <pan2.li@intel.com>
12338 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test.
12339 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test.
12340 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test.
12342 2023-10-13 Pan Li <pan2.li@intel.com>
12344 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test.
12345 * gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test.
12346 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test.
12348 2023-10-13 Florian Weimer <fweimer@redhat.com>
12350 * gcc.c-torture/compile/pc44485.c (func_21): Add missing cast.
12351 * gcc.c-torture/compile/pr106101.c: Use builtins to avoid
12352 calls to undeclared functions. Change type of yyvsp to
12353 char ** and introduce yyvsp1 to avoid type errors.
12354 * gcc.c-torture/execute/pr111331-1.c: Add missing int.
12355 * gcc.dg/pr100512.c: Unreduce test case and suppress only
12356 -Wpointer-to-int-cast.
12357 * gcc.dg/pr103003.c: Likewise.
12358 * gcc.dg/pr103451.c: Add cast to long and suppress
12359 -Wdiv-by-zero only.
12360 * gcc.dg/pr68435.c: Avoid implicit int and missing
12361 static function implementation warning.
12363 2023-10-13 Florian Weimer <fweimer@redhat.com>
12365 * gcc.c-torture/compile/20000105-1.c: Add missing int return type.
12366 Call __builtin_exit instead of exit.
12367 * gcc.c-torture/compile/20000105-2.c: Add missing void types.
12368 * gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write)
12369 (Lstream_flush_out, parse_doprnt_spec): Add missing function
12371 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
12373 * gcc.c-torture/compile/20000314-2.c: Add missing void types.
12374 * gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget)
12375 (XtAddCallback): Likewise.
12376 * gcc.c-torture/compile/pr49474.c: Use struct
12377 gfc_formal_arglist * instead of (implied) int type.
12378 * gcc.c-torture/execute/20001111-1.c (foo): Add cast to
12380 (main): Call __builtin_abort and __builtin_exit.
12382 2023-10-13 Florian Weimer <fweimer@redhat.com>
12384 * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89.
12385 * gcc.c-torture/compile/920501-23.c: Likewise.
12386 * gcc.c-torture/compile/920501-8.c: Likewise.
12387 * gcc.c-torture/compile/920701-1.c: Likewise.
12388 * gcc.c-torture/compile/930529-1.c: Likewise.
12390 2023-10-13 Richard Biener <rguenther@suse.de>
12392 PR tree-optimization/111779
12393 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE.
12394 * gcc.dg/vect/vect-pr111779.c: New testcase.
12396 2023-10-13 Richard Biener <rguenther@suse.de>
12398 PR tree-optimization/111773
12399 * g++.dg/torture/pr111773.C: New testcase.
12401 2023-10-13 Pan Li <pan2.li@intel.com>
12403 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test.
12404 * gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test.
12405 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test.
12407 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12409 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
12411 2023-10-13 Pan Li <pan2.li@intel.com>
12413 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test.
12414 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test.
12415 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test.
12417 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
12419 * g++.target/riscv/rvv/autovec/bug-01.C: New.
12420 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
12422 2023-10-13 Pan Li <pan2.li@intel.com>
12424 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include
12425 stdint-gcc.h for int types.
12426 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto.
12427 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t
12430 2023-10-13 Pan Li <pan2.li@intel.com>
12432 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test.
12433 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test.
12434 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test.
12435 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test.
12436 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test.
12437 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test.
12439 2023-10-13 Pan Li <pan2.li@intel.com>
12441 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test.
12442 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: New test.
12443 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-0.c: New test.
12444 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-1.c: New test.
12445 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: New test.
12446 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: New test.
12448 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
12450 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
12451 instruction reordering.
12453 2023-10-12 Tamar Christina <tamar.christina@arm.com>
12455 * gcc.target/aarch64/armv9_warning.c: New test.
12457 2023-10-12 Jakub Jelinek <jakub@redhat.com>
12460 * gcc.dg/bitint-38.c: New test.
12462 2023-10-12 Pan Li <pan2.li@intel.com>
12464 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: New test.
12465 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: New test.
12466 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-0.c: New test.
12467 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-1.c: New test.
12468 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: New test.
12469 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: New test.
12471 2023-10-12 Richard Biener <rguenther@suse.de>
12473 PR tree-optimization/111764
12474 * gcc.dg/vect/pr111764.c: New testcase.
12476 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
12478 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
12479 * gcc.target/i386/x86gprintrin-1.c: Add -musermsr for 64bit target.
12480 * gcc.target/i386/x86gprintrin-2.c: Ditto.
12481 * gcc.target/i386/x86gprintrin-3.c: Ditto.
12482 * gcc.target/i386/x86gprintrin-4.c: Add musermsr for 64bit target.
12483 * gcc.target/i386/x86gprintrin-5.c: Ditto
12484 * gcc.target/i386/user_msr-1.c: New test.
12485 * gcc.target/i386/user_msr-2.c: Ditto.
12487 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
12489 * lib/target-supports.exp: Add LoongArch in
12490 check_effective_target_vect_int_mod according to SX/ASX capabilities.
12492 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
12495 * lib/target-supports.exp: Enable vect.exp for LoongArch.
12497 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
12500 * gfortran.dg/pr67740.f90: New test
12502 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
12505 * g++.target/powerpc/pr111367.C: New test.
12507 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
12509 PR testsuite/111427
12510 * gfortran.dg/vect/pr60510.f (test): Init variable a.
12512 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
12514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
12516 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
12518 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
12520 2023-10-12 Pan Li <pan2.li@intel.com>
12522 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add type int64_t.
12523 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: New test.
12524 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: New test.
12525 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: New test.
12527 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
12528 Hu Lin1 <lin1.hu@intel.com>
12529 Hongyu Wang <hongyu.wang@intel.com>
12531 * gcc.target/i386/apx-push2pop2-1.c: New test.
12532 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
12533 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
12535 2023-10-12 Pan Li <pan2.li@intel.com>
12537 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: New test.
12538 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: New test.
12539 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: New test.
12541 2023-10-11 Andrew Pinski <pinskia@gmail.com>
12543 PR tree-optimization/111282
12544 * gcc.dg/tree-ssa/and-1.c: Update testcase to avoid
12545 matching `~1 & (a ^ 1)` simplification.
12546 * gcc.dg/tree-ssa/bitops-6.c: New test.
12548 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
12550 * lib/target-supports.exp: Add proc for the XCValu extension.
12551 * gcc.target/riscv/cv-alu-compile.c: New test.
12552 * gcc.target/riscv/cv-alu-fail-compile-addn.c: New test.
12553 * gcc.target/riscv/cv-alu-fail-compile-addrn.c: New test.
12554 * gcc.target/riscv/cv-alu-fail-compile-addun.c: New test.
12555 * gcc.target/riscv/cv-alu-fail-compile-addurn.c: New test.
12556 * gcc.target/riscv/cv-alu-fail-compile-clip.c: New test.
12557 * gcc.target/riscv/cv-alu-fail-compile-clipu.c: New test.
12558 * gcc.target/riscv/cv-alu-fail-compile-subn.c: New test.
12559 * gcc.target/riscv/cv-alu-fail-compile-subrn.c: New test.
12560 * gcc.target/riscv/cv-alu-fail-compile-subun.c: New test.
12561 * gcc.target/riscv/cv-alu-fail-compile-suburn.c: New test.
12562 * gcc.target/riscv/cv-alu-fail-compile.c: New test.
12564 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
12566 * lib/target-supports.exp: Add new effective target check.
12567 * gcc.target/riscv/cv-mac-compile.c: New test.
12568 * gcc.target/riscv/cv-mac-fail-compile-mac.c: New test.
12569 * gcc.target/riscv/cv-mac-fail-compile-machhsn.c: New test.
12570 * gcc.target/riscv/cv-mac-fail-compile-machhsrn.c: New test.
12571 * gcc.target/riscv/cv-mac-fail-compile-machhun.c: New test.
12572 * gcc.target/riscv/cv-mac-fail-compile-machhurn.c: New test.
12573 * gcc.target/riscv/cv-mac-fail-compile-macsn.c: New test.
12574 * gcc.target/riscv/cv-mac-fail-compile-macsrn.c: New test.
12575 * gcc.target/riscv/cv-mac-fail-compile-macun.c: New test.
12576 * gcc.target/riscv/cv-mac-fail-compile-macurn.c: New test.
12577 * gcc.target/riscv/cv-mac-fail-compile-msu.c: New test.
12578 * gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c: New test.
12579 * gcc.target/riscv/cv-mac-fail-compile-mulhhsrn.c: New test.
12580 * gcc.target/riscv/cv-mac-fail-compile-mulhhun.c: New test.
12581 * gcc.target/riscv/cv-mac-fail-compile-mulhhurn.c: New test.
12582 * gcc.target/riscv/cv-mac-fail-compile-mulsn.c: New test.
12583 * gcc.target/riscv/cv-mac-fail-compile-mulsrn.c: New test.
12584 * gcc.target/riscv/cv-mac-fail-compile-mulun.c: New test.
12585 * gcc.target/riscv/cv-mac-fail-compile-mulurn.c: New test.
12586 * gcc.target/riscv/cv-mac-test-autogeneration.c: New test.
12588 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
12591 * gm2/extensions/run/pass/packedrecord3.mod: New test.
12593 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12595 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
12597 2023-10-11 Pan Li <pan2.li@intel.com>
12599 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
12600 CVT like test case.
12601 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
12602 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: New test.
12603 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: New test.
12604 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-0.c: New test.
12605 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-1.c: New test.
12606 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: New test.
12607 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: New test.
12609 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12611 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
12613 2023-10-11 Richard Biener <rguenther@suse.de>
12614 Jakub Jelinek <jakub@redhat.com>
12616 PR tree-optimization/111519
12617 * gcc.dg/torture/pr111519.c: New testcase.
12619 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
12621 * gcc.target/i386/pr106245-1.c: New test case.
12623 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12625 * lib/target-supports.exp: Add RVV.
12627 2023-10-11 liuhongt <hongtao.liu@intel.com>
12629 * gcc.target/i386/pr111745.c: New test.
12631 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12633 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
12635 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12637 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
12638 * lib/target-supports.exp: Add vect_ext_char_longlong property.
12640 2023-10-10 Jason Merrill <jason@redhat.com>
12643 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
12644 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
12646 2023-10-10 Andrew Pinski <pinskia@gmail.com>
12648 PR tree-optimization/111679
12649 * gcc.dg/tree-ssa/bitops-5.c: New test.
12651 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12653 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
12654 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
12656 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12658 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
12660 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12662 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
12664 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12667 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
12669 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12671 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
12672 * lib/target-supports.exp: Ditto.
12674 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
12676 * gcc.target/arc/add_f-combine.c: New test.
12678 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12680 * lib/target-supports.exp: Add 256/512/1024
12682 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
12684 PR tree-optimization/111694
12685 * gcc.dg/pr111694.c: New.
12687 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12689 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
12691 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12693 * gcc.dg/vect/pr97832-2.c: Adapt dump check for target supports load_lanes with stride = 8.
12694 * gcc.dg/vect/pr97832-3.c: Ditto.
12695 * gcc.dg/vect/pr97832-4.c: Ditto.
12697 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12699 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
12701 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12703 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
12705 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12707 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
12708 * gcc.dg/vect/slp-perm-10.c: Ditto.
12710 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
12712 * gcc.target/riscv/xtheadmempair-4.c: New test.
12714 2023-10-09 Richard Biener <rguenther@suse.de>
12716 PR tree-optimization/111715
12717 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
12719 2023-10-09 Pan Li <pan2.li@intel.com>
12721 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Adjust checker.
12722 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: New test.
12723 * gcc.target/riscv/rvv/autovec/unop/bswap16-run-0.c: New test.
12724 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: New test.
12726 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12728 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
12730 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
12732 * gcc.dg/vect/vect-cond-arith-2.c: Also match COND_LEN.
12733 * gcc.dg/vect/vect-cond-arith-4.c: Ditto.
12734 * gcc.dg/vect/vect-cond-arith-5.c: Ditto.
12735 * gcc.dg/vect/vect-cond-arith-6.c: Ditto.
12737 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12739 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
12741 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
12743 * gcc.target/i386/rcr-1.c: New 64-bit test case.
12744 * gcc.target/i386/rcr-2.c: New 32-bit test case.
12746 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
12748 * gcc.target/i386/noevex512-1.c: New test.
12749 * gcc.target/i386/noevex512-2.c: Ditto.
12750 * gcc.target/i386/noevex512-3.c: Ditto.
12752 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
12753 Hu, Lin1 <lin1.hu@intel.com>
12755 * gcc.target/i386/pr90096.c: Adjust error message.
12757 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12759 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
12761 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
12764 * gcc.target/powerpc/pr88558.h: New.
12765 * gcc.target/powerpc/pr88558-p7.c: New.
12766 * gcc.target/powerpc/pr88558-p8.c: New.
12768 2023-10-08 David Malcolm <dmalcolm@redhat.com>
12771 * c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c: New test.
12772 * c-c++-common/analyzer/out-of-bounds-diagram-strcat.c: New test.
12773 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Update expected
12774 result to show the existing content of "buf" and the index at
12775 which the write starts.
12776 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Likewise.
12777 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: Likewise.
12778 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: Update expected
12781 2023-10-08 David Malcolm <dmalcolm@redhat.com>
12784 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
12786 2023-10-08 liuhongt <hongtao.liu@intel.com>
12788 * gcc.target/i386/part-vect-absneghf.c: New test.
12789 * gcc.target/i386/part-vect-copysignhf.c: New test.
12790 * gcc.target/i386/part-vect-xorsignhf.c: New test.
12792 2023-10-08 liuhongt <hongtao.liu@intel.com>
12794 * gcc.target/i386/part-vect-vminmaxph-1.c: New test.
12795 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: Scan-assembler
12796 only for { target { ! ia32 } }.
12798 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
12800 * gfortran.dg/block_17.f90: New test.
12801 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
12803 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
12805 * gcc.target/powerpc/const-build.c: Add more tests.
12807 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
12809 * gcc.target/powerpc/const-build.c: Add more tests.
12811 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
12813 * gcc.target/powerpc/const-build.c: Add more tests.
12815 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
12817 * gcc.target/powerpc/const-build.c: New test.
12819 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
12821 * gcc.target/i386/apx-egprs-names.c: Compile for non-ia32.
12822 * gcc.target/i386/apx-inline-gpr-norex2.c: Likewise.
12823 * gcc.target/i386/apx-interrupt-1.c: Likewise.
12824 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: Likewise.
12825 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Likewise.
12827 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12829 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Fix TSVC XPASS.
12830 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Ditto.
12831 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Ditto.
12832 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Ditto.
12833 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Ditto.
12834 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Ditto.
12835 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Ditto.
12836 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Ditto.
12837 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Ditto.
12838 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Ditto.
12839 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Ditto.
12840 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Ditto.
12841 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Ditto.
12842 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Ditto.
12843 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Ditto.
12844 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Ditto.
12845 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Ditto.
12846 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Ditto.
12847 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Ditto.
12848 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Ditto.
12849 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Ditto.
12850 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Ditto.
12851 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Ditto.
12853 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12855 * lib/target-supports.exp: Enable more vect tests for RVV.
12857 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
12860 2023-10-07 Pan Li <pan2.li@intel.com>
12862 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
12863 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
12864 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
12865 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
12866 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
12867 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
12868 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
12869 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
12870 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
12871 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
12873 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12874 Hongyu Wang <hongyu.wang@intel.com>
12875 Hongtao Liu <hongtao.liu@intel.com>
12877 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
12880 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12881 Hongyu Wang <hongyu.wang@intel.com>
12882 Hongtao Liu <hongtao.liu@intel.com>
12884 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
12885 sse/vex intrinsic tests.
12887 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12888 Hongyu Wang <hongyu.wang@intel.com>
12889 Hongtao Liu <hongtao.liu@intel.com>
12891 * lib/target-supports.exp: Add apxf check.
12892 * gcc.target/i386/apx-legacy-insn-check-norex2.c: New test.
12893 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: New assembler test.
12895 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12896 Hongyu Wang <hongyu.wang@intel.com>
12897 Hongtao Liu <hongtao.liu@intel.com>
12899 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
12901 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12902 Hongyu Wang <hongyu.wang@intel.com>
12903 Hongtao Liu <hongtao.liu@intel.com>
12905 * gcc.target/i386/apx-egprs-names.c: New test.
12906 * gcc.target/i386/apx-spill_to_egprs-1.c: Likewise.
12907 * gcc.target/i386/apx-interrupt-1.c: Likewise.
12909 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12910 Hongyu Wang <hongyu.wang@intel.com>
12911 Hongtao Liu <hongtao.liu@intel.com>
12913 * gcc.target/i386/apx-1.c: New test.
12915 2023-10-07 Pan Li <pan2.li@intel.com>
12917 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
12918 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
12919 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
12920 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
12921 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
12922 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
12923 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
12924 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
12925 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
12926 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
12928 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
12931 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
12933 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
12936 * gcc.target/powerpc/pr108338.c: New test.
12938 2023-10-07 xuli <xuli1@eswincomputing.com>
12940 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust assembler times.
12941 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
12943 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
12945 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
12946 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
12948 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
12949 Uros Bizjak <ubizjak@gmail.com>
12951 * gcc.target/i386/lea-2.c: New test case.
12953 2023-10-06 Andrew Pinski <pinskia@gmail.com>
12955 PR middle-end/111699
12956 * gcc.c-torture/compile/pr111699-1.c: New test.
12958 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
12960 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h:
12961 Replace stdint.h with stdint-gcc.h.
12962 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h:
12964 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
12966 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
12968 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
12970 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
12972 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
12974 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
12976 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
12977 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
12978 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
12979 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
12980 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
12981 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
12982 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
12983 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
12984 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
12985 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
12986 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Ditto.
12987 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Ditto.
12988 * gcc.target/riscv/rvv/autovec/pr111232.c: Ditto.
12989 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Ditto.
12990 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
12991 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: Ditto.
12992 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
12993 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
12994 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto.
12995 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Ditto.
12997 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
12998 Joern Rennecke <joern.rennecke@embecosm.com>
13000 * gcc.dg/pr90263.c: Skip riscv_v targets.
13001 * gcc.target/riscv/rvv/base/pr90263.c: New test.
13003 2023-10-05 Sergei Trofimovich <siarheit@google.com>
13006 PR gcov-profile/111559
13007 * gcc.dg/tree-prof/pr111559.c: New test.
13009 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
13012 * gcc.target/i386/pr111657.c: New test.
13014 2023-10-05 Martin Jambor <mjambor@suse.cz>
13017 2023-10-05 Martin Jambor <mjambor@suse.cz>
13020 * gcc.dg/ipa/pr108007.c: New test.
13022 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
13024 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
13026 * gcc.target/arc/tls-ld.c: Update test.
13027 * gcc.target/arc/tls-le.c: Likewise.
13029 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
13031 * gcc.target/arc/loop-3.c: Update test.
13033 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
13035 * gcc.target/arc/add_n-combine.c: Recognize add2 instruction.
13036 * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test.
13037 * gcc.target/arc/firq-6.c: Likewise.
13038 * gcc.target/arc/mtune-ARC600.c: Remove test.
13039 * gcc.target/arc/mtune-ARC601.c: Likewise.
13040 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
13041 * gcc.target/arc/mtune-ARC700.c: Likewise.
13042 * gcc.target/arc/mtune-ARC725D.c: Likewise.
13043 * gcc.target/arc/mtune-ARC750D.c: Likewise.
13044 * gcc.target/arc/uncached-7.c: Set it to XFAIL.
13046 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
13048 * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
13049 * gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
13050 * gcc.target/arc/ashrsi-3.c: Likewise.
13051 * gcc.target/arc/ashrsi-4.c: Likewise.
13052 * gcc.target/arc/ashrsi-5.c: Likewise.
13053 * gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
13054 * gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
13055 * gcc.target/arc/lshrsi-3.c: Likewise.
13056 * gcc.target/arc/lshrsi-4.c: Likewise.
13057 * gcc.target/arc/lshrsi-5.c: Likewise.
13058 * gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
13059 * gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
13060 * gcc.target/arc/shlsi-3.c: Likewise.
13061 * gcc.target/arc/shlsi-4.c: Likewise.
13062 * gcc.target/arc/shlsi-5.c: Likewise.
13064 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
13066 PR rtl-optimization/110701
13067 * gcc.target/i386/pr110701.c: New test case.
13069 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
13073 * gfortran.dg/allocate_with_source_25.f90: Final count in tree
13074 dump reverts from 4 to original 6.
13075 * gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
13077 2023-10-03 David Malcolm <dmalcolm@redhat.com>
13079 * g++.dg/diagnostic/static_assert3.C: Add directives for
13080 additional source printing.
13081 * g++.dg/template/error60.C: New test.
13083 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
13085 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
13088 2023-10-03 Martin Jambor <mjambor@suse.cz>
13091 * gcc.dg/ipa/ipa-sra-32.c: New test.
13092 * gcc.dg/ipa/pr110378-4.c: Likewise.
13093 * gcc.dg/ipa/ipa-sra-4.c: Use a return value.
13095 2023-10-03 Martin Jambor <mjambor@suse.cz>
13098 * gcc.dg/ipa/pr108007.c: New test.
13100 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
13102 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
13103 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
13105 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
13107 * gcc.target/arc/scc-ltu.c: New test case.
13109 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
13111 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
13113 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
13115 * gcc.dg/pr108095.c: Require target lra.
13117 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
13119 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
13121 2023-10-02 David Malcolm <dmalcolm@redhat.com>
13123 * gcc.dg/plugin/diagnostic_group_plugin.c
13124 (test_begin_group_cb, test_end_group_cb): Replace with...
13125 (class test_output_format): ...this new subclass.
13126 (plugin_init): Update.
13128 2023-10-02 David Malcolm <dmalcolm@redhat.com>
13130 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Update for
13131 reorganization of source-printing fields of diagnostic_context.
13132 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Likewise.
13133 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
13134 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
13135 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
13136 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
13139 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
13142 * gcc.dg/rtl/arm/stl-cond.c: Remove test.
13143 * gcc.target/arm/atomic_loaddi_7.c: Fix dmb count.
13144 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13145 * gcc.target/arm/pr111235.c: Add new test.
13147 2023-10-02 Tamar Christina <tamar.christina@arm.com>
13149 * gcc.target/aarch64/xorsign.c:
13151 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
13153 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
13155 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
13156 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13158 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
13159 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
13161 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
13163 * lib/target-supports.exp (add_options_for_riscv_v):
13164 Fix typo in first regexp.
13165 (add_options_for_riscv_zfh): Likewise.
13166 (add_options_for_riscv_d): Likewise.
13168 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
13169 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13170 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13173 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
13174 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
13175 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
13176 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
13177 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
13178 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
13179 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
13180 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
13181 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
13182 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
13183 * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
13185 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
13187 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
13189 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
13191 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
13192 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
13194 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
13196 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
13198 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
13200 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
13201 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
13203 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
13205 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
13207 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
13209 * gcc.target/riscv/zicond-primitiveSemantics.c: Tighten expected regexp.
13210 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
13211 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
13212 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
13213 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
13214 * gcc.target/riscv/zicond-xor-01.c: Likewise.
13216 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
13218 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
13220 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
13222 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
13223 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
13225 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
13227 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
13228 poly_int rather than poly_int_pod.
13230 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
13232 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
13235 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
13238 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
13239 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
13241 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
13243 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
13245 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
13247 * gcc.target/aarch64/ldp_unaligned.c: New test.
13248 * gcc.target/aarch64/stp_unaligned.c: New test.
13250 2023-09-29 Richard Biener <rguenther@suse.de>
13252 PR tree-optimization/111583
13253 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
13254 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
13256 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
13258 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
13259 Add load_lib timeout-dg.exp and increase timeout to 60
13261 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Add
13262 load_lib timeout-dg.exp and increase timeout to 60 seconds.
13263 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
13264 Increase timeout to 45 seconds.
13265 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
13266 Add load_lib timeout-dg.exp and increase timeout to 120 seconds.
13267 Remove unnecessary compile of mystrlib.mod.
13268 * gm2/iso/run/pass/iso-run-pass.exp: Add load_lib
13269 timeout-dg.exp and set timeout to 60 seconds.
13271 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
13274 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
13276 2023-09-28 Pan Li <pan2.li@intel.com>
13279 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: New test.
13280 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: New test.
13281 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: New test.
13283 2023-09-28 Richard Biener <rguenther@suse.de>
13285 PR tree-optimization/111614
13286 * gcc.dg/torture/pr111614.c: New testcase.
13288 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
13290 * lib/target-supports.exp (check_effective_target_riscv_vector):
13291 Delete. Changed all users to use *riscv_v instead.
13292 * g++.target/riscv/rvv/base/bug-10.C: Use riscv_v target selector.
13293 * g++.target/riscv/rvv/base/bug-11.C: Likewise.
13294 * g++.target/riscv/rvv/base/bug-13.C: Likewise.
13295 * g++.target/riscv/rvv/base/bug-15.C: Likewise.
13296 * g++.target/riscv/rvv/base/bug-16.C: Likewise.
13297 * g++.target/riscv/rvv/base/bug-17.C: Likewise.
13298 * g++.target/riscv/rvv/base/bug-2.C: Likewise.
13299 * g++.target/riscv/rvv/base/bug-4.C: Likewise.
13300 * g++.target/riscv/rvv/base/bug-5.C: Likewise.
13301 * g++.target/riscv/rvv/base/bug-6.C: Likewise.
13302 * g++.target/riscv/rvv/base/bug-7.C: Likewise.
13303 * g++.target/riscv/rvv/base/bug-9.C: Likewise.
13304 * g++.target/riscv/rvv/base/bug-12.C: Likewise.
13305 * g++.target/riscv/rvv/base/bug-14.C: Likewise.
13306 * g++.target/riscv/rvv/base/bug-18.C: Likewise.
13307 * g++.target/riscv/rvv/base/bug-19.C: Likewise.
13308 * g++.target/riscv/rvv/base/bug-20.C: Likewise.
13309 * g++.target/riscv/rvv/base/bug-21.C: Likewise.
13310 * g++.target/riscv/rvv/base/bug-22.C: Likewise.
13311 * g++.target/riscv/rvv/base/bug-23.C: Likewise.
13312 * g++.target/riscv/rvv/base/bug-3.C: Likewise.
13313 * g++.target/riscv/rvv/base/bug-8.C: Likewise.
13314 * gcc.dg/vect/pr88598-1.c: Likewise.
13315 * gcc.dg/vect/pr88598-2.c: Likewise.
13316 * gcc.dg/vect/pr88598-3.c: Likewise.
13317 * gcc.dg/vect/slp-26.c: Likewise.
13318 * gcc.dg/vect/slp-reduc-7.c: Likewise.
13319 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Likewise.
13320 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Likewise.
13321 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Likewise.
13322 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Likewise.
13323 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Likewise.
13324 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Likewise.
13325 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Likewise.
13326 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Likewise.
13327 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Likewise.
13328 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Likewise.
13329 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Likewise.
13330 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Likewise.
13331 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Likewise.
13332 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Likewise.
13333 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Likewise.
13334 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Likewise.
13335 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Likewise.
13336 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Likewise.
13337 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Likewise.
13338 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Likewise.
13339 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Likewise.
13340 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Likewise.
13341 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Likewise.
13342 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Likewise.
13343 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Likewise.
13344 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Likewise.
13345 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Likewise.
13346 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Likewise.
13347 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Likewise.
13348 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Likewise.
13349 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Likewise.
13350 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Likewise.
13351 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Likewise.
13352 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Likewise.
13353 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Likewise.
13354 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Likewise.
13355 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Likewise.
13356 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Likewise.
13357 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Likewise.
13358 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Likewise.
13359 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Likewise.
13360 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Likewise.
13361 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Likewise.
13362 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Likewise.
13363 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Likewise.
13364 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Likewise.
13365 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Likewise.
13366 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Likewise.
13367 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Likewise.
13368 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Likewise.
13369 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Likewise.
13370 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Likewise.
13371 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Likewise.
13372 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Likewise.
13373 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Likewise.
13374 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Likewise.
13375 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Likewise.
13376 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Likewise.
13377 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Likewise.
13378 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Likewise.
13379 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Likewise.
13380 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Likewise.
13381 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Likewise.
13382 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Likewise.
13383 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Likewise.
13384 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Likewise.
13385 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Likewise.
13386 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Likewise.
13387 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Likewise.
13388 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Likewise.
13389 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Likewise.
13390 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Likewise.
13391 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Likewise.
13392 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Likewise.
13393 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Likewise.
13394 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Likewise.
13395 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Likewise.
13396 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Likewise.
13397 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Likewise.
13398 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Likewise.
13399 * gcc.target/riscv/rvv/autovec/series_run-1.c: Likewise.
13400 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Likewise.
13401 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Likewise.
13402 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Likewise.
13403 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Likewise.
13404 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Likewise.
13405 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Likewise.
13406 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Likewise.
13407 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Likewise.
13408 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Likewise.
13409 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Likewise.
13410 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Likewise.
13411 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Likewise.
13412 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Likewise.
13413 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Likewise.
13414 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Likewise.
13415 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Likewise.
13416 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Likewise.
13417 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Likewise.
13418 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Likewise.
13419 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Likewise.
13420 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Likewise.
13421 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Likewise.
13422 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Likewise.
13423 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Likewise.
13424 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Likewise.
13425 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Likewise.
13426 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Likewise.
13427 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Likewise.
13428 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Likewise.
13429 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Likewise.
13430 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Likewise.
13431 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Likewise.
13432 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Likewise.
13433 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Likewise.
13434 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Likewise.
13435 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Likewise.
13436 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Likewise.
13437 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Likewise.
13438 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Likewise.
13439 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Likewise.
13440 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: Likewise.
13441 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Likewise.
13442 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Likewise.
13443 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Likewise.
13444 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Likewise.
13445 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Likewise.
13446 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Likewise.
13447 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Likewise.
13448 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Likewise.
13449 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Likewise.
13450 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Likewise.
13451 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Likewise.
13452 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Likewise.
13453 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Likewise.
13454 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Likewise.
13455 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Likewise.
13456 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Likewise.
13457 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Likewise.
13458 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Likewise.
13459 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Likewise.
13460 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Likewise.
13461 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Likewise.
13462 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Likewise.
13463 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Likewise.
13464 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Likewise.
13465 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Likewise.
13466 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Likewise.
13467 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Likewise.
13468 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Likewise.
13469 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Likewise.
13470 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Likewise.
13471 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Likewise.
13472 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Likewise.
13473 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Likewise.
13474 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Likewise.
13475 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Likewise.
13476 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Likewise.
13477 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Likewise.
13478 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Likewise.
13479 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Likewise.
13480 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Likewise.
13481 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Likewise.
13482 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Likewise.
13483 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Likewise.
13484 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Likewise.
13485 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Likewise.
13486 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Likewise.
13487 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Likewise.
13488 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Likewise.
13489 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Likewise.
13490 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Likewise.
13491 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Likewise.
13492 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Likewise.
13493 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Likewise.
13494 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Likewise.
13495 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Likewise.
13496 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Likewise.
13497 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Likewise.
13498 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Likewise.
13499 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Likewise.
13500 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Likewise.
13501 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Likewise.
13502 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Likewise.
13503 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Likewise.
13504 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Likewise.
13505 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Likewise.
13506 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Likewise.
13507 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Likewise.
13508 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Likewise.
13509 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Likewise.
13510 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Likewise.
13511 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Likewise.
13512 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Likewise.
13513 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Likewise.
13514 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Likewise.
13515 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Likewise.
13516 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Likewise.
13517 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Likewise.
13518 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Likewise.
13519 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Likewise.
13520 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Likewise.
13521 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Likewise.
13522 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Likewise.
13523 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Likewise.
13524 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Likewise.
13525 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Likewise.
13526 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Likewise.
13527 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c: Likewise.
13528 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Likewise.
13529 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Likewise.
13530 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Likewise.
13531 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Likewise.
13532 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Likewise.
13533 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Likewise.
13534 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Likewise.
13535 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Likewise.
13536 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c: Likewise.
13537 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Likewise.
13538 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Likewise.
13539 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Likewise.
13540 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Likewise.
13541 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Likewise.
13542 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Likewise.
13543 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Likewise.
13544 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Likewise.
13545 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Likewise.
13546 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Likewise.
13547 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c: Likewise.
13548 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Likewise.
13549 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Likewise.
13550 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Likewise.
13551 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Likewise.
13552 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Likewise.
13553 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Likewise.
13554 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Likewise.
13555 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Likewise.
13556 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c: Likewise.
13557 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Likewise.
13558 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Likewise.
13559 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Likewise.
13560 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Likewise.
13561 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Likewise.
13562 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Likewise.
13563 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Likewise.
13564 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Likewise.
13565 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c: Likewise.
13566 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c: Likewise.
13567 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c: Likewise.
13568 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Likewise.
13569 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Likewise.
13570 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Likewise.
13571 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Likewise.
13572 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Likewise.
13573 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c: Likewise.
13574 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Likewise.
13575 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Likewise.
13576 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Likewise.
13577 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Likewise.
13578 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Likewise.
13579 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Likewise.
13580 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Likewise.
13581 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Likewise.
13582 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Likewise.
13583 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Likewise.
13584 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Likewise.
13585 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Likewise.
13586 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Likewise.
13587 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Likewise.
13588 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Likewise.
13589 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Likewise.
13590 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Likewise.
13591 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Likewise.
13592 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Likewise.
13593 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Likewise.
13594 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Likewise.
13595 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Likewise.
13596 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Likewise.
13597 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Likewise.
13598 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Likewise.
13599 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Likewise.
13600 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Likewise.
13601 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Likewise.
13602 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Likewise.
13603 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Likewise.
13604 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Likewise.
13605 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Likewise.
13606 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Likewise.
13607 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Likewise.
13608 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Likewise.
13609 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Likewise.
13610 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Likewise.
13611 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Likewise.
13612 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Likewise.
13613 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Likewise.
13614 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Likewise.
13615 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Likewise.
13616 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Likewise.
13617 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Likewise.
13618 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Likewise.
13619 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Likewise.
13620 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Likewise.
13621 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Likewise.
13622 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Likewise.
13623 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Likewise.
13624 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Likewise.
13625 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Likewise.
13626 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Likewise.
13627 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Likewise.
13628 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Likewise.
13629 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Likewise.
13630 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Likewise.
13631 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Likewise.
13632 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Likewise.
13633 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Likewise.
13634 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Likewise.
13635 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Likewise.
13636 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Likewise.
13637 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Likewise.
13638 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Likewise.
13639 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Likewise.
13640 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Likewise.
13641 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Likewise.
13642 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Likewise.
13643 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Likewise.
13644 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Likewise.
13645 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Likewise.
13646 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Likewise.
13647 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Likewise.
13648 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Likewise.
13649 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Likewise.
13650 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Likewise.
13651 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Likewise.
13652 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Likewise.
13653 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Likewise.
13654 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Likewise.
13655 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Likewise.
13656 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Likewise.
13657 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Likewise.
13658 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Likewise.
13659 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Likewise.
13660 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Likewise.
13661 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Likewise.
13662 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Likewise.
13663 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Likewise.
13664 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Likewise.
13665 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Likewise.
13666 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Likewise.
13667 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Likewise.
13668 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Likewise.
13669 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Likewise.
13670 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Likewise.
13671 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Likewise.
13672 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Likewise.
13673 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Likewise.
13674 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Likewise.
13675 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Likewise.
13676 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Likewise.
13677 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Likewise.
13678 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Likewise.
13679 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Likewise.
13680 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Likewise.
13681 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Likewise.
13682 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Likewise.
13683 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Likewise.
13684 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Likewise.
13685 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Likewise.
13686 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Likewise.
13687 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Likewise.
13688 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Likewise.
13689 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Likewise.
13690 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Likewise.
13691 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Likewise.
13692 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Likewise.
13693 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Likewise.
13694 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Likewise.
13695 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Likewise.
13696 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Likewise.
13697 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Likewise.
13698 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Likewise.
13699 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Likewise.
13700 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Likewise.
13701 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Likewise.
13702 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Likewise.
13703 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Likewise.
13704 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Likewise.
13705 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Likewise.
13706 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Likewise.
13707 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Likewise.
13708 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Likewise.
13709 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Likewise.
13710 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Likewise.
13711 * gcc.target/riscv/rvv/base/bug-3.c: Likewise.
13712 * gcc.target/riscv/rvv/base/bug-4.c: Likewise.
13713 * gcc.target/riscv/rvv/base/bug-5.c: Likewise.
13714 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Likewise.
13715 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Likewise.
13716 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Likewise.
13717 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Likewise.
13718 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Likewise.
13719 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Likewise.
13720 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Likewise.
13721 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Likewise.
13722 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Likewise.
13723 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Likewise.
13724 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Likewise.
13726 2023-09-28 xuli <xuli1@eswincomputing.com>
13729 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
13730 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
13732 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
13733 Philipp Tomsich <philipp.tomsich@vrull.eu>
13734 Manolis Tsamis <manolis.tsamis@vrull.eu>
13736 * gcc.target/aarch64/ampere1-no_ldp_combine.c: Removed.
13737 * gcc.target/aarch64/ldp_aligned.c: New test.
13738 * gcc.target/aarch64/ldp_always.c: New test.
13739 * gcc.target/aarch64/ldp_never.c: New test.
13740 * gcc.target/aarch64/stp_aligned.c: New test.
13741 * gcc.target/aarch64/stp_always.c: New test.
13742 * gcc.target/aarch64/stp_never.c: New test.
13744 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
13746 * gcc.dg/vect/vect-simd-clone-19.c: New test.
13748 2023-09-27 Richard Biener <rguenther@suse.de>
13750 * gcc.dg/fold-abs-6.c: New testcase.
13752 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
13754 * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches.
13755 * gcc.target/riscv/shift-shift-3.c: Likewise.
13756 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
13757 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
13758 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
13759 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
13760 * gcc.target/riscv/zbb-min-max.c: Likewise.
13761 * gcc.target/riscv/zero-extend-1.c: Likewise.
13762 * gcc.target/riscv/zero-extend-2.c: Likewise.
13763 * gcc.target/riscv/zero-extend-3.c: Likewise.
13764 * gcc.target/riscv/zero-extend-4.c: Likewise.
13765 * gcc.target/riscv/zero-extend-5.c: Likewise.
13766 * gcc.target/riscv/_Float16-soft-2.c: Likewise.
13767 * gcc.target/riscv/_Float16-soft-3.c: Likewise.
13768 * gcc.target/riscv/_Float16-zfh-1.c: Likewise.
13769 * gcc.target/riscv/_Float16-zfh-2.c: Likewise.
13770 * gcc.target/riscv/_Float16-zfh-3.c: Likewise.
13771 * gcc.target/riscv/and-extend-1.c: Likewise.
13772 * gcc.target/riscv/and-extend-2.c: Likewise.
13773 * gcc.target/riscv/pr108987.c: Likewise.
13774 * gcc.target/riscv/ret-1.c: Likewise.
13775 * gcc.target/riscv/rvv/autovec/align-1.c: Likewise.
13776 * gcc.target/riscv/rvv/autovec/align-2.c: Likewise.
13777 * gcc.target/riscv/zba-shNadd-04.c: Likewise.
13778 * gcc.target/riscv/zba-shNadd-07.c: Likewise.
13779 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
13780 * gcc.target/riscv/zbbw.c: Likewise.
13781 * gcc.target/riscv/zbc32.c: Likewise.
13782 * gcc.target/riscv/zbc64.c: Likewise.
13783 * gcc.target/riscv/zbkb32.c: Likewise.
13784 * gcc.target/riscv/zbkb64.c: Likewise.
13785 * gcc.target/riscv/zbkc32.c: Likewise.
13786 * gcc.target/riscv/zbkc64.c: Likewise.
13787 * gcc.target/riscv/zbkx32.c: Likewise.
13788 * gcc.target/riscv/zbkx64.c: Likewise.
13789 * gcc.target/riscv/zfa-fleq-fltq.c: Likewise.
13790 * gcc.target/riscv/zfa-fli-zfh.c: Likewise.
13791 * gcc.target/riscv/zfa-fli.c: Likewise.
13792 * gcc.target/riscv/zknd64.c: Likewise.
13793 * gcc.target/riscv/zksed32.c: Likewise.
13794 * gcc.target/riscv/zksed64.c: Likewise.
13795 * gcc.target/riscv/zksh32.c: Likewise.
13796 * gcc.target/riscv/zksh64.c: Likewise.
13797 * gcc.target/riscv/_Float16-soft-1.c: Likewise.
13798 * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise.
13799 * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise.
13800 * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise.
13801 * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise.
13802 * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise.
13803 * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise.
13804 * gcc.target/riscv/fle-ieee.c: Likewise.
13805 * gcc.target/riscv/fle-snan.c: Likewise.
13806 * gcc.target/riscv/flef-ieee.c: Likewise.
13807 * gcc.target/riscv/flef-snan.c: Likewise.
13808 * gcc.target/riscv/flt-ieee.c: Likewise.
13809 * gcc.target/riscv/flt-snan.c: Likewise.
13810 * gcc.target/riscv/fltf-ieee.c: Likewise.
13811 * gcc.target/riscv/fltf-snan.c: Likewise.
13812 * gcc.target/riscv/interrupt-1.c: Likewise.
13813 * gcc.target/riscv/interrupt-mmode.c: Likewise.
13814 * gcc.target/riscv/interrupt-smode.c: Likewise.
13815 * gcc.target/riscv/interrupt-umode.c: Likewise.
13816 * gcc.target/riscv/pr106888.c: Likewise.
13817 * gcc.target/riscv/pr89835.c: Likewise.
13818 * gcc.target/riscv/shift-and-1.c: Likewise.
13819 * gcc.target/riscv/shift-and-2.c: Likewise.
13820 * gcc.target/riscv/shift-shift-2.c: Likewise.
13821 * gcc.target/riscv/shift-shift-4.c: Likewise.
13822 * gcc.target/riscv/shift-shift-5.c: Likewise.
13823 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
13824 * gcc.target/riscv/sign-extend.c: Likewise.
13825 * gcc.target/riscv/switch-qi.c: Likewise.
13826 * gcc.target/riscv/switch-si.c: Likewise.
13827 * gcc.target/riscv/xtheadbb-ext-1.c: Likewise.
13828 * gcc.target/riscv/xtheadbb-ext.c: Likewise.
13829 * gcc.target/riscv/xtheadbb-extu-1.c: Likewise.
13830 * gcc.target/riscv/xtheadbb-extu.c: Likewise.
13831 * gcc.target/riscv/xtheadbb-strlen.c: Likewise.
13832 * gcc.target/riscv/xtheadbs-tst.c: Likewise.
13833 * gcc.target/riscv/xtheadfmv-fmv.c: Likewise.
13834 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise.
13835 * gcc.target/riscv/zba-adduw.c: Likewise.
13836 * gcc.target/riscv/zba-shadd.c: Likewise.
13837 * gcc.target/riscv/zba-slliuw.c: Likewise.
13838 * gcc.target/riscv/zba-zextw.c: Likewise.
13839 * gcc.target/riscv/zbb-min-max-02.c: Likewise.
13840 * gcc.target/riscv/zbb-min-max-03.c: Likewise.
13841 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
13842 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
13843 * gcc.target/riscv/zbb-rol-ror-04.c: Likewise.
13844 * gcc.target/riscv/zbb-rol-ror-05.c: Likewise.
13845 * gcc.target/riscv/zbb-rol-ror-06.c: Likewise.
13846 * gcc.target/riscv/zbb-rol-ror-07.c: Likewise.
13847 * gcc.target/riscv/zbb-rol-ror-08.c: Likewise.
13848 * gcc.target/riscv/zbb-rol-ror-09.c: Likewise.
13849 * gcc.target/riscv/zbb-strlen.c: Likewise.
13850 * gcc.target/riscv/zbb_32_bswap-1.c: Likewise.
13851 * gcc.target/riscv/zbb_32_bswap-2.c: Likewise.
13852 * gcc.target/riscv/zbb_bswap-1.c: Likewise.
13853 * gcc.target/riscv/zbb_bswap-2.c: Likewise.
13854 * gcc.target/riscv/zbs-bclr.c: Likewise.
13855 * gcc.target/riscv/zbs-bext-02.c: Likewise.
13856 * gcc.target/riscv/zbs-bext.c: Likewise.
13857 * gcc.target/riscv/zbs-binv.c: Likewise.
13858 * gcc.target/riscv/zbs-bset.c: Likewise.
13859 * gcc.target/riscv/zero-scratch-regs-2.c: Likewise.
13860 * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise.
13861 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
13862 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
13863 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
13864 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
13866 2023-09-27 Pan Li <pan2.li@intel.com>
13868 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: New test.
13869 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: New test.
13870 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: New test.
13871 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: New test.
13872 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: New test.
13874 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
13876 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
13878 (check_effective_target_riscv_d): Likewise.
13879 (check_effective_target_riscv_v): Likewise.
13880 (check_effective_target_riscv_zfh): Likewise.
13881 (check_effective_target_riscv_v_ok): likewise.
13882 (check_effective_target_riscv_zfh_ok): Likewise.
13883 (riscv_get_arch, add_options_for_riscv_v): Likewise.
13884 (add_options_for_riscv_zfh): Likewise.
13885 (add_options_for_riscv_d): Likewise.
13887 2023-09-27 Pan Li <pan2.li@intel.com>
13889 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: New test.
13890 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: New test.
13891 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: New test.
13892 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: New test.
13893 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: New test.
13894 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: New test.
13895 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: New test.
13897 2023-09-26 Andrew Pinski <pinskia@gmail.com>
13899 PR testsuite/111603
13900 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
13902 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
13903 Jeff Law <jlaw@ventanamicro.com>
13905 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: New test.
13906 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: New test.
13907 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: New test.
13908 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: New test.
13910 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
13912 PR tree-optimization/111599
13913 * gcc.dg/pr111599.c: New.
13915 2023-09-26 Andrew Pinski <apinski@marvell.com>
13917 PR tree-optimization/106164
13918 PR tree-optimization/111456
13919 * gcc.dg/tree-ssa/cmpbit-6.c: New test.
13920 * gcc.dg/tree-ssa/cmpbit-7.c: New test.
13921 * gcc.dg/tree-ssa/pr111456-1.c: New test.
13923 2023-09-26 Andrew Pinski <apinski@marvell.com>
13925 PR tree-optimization/111469
13926 * gcc.c-torture/execute/pr111469-1.c: New test.
13928 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13930 PR tree-optimization/111594
13931 PR tree-optimization/110660
13932 * gcc.target/riscv/rvv/autovec/cond/cond_reduc-1.c: New test.
13933 * gcc.target/riscv/rvv/autovec/cond/pr111594.c: New test.
13935 2023-09-26 Pan Li <pan2.li@intel.com>
13937 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: New test.
13938 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: New test.
13939 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: New test.
13940 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: New test.
13941 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: New test.
13942 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: New test.
13943 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: New test.
13945 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
13947 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
13948 <assert.h> inclusion.
13950 2023-09-26 Pan Li <pan2.li@intel.com>
13952 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: New test.
13953 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: New test.
13954 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: New test.
13955 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: New test.
13956 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: New test.
13957 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: New test.
13958 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: New test.
13960 2023-09-26 Pan Li <pan2.li@intel.com>
13962 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add helper function.
13963 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: New test.
13964 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: New test.
13965 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: New test.
13966 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: New test.
13967 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: New test.
13968 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: New test.
13969 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: New test.
13971 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
13973 PR middle-end/111497
13974 * g++.target/i386/pr111497.C: new test.
13976 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
13978 * gnat.dg/opt102.adb:New test.
13979 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
13981 2023-09-25 Andrew Pinski <apinski@marvell.com>
13983 PR tree-optimization/110386
13984 * gcc.c-torture/compile/pr110386-1.c: New test.
13985 * gcc.c-torture/compile/pr110386-2.c: New test.
13987 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13990 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
13992 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
13995 * g++.target/powerpc/pr111366.C: New test.
13997 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
14000 * gcc.target/powerpc/pr111380-1.c: New test.
14001 * gcc.target/powerpc/pr111380-2.c: New test.
14003 2023-09-25 Guo Jie <guojie@loongson.cn>
14005 * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test.
14006 * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test.
14008 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
14011 * gfortran.dg/pr68155.f90: New test.
14013 2023-09-24 Andrew Pinski <apinski@marvell.com>
14015 PR tree-optimization/111543
14016 * gcc.dg/tree-ssa/bitops-4.c: New test.
14018 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14020 * gcc.target/riscv/rvv/autovec/vls/def.h:
14021 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
14022 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
14023 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
14024 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
14025 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
14026 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
14027 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
14028 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
14029 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
14030 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
14031 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
14032 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
14033 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
14034 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
14035 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
14036 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
14037 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
14038 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
14039 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
14040 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
14041 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
14042 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
14043 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
14044 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
14045 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
14046 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
14047 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
14048 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
14049 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
14050 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
14051 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
14052 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
14053 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
14054 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
14055 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
14056 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
14057 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
14058 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
14059 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
14060 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
14061 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
14062 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
14063 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
14064 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
14065 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
14066 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
14067 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
14069 2023-09-23 Harald Anlauf <anlauf@gmx.de>
14072 * gfortran.dg/pr95710.f90: New test.
14074 2023-09-23 Jakub Jelinek <jakub@redhat.com>
14077 * g++.dg/ext/integer-pack8.C: New test.
14079 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14081 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
14082 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
14084 2023-09-23 Pan Li <pan2.li@intel.com>
14086 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
14087 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
14088 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
14089 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
14090 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
14091 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
14092 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
14094 2023-09-23 Pan Li <pan2.li@intel.com>
14096 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
14098 2023-09-22 Jason Merrill <jason@redhat.com>
14100 * g++.dg/cpp2a/constexpr-union7.C: New test.
14102 2023-09-22 Jason Merrill <jason@redhat.com>
14105 * g++.dg/ext/unroll-4.C: New test.
14107 2023-09-22 Pan Li <pan2.li@intel.com>
14109 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Adjust body check.
14110 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
14111 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
14112 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
14114 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14116 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes.
14117 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: New test.
14118 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: New test.
14119 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: New test.
14120 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: New test.
14121 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: New test.
14122 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: New test.
14124 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14126 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes cond tests.
14127 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: New test.
14128 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: New test.
14129 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: New test.
14130 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: New test.
14131 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: New test.
14132 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: New test.
14133 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: New test.
14134 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: New test.
14135 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: New test.
14136 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: New test.
14137 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: New test.
14139 2023-09-22 Patrick Palka <ppalka@redhat.com>
14142 * g++.dg/cpp23/subscript15.C: New test.
14144 2023-09-22 Patrick Palka <ppalka@redhat.com>
14147 * g++.dg/cpp2a/concepts-ttp5.C: New test.
14148 * g++.dg/cpp2a/concepts-ttp6.C: New test.
14150 2023-09-22 Pan Li <pan2.li@intel.com>
14152 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Moved to...
14153 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: ...here.
14154 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Moved to...
14155 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: ...here.
14156 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Moved to...
14157 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: ...here.
14158 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Moved to...
14159 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: ...here.
14160 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Moved to...
14161 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: ...here.
14162 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Moved to...
14163 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: ...here.
14164 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Moved to...
14165 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: ...here.
14166 * gcc.target/riscv/rvv/autovec/test-math.h: Moved to...
14167 * gcc.target/riscv/rvv/autovec/unop/test-math.h: ...here.
14169 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14171 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS conditional tests.
14172 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: New test.
14173 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: New test.
14174 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: New test.
14175 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: New test.
14176 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: New test.
14177 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: New test.
14178 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: New test.
14179 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: New test.
14180 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: New test.
14181 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: New test.
14182 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: New test.
14183 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: New test.
14184 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: New test.
14185 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: New test.
14186 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: New test.
14187 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: New test.
14188 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: New test.
14189 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: New test.
14190 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: New test.
14191 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: New test.
14192 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: New test.
14193 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: New test.
14194 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: New test.
14195 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: New test.
14196 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: New test.
14197 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: New test.
14198 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: New test.
14200 2023-09-22 Pan Li <pan2.li@intel.com>
14202 * gcc.target/riscv/rvv/autovec/test-math.h: Rename.
14203 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto.
14204 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto.
14205 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto.
14206 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto.
14207 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto.
14208 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
14209 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
14211 2023-09-22 xuli <xuli1@eswincomputing.com>
14214 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
14215 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
14217 2023-09-22 Pan Li <pan2.li@intel.com>
14219 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Remove arch and abi.
14220 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
14221 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
14223 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
14225 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: New test.
14226 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: New test.
14227 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: New test.
14228 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: New test.
14230 2023-09-22 Pan Li <pan2.li@intel.com>
14232 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c:
14233 Remove reference to math.h.
14234 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto.
14235 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto.
14237 2023-09-22 Pan Li <pan2.li@intel.com>
14239 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: New test.
14240 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: New test.
14241 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: New test.
14242 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: New test.
14243 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: New test.
14244 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: New test.
14245 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: New test.
14246 * gcc.target/riscv/rvv/autovec/test-math.h: New test.
14247 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: New test.
14249 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14251 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
14253 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14255 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: New test.
14256 * gcc.target/riscv/rvv/autovec/vls/not-1.c: New test.
14257 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: New test.
14259 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14261 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mult high.
14262 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: New test.
14264 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14267 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adapt test.
14268 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
14269 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
14270 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
14271 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
14272 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
14273 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
14274 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
14275 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
14276 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
14277 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
14278 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
14279 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
14280 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
14281 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
14282 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
14283 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
14284 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
14286 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14289 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
14291 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
14293 PR tree-optimization/111355
14294 * gcc.dg/pr111355.c: New test.
14296 2023-09-21 xuli <xuli1@eswincomputing.com>
14299 * gcc.target/riscv/rvv/base/pr111450.c: New test.
14301 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14303 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test.
14304 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test.
14305 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test.
14306 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test.
14307 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test.
14308 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test.
14309 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test.
14310 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test.
14311 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test.
14312 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test.
14313 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test.
14314 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
14316 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
14318 PR preprocessor/90400
14319 * c-c++-common/cpp/pr90400.c: New test.
14321 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
14323 PR preprocessor/61474
14324 * c-c++-common/cpp/pr61474-2.h: New test.
14325 * c-c++-common/cpp/pr61474.c: New test.
14326 * c-c++-common/cpp/pr61474.h: New test.
14328 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
14330 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
14333 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
14335 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
14336 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
14338 2023-09-20 Jakub Jelinek <jakub@redhat.com>
14340 * c-c++-common/builtin-classify-type-1.c: New test.
14341 * g++.dg/ext/builtin-classify-type-1.C: New test.
14342 * g++.dg/ext/builtin-classify-type-2.C: New test.
14343 * gcc.dg/builtin-classify-type-1.c: New test.
14345 2023-09-20 Patrick Palka <ppalka@redhat.com>
14348 * g++.dg/concepts/diagnostic19.C: New test.
14350 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
14352 * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
14353 for 'sorry, unimplemented'.
14354 * c-c++-common/gomp/allocate-12.c: Likewise.
14355 * c-c++-common/gomp/allocate-15.c: Likewise.
14356 * c-c++-common/gomp/allocate-9.c: Likewise.
14357 * c-c++-common/gomp/allocate-10.c: New test.
14358 * c-c++-common/gomp/allocate-17.c: New test.
14360 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
14362 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
14364 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14366 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
14367 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
14368 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
14369 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
14370 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
14371 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
14372 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
14373 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
14374 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
14375 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
14377 2023-09-20 Richard Biener <rguenther@suse.de>
14379 PR tree-optimization/111489
14380 * gcc.dg/uninit-pr111489.c: New testcase.
14382 2023-09-20 Jakub Jelinek <jakub@redhat.com>
14385 * g++.dg/gomp/attrs-19.C: New test.
14386 * g++.dg/gomp/attrs-20.C: New test.
14387 * g++.dg/gomp/attrs-21.C: New test.
14389 2023-09-20 Omar Sandoval <osandov@osandov.com>
14392 * gcc.dg/pr111409.c: New test.
14394 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
14396 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
14397 * gcc.dg/tree-ssa/pr111324.c: ... this.
14399 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14401 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
14402 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
14403 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
14404 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
14405 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
14406 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
14407 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
14408 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
14409 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
14410 * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
14411 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
14412 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
14413 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
14414 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
14415 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
14416 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
14417 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
14418 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
14419 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
14420 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
14421 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
14422 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
14423 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
14424 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
14425 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
14426 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
14427 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
14428 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
14429 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
14430 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
14431 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
14432 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
14433 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
14434 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
14435 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
14436 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
14437 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
14438 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
14439 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
14440 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
14441 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
14442 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
14443 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
14444 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
14445 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
14446 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
14447 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
14448 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
14449 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
14450 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
14451 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
14452 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
14453 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
14454 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
14455 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
14456 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
14457 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
14458 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
14459 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
14460 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
14461 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
14462 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
14463 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
14464 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
14465 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
14467 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
14469 PR rtl-optimization/110071
14470 * gcc.target/powerpc/pr110071.c: New test.
14472 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
14474 * g++.dg/modules/depreport-2.modmap: New test.
14475 * g++.dg/modules/depreport-2_a.C: New test.
14476 * g++.dg/modules/depreport-2_b.C: New test.
14477 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
14478 when generating modules.
14480 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
14482 * g++.dg/modules/depreport-1_a.C: New test.
14483 * g++.dg/modules/depreport-1_b.C: New test.
14484 * g++.dg/modules/test-depfile.py: New tool for validating depfile
14486 * lib/modules.exp: Support for validating depfile contents.
14488 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
14490 * g++.dg/modules/depflags-f-MD.C: New test.
14491 * g++.dg/modules/depflags-f.C: New test.
14492 * g++.dg/modules/depflags-fi.C: New test.
14493 * g++.dg/modules/depflags-fj-MD.C: New test.
14494 * g++.dg/modules/depflags-fj.C: New test.
14495 * g++.dg/modules/depflags-fjo-MD.C: New test.
14496 * g++.dg/modules/depflags-fjo.C: New test.
14497 * g++.dg/modules/depflags-fo-MD.C: New test.
14498 * g++.dg/modules/depflags-fo.C: New test.
14499 * g++.dg/modules/depflags-j-MD.C: New test.
14500 * g++.dg/modules/depflags-j.C: New test.
14501 * g++.dg/modules/depflags-jo-MD.C: New test.
14502 * g++.dg/modules/depflags-jo.C: New test.
14503 * g++.dg/modules/depflags-o-MD.C: New test.
14504 * g++.dg/modules/depflags-o.C: New test.
14505 * g++.dg/modules/p1689-1.C: New test.
14506 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
14507 * g++.dg/modules/p1689-2.C: New test.
14508 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
14509 * g++.dg/modules/p1689-3.C: New test.
14510 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
14511 * g++.dg/modules/p1689-4.C: New test.
14512 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
14513 * g++.dg/modules/p1689-5.C: New test.
14514 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
14515 * g++.dg/modules/modules.exp: Load new P1689 library routines.
14516 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
14517 * lib/modules.exp: Support for validating P1689 outputs.
14518 * g++.dg/modules/depflags-fj-MF-share.C: New file.
14519 * g++.dg/modules/p1689-file-default.C: New file.
14520 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
14521 * g++.dg/modules/p1689-target-default.C: New file.
14522 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
14524 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
14526 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
14527 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
14528 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
14529 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
14530 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
14532 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
14534 * g++.dg/ext/attr-hotness.C: New test.
14536 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
14538 * gcc.target/powerpc/clone1.c: Add xfails.
14539 * gcc.target/powerpc/clone3.c: Likewise.
14540 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
14541 * gcc.target/powerpc/mod-2.c: Likewise.
14542 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
14544 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
14546 * gm2/extensions/pass/libc.def: Add spacing.
14547 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
14548 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
14549 Add -fdebug-builtins flag.
14550 * lib/gm2.exp (gm2_target_compile_default): Add
14551 -mabi=ieeelongdouble if the target is powerpc.
14552 (gm2_link_flags): Add
14553 -mabi=ieeelongdouble if the target is powerpc.
14554 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
14555 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
14556 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
14557 * gm2/pim/intrinsic/run/pass/test.mod: New test.
14558 * gm2/pim/run/pass/builtins.mod: New test.
14559 * gm2/pim/run/pass/convert1.mod: New test.
14560 * gm2/pim/run/pass/longint1.mod: New test.
14561 * gm2/pim/run/pass/longint2.mod: New test.
14562 * gm2/pim/run/pass/longint3.mod: New test.
14563 * gm2/pim/run/pass/longint4.mod: New test.
14564 * gm2/pim/run/pass/longint5.mod: New test.
14565 * gm2/pim/run/pass/longint6.mod: New test.
14566 * gm2/pim/run/pass/longint7.mod: New test.
14567 * gm2/pim/run/pass/longint8.mod: New test.
14569 2023-09-19 Harald Anlauf <anlauf@gmx.de>
14572 * gfortran.dg/bounds_check_fail_7.f90: New test.
14574 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
14576 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
14578 2023-09-19 Jakub Jelinek <jakub@redhat.com>
14580 PR testsuite/111377
14581 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
14582 closing } to the same line as the call to work-around differences in
14585 2023-09-19 Jason Merrill <jason@redhat.com>
14588 * g++.dg/cpp0x/inh-ctor38.C: New test.
14590 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
14592 PR tree-optimization/110080
14593 PR tree-optimization/110249
14594 * g++.dg/pr110249.C: New.
14595 * gcc.dg/pr110080.c: New.
14596 * gcc.dg/pr93917.c: Adjust.
14598 2023-09-19 Marek Polacek <polacek@redhat.com>
14600 * g++.dg/cpp23/consteval-if2.C: Add xfail.
14601 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
14602 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
14603 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
14604 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
14605 * g++.dg/cpp2a/consteval32.C: New test.
14606 * g++.dg/cpp2a/consteval33.C: New test.
14607 * g++.dg/cpp2a/consteval34.C: New test.
14608 * g++.dg/cpp2a/consteval35.C: New test.
14610 2023-09-19 Richard Biener <rguenther@suse.de>
14613 * gcc.dg/gimplefe-50.c: Amend.
14615 2023-09-19 Patrick Palka <ppalka@redhat.com>
14618 * g++.dg/cpp2a/concepts-requires36.C: New test.
14619 * g++.dg/expr/discarded1.C: New test.
14620 * g++.dg/expr/discarded1a.C: New test.
14622 2023-09-19 Patrick Palka <ppalka@redhat.com>
14625 * g++.dg/cpp2a/nontype-class60.C: New test.
14627 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14629 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
14630 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
14631 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
14632 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
14634 2023-09-19 Richard Wai <richard@annexi-strayline.com>
14636 * gnat.dg/sync_tag_finalize.adb: New test.
14638 2023-09-19 Richard Wai <richard@annexi-strayline.com>
14640 * gnat.dg/sync_tag_discriminals.adb: New test.
14641 * gnat.dg/sync_tag_limited.adb: New test.
14643 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14645 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
14646 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
14648 2023-09-19 Richard Biener <rguenther@suse.de>
14650 PR tree-optimization/111465
14651 * g++.dg/torture/pr111465.C: New testcase.
14653 2023-09-19 Richard Biener <rguenther@suse.de>
14656 * gcc.dg/gimplefe-50.c: New testcase.
14657 * gcc.dg/gimplefe-51.c: Likewise.
14659 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14661 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
14662 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
14663 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
14664 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
14665 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
14666 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
14667 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
14668 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
14669 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
14670 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
14672 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14674 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
14675 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
14676 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
14677 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
14678 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
14679 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
14680 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
14681 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
14682 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
14684 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14686 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
14687 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
14689 2023-09-18 Pan Li <pan2.li@intel.com>
14691 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
14692 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
14693 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
14694 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
14695 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
14696 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
14697 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
14698 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
14699 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
14700 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
14701 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
14702 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
14703 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
14704 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
14705 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
14706 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
14707 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
14708 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
14709 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
14710 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
14711 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
14712 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
14713 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
14715 2023-09-18 Pan Li <pan2.li@intel.com>
14717 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
14719 2023-09-18 Andrew Pinski <apinski@marvell.com>
14721 PR tree-optimization/111442
14722 * gcc.c-torture/compile/pr111442-1.c: New test.
14724 2023-09-18 Andrew Pinski <apinski@marvell.com>
14726 PR tree-optimization/111435
14727 * gcc.c-torture/compile/pr111435-1.c: New test.
14729 2023-09-18 Patrick Palka <ppalka@redhat.com>
14732 * g++.dg/cpp0x/variadic-partial3.C: New test.
14734 2023-09-18 Patrick Palka <ppalka@redhat.com>
14738 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
14739 non-constant static_assert condition.
14740 * g++.dg/expr/unary2.C: Remove xfails.
14741 * g++.dg/template/init7.C: Make initializer type-dependent to
14742 preserve intent of test.
14743 * g++.dg/template/recurse3.C: Likewise for the erroneous
14745 * g++.dg/template/non-dependent26.C: New test.
14746 * g++.dg/warn/Wparentheses-32.C: New test.
14748 2023-09-18 Patrick Palka <ppalka@redhat.com>
14751 * g++.dg/template/ttp41.C: New test.
14753 2023-09-18 Patrick Palka <ppalka@redhat.com>
14755 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
14756 argument(s)" at the declaration site instead of the call site.
14757 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
14758 * g++.dg/overload/template5.C: Likewise.
14759 * g++.dg/template/local6.C: Likewise.
14760 * g++.dg/template/conv20.C: New test.
14761 * g++.dg/template/ttp40.C: New test.
14763 2023-09-18 Patrick Palka <ppalka@redhat.com>
14765 * g++.dg/template/nontype12.C: Expect two instead of three
14766 duplicate diagnostics for A<double>::bar() specialization.
14768 2023-09-18 Andrew Pinski <apinski@marvell.com>
14770 PR tree-optimization/111431
14771 * gcc.dg/binop-notand1a.c: Remove xfail.
14772 * gcc.dg/binop-notand4a.c: Likewise.
14773 * gcc.c-torture/execute/pr111431-1.c: New test.
14774 * gcc.dg/binop-andeq1.c: New test.
14775 * gcc.dg/binop-andeq2.c: New test.
14776 * gcc.dg/binop-notand7.c: New test.
14777 * gcc.dg/binop-notand7a.c: New test.
14779 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
14781 * g++.dg/abi/nvptx-nrv1.C: Move...
14782 * g++.target/nvptx/abi-nrv1.C: ... here.
14783 * g++.dg/abi/nvptx-ptrmem1.C: Move...
14784 * g++.target/nvptx/abi-ptrmem1.C: ... here.
14786 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
14788 * g++.target/nvptx/nvptx.exp: New.
14790 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
14792 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
14794 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14796 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
14798 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14800 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
14801 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
14802 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
14803 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
14804 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
14805 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
14806 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
14808 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
14810 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
14811 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
14813 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
14816 * gcc.target/aarch64/pr105928.c: Add new test.
14817 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
14819 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
14822 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
14824 2023-09-18 Richard Biener <rguenther@suse.de>
14826 PR tree-optimization/111294
14827 * gcc.dg/tree-ssa/pr111294.c: New test.
14828 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
14829 * gcc.dg/tree-ssa/pr59597.c: Likewise.
14830 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
14831 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
14832 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
14833 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
14834 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
14835 conditional on lp64.
14837 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14839 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
14840 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
14841 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
14842 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
14843 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
14844 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
14845 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
14846 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
14847 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
14848 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
14849 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
14850 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
14851 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
14852 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
14853 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
14854 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
14855 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
14857 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14860 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
14861 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
14862 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
14863 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
14864 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
14865 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
14866 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
14867 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
14868 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
14869 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
14870 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
14871 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
14872 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
14873 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
14874 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
14875 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
14876 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
14877 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
14878 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
14879 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
14880 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
14881 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
14883 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
14885 PR middle-end/111303
14886 * gcc.dg/tree-ssa/pr111303.c: New test.
14888 2023-09-17 Andrew Pinski <apinski@marvell.com>
14890 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
14892 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
14894 * g++.target/powerpc/altivec-19.C: New testcase.
14896 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14899 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
14900 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
14901 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
14903 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
14905 * gcc.target/riscv/zknh-sha256.c: Moved to...
14906 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
14907 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
14908 * gcc.target/riscv/zksh64.c: Change the type.
14909 * gcc.target/riscv/zksed64.c: Ditto.
14911 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
14913 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
14914 * gcc.target/riscv/zbc64.c: Ditto.
14915 * gcc.target/riscv/zbkb32.c: Ditto.
14916 * gcc.target/riscv/zbkb64.c: Ditto.
14917 * gcc.target/riscv/zbkc32.c: Ditto.
14918 * gcc.target/riscv/zbkc64.c: Ditto.
14919 * gcc.target/riscv/zbkx32.c: Ditto.
14920 * gcc.target/riscv/zbkx64.c: Ditto.
14921 * gcc.target/riscv/zknd32.c: Ditto.
14922 * gcc.target/riscv/zknd64.c: Ditto.
14923 * gcc.target/riscv/zkne32.c: Ditto.
14924 * gcc.target/riscv/zkne64.c: Ditto.
14925 * gcc.target/riscv/zknh-sha256.c: Ditto.
14926 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
14927 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
14928 * gcc.target/riscv/zksed32.c: Ditto.
14929 * gcc.target/riscv/zksed64.c: Ditto.
14930 * gcc.target/riscv/zksh32.c: Ditto.
14931 * gcc.target/riscv/zksh64.c: Ditto.
14933 2023-09-16 Pan Li <pan2.li@intel.com>
14935 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
14936 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
14937 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
14939 2023-09-15 David Malcolm <dmalcolm@redhat.com>
14941 * c-c++-common/analyzer/volatile-1.c: New test.
14943 2023-09-15 Harald Anlauf <anlauf@gmx.de>
14946 * gfortran.dg/bounds_check_fail_6.f90: New test.
14948 2023-09-15 Andrew Pinski <apinski@marvell.com>
14950 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
14951 the MIN/MAX during forwprop1.
14953 2023-09-15 Andrew Pinski <apinski@marvell.com>
14955 PR tree-optimization/111414
14956 * gcc.c-torture/compile/pr111414-1.c: New test.
14958 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
14960 PR tree-optimization/111407
14961 * gcc.dg/pr111407.c: New test.
14963 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
14965 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
14967 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14969 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
14971 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14973 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
14975 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14977 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
14979 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14981 * gcc.dg/vect/slp-16.c: Block vect_strided6.
14982 * lib/target-supports.exp: Add strided type.
14984 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14986 * gcc.dg/vect/slp-1.c: Add vect_stried5.
14988 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14990 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
14992 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
14995 * gcc.dg/rtl/aarch64/pr111411.c: New test.
14997 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
15000 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
15001 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
15002 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
15003 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
15004 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
15005 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
15007 2023-09-14 David Malcolm <dmalcolm@redhat.com>
15009 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
15011 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
15013 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
15015 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
15016 generating multithreaded paths.
15017 * gcc.dg/plugin/plugin.exp: Add the new tests.
15019 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
15021 * gm2/switches/case/fail/subrangecase.mod: Replace 19
15023 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
15024 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
15025 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
15026 * gm2/switches/case/pass/subrangecase.mod: Ditto.
15027 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
15028 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
15029 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
15030 * gm2/switches/case/fail/calendar.mod: New test.
15032 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
15034 * gm2/switches/case/fail/subrangecase.mod: New test.
15035 * gm2/switches/case/fail/subrangecase2.mod: New test.
15036 * gm2/switches/case/fail/subrangecase3.mod: New test.
15037 * gm2/switches/case/fail/subrangecase4.mod: New test.
15038 * gm2/switches/case/fail/subrangecase5.mod: New test.
15039 * gm2/switches/case/fail/subrangecase6.mod: New test.
15040 * gm2/switches/case/pass/subrangecase.mod: New test.
15041 * gm2/switches/case/pass/subrangecase2.mod: New test.
15042 * gm2/switches/case/pass/subrangecase3.mod: New test.
15043 * gm2/switches/case/pass/subrangecase4.mod: New test.
15045 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
15047 * gcc.target/aarch64/sve/cost_model_15.c: New test.
15049 2023-09-14 Andrew Pinski <apinski@marvell.com>
15051 PR tree-optimization/106164
15052 * gcc.dg/pr21643.c: Update test now that match does
15053 the combing of the comparisons.
15054 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
15055 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
15057 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15059 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
15060 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
15061 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
15062 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
15063 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
15064 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
15065 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
15066 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
15067 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
15068 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
15070 2023-09-14 Richard Biener <rguenther@suse.de>
15072 PR tree-optimization/111294
15073 * gcc.dg/tree-ssa/evrp10.c: Adjust.
15074 * gcc.dg/tree-ssa/evrp6.c: Likewise.
15075 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
15076 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
15078 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
15080 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
15082 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15085 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
15086 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
15088 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
15090 * gcc.target/loongarch/cmov_ii.c: New test.
15092 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
15095 * gcc.target/loongarch/pr111334.c: New test.
15097 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15099 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
15100 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
15101 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
15102 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
15104 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15106 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
15107 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
15108 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
15109 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
15111 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15113 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
15114 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
15115 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
15116 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
15117 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
15118 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
15119 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
15120 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
15121 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
15122 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
15123 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
15124 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
15126 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15128 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
15129 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
15130 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
15131 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
15132 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
15133 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
15134 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
15135 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
15136 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
15137 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
15138 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
15140 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15142 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
15143 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
15144 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
15145 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
15146 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
15147 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
15148 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
15150 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15152 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
15153 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
15154 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
15155 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
15156 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
15157 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
15158 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
15160 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15162 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
15163 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
15164 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
15165 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
15166 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
15167 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
15168 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
15169 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
15170 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
15171 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
15172 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
15174 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15176 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
15177 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
15178 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
15179 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
15180 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
15181 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
15182 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
15183 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
15184 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
15185 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
15186 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
15188 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15190 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
15191 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
15192 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
15193 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
15194 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
15195 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
15196 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
15197 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
15198 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
15199 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
15201 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15203 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
15204 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
15205 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
15206 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
15207 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
15208 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
15209 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
15210 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
15211 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
15212 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
15213 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
15215 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15217 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
15218 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
15219 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
15220 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
15221 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
15222 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
15223 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
15224 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
15225 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
15226 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
15227 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
15228 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
15229 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
15230 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
15232 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15234 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
15235 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
15237 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15239 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
15241 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15243 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
15244 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
15245 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
15246 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
15247 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
15248 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
15249 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
15250 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
15251 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
15252 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
15253 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
15255 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15257 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
15258 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
15259 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
15260 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
15261 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
15262 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
15263 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
15264 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
15265 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
15266 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
15268 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15270 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
15271 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
15272 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
15273 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
15274 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
15275 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
15276 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
15277 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
15278 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
15279 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
15280 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
15281 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
15283 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15285 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
15286 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
15287 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
15288 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
15289 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
15290 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
15291 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
15292 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
15293 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
15294 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
15296 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15298 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
15299 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
15300 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
15301 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
15302 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
15303 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
15304 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
15306 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15308 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
15309 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
15310 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
15311 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
15312 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
15313 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
15314 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
15315 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
15317 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15319 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
15320 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
15321 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
15322 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
15323 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
15324 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
15325 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
15326 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
15327 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
15328 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
15329 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
15331 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15333 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
15334 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
15335 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
15336 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
15337 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
15338 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
15339 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
15340 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
15342 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15344 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
15345 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
15346 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
15347 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
15348 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
15349 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
15350 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
15351 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
15352 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
15354 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15356 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
15357 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
15358 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
15359 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
15360 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
15361 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
15362 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
15363 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
15364 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
15365 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
15366 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
15368 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15370 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
15371 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
15372 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
15373 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
15374 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
15375 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
15377 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15379 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
15380 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
15381 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
15382 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
15383 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
15384 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
15385 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
15386 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
15387 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
15388 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
15390 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15392 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
15393 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
15394 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
15395 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
15396 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
15397 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
15398 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
15399 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
15400 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
15401 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
15402 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
15403 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
15404 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
15405 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
15406 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
15407 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
15408 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
15410 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15412 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
15413 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
15414 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
15415 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
15416 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
15417 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
15418 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
15419 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
15420 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
15421 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
15422 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
15423 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
15424 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
15425 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
15427 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15429 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
15430 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
15431 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
15432 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
15433 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
15434 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
15435 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
15436 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
15437 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
15438 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
15439 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
15440 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
15442 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15444 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
15445 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
15446 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
15447 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
15448 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
15449 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
15450 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
15451 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
15452 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
15453 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
15454 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
15455 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
15457 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15459 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
15460 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
15461 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
15462 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
15463 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
15464 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
15465 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
15466 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
15467 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
15468 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
15469 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
15471 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15473 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
15474 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
15475 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
15476 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
15477 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
15478 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
15479 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
15480 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
15482 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15484 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
15485 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
15486 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
15487 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
15488 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
15489 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
15490 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
15491 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
15492 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
15493 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
15495 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15497 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
15498 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
15499 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
15500 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
15501 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
15502 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
15503 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
15504 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
15505 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
15506 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
15507 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
15508 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
15510 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15512 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
15513 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
15514 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
15515 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
15517 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15519 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
15520 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
15521 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
15522 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
15523 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
15524 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
15526 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15528 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
15529 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
15530 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
15531 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
15532 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
15533 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
15534 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
15535 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
15537 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15539 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
15540 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
15541 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
15542 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
15543 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
15544 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
15545 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
15546 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
15548 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15550 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
15551 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
15552 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
15553 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
15555 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15557 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
15558 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
15559 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
15560 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
15561 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
15562 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
15563 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
15564 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
15565 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
15567 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15569 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
15570 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
15572 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15574 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
15575 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
15576 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
15577 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
15578 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
15579 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
15580 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
15581 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
15582 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
15583 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
15584 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
15586 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15588 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
15589 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
15590 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
15591 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
15592 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
15593 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
15594 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
15595 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
15596 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
15597 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
15598 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
15599 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
15600 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
15601 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
15602 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
15603 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
15604 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
15605 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
15607 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15609 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
15610 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
15611 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
15612 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
15613 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
15614 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
15615 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
15616 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
15617 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
15618 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
15619 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
15621 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15623 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
15625 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15627 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
15628 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
15630 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15632 * gcc.target/loongarch/strict-align.c: New test.
15634 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15636 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
15637 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
15638 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
15640 2023-09-13 Andrew Pinski <apinski@marvell.com>
15642 PR tree-optimization/111364
15643 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
15644 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
15645 * gcc.dg/pr96708-negative.c: Update testcase.
15646 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
15648 2023-09-13 Richard Biener <rguenther@suse.de>
15650 PR tree-optimization/111387
15651 * gcc.dg/torture/pr111387.c: New testcase.
15653 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
15655 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
15656 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
15657 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
15658 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
15660 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
15662 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
15663 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
15664 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
15665 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
15666 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
15667 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
15669 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
15671 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
15672 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
15673 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
15674 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
15675 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
15677 2023-09-13 Richard Biener <rguenther@suse.de>
15679 PR tree-optimization/111397
15680 * gcc.dg/uninit-pr111397.c: New testcase.
15682 2023-09-13 Pan Li <pan2.li@intel.com>
15685 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
15687 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15689 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
15691 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
15693 PR tree-optimization/111303
15694 * gcc.dg/pr111303.c: New test.
15696 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15698 * lib/target-supports.exp: Enable vect_int for RVV.
15700 2023-09-12 Jason Merrill <jason@redhat.com>
15703 * g++.dg/ext/integer-pack7.C: New test.
15705 2023-09-12 Jason Merrill <jason@redhat.com>
15708 * g++.dg/eh/no-exceptions1.C: New test.
15710 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15712 * gcc.target/aarch64/stack-protector-8.c: New test.
15713 * gcc.target/aarch64/stack-protector-9.c: Likewise.
15715 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15717 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
15719 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15721 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
15722 to be at offset 1024 rather than offset 0.
15723 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
15724 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
15726 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15728 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
15729 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
15730 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
15732 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15734 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
15736 2023-09-12 Andrew Pinski <apinski@marvell.com>
15738 PR tree-optimization/107881
15739 * gcc.c-torture/execute/pr107881-1.c: New test.
15740 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
15741 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
15743 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15745 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
15746 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
15747 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
15748 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
15749 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
15750 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
15751 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
15752 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
15753 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
15754 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
15755 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
15756 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
15757 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
15758 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
15759 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
15760 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
15761 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
15762 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
15763 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
15764 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
15765 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
15766 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
15767 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
15768 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
15769 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
15770 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
15771 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
15772 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
15773 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
15774 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
15775 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
15776 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
15777 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
15778 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
15780 2023-09-12 Jakub Jelinek <jakub@redhat.com>
15782 PR middle-end/111338
15783 * gcc.dg/bitint-37.c: New test.
15785 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
15787 * gm2/switches/case/fail/missingclause.mod: New test.
15788 * gm2/switches/case/fail/switches-case-fail.exp: New test.
15789 * gm2/switches/case/pass/enumcase.mod: New test.
15790 * gm2/switches/case/pass/enumcase2.mod: New test.
15791 * gm2/switches/case/pass/switches-case-pass.exp: New test.
15793 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
15795 * lib/target-supports.exp (check_effective_target_stack_size): For
15796 nvptx target, stack size limits are relevant for execution only.
15798 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
15800 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
15801 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
15802 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
15803 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
15804 * gcc.target/riscv/zbb-strcmp.c: New test.
15805 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
15807 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
15809 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
15810 * gcc.target/riscv/xtheadbb-strlen.c: New test.
15811 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
15812 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
15813 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
15814 * gcc.target/riscv/zbb-strlen.c: New test.
15816 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
15818 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
15819 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
15820 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
15821 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
15822 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
15823 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
15824 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
15825 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
15826 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
15827 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
15828 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
15829 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
15830 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
15831 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
15832 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
15833 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
15834 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
15835 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
15836 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
15837 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
15838 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
15839 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
15840 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
15841 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
15842 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
15843 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
15844 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
15845 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
15846 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
15847 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
15848 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
15849 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
15850 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
15851 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
15852 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
15853 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
15854 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
15855 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
15857 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
15859 * lib/scanasm.exp (configure_check-function-bodies): New proc.
15860 (parse_function_bodies, check-function-bodies): Use it.
15862 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
15865 * gfortran.dg/pr110996.f90: New test.
15867 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
15869 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
15870 dg-messages for 'sorry' as c++, only.
15871 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
15872 * c-c++-common/gomp/allocate-9.c: New test.
15873 * c-c++-common/gomp/allocate-11.c: New test.
15874 * c-c++-common/gomp/allocate-12.c: New test.
15875 * c-c++-common/gomp/allocate-14.c: New test.
15876 * c-c++-common/gomp/allocate-15.c: New test.
15877 * c-c++-common/gomp/allocate-16.c: New test.
15879 2023-09-12 xuli <xuli1@eswincomputing.com>
15881 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
15883 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
15885 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
15886 * gcc.target/riscv/rv32i_zcmp.c: likewise
15887 * gcc.target/riscv/zcmp_push_fpr.c: likewise
15888 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
15889 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
15890 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
15892 2023-09-11 Andrew Pinski <apinski@marvell.com>
15894 PR tree-optimization/111348
15895 * gcc.dg/tree-ssa/minmax-26.c: New test.
15897 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
15900 * gcc.target/i386/pr111340.c: New test.
15902 2023-09-11 Andrew Pinski <apinski@marvell.com>
15904 PR tree-optimization/111349
15905 * gcc.dg/tree-ssa/minmax-25.c: New test.
15907 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15910 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
15911 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
15912 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
15913 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
15914 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
15915 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
15916 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
15917 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
15918 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
15919 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
15920 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
15921 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
15922 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
15923 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
15924 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
15925 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
15926 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
15927 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
15928 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
15929 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
15930 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
15931 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
15932 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
15933 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
15934 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
15936 2023-09-11 Andrew Pinski <apinski@marvell.com>
15938 PR tree-optimization/111346
15939 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
15941 2023-09-11 liuhongt <hongtao.liu@intel.com>
15943 * gcc.target/i386/pr111306.c: New test.
15945 2023-09-10 Andrew Pinski <apinski@marvell.com>
15947 PR tree-optimization/111331
15948 * gcc.c-torture/execute/pr111331-1.c: New test.
15949 * gcc.c-torture/execute/pr111331-2.c: New test.
15950 * gcc.c-torture/execute/pr111331-3.c: New test.
15952 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
15955 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
15956 * c-c++-common/analyzer/allocation-size-1.c: ...here.
15957 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
15958 * c-c++-common/analyzer/allocation-size-2.c: ...here.
15959 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
15960 * c-c++-common/analyzer/allocation-size-3.c: ...here.
15961 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
15962 * c-c++-common/analyzer/allocation-size-4.c: ...here.
15963 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
15964 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
15965 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
15966 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
15967 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
15968 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
15969 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
15970 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
15971 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
15972 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
15973 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
15974 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
15975 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
15976 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
15977 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
15978 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
15979 * gcc.dg/analyzer/capacity-1.c: Moved to...
15980 * c-c++-common/analyzer/capacity-1.c: ...here.
15981 * gcc.dg/analyzer/dot-output.c: Moved to...
15982 * c-c++-common/analyzer/dot-output.c: ...here.
15983 * gcc.dg/analyzer/escaping-1.c: Moved to...
15984 * c-c++-common/analyzer/escaping-1.c: ...here.
15985 * gcc.dg/analyzer/expect-1.c: Moved to...
15986 * c-c++-common/analyzer/expect-1.c: ...here.
15987 * gcc.dg/analyzer/fgets-1.c: Moved to...
15988 * c-c++-common/analyzer/fgets-1.c: ...here.
15989 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
15990 * c-c++-common/analyzer/file-uninit-1.c: ...here.
15991 * gcc.dg/analyzer/fileno-1.c: Moved to...
15992 * c-c++-common/analyzer/fileno-1.c: ...here.
15993 * gcc.dg/analyzer/first-field-1.c: Moved to...
15994 * c-c++-common/analyzer/first-field-1.c: ...here.
15995 * gcc.dg/analyzer/first-field-2.c: Moved to...
15996 * c-c++-common/analyzer/first-field-2.c: ...here.
15997 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
15998 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
15999 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
16000 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
16001 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
16002 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
16003 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
16004 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
16005 * gcc.dg/analyzer/fread-1.c: Moved to...
16006 * c-c++-common/analyzer/fread-1.c: ...here.
16007 * gcc.dg/analyzer/fread-2.c: Moved to...
16008 * c-c++-common/analyzer/fread-2.c: ...here.
16009 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
16010 * c-c++-common/analyzer/fread-pr108661.c: ...here.
16011 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
16012 * c-c++-common/analyzer/function-ptr-1.c: ...here.
16013 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
16014 * c-c++-common/analyzer/function-ptr-2.c: ...here.
16015 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
16016 * c-c++-common/analyzer/function-ptr-3.c: ...here.
16017 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
16018 * c-c++-common/analyzer/function-ptr-4.c: ...here.
16019 * gcc.dg/analyzer/getc-1.c: Moved to...
16020 * c-c++-common/analyzer/getc-1.c: ...here.
16021 * gcc.dg/analyzer/getchar-1.c: Moved to...
16022 * c-c++-common/analyzer/getchar-1.c: ...here.
16023 * gcc.dg/analyzer/gzio-2.c: Moved to...
16024 * c-c++-common/analyzer/gzio-2.c: ...here.
16025 * gcc.dg/analyzer/gzio-3.c: Moved to...
16026 * c-c++-common/analyzer/gzio-3.c: ...here.
16027 * gcc.dg/analyzer/gzio-3a.c: Moved to...
16028 * c-c++-common/analyzer/gzio-3a.c: ...here.
16029 * gcc.dg/analyzer/gzio.c: Moved to...
16030 * c-c++-common/analyzer/gzio.c: ...here.
16031 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
16032 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
16033 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
16034 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
16035 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
16036 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
16037 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
16038 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
16039 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
16040 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
16041 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
16042 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
16043 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
16044 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
16045 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
16046 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
16047 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
16048 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
16049 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
16050 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
16051 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
16052 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
16053 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
16054 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
16055 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
16056 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
16057 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
16058 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
16059 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
16060 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
16061 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
16062 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
16063 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
16064 * c-c++-common/analyzer/infinite-recursion.c: ...here.
16065 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
16066 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
16067 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
16068 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
16069 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
16070 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
16071 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
16072 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
16073 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
16074 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
16075 * gcc.dg/analyzer/inlining-6.c: Moved to...
16076 * c-c++-common/analyzer/inlining-6.c: ...here.
16077 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
16078 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
16079 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
16080 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
16081 * gcc.dg/analyzer/isatty-1.c: Moved to...
16082 * c-c++-common/analyzer/isatty-1.c: ...here.
16083 * gcc.dg/analyzer/leak-2.c: Moved to...
16084 * c-c++-common/analyzer/leak-2.c: ...here.
16085 * gcc.dg/analyzer/leak-3.c: Moved to...
16086 * c-c++-common/analyzer/leak-3.c: ...here.
16087 * gcc.dg/analyzer/leak-4.c: Moved to...
16088 * c-c++-common/analyzer/leak-4.c: ...here.
16089 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
16090 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
16091 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
16092 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
16093 * gcc.dg/analyzer/loop-2.c: Moved to...
16094 * c-c++-common/analyzer/loop-2.c: ...here.
16095 * gcc.dg/analyzer/loop-2a.c: Moved to...
16096 * c-c++-common/analyzer/loop-2a.c: ...here.
16097 * gcc.dg/analyzer/loop-3.c: Moved to...
16098 * c-c++-common/analyzer/loop-3.c: ...here.
16099 * gcc.dg/analyzer/loop-4.c: Moved to...
16100 * c-c++-common/analyzer/loop-4.c: ...here.
16101 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
16102 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
16103 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
16104 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
16105 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
16106 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
16107 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
16108 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
16109 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
16110 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
16111 * gcc.dg/analyzer/loop.c: Moved to...
16112 * c-c++-common/analyzer/loop.c: ...here.
16113 * gcc.dg/analyzer/malloc-3.c: Moved to...
16114 * c-c++-common/analyzer/malloc-3.c: ...here.
16115 * gcc.dg/analyzer/malloc-5.c: Moved to...
16116 * c-c++-common/analyzer/malloc-5.c: ...here.
16117 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
16118 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
16119 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
16120 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
16121 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
16122 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
16123 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
16124 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
16125 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
16126 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
16127 * gcc.dg/analyzer/malloc-dce.c: Moved to...
16128 * c-c++-common/analyzer/malloc-dce.c: ...here.
16129 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
16130 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
16131 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
16132 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
16133 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
16134 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
16135 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
16136 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
16137 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
16138 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
16139 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
16140 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
16141 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
16142 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
16143 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
16144 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
16145 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
16146 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
16147 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
16148 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
16149 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
16150 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
16151 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
16152 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
16153 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
16154 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
16155 * gcc.dg/analyzer/malloc-macro.h: Moved to...
16156 * c-c++-common/analyzer/malloc-macro.h: ...here.
16157 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
16158 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
16159 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
16160 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
16161 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
16162 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
16163 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
16164 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
16165 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
16166 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
16167 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
16168 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
16169 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
16170 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
16171 * gcc.dg/analyzer/phi-1.c: Moved to...
16172 * c-c++-common/analyzer/phi-1.c: ...here.
16173 * gcc.dg/analyzer/pr100615.c: Moved to...
16174 * c-c++-common/analyzer/pr100615.c: ...here.
16175 * gcc.dg/analyzer/pr103526.c: Moved to...
16176 * c-c++-common/analyzer/pr103526.c: ...here.
16177 * gcc.dg/analyzer/pr94362-1.c: Moved to...
16178 * c-c++-common/analyzer/pr94362-1.c: ...here.
16179 * gcc.dg/analyzer/pr97074.c: Moved to...
16180 * c-c++-common/analyzer/pr97074.c: ...here.
16181 * c-c++-common/analyzer/pr99193-2.c: Added include.
16182 * c-c++-common/analyzer/realloc-1.c: Added include.
16183 * gcc.dg/analyzer/scope-1.c: Moved to...
16184 * c-c++-common/analyzer/scope-1.c: ...here.
16185 * gcc.dg/analyzer/setjmp-2.c: Moved to...
16186 * c-c++-common/analyzer/setjmp-2.c: ...here.
16187 * gcc.dg/analyzer/setjmp-5.c: Moved to...
16188 * c-c++-common/analyzer/setjmp-5.c: ...here.
16189 * gcc.dg/analyzer/setjmp-9.c: Moved to...
16190 * c-c++-common/analyzer/setjmp-9.c: ...here.
16191 * gcc.dg/analyzer/signal-4a.c: Moved to...
16192 * c-c++-common/analyzer/signal-4a.c: ...here.
16193 * gcc.dg/analyzer/signal-4b.c: Moved to...
16194 * c-c++-common/analyzer/signal-4b.c: ...here.
16195 * gcc.dg/analyzer/file-pr58237.c: C only.
16196 * gcc.dg/analyzer/fopen-1.c: C only.
16197 * gcc.dg/analyzer/malloc-4.c: C only.
16198 * gcc.dg/analyzer/malloc-paths-9.c: C only.
16199 * gcc.dg/analyzer/pr103892.c: C only.
16200 * gcc.dg/analyzer/pr109577.c: C only.
16201 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
16202 * gcc.dg/analyzer/pr99193-1.c: C only.
16203 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
16204 * gcc.dg/analyzer/inlining-1.c: Removed.
16205 * gcc.dg/analyzer/inlining-2.c: Removed.
16206 * gcc.dg/analyzer/inlining-5.c: Removed.
16207 * gcc.dg/analyzer/inlining-7.c: Removed.
16208 * c-c++-common/analyzer/compound-assignment-1.c: New test.
16209 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
16210 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
16211 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
16212 gcc.dg/analyzer/fopen-1.c.
16213 * c-c++-common/analyzer/inlining-1.c: New test.
16214 * c-c++-common/analyzer/inlining-2.c: New test.
16215 * c-c++-common/analyzer/inlining-5.c: New test.
16216 * c-c++-common/analyzer/inlining-7.c: New test.
16217 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
16218 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
16219 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
16220 gcc.dg/analyzer/pr109577.c with exceptions disabled.
16221 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
16222 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
16223 exceptions disabled.
16224 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
16225 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
16227 2023-09-09 Xi Ruoyao <xry111@xry111.site>
16229 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
16230 copied bytes to 32.
16232 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
16234 * gcc.target/loongarch/mulw_d_wu.c: New test.
16235 * gcc.target/loongarch/smuldi3_highpart.c: New test.
16236 * gcc.target/loongarch/smulsi3_highpart.c: New test.
16237 * gcc.target/loongarch/umulsi3_highpart.c: New test.
16239 2023-09-09 Xi Ruoyao <xry111@xry111.site>
16241 * gcc.target/loongarch/memcpy-vec-1.c: New test.
16242 * gcc.target/loongarch/memcpy-vec-2.c: New test.
16243 * gcc.target/loongarch/memcpy-vec-3.c: New test.
16245 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
16247 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
16248 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
16249 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
16251 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16253 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
16254 * gcc.dg/pie-7.c: Likewise.
16256 2023-09-08 Patrick Palka <ppalka@redhat.com>
16259 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
16260 in order to preserve intent of the testcase.
16261 * g++.dg/cpp2a/concepts-nondep4.C: New test.
16263 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
16265 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
16266 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
16268 2023-09-07 David Malcolm <dmalcolm@redhat.com>
16271 * c-c++-common/analyzer/computed-goto-1.c: New test.
16272 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
16274 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
16275 David Malcolm <dmalcolm@redhat.com>
16278 * c-c++-common/analyzer/pr110830.c: New test.
16280 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
16282 PR tree-optimization/110875
16283 * gcc.dg/pr110875.c: New.
16285 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
16288 * g++.dg/gomp/pr111274.C: New test case.
16290 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
16293 * gcc.target/i386/pr111225.c: New test.
16295 2023-09-07 David Malcolm <dmalcolm@redhat.com>
16297 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
16299 2023-09-07 Xi Ruoyao <xry111@xry111.site>
16301 * g++.target/loongarch/bstrins-compile.C: New test.
16302 * g++.target/loongarch/bstrins-run.C: New test.
16304 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16307 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
16308 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
16309 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
16310 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
16311 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
16312 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
16313 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
16314 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
16315 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
16316 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
16317 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
16318 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
16319 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
16320 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
16321 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
16322 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
16323 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
16324 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
16325 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
16326 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
16327 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
16328 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
16329 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
16330 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
16331 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
16332 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
16333 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
16334 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
16335 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
16336 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
16337 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
16338 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
16339 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
16340 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
16341 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
16343 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
16345 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
16346 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
16347 test to make sure that XVentanaCondOps instructions are disabled
16349 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
16351 2023-09-06 Ian Lance Taylor <iant@golang.org>
16354 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
16356 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16359 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
16360 arguments of _BitInt.
16361 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
16362 * gcc.dg/bitint-32.c: New test.
16363 * gcc.dg/bitint-33.c: New test.
16364 * gcc.dg/bitint-34.c: New test.
16365 * gcc.dg/bitint-35.c: New test.
16366 * gcc.dg/bitint-36.c: New test.
16367 * gcc.dg/fixed-point/bitint-1.c: New test.
16369 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16372 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
16373 -1 + epsilon, another (-1, 0) range value and -0.
16374 * gcc.dg/torture/bitint-22.c (main): Likewise.
16375 * gcc.dg/bitint-28.c: New test.
16376 * gcc.dg/bitint-29.c: New test.
16377 * gcc.dg/bitint-30.c: New test.
16378 * gcc.dg/bitint-31.c: New test.
16379 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
16380 -1 + epsilon and -0.
16381 * gcc.dg/dfp/bitint-2.c (main): Likewise.
16382 * gcc.dg/dfp/bitint-3.c (main): Likewise.
16383 * gcc.dg/dfp/bitint-7.c: New test.
16384 * gcc.dg/dfp/bitint-8.c: New test.
16386 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16389 * gcc.dg/bitint-19.c: New test.
16390 * gcc.dg/bitint-20.c: New test.
16391 * gcc.dg/bitint-21.c: New test.
16392 * gcc.dg/bitint-22.c: New test.
16393 * gcc.dg/bitint-23.c: New test.
16394 * gcc.dg/bitint-24.c: New test.
16395 * gcc.dg/bitint-25.c: New test.
16396 * gcc.dg/bitint-26.c: New test.
16397 * gcc.dg/bitint-27.c: New test.
16398 * g++.dg/ext/bitint1.C: New test.
16399 * g++.dg/ext/bitint2.C: New test.
16400 * g++.dg/ext/bitint3.C: New test.
16401 * g++.dg/ext/bitint4.C: New test.
16403 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16406 * gcc.dg/torture/bitint-20.c: New test.
16407 * gcc.dg/torture/bitint-21.c: New test.
16408 * gcc.dg/torture/bitint-22.c: New test.
16409 * gcc.dg/torture/bitint-23.c: New test.
16410 * gcc.dg/torture/bitint-24.c: New test.
16411 * gcc.dg/torture/bitint-25.c: New test.
16412 * gcc.dg/torture/bitint-26.c: New test.
16413 * gcc.dg/torture/bitint-27.c: New test.
16414 * gcc.dg/torture/bitint-28.c: New test.
16415 * gcc.dg/torture/bitint-29.c: New test.
16416 * gcc.dg/torture/bitint-30.c: New test.
16417 * gcc.dg/torture/bitint-31.c: New test.
16418 * gcc.dg/torture/bitint-32.c: New test.
16419 * gcc.dg/torture/bitint-33.c: New test.
16420 * gcc.dg/torture/bitint-34.c: New test.
16421 * gcc.dg/torture/bitint-35.c: New test.
16422 * gcc.dg/torture/bitint-36.c: New test.
16423 * gcc.dg/torture/bitint-37.c: New test.
16424 * gcc.dg/torture/bitint-38.c: New test.
16425 * gcc.dg/torture/bitint-39.c: New test.
16426 * gcc.dg/torture/bitint-40.c: New test.
16427 * gcc.dg/torture/bitint-41.c: New test.
16428 * gcc.dg/torture/bitint-42.c: New test.
16429 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
16430 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
16431 * gcc.dg/dfp/bitint-1.c: New test.
16432 * gcc.dg/dfp/bitint-2.c: New test.
16433 * gcc.dg/dfp/bitint-3.c: New test.
16434 * gcc.dg/dfp/bitint-4.c: New test.
16435 * gcc.dg/dfp/bitint-5.c: New test.
16436 * gcc.dg/dfp/bitint-6.c: New test.
16437 * gcc.dg/ubsan/bitint-1.c: New test.
16438 * gcc.dg/ubsan/bitint-2.c: New test.
16439 * gcc.dg/ubsan/bitint-3.c: New test.
16441 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16444 * lib/target-supports.exp (check_effective_target_bitint,
16445 check_effective_target_bitint128, check_effective_target_bitint575):
16446 New effective targets.
16447 * gcc.dg/bitint-1.c: New test.
16448 * gcc.dg/bitint-2.c: New test.
16449 * gcc.dg/bitint-3.c: New test.
16450 * gcc.dg/bitint-4.c: New test.
16451 * gcc.dg/bitint-5.c: New test.
16452 * gcc.dg/bitint-6.c: New test.
16453 * gcc.dg/bitint-7.c: New test.
16454 * gcc.dg/bitint-8.c: New test.
16455 * gcc.dg/bitint-9.c: New test.
16456 * gcc.dg/bitint-10.c: New test.
16457 * gcc.dg/bitint-11.c: New test.
16458 * gcc.dg/bitint-12.c: New test.
16459 * gcc.dg/bitint-13.c: New test.
16460 * gcc.dg/bitint-14.c: New test.
16461 * gcc.dg/bitint-15.c: New test.
16462 * gcc.dg/bitint-16.c: New test.
16463 * gcc.dg/bitint-17.c: New test.
16464 * gcc.dg/bitint-18.c: New test.
16465 * gcc.dg/torture/bitint-1.c: New test.
16466 * gcc.dg/torture/bitint-2.c: New test.
16467 * gcc.dg/torture/bitint-3.c: New test.
16468 * gcc.dg/torture/bitint-4.c: New test.
16469 * gcc.dg/torture/bitint-5.c: New test.
16470 * gcc.dg/torture/bitint-6.c: New test.
16471 * gcc.dg/torture/bitint-7.c: New test.
16472 * gcc.dg/torture/bitint-8.c: New test.
16473 * gcc.dg/torture/bitint-9.c: New test.
16474 * gcc.dg/torture/bitint-10.c: New test.
16475 * gcc.dg/torture/bitint-11.c: New test.
16476 * gcc.dg/torture/bitint-12.c: New test.
16477 * gcc.dg/torture/bitint-13.c: New test.
16478 * gcc.dg/torture/bitint-14.c: New test.
16479 * gcc.dg/torture/bitint-15.c: New test.
16480 * gcc.dg/torture/bitint-16.c: New test.
16481 * gcc.dg/torture/bitint-17.c: New test.
16482 * gcc.dg/torture/bitint-18.c: New test.
16483 * gcc.dg/torture/bitint-19.c: New test.
16485 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16488 * g++.target/riscv/rvv/base/pr111296.C: New test.
16490 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16493 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
16495 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16497 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
16498 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
16499 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
16500 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
16501 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
16502 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
16503 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
16504 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
16505 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
16506 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
16507 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
16508 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
16509 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
16510 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
16511 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
16512 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
16514 2023-09-06 David Malcolm <dmalcolm@redhat.com>
16517 * c-c++-common/analyzer/strstr-1.c: New test.
16519 2023-09-06 David Malcolm <dmalcolm@redhat.com>
16522 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
16523 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
16524 directives to avoid clashing with note from <string.h> that might
16525 happen to have the same line number. Add strpncpy test coverage.
16526 * c-c++-common/analyzer/strncpy-1.c: New test.
16527 * gcc.dg/analyzer/null-terminated-strings-1.c
16528 (test_filled_nonzero): New.
16529 (void test_filled_zero): New.
16530 (test_filled_symbolic): New.
16532 2023-09-06 David Malcolm <dmalcolm@redhat.com>
16534 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
16537 2023-09-06 Pan Li <pan2.li@intel.com>
16539 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
16540 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
16542 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
16544 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
16546 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16549 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
16550 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
16551 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
16553 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16555 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
16557 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16559 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
16560 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
16561 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
16562 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
16563 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
16564 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
16565 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
16566 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
16568 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16570 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
16571 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
16572 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
16573 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
16574 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
16575 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
16576 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
16577 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
16578 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
16579 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
16580 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
16582 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16584 * gcc.dg/c11-floatn-1.c: New test.
16585 * gcc.dg/c11-floatn-2.c: New test.
16586 * gcc.dg/c11-floatn-3.c: New test.
16587 * gcc.dg/c11-floatn-4.c: New test.
16588 * gcc.dg/c11-floatn-5.c: New test.
16589 * gcc.dg/c11-floatn-6.c: New test.
16590 * gcc.dg/c11-floatn-7.c: New test.
16591 * gcc.dg/c11-floatn-8.c: New test.
16592 * gcc.dg/c2x-floatn-1.c: New test.
16593 * gcc.dg/c2x-floatn-2.c: New test.
16594 * gcc.dg/c2x-floatn-3.c: New test.
16595 * gcc.dg/c2x-floatn-4.c: New test.
16596 * gcc.dg/c2x-floatn-5.c: New test.
16597 * gcc.dg/c2x-floatn-6.c: New test.
16598 * gcc.dg/c2x-floatn-7.c: New test.
16599 * gcc.dg/c2x-floatn-8.c: New test.
16601 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16603 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
16604 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
16605 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
16606 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
16608 2023-09-06 Jason Merrill <jason@redhat.com>
16610 * g++.dg/abi/no_unique_address8.C: New test.
16611 * g++.dg/abi/no_unique_address8a.C: New test.
16613 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
16615 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
16616 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
16617 but heavily minimized.
16619 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
16621 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
16622 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
16624 2023-09-05 Andrew Pinski <apinski@marvell.com>
16626 PR tree-optimization/98710
16627 * gcc.dg/tree-ssa/andor-7.c: New test.
16628 * gcc.dg/tree-ssa/andor-8.c: New test.
16630 2023-09-05 Andrew Pinski <apinski@marvell.com>
16632 PR tree-optimization/103536
16633 * gcc.dg/tree-ssa/andor-6.c: New test.
16634 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
16636 2023-09-05 Andrew Pinski <apinski@marvell.com>
16638 PR tree-optimization/107137
16639 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
16640 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
16642 2023-09-05 Andrew Pinski <apinski@marvell.com>
16644 PR tree-optimization/96694
16645 * gcc.dg/tree-ssa/minmax-24.c: New test.
16647 2023-09-05 Andrew Pinski <apinski@marvell.com>
16649 PR tree-optimization/105832
16650 * gcc.dg/tree-ssa/pr105832-1.c: New test.
16651 * gcc.dg/tree-ssa/pr105832-2.c: New test.
16652 * gcc.dg/tree-ssa/pr105832-3.c: New test.
16654 2023-09-05 Marek Polacek <polacek@redhat.com>
16657 * g++.dg/diagnostic/constexpr3.C: New test.
16659 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
16661 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
16663 2023-09-05 Jakub Jelinek <jakub@redhat.com>
16666 * g++.dg/diagnostic/redeclaration-4.C: New test.
16667 * g++.dg/diagnostic/redeclaration-5.C: New test.
16668 * g++.dg/warn/Wshadow-19.C: New test.
16670 2023-09-05 Jakub Jelinek <jakub@redhat.com>
16673 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
16675 * g++.dg/diagnostic/redeclaration-3.C: New test.
16676 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
16677 * g++.dg/parse/pr31952-3.C: Likewise.
16679 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
16681 * c-c++-common/gomp/allocate-13.c: New test.
16683 2023-09-05 Pan Li <pan2.li@intel.com>
16685 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
16686 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
16687 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
16689 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
16692 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
16694 * gnat.dg/unroll3.adb: Adjust.
16696 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
16698 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
16699 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
16700 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
16701 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
16702 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
16703 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
16704 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
16705 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
16707 2023-09-05 liuhongt <hongtao.liu@intel.com>
16709 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
16711 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
16713 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
16714 * gcc.dg/vect/bb-slp-71.c: Likewise.
16715 * gcc.dg/vect/bb-slp-72.c: Likewise.
16716 * gcc.dg/vect/bb-slp-73.c: Likewise.
16717 * gcc.dg/vect/bb-slp-74.c: Likewise.
16718 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
16719 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
16720 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
16721 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
16722 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
16723 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
16724 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
16725 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
16726 * gcc.dg/vect/pr101445.c: Likewise.
16727 * gcc.dg/vect/pr105219.c: Likewise.
16728 * gcc.dg/vect/pr107160.c: Likewise.
16729 * gcc.dg/vect/pr107212-1.c: Likewise.
16730 * gcc.dg/vect/pr107212-2.c: Likewise.
16731 * gcc.dg/vect/pr109502.c: Likewise.
16732 * gcc.dg/vect/pr110381.c: Likewise.
16733 * gcc.dg/vect/pr110838.c: Likewise.
16734 * gcc.dg/vect/pr88497-1.c: Likewise.
16735 * gcc.dg/vect/pr88497-7.c: Likewise.
16736 * gcc.dg/vect/pr96783-1.c: Likewise.
16737 * gcc.dg/vect/pr96783-2.c: Likewise.
16738 * gcc.dg/vect/pr97558-2.c: Likewise.
16739 * gcc.dg/vect/pr99253.c: Likewise.
16740 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
16741 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
16742 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
16743 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
16744 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
16745 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
16746 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
16747 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
16748 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
16749 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
16750 * gcc.dg/vect/vect-cond-13.c: Likewise.
16751 * gcc.dg/vect/vect-recurr-1.c: Likewise.
16752 * gcc.dg/vect/vect-recurr-2.c: Likewise.
16753 * gcc.dg/vect/vect-recurr-3.c: Likewise.
16754 * gcc.dg/vect/vect-recurr-4.c: Likewise.
16755 * gcc.dg/vect/vect-recurr-5.c: Likewise.
16756 * gcc.dg/vect/vect-recurr-6.c: Likewise.
16758 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
16760 PR testsuite/111071
16761 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
16762 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
16764 2023-09-04 Pan Li <pan2.li@intel.com>
16766 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
16768 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
16770 PR tree-optimization/108757
16771 * gcc.dg/pr108757-1.c: New test.
16772 * gcc.dg/pr108757-2.c: New test.
16773 * gcc.dg/pr108757.h: New test.
16775 2023-09-04 Guo Jie <guojie@loongson.cn>
16777 * gcc.target/loongarch/const-double-zero-stx.c: New test.
16779 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
16781 * gcc.target/loongarch/switch-qi.c: New test.
16783 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
16785 * gcc.target/loongarch/float-load.c: New test.
16787 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16789 PR testsuite/111066
16790 * g++.dg/special/initpri3.C: Fix wording.
16792 2023-09-03 Pan Li <pan2.li@intel.com>
16794 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
16795 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
16796 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
16797 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
16798 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
16799 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
16800 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
16801 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
16802 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
16803 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
16804 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
16806 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
16808 * gcc.target/loongarch/math-float-128.c: New test.
16810 2023-09-01 Harald Anlauf <anlauf@gmx.de>
16813 * gfortran.dg/bounds_check_fail_5.f90: New test.
16815 2023-09-01 benjamin priour <priour.be@gmail.com>
16819 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
16820 * g++.dg/analyzer/placement-new.C: Added tests.
16821 * g++.dg/analyzer/new-2.C: New test.
16822 * g++.dg/analyzer/noexcept-new.C: New test.
16823 * g++.dg/analyzer/placement-new-size.C: New test.
16825 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
16827 PR testsuite/111264
16828 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
16831 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
16833 * g++.dg/pr110879.C: Moved to...
16834 * g++.dg/opt/pr110879.C: ...here.
16836 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
16838 PR libstdc++/110879
16839 * g++.dg/pr110879.C: New test.
16841 2023-09-01 Jakub Jelinek <jakub@redhat.com>
16844 * g++.dg/cpp2a/decomp8.C: New test.
16845 * g++.dg/cpp2a/decomp9.C: New test.
16846 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
16849 2023-09-01 Jakub Jelinek <jakub@redhat.com>
16851 PR tree-optimization/19832
16852 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
16854 2023-09-01 Jakub Jelinek <jakub@redhat.com>
16856 PR tree-optimization/110915
16857 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
16858 macro definition after limits.h inclusion.
16859 * gcc.dg/pr110915-2.c: Likewise.
16860 * gcc.dg/pr110915-3.c: Likewise.
16861 * gcc.dg/pr110915-4.c: Likewise.
16862 * gcc.dg/pr110915-5.c: Likewise.
16863 * gcc.dg/pr110915-6.c: Likewise.
16864 * gcc.dg/pr110915-7.c: Likewise.
16865 * gcc.dg/pr110915-8.c: Likewise.
16866 * gcc.dg/pr110915-9.c: Likewise.
16867 * gcc.dg/pr110915-10.c: Likewise.
16868 * gcc.dg/pr110915-11.c: Likewise.
16869 * gcc.dg/pr110915-12.c: Likewise.
16871 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
16873 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
16874 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
16875 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
16876 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
16877 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
16878 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
16879 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
16880 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
16881 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
16882 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
16883 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
16884 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
16885 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
16886 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
16887 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
16888 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
16890 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
16892 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
16893 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
16894 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
16895 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
16896 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
16897 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
16898 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
16899 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
16901 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
16903 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
16904 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
16905 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
16906 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
16907 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
16908 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
16909 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
16910 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
16911 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
16913 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
16915 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
16916 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
16918 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
16920 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
16921 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
16922 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
16923 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
16924 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
16925 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
16926 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
16927 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
16928 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
16929 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
16930 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
16931 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
16932 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
16933 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
16935 2023-09-01 Pan Li <pan2.li@intel.com>
16937 * gcc.target/riscv/rvv/autovec/vls/def.h:
16938 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
16939 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
16940 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
16941 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
16942 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
16943 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
16944 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
16945 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
16946 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
16947 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
16948 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
16949 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
16951 2023-09-01 Andrew Pinski <apinski@marvell.com>
16953 PR tree-optimization/19832
16954 * g++.dg/opt/vectcond-1.C: New test.
16955 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
16957 2023-08-31 Andrew Pinski <apinski@marvell.com>
16959 PR tree-optimization/110915
16960 * gcc.dg/pr110915-1.c: New test.
16961 * gcc.dg/pr110915-10.c: New test.
16962 * gcc.dg/pr110915-11.c: New test.
16963 * gcc.dg/pr110915-12.c: New test.
16964 * gcc.dg/pr110915-2.c: New test.
16965 * gcc.dg/pr110915-3.c: New test.
16966 * gcc.dg/pr110915-4.c: New test.
16967 * gcc.dg/pr110915-5.c: New test.
16968 * gcc.dg/pr110915-6.c: New test.
16969 * gcc.dg/pr110915-7.c: New test.
16970 * gcc.dg/pr110915-8.c: New test.
16971 * gcc.dg/pr110915-9.c: New test.
16973 2023-08-31 Pan Li <pan2.li@intel.com>
16975 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
16977 2023-08-31 Pan Li <pan2.li@intel.com>
16979 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
16981 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
16983 PR testsuite/111228
16984 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
16985 counts to match the number of associated vec_* built-in calls.
16986 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
16987 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
16988 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
16989 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
16990 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
16991 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
16992 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
16994 2023-08-31 Pan Li <pan2.li@intel.com>
16996 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
16998 2023-08-31 Pan Li <pan2.li@intel.com>
16999 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17001 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
17003 2023-08-31 Richard Biener <rguenther@suse.de>
17005 PR middle-end/111253
17006 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
17008 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
17011 * gcc.target/powerpc/pr110411-1.c: New testcase.
17012 * gcc.target/powerpc/pr110411-2.c: New testcase.
17014 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
17016 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
17017 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
17018 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
17020 2023-08-31 Richard Biener <rguenther@suse.de>
17022 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
17023 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
17025 2023-08-31 Richard Biener <rguenther@suse.de>
17027 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
17028 * gcc.target/i386/pr52252-core.c: Likewise.
17030 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
17033 * gcc.target/powerpc/pr96762.c: New.
17035 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
17038 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
17040 2023-08-30 Eric Feng <ef2648@columbia.edu>
17043 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
17044 count checking for PyObjects.
17045 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
17046 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
17047 (and added more tests).
17048 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
17049 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
17051 * gcc.dg/plugin/plugin.exp: New tests.
17052 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
17053 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
17055 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
17058 * gcc.target/pru/pr106562-10.c: New test.
17059 * gcc.target/pru/pr106562-11.c: New test.
17060 * gcc.target/pru/pr106562-5.c: New test.
17061 * gcc.target/pru/pr106562-6.c: New test.
17062 * gcc.target/pru/pr106562-7.c: New test.
17063 * gcc.target/pru/pr106562-8.c: New test.
17064 * gcc.target/pru/pr106562-9.c: New test.
17066 2023-08-30 Marek Polacek <polacek@redhat.com>
17069 * g++.dg/cpp2a/desig30.C: New test.
17071 2023-08-30 Marek Polacek <polacek@redhat.com>
17074 * g++.dg/cpp2a/constinit19.C: New test.
17076 2023-08-30 Richard Biener <rguenther@suse.de>
17078 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
17081 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17083 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
17085 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17087 * gcc.dg/vect/slp-26.c: Adapt for RVV.
17089 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
17092 * gfortran.dg/interface_procedure_1.f90: New test.
17094 2023-08-30 Richard Biener <rguenther@suse.de>
17096 PR tree-optimization/111228
17097 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
17099 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17101 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
17102 * gcc.dg/vect/vect-outer-4e.c: Ditto.
17103 * gcc.dg/vect/vect-outer-4f.c: Ditto.
17104 * gcc.dg/vect/vect-outer-4g.c: Ditto.
17105 * gcc.dg/vect/vect-outer-4k.c: Ditto.
17106 * gcc.dg/vect/vect-outer-4l.c: Ditto.
17108 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17110 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
17111 * gcc.dg/vect/pr88598-2.c: Ditto.
17112 * gcc.dg/vect/pr88598-3.c: Ditto.
17114 2023-08-30 Die Li <lidie@eswincomputing.com>
17115 Fei Gao <gaofei@eswincomputing.com>
17117 * gcc.target/riscv/cm_mv_rv32.c: New test.
17119 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
17121 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
17122 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
17124 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
17126 * gcc.target/riscv/rv32e_zcmp.c: New test.
17127 * gcc.target/riscv/rv32i_zcmp.c: New test.
17128 * gcc.target/riscv/zcmp_push_fpr.c: New test.
17129 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
17131 2023-08-30 Jakub Jelinek <jakub@redhat.com>
17133 PR tree-optimization/110914
17134 * gcc.c-torture/execute/pr110914.c: New test.
17136 2023-08-30 Jakub Jelinek <jakub@redhat.com>
17138 PR tree-optimization/111015
17139 * gcc.dg/pr111015.c: New test.
17141 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
17143 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
17145 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17147 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
17149 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
17151 * gcc.target/riscv/zicond-xor-01.c: New test.
17152 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
17154 2023-08-29 David Malcolm <dmalcolm@redhat.com>
17157 * c-c++-common/analyzer/overlapping-buffers.c: New test.
17159 2023-08-29 Marek Polacek <polacek@redhat.com>
17161 * g++.dg/diagnostic/explicit.C: New test.
17163 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
17165 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
17166 assigning register numbers that are non-zero.
17167 * gcc.target/riscv/zfa-fli-8.c: Ditto.
17168 * gcc.target/riscv/zfa-fli-5.c: New test.
17170 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
17171 Vineet Gupta <vineetg@rivosinc.com>
17173 * gcc.target/riscv/attribute-1.c: Check for
17174 __riscv_unaligned_slow or __riscv_unaligned_fast
17175 * gcc.target/riscv/attribute-4.c: Check for
17176 __riscv_unaligned_avoid
17177 * gcc.target/riscv/attribute-5.c: Check for
17178 __riscv_unaligned_slow or __riscv_unaligned_fast
17179 * gcc.target/riscv/predef-align-1.c: New test.
17180 * gcc.target/riscv/predef-align-2.c: New test.
17181 * gcc.target/riscv/predef-align-3.c: New test.
17182 * gcc.target/riscv/predef-align-4.c: New test.
17183 * gcc.target/riscv/predef-align-5.c: New test.
17184 * gcc.target/riscv/predef-align-6.c: New test.
17186 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
17188 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
17189 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
17191 2023-08-29 Carl Love <cel@us.ibm.com>
17194 * gcc.target/powerpc/pr93448.c: New test case.
17196 2023-08-29 David Malcolm <dmalcolm@redhat.com>
17199 * c-c++-common/analyzer/pr99193-2.c: Add
17200 -Wno-analyzer-too-complex.
17201 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
17202 (test_concrete_strlen): New.
17203 (test_symbolic_strlen): New.
17205 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
17207 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
17208 extension 'Zcb' with some implications.
17210 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
17212 * gcc.target/riscv/predef-30.c: New test for a stub
17213 vendor extension 'XVentanaCondOps'.
17215 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
17217 * gcc.target/riscv/predef-29.c: New test for a stub privileged
17218 extension 'Smstateen' with some implications.
17220 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
17222 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
17223 extension to continue testing whether we can use valid two-letter
17226 2023-08-29 Jakub Jelinek <jakub@redhat.com>
17228 PR middle-end/79173
17229 PR middle-end/111209
17230 * gcc.target/i386/pr79173-12.c: New test.
17232 2023-08-29 Andrew Pinski <apinski@marvell.com>
17234 PR tree-optimization/111147
17235 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
17237 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17239 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
17241 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17243 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
17245 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
17248 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
17249 * gcc.target/riscv/rvv/base/pr110943.c: New test.
17251 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
17253 * gcc.target/loongarch/sign-extend.c: New test.
17255 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
17257 * gcc.target/riscv/builtin_pause.c: Removed.
17258 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
17259 extension is enabled.
17260 * gcc.target/riscv/zihintpause-2.c: Likewise.
17261 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
17262 extension is disabled.
17264 2023-08-28 Andrew Pinski <apinski@marvell.com>
17266 PR testsuite/111215
17267 * gcc.dg/tree-ssa/cond-bool-2.c: Add
17268 `--param logical-op-non-short-circuit=1` to the options.
17270 2023-08-28 Andrew Pinski <apinski@marvell.com>
17272 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
17273 * gcc.dg/pr87009.c: Update test.
17275 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
17277 * gcc.target/loongarch/slt-sign-extend.c: New test.
17279 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17281 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
17282 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
17283 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
17284 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
17285 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
17286 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
17287 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
17289 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17291 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
17292 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
17293 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
17294 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
17295 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
17296 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
17297 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
17298 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
17299 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
17300 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
17301 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
17302 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
17303 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
17304 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
17305 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
17306 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
17307 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
17308 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
17309 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
17310 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
17311 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
17312 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
17313 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
17314 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
17315 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
17316 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
17317 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
17318 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
17319 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
17320 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
17321 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
17322 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
17323 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
17324 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
17325 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
17326 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
17327 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
17328 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
17329 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
17330 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
17331 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
17332 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
17333 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
17334 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
17335 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
17336 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
17337 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
17338 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
17339 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
17340 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
17341 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
17342 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
17343 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
17344 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
17345 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
17346 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
17348 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
17350 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
17352 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
17354 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
17356 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
17358 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
17359 sensitive scheduling.
17361 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
17364 * gcc.dg/analyzer/aliasing-3.c: Moved to...
17365 * c-c++-common/analyzer/aliasing-3.c: ...here.
17366 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
17367 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
17368 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
17369 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
17370 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
17371 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
17372 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
17373 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
17374 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
17375 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
17376 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
17377 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
17378 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
17379 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
17380 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
17381 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
17382 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
17383 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
17384 * gcc.dg/analyzer/calloc-1.c: Moved to...
17385 * c-c++-common/analyzer/calloc-1.c: ...here.
17386 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
17387 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
17388 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
17389 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
17390 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
17391 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
17392 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
17393 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
17394 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
17395 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
17396 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
17397 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
17398 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
17399 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
17400 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
17401 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
17402 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
17403 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
17404 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
17405 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
17406 * gcc.dg/analyzer/exec-1.c: Moved to...
17407 * c-c++-common/analyzer/exec-1.c: ...here.
17408 * gcc.dg/analyzer/feasibility-3.c: Moved to...
17409 * c-c++-common/analyzer/feasibility-3.c: ...here.
17410 * gcc.dg/analyzer/fields.c: Moved to...
17411 * c-c++-common/analyzer/fields.c: ...here.
17412 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
17413 * c-c++-common/analyzer/function-ptr-5.c: ...here.
17414 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
17415 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
17416 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
17417 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
17418 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
17419 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
17420 * gcc.dg/analyzer/init.c: Moved to...
17421 * c-c++-common/analyzer/init.c: ...here.
17422 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
17423 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
17424 * gcc.dg/analyzer/inlining-3.c: Moved to...
17425 * c-c++-common/analyzer/inlining-3.c: ...here.
17426 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
17427 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
17428 * gcc.dg/analyzer/inlining-4.c: Moved to...
17429 * c-c++-common/analyzer/inlining-4.c: ...here.
17430 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
17431 * c-c++-common/analyzer/leak-pr105906.c: ...here.
17432 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
17433 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
17434 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
17435 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
17436 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
17437 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
17438 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
17439 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
17440 * gcc.dg/analyzer/malloc-2.c: Moved to...
17441 * c-c++-common/analyzer/malloc-2.c: ...here.
17442 * gcc.dg/analyzer/memcpy-2.c: Moved to...
17443 * c-c++-common/analyzer/memcpy-2.c: ...here.
17444 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
17445 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
17446 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
17447 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
17448 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
17449 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
17450 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
17451 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
17452 * gcc.dg/analyzer/pr101962.c: Moved to...
17453 * c-c++-common/analyzer/pr101962.c: ...here.
17454 * gcc.dg/analyzer/pr103217-2.c: Moved to...
17455 * c-c++-common/analyzer/pr103217-2.c: ...here.
17456 * gcc.dg/analyzer/pr103217.c: Moved to...
17457 * c-c++-common/analyzer/pr103217.c: ...here.
17458 * gcc.dg/analyzer/pr104029.c: Moved to...
17459 * c-c++-common/analyzer/pr104029.c: ...here.
17460 * gcc.dg/analyzer/pr104062.c: Moved to...
17461 * c-c++-common/analyzer/pr104062.c: ...here.
17462 * gcc.dg/analyzer/pr105783.c: Moved to...
17463 * c-c++-common/analyzer/pr105783.c: ...here.
17464 * gcc.dg/analyzer/pr107345.c: Moved to...
17465 * c-c++-common/analyzer/pr107345.c: ...here.
17466 * gcc.dg/analyzer/pr93695-1.c: Moved to...
17467 * c-c++-common/analyzer/pr93695-1.c: ...here.
17468 * gcc.dg/analyzer/pr94596.c: Moved to...
17469 * c-c++-common/analyzer/pr94596.c: ...here.
17470 * gcc.dg/analyzer/pr94839.c: Moved to...
17471 * c-c++-common/analyzer/pr94839.c: ...here.
17472 * gcc.dg/analyzer/pr95152-4.c: C only.
17473 * gcc.dg/analyzer/pr95152-5.c: C only.
17474 * gcc.dg/analyzer/pr95240.c: Moved to...
17475 * c-c++-common/analyzer/pr95240.c: ...here.
17476 * gcc.dg/analyzer/pr96639.c: Moved to...
17477 * c-c++-common/analyzer/pr96639.c: ...here.
17478 * gcc.dg/analyzer/pr96653.c: Moved to...
17479 * c-c++-common/analyzer/pr96653.c: ...here.
17480 * gcc.dg/analyzer/pr96792.c: Moved to...
17481 * c-c++-common/analyzer/pr96792.c: ...here.
17482 * gcc.dg/analyzer/pr96841.c: Moved to...
17483 * c-c++-common/analyzer/pr96841.c: ...here.
17484 * gcc.dg/analyzer/pr98564.c: Moved to...
17485 * c-c++-common/analyzer/pr98564.c: ...here.
17486 * gcc.dg/analyzer/pr98628.c: Moved to...
17487 * c-c++-common/analyzer/pr98628.c: ...here.
17488 * gcc.dg/analyzer/pr98969.c: Moved to...
17489 * c-c++-common/analyzer/pr98969.c: ...here.
17490 * gcc.dg/analyzer/pr99193-2.c: Moved to...
17491 * c-c++-common/analyzer/pr99193-2.c: ...here.
17492 * gcc.dg/analyzer/pr99193-3.c: Moved to...
17493 * c-c++-common/analyzer/pr99193-3.c: ...here.
17494 * gcc.dg/analyzer/pr99716-1.c: Moved to...
17495 * c-c++-common/analyzer/pr99716-1.c: ...here.
17496 * gcc.dg/analyzer/pr99774-1.c: Moved to...
17497 * c-c++-common/analyzer/pr99774-1.c: ...here.
17498 * gcc.dg/analyzer/realloc-1.c: Moved to...
17499 * c-c++-common/analyzer/realloc-1.c: ...here.
17500 * gcc.dg/analyzer/realloc-2.c: Moved to...
17501 * c-c++-common/analyzer/realloc-2.c: ...here.
17502 * gcc.dg/analyzer/realloc-3.c: Moved to...
17503 * c-c++-common/analyzer/realloc-3.c: ...here.
17504 * gcc.dg/analyzer/realloc-4.c: Moved to...
17505 * c-c++-common/analyzer/realloc-4.c: ...here.
17506 * gcc.dg/analyzer/realloc-5.c: Moved to...
17507 * c-c++-common/analyzer/realloc-5.c: ...here.
17508 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
17509 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
17510 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
17511 * c-c++-common/analyzer/snprintf-concat.c: ...here.
17512 * gcc.dg/analyzer/sock-1.c: Moved to...
17513 * c-c++-common/analyzer/sock-1.c: ...here.
17514 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
17515 * c-c++-common/analyzer/sprintf-concat.c: ...here.
17516 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
17517 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
17518 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
17519 * c-c++-common/analyzer/string-ops-dup.c: ...here.
17520 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
17521 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
17522 * gcc.dg/analyzer/symbolic-12.c: Moved to...
17523 * c-c++-common/analyzer/symbolic-12.c: ...here.
17524 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
17525 * c-c++-common/analyzer/uninit-alloca.c: ...here.
17526 * gcc.dg/analyzer/untracked-2.c: Moved to...
17527 * c-c++-common/analyzer/untracked-2.c: ...here.
17528 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
17529 * c-c++-common/analyzer/vasprintf-1.c: ...here.
17530 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
17531 * c-c++-common/analyzer/write-to-const-1.c: ...here.
17532 * gcc.dg/analyzer/write-to-function-1.c: C only.
17533 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
17534 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
17535 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
17536 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
17537 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
17538 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
17539 * g++.dg/analyzer/analyzer.exp: Now also run tests under
17540 c-c++-common/analyzer.
17541 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
17542 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
17543 c-c++-common/analyzer.
17544 * gcc.dg/analyzer/pr104369-1.c: C only.
17545 * gcc.dg/analyzer/pr104369-2.c: Likewise.
17546 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
17547 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
17549 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
17550 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
17551 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
17552 * gcc.dg/analyzer/data-model-11.c: Removed.
17553 * gcc.dg/analyzer/pr61861.c: C only.
17554 * gcc.dg/analyzer/pr93457.c: Removed.
17555 * gcc.dg/analyzer/pr97568.c: Removed.
17556 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
17557 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
17558 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
17559 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
17560 * c-c++-common/analyzer/data-model-11.c: New test.
17561 * c-c++-common/analyzer/pr93457.c: New test.
17562 * c-c++-common/analyzer/pr97568.c: New test.
17563 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
17564 previous gcc.dg/analyzer/sprintf-1.c.
17565 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
17567 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
17570 * gfortran.dg/pr92586.f90 : New test
17572 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17574 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
17575 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
17576 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
17577 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
17578 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
17579 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
17580 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
17581 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
17582 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
17583 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
17584 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
17585 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
17586 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
17587 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
17588 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
17589 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
17590 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
17591 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
17592 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
17593 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
17594 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
17595 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
17596 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
17597 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
17598 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
17599 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
17600 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
17601 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
17603 2023-08-26 Andrew Pinski <apinski@marvell.com>
17605 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
17607 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
17609 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
17610 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
17612 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
17614 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
17616 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
17618 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
17619 * gcc.target/riscv/zfa-fli-zfh.c: New test.
17620 * gcc.target/riscv/zfa-fli.c: New test.
17621 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
17622 * gcc.target/riscv/zfa-fli-1.c: New test.
17623 * gcc.target/riscv/zfa-fli-2.c: New test.
17624 * gcc.target/riscv/zfa-fli-3.c: New test.
17625 * gcc.target/riscv/zfa-fli-4.c: New test.
17626 * gcc.target/riscv/zfa-fli-6.c: New test.
17627 * gcc.target/riscv/zfa-fli-7.c: New test.
17628 * gcc.target/riscv/zfa-fli-8.c: New test.
17629 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
17630 * gcc.target/riscv/zfa-fround.c: New file.
17632 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
17634 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
17635 * gfortran.dg/gomp/collapse2.f90: Likewise.
17636 * gfortran.dg/gomp/imperfect-gotos.f90: New.
17637 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
17638 * gfortran.dg/gomp/imperfect1.f90: New.
17639 * gfortran.dg/gomp/imperfect2.f90: New.
17640 * gfortran.dg/gomp/imperfect3.f90: New.
17641 * gfortran.dg/gomp/imperfect4.f90: New.
17642 * gfortran.dg/gomp/imperfect5.f90: New.
17644 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
17646 * c-c++-common/gomp/imperfect-attributes.c: New.
17647 * c-c++-common/gomp/imperfect-badloops.c: New.
17648 * c-c++-common/gomp/imperfect-blocks.c: New.
17649 * c-c++-common/gomp/imperfect-extension.c: New.
17650 * c-c++-common/gomp/imperfect-gotos.c: New.
17651 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
17652 * c-c++-common/gomp/imperfect-labels.c: New.
17653 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
17654 * c-c++-common/gomp/imperfect-pragmas.c: New.
17655 * c-c++-common/gomp/imperfect1.c: New.
17656 * c-c++-common/gomp/imperfect2.c: New.
17657 * c-c++-common/gomp/imperfect3.c: New.
17658 * c-c++-common/gomp/imperfect4.c: New.
17659 * c-c++-common/gomp/imperfect5.c: New.
17661 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
17663 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
17664 * g++.dg/gomp/attrs-imperfect1.C: New test.
17665 * g++.dg/gomp/attrs-imperfect2.C: New test.
17666 * g++.dg/gomp/attrs-imperfect3.C: New test.
17667 * g++.dg/gomp/attrs-imperfect4.C: New test.
17668 * g++.dg/gomp/attrs-imperfect5.C: New test.
17669 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
17670 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
17671 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
17673 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
17675 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
17676 * c-c++-common/goacc/tile-2.c: Likewise.
17677 * gcc.dg/gomp/collapse-1.c: Likewise.
17679 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
17681 * gcc.target/riscv/gcse-const.c: New Test
17682 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
17684 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
17686 2023-08-25 Andrew Pinski <apinski@marvell.com>
17688 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
17690 2023-08-25 Harald Anlauf <anlauf@gmx.de>
17693 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
17694 * gfortran.dg/data_bounds_2.f90: New test.
17696 2023-08-25 David Malcolm <dmalcolm@redhat.com>
17698 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
17699 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
17700 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
17702 2023-08-25 Richard Biener <rguenther@suse.de>
17704 PR tree-optimization/111137
17705 * gcc.dg/torture/pr111137.c: New testcase.
17707 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
17709 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
17711 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
17713 * gcc.target/riscv/vector-abi-1.c: Moved to...
17714 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
17715 * gcc.target/riscv/vector-abi-2.c: Moved to...
17716 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
17717 * gcc.target/riscv/vector-abi-3.c: Moved to...
17718 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
17719 * gcc.target/riscv/vector-abi-4.c: Moved to...
17720 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
17721 * gcc.target/riscv/vector-abi-5.c: Moved to...
17722 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
17723 * gcc.target/riscv/vector-abi-6.c: Moved to...
17724 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
17725 * gcc.target/riscv/vector-abi-7.c: Moved to...
17726 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
17727 * gcc.target/riscv/vector-abi-8.c: Moved to...
17728 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
17729 * gcc.target/riscv/vector-abi-9.c: Moved to...
17730 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
17732 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
17735 * gcc.target/i386/pr111127.c: New test.
17737 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
17740 * g++.target/i386/pr94866.C: New test.
17742 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
17745 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
17746 non-function pointers is legit.
17747 * gcc.c-torture/compile/pr106537-2.c: Likewise.
17749 2023-08-24 David Malcolm <dmalcolm@redhat.com>
17752 * gcc.dg/analyzer/strcat-1.c: New test.
17754 2023-08-24 David Malcolm <dmalcolm@redhat.com>
17757 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
17759 2023-08-24 David Malcolm <dmalcolm@redhat.com>
17762 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
17763 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
17764 * gcc.dg/analyzer/strcpy-3.c: Likewise.
17765 * gcc.dg/analyzer/strcpy-4.c: New test.
17767 2023-08-24 David Malcolm <dmalcolm@redhat.com>
17770 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
17771 (test_strlen_1): New.
17773 2023-08-24 Richard Biener <rguenther@suse.de>
17775 PR tree-optimization/111123
17776 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
17778 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17780 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
17781 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
17782 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
17783 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
17784 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
17785 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
17786 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
17787 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
17788 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
17789 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
17790 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
17791 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
17792 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
17793 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
17794 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
17795 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
17796 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
17797 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
17798 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
17799 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
17800 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
17801 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
17802 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
17803 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
17804 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
17805 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
17807 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
17809 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
17810 -fno-sched-pressure.
17811 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
17812 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
17813 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
17814 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
17815 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
17816 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
17817 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
17818 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
17819 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
17820 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
17821 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
17822 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
17823 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
17824 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
17825 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
17826 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
17827 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
17828 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
17829 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
17830 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
17831 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
17832 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
17833 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
17834 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
17836 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
17838 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
17840 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
17842 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
17844 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
17846 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
17848 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
17850 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
17852 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
17854 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
17856 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
17858 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
17860 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
17862 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
17864 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
17866 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
17868 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
17870 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
17872 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
17874 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
17877 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
17879 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
17880 Add variable to hold reference result.
17882 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
17884 * gcc.dg/c2x-attr-syntax-6.c: New test.
17885 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
17887 2023-08-24 Richard Biener <rguenther@suse.de>
17889 PR tree-optimization/111115
17890 * lib/target-supports.exp (check_effective_target_vect_masked_store):
17891 Supported with check_avx_available.
17892 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
17894 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
17896 * gcc.target/aarch64/neoverse_v1_2.c: New test.
17897 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
17899 2023-08-24 Richard Biener <rguenther@suse.de>
17901 PR tree-optimization/111128
17902 * gcc.dg/torture/pr111128.c: New testcase.
17904 2023-08-24 Richard Biener <rguenther@suse.de>
17906 PR testsuite/111125
17907 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
17909 2023-08-24 Andrew Pinski <apinski@marvell.com>
17911 PR tree-optimization/111109
17912 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
17914 2023-08-24 Andrew Pinski <apinski@marvell.com>
17916 PR tree-optimization/95929
17917 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
17918 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
17919 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
17921 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17924 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17926 * g++.target/i386/mv33.C: New test.
17927 * gcc.target/i386/avx10_1-1.c: Ditto.
17928 * gcc.target/i386/avx10_1-2.c: Ditto.
17929 * gcc.target/i386/avx10_1-3.c: Ditto.
17930 * gcc.target/i386/avx10_1-4.c: Ditto.
17931 * gcc.target/i386/avx10_1-5.c: Ditto.
17932 * gcc.target/i386/avx10_1-6.c: Ditto.
17933 * gcc.target/i386/avx10_1-7.c: Ditto.
17934 * gcc.target/i386/avx10_1-8.c: Ditto.
17935 * gcc.target/i386/avx10_1-9.c: Ditto.
17936 * gcc.target/i386/avx10_1-10.c: Ditto.
17938 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17941 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17943 * gcc.target/i386/avx10_1-11.c: New test.
17944 * gcc.target/i386/avx10_1-12.c: Ditto.
17945 * gcc.target/i386/avx10_1-13.c: Ditto.
17946 * gcc.target/i386/avx10_1-14.c: Ditto.
17948 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17951 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17953 * gcc.target/i386/avx10_1-15.c: New test.
17954 * gcc.target/i386/avx10_1-16.c: Ditto.
17955 * gcc.target/i386/avx10_1-17.c: Ditto.
17956 * gcc.target/i386/avx10_1-18.c: Ditto.
17958 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17961 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17963 * gcc.target/i386/avx-1.c: Add -mavx10.1.
17964 * gcc.target/i386/avx-2.c: Ditto.
17965 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
17967 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17970 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
17972 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
17973 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
17974 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
17975 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
17976 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
17977 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
17978 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
17979 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
17980 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
17981 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
17982 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
17983 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
17984 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
17986 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17989 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
17991 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
17992 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
17993 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
17994 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
17995 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
17996 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
17997 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
17998 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
17999 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
18000 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
18001 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
18002 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
18003 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
18004 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
18005 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
18006 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
18007 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
18009 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
18012 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18014 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
18015 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
18016 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
18017 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
18018 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
18019 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
18020 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
18021 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
18022 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
18023 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
18025 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
18028 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
18032 * gcc.target/i386/pr111051-1.c: New test.
18034 2023-08-24 Richard Biener <rguenther@suse.de>
18037 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
18039 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
18041 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
18043 2023-08-23 Harald Anlauf <anlauf@gmx.de>
18046 * gfortran.dg/common_28.f90: New test.
18048 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
18050 * gcc.dg/pr102983.c: Adjust output expectations.
18051 * gcc.dg/pr110918.c: New.
18053 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
18055 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
18056 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
18057 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
18058 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
18059 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
18060 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
18061 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
18062 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
18063 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
18064 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
18065 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
18066 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
18067 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
18068 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
18069 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
18070 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
18072 2023-08-23 Jan Hubicka <jh@suse.cz>
18074 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
18076 2023-08-23 Jan Hubicka <jh@suse.cz>
18078 PR middle-end/110940
18079 * gcc.c-torture/compile/pr110940.c: New test.
18081 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18083 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
18086 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18088 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
18090 2023-08-22 David Malcolm <dmalcolm@redhat.com>
18093 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
18094 results on symbolic values.
18095 * gcc.dg/analyzer/strlen-1.c: New test.
18097 2023-08-22 Jason Merrill <jason@redhat.com>
18100 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
18101 * g++.dg/cpp2a/concepts-friend15.C: New test.
18102 * g++.dg/cpp2a/concepts-friend11a.C: New file.
18104 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
18106 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
18107 * c-c++-common/gomp/defaultmap-5.c: New test.
18108 * c-c++-common/gomp/defaultmap-6.c: New test.
18109 * gfortran.dg/gomp/defaultmap-10.f90: New test.
18110 * gfortran.dg/gomp/defaultmap-9.f90: New test.
18112 2023-08-22 Richard Biener <rguenther@suse.de>
18114 PR tree-optimization/94864
18115 PR tree-optimization/94865
18116 PR tree-optimization/93080
18117 * gcc.target/i386/pr94864.c: New testcase.
18118 * gcc.target/i386/pr94865.c: Likewise.
18119 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
18120 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
18121 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
18123 2023-08-22 Harald Anlauf <anlauf@gmx.de>
18126 * gfortran.dg/data_vector_section.f90: New test.
18128 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18129 Kewen.Lin <linkw@linux.ibm.com>
18131 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
18132 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
18134 2023-08-22 liuhongt <hongtao.liu@intel.com>
18136 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
18139 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
18141 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
18142 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
18143 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
18144 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
18145 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
18146 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
18148 2023-08-22 David Malcolm <dmalcolm@redhat.com>
18151 * gcc.dg/analyzer/attr-format-1.c: New test.
18152 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
18155 2023-08-22 David Malcolm <dmalcolm@redhat.com>
18157 * gcc.dg/analyzer/fopen-1.c: New test.
18159 2023-08-22 David Malcolm <dmalcolm@redhat.com>
18162 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
18163 reimplementation of unterminated string detection. Add test
18164 coverage for uninitialized buffers.
18165 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
18166 * gcc.dg/analyzer/putenv-1.c: Likewise.
18167 * gcc.dg/analyzer/strchr-1.c: Likewise.
18168 * gcc.dg/analyzer/strcpy-1.c: Likewise.
18169 * gcc.dg/analyzer/strdup-1.c: Likewise.
18171 2023-08-22 Pan Li <pan2.li@intel.com>
18173 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
18175 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
18177 * gcc.dg/unroll-7.c: Remove xfail.
18179 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
18181 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
18182 * gcc.target/riscv/xtheadbb.c: Ditto.
18183 * gcc.target/riscv/xtheadbs.c: Ditto.
18184 * gcc.target/riscv/xtheadcmo.c: Ditto.
18185 * gcc.target/riscv/xtheadcondmov.c: Ditto.
18186 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
18187 * gcc.target/riscv/xtheadfmv.c: Ditto.
18188 * gcc.target/riscv/xtheadint.c: Ditto.
18189 * gcc.target/riscv/xtheadmac.c: Ditto.
18190 * gcc.target/riscv/xtheadmemidx.c: Ditto.
18191 * gcc.target/riscv/xtheadmempair.c: Ditto.
18192 * gcc.target/riscv/xtheadsync.c: Ditto.
18193 * gcc.target/riscv/zawrs.c: Ditto.
18194 * gcc.target/riscv/zvbb.c: Ditto.
18195 * gcc.target/riscv/zvbc.c: Ditto.
18196 * gcc.target/riscv/zvkg.c: Ditto.
18197 * gcc.target/riscv/zvkned.c: Ditto.
18198 * gcc.target/riscv/zvknha.c: Ditto.
18199 * gcc.target/riscv/zvknhb.c: Ditto.
18200 * gcc.target/riscv/zvksed.c: Ditto.
18201 * gcc.target/riscv/zvksh.c: Ditto.
18202 * gcc.target/riscv/zvkt.c: Ditto.
18204 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
18206 * gcc.target/riscv/zvkn.c: Quote #error messages.
18207 * gcc.target/riscv/zvkn-1.c: Ditto.
18208 * gcc.target/riscv/zvknc.c: Ditto.
18209 * gcc.target/riscv/zvknc-1.c: Ditto.
18210 * gcc.target/riscv/zvknc-2.c: Ditto.
18211 * gcc.target/riscv/zvkng.c: Ditto.
18212 * gcc.target/riscv/zvkng-1.c: Ditto.
18213 * gcc.target/riscv/zvkng-2.c: Ditto.
18214 * gcc.target/riscv/zvks.c: Ditto.
18215 * gcc.target/riscv/zvks-1.c: Ditto.
18216 * gcc.target/riscv/zvksc.c: Ditto.
18217 * gcc.target/riscv/zvksc-1.c: Ditto.
18218 * gcc.target/riscv/zvksc-2.c: Ditto.
18219 * gcc.target/riscv/zvksg.c: Ditto.
18220 * gcc.target/riscv/zvksg-1.c: Ditto.
18221 * gcc.target/riscv/zvksg-2.c: Ditto.
18223 2023-08-21 Richard Biener <rguenther@suse.de>
18225 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
18227 2023-08-21 Richard Biener <rguenther@suse.de>
18229 * lib/target-supports.exp: Add vect128, vect256 and vect512
18231 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
18234 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18236 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
18237 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
18238 for targets that support vect_fold_extract_last.
18240 2023-08-21 Richard Biener <rguenther@suse.de>
18242 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
18243 to avoid reduction vectorization.
18245 2023-08-21 liuhongt <hongtao.liu@intel.com>
18247 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
18249 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
18250 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
18251 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
18252 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
18253 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
18254 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
18255 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
18256 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
18257 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
18258 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
18259 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
18260 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
18261 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
18262 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
18263 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
18264 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
18265 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
18267 2023-08-21 Richard Biener <rguenther@suse.de>
18269 PR tree-optimization/111082
18270 * gcc.dg/pr111082.c: New testcase.
18272 2023-08-21 Richard Biener <rguenther@suse.de>
18274 PR tree-optimization/111070
18275 * gcc.dg/pr111070.c: New testcase.
18277 2023-08-21 Andrew Pinski <apinski@marvell.com>
18279 PR tree-optimization/111002
18280 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
18282 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
18284 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
18286 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18288 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
18290 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
18292 PR testsuite/110756
18293 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
18295 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18297 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
18298 _FORTIFY_SOURCE=0 on darwin.
18299 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
18300 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
18302 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
18304 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
18306 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
18308 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
18311 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18314 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
18315 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
18316 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
18317 * gcc.dg/analyzer/fd-listen.c: Likewise.
18318 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
18319 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
18320 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
18321 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
18322 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
18324 2023-08-20 Andrew Pinski <apinski@marvell.com>
18326 PR tree-optimization/111006
18327 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
18329 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
18331 * lib/target-supports.exp (dg-require-python-h): Test
18332 whether Python.h can really be used.
18334 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
18337 * gcc.target/i386/pr111023-2.c: New test.
18338 * gcc.target/i386/pr111023-4b.c: New test.
18339 * gcc.target/i386/pr111023-8b.c: New test.
18340 * gcc.target/i386/pr111023.c: New test.
18342 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
18345 * gcc.dg/tree-ssa/pr110753.c: New test.
18347 2023-08-18 Richard Biener <rguenther@suse.de>
18349 PR tree-optimization/111019
18350 * g++.dg/torture/pr111019.C: New testcase.
18352 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18354 * gcc.target/bpf/frame-limit-1.c: New test.
18355 * gcc.target/bpf/frame-limit-2.c: Likewise.
18357 2023-08-18 Richard Biener <rguenther@suse.de>
18359 PR tree-optimization/111048
18360 * gcc.dg/torture/pr111048.c: New testcase.
18362 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
18366 * gcc.target/i386/pr111051-1.c: New test.
18368 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
18370 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
18371 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
18373 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
18375 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
18376 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
18378 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
18379 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18381 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
18382 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
18384 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
18386 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
18387 Address failure due to uninitialized vtype register.
18389 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
18391 PR tree-optimization/111009
18392 * gcc.dg/pr111009.c: New.
18394 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
18395 Charlie Jenkins <charlie@rivosinc.com>
18397 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
18398 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
18400 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18403 * gcc.c-torture/compile/pr106537-1.c: New test.
18404 * gcc.c-torture/compile/pr106537-2.c: Likewise.
18405 * gcc.c-torture/compile/pr106537-3.c: Likewise.
18407 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
18409 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
18410 * gcc.target/riscv/zvkn-1.c: Ditto.
18411 * gcc.target/riscv/zvknc.c: Ditto.
18412 * gcc.target/riscv/zvknc-1.c: Ditto.
18413 * gcc.target/riscv/zvknc-2.c: Ditto.
18414 * gcc.target/riscv/zvkng.c: Ditto.
18415 * gcc.target/riscv/zvkng-1.c: Ditto.
18416 * gcc.target/riscv/zvkng-2.c: Ditto.
18417 * gcc.target/riscv/zvks.c: Ditto.
18418 * gcc.target/riscv/zvks-1.c: Ditto.
18419 * gcc.target/riscv/zvksc.c: Ditto.
18420 * gcc.target/riscv/zvksc-1.c: Ditto.
18421 * gcc.target/riscv/zvksc-2.c: Ditto.
18422 * gcc.target/riscv/zvksg.c: Ditto.
18423 * gcc.target/riscv/zvksg-1.c: Ditto.
18424 * gcc.target/riscv/zvksg-2.c: Ditto.
18426 2023-08-17 Richard Biener <rguenther@suse.de>
18428 PR tree-optimization/111039
18429 * gcc.dg/pr111039.c: New testcase.
18431 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
18433 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
18434 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
18435 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
18436 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
18437 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
18438 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
18439 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
18440 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
18441 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
18442 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
18444 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18446 * gcc.target/bpf/naked-1.c: New test.
18448 2023-08-17 Richard Biener <rguenther@suse.de>
18450 * gcc.target/i386/vect-reduc-2.c: New testcase.
18452 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
18454 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
18455 Remove dg-line var declare_a.
18457 2023-08-17 Pan Li <pan2.li@intel.com>
18459 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
18461 2023-08-17 Pan Li <pan2.li@intel.com>
18463 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
18465 2023-08-17 Pan Li <pan2.li@intel.com>
18467 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
18469 2023-08-17 Pan Li <pan2.li@intel.com>
18471 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
18473 2023-08-17 Pan Li <pan2.li@intel.com>
18475 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
18477 2023-08-17 Pan Li <pan2.li@intel.com>
18479 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
18481 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18483 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
18484 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
18485 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
18486 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
18487 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
18488 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
18489 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
18490 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
18491 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
18492 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
18494 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18496 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
18497 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
18498 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
18499 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
18500 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
18501 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
18502 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
18503 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
18504 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
18505 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
18506 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
18507 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
18508 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
18509 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
18510 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
18511 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
18512 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
18514 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18517 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
18518 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
18520 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18522 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
18523 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
18524 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
18525 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
18526 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
18527 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
18528 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
18529 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
18530 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
18531 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
18532 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
18533 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
18534 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
18536 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18538 * gcc.target/i386/avx-1.c: Add -mavx10.1.
18539 * gcc.target/i386/avx-2.c: Ditto.
18540 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
18542 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18544 * gcc.target/i386/avx10_1-15.c: New test.
18545 * gcc.target/i386/avx10_1-16.c: Ditto.
18546 * gcc.target/i386/avx10_1-17.c: Ditto.
18547 * gcc.target/i386/avx10_1-18.c: Ditto.
18549 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18551 * gcc.target/i386/avx10_1-11.c: New test.
18552 * gcc.target/i386/avx10_1-12.c: Ditto.
18553 * gcc.target/i386/avx10_1-13.c: Ditto.
18554 * gcc.target/i386/avx10_1-14.c: Ditto.
18556 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18558 * g++.target/i386/mv33.C: New test.
18559 * gcc.target/i386/avx10_1-1.c: Ditto.
18560 * gcc.target/i386/avx10_1-2.c: Ditto.
18561 * gcc.target/i386/avx10_1-3.c: Ditto.
18562 * gcc.target/i386/avx10_1-4.c: Ditto.
18563 * gcc.target/i386/avx10_1-5.c: Ditto.
18564 * gcc.target/i386/avx10_1-6.c: Ditto.
18565 * gcc.target/i386/avx10_1-7.c: Ditto.
18566 * gcc.target/i386/avx10_1-8.c: Ditto.
18567 * gcc.target/i386/avx10_1-9.c: Ditto.
18568 * gcc.target/i386/avx10_1-10.c: Ditto.
18570 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
18572 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
18574 2023-08-17 Andrew Pinski <apinski@marvell.com>
18577 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
18579 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
18581 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
18582 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
18583 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
18584 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
18586 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
18588 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
18589 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
18590 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
18591 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
18592 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
18594 2023-08-16 Pan Li <pan2.li@intel.com>
18596 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
18598 2023-08-16 Pan Li <pan2.li@intel.com>
18600 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
18602 2023-08-16 Pan Li <pan2.li@intel.com>
18604 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
18606 2023-08-16 Pan Li <pan2.li@intel.com>
18608 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
18610 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
18613 * gcc.target/powerpc/pr110429.c: New.
18615 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
18618 * gcc.target/powerpc/pr106769.h: New.
18619 * gcc.target/powerpc/pr106769-p8.c: New.
18620 * gcc.target/powerpc/pr106769-p9.c: New.
18622 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18624 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
18626 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
18627 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
18628 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
18629 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
18630 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
18631 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
18632 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
18633 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
18634 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
18635 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
18636 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
18637 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
18638 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
18639 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
18640 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
18641 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
18642 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
18643 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
18644 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
18646 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
18648 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
18650 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
18652 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
18654 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
18656 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
18658 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
18659 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
18660 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
18661 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
18662 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
18663 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
18664 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
18665 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
18667 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
18669 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
18671 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
18673 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
18675 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
18677 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
18679 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
18680 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
18681 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
18682 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
18683 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
18684 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
18685 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
18686 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
18687 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
18688 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
18689 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
18690 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
18691 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
18692 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
18693 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
18694 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
18695 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
18696 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
18697 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
18698 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
18699 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
18700 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
18701 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
18702 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
18703 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
18704 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
18705 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
18706 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
18707 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
18708 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
18709 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
18710 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
18711 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
18712 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
18713 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
18714 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
18716 2023-08-16 Pan Li <pan2.li@intel.com>
18718 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
18720 2023-08-16 liuhongt <hongtao.liu@intel.com>
18722 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
18723 gather vectorization.
18724 * gcc.target/i386/avx2-gather-6.c: Ditto.
18725 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
18726 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
18727 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
18728 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
18729 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
18730 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
18731 * gcc.target/i386/pr88531-1b.c: Ditto.
18732 * gcc.target/i386/pr88531-1c.c: Ditto.
18734 2023-08-16 liuhongt <hongtao.liu@intel.com>
18736 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
18738 2023-08-15 David Faust <david.faust@oracle.com>
18741 * gcc.target/bpf/smov-2.c: New test.
18742 * gcc.target/bpf/smov-pseudoc-2.c: New test.
18744 2023-08-15 Martin Jambor <mjambor@suse.cz>
18748 * gcc.dg/ipa/pr92497-1.c: New test.
18749 * gcc.dg/ipa/pr92497-2.c: Likewise.
18751 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
18754 * gdc.dg/pr110959.d: New test.
18756 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
18757 Thomas Schwinge <thomas@codesourcery.com>
18759 * c-c++-common/goacc/default-3.c: Adjust testcase.
18760 * c-c++-common/goacc/default-4.c: Adjust testcase.
18761 * c-c++-common/goacc/default-5.c: Adjust testcase.
18762 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
18763 * gfortran.dg/goacc/default-4.f: Adjust testcase.
18764 * gfortran.dg/goacc/default-5.f: Adjust testcase.
18766 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18769 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
18771 2023-08-15 Richard Biener <rguenther@suse.de>
18773 * gcc.dg/vect/bb-slp-75.c: New testcase.
18775 2023-08-15 Richard Biener <rguenther@suse.de>
18777 PR tree-optimization/110963
18778 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
18780 2023-08-15 Richard Biener <rguenther@suse.de>
18782 PR tree-optimization/110991
18783 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
18785 2023-08-15 Pan Li <pan2.li@intel.com>
18787 * gcc.target/riscv/mode-switch-ice-1.c: New test.
18789 2023-08-15 Pan Li <pan2.li@intel.com>
18791 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
18793 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
18795 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
18796 codes from the arguments.
18797 (p): Update calls: pass explicit distinct error codes.
18799 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
18803 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
18805 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
18808 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
18810 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
18812 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
18815 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
18819 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
18820 * g++.dg/cpp1z/pr110216.C: New test.
18822 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
18824 * gcc.target/riscv/arch-24.c: New test.
18825 * gcc.target/riscv/arch-25.c: New test.
18827 2023-08-14 Pan Li <pan2.li@intel.com>
18829 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
18831 2023-08-14 Pan Li <pan2.li@intel.com>
18833 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
18835 2023-08-14 Pan Li <pan2.li@intel.com>
18837 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
18839 2023-08-14 Pan Li <pan2.li@intel.com>
18841 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
18843 2023-08-14 Pan Li <pan2.li@intel.com>
18845 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
18847 2023-08-14 Pan Li <pan2.li@intel.com>
18849 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
18851 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
18854 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
18855 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
18856 (gm2_init_iso): Add -fm2-plugin.
18857 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
18858 (gm2_init_pim2): Add -fm2-plugin.
18859 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
18860 (gm2_init_iso): Add -fm2-plugin.
18861 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
18862 (gm2_init_pim2): Add -fm2-plugin.
18864 2023-08-12 Jakub Jelinek <jakub@redhat.com>
18866 * gcc.dg/stdckdint-1.c: New test.
18867 * gcc.dg/stdckdint-2.c: New test.
18869 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18872 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
18874 2023-08-12 Patrick Palka <ppalka@redhat.com>
18875 Jason Merrill <jason@redhat.com>
18878 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
18879 of "declared" in the repeated deduction guide diagnostics.
18880 * g++.dg/cpp1z/class-deduction116.C: New test.
18882 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18885 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
18887 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18889 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
18890 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
18891 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
18892 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
18893 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
18894 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
18895 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
18896 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
18897 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
18898 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
18900 2023-08-11 David Malcolm <dmalcolm@redhat.com>
18903 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
18904 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
18905 (test_error_at_line_unterminated): New.
18906 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
18907 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
18908 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
18909 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
18910 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
18912 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18914 PR middle-end/110989
18915 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
18917 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
18919 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
18921 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
18922 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
18923 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
18924 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
18925 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
18926 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
18927 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
18928 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
18929 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
18930 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
18931 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
18932 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
18933 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
18934 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
18935 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
18936 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
18937 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
18938 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
18939 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
18940 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
18941 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
18942 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
18943 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
18944 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
18945 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
18946 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
18947 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
18949 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
18951 * lib/target-supports.exp (check_effective_target_alloca): BPF
18952 target does not support alloca.
18953 * gcc.target/bpf/diag-alloca-1.c: New test.
18954 * gcc.target/bpf/diag-alloca-2.c: Likewise.
18955 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
18956 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
18957 * gcc.target/bpf/regs-availability-1.c: Likewise.
18959 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
18961 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
18962 * gcc.target/bpf/diag-funargs.c: Adapt test.
18964 2023-08-11 Eric Feng <ef2648@columbia.edu>
18967 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
18968 PyList_New, PyList_Append, PyLong_FromLong
18969 * gcc.dg/plugin/plugin.exp: New test.
18970 * lib/target-supports.exp: New procedure.
18971 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
18973 2023-08-11 Patrick Palka <ppalka@redhat.com>
18976 * g++.dg/cpp2a/concepts-requires35.C: New test.
18978 2023-08-11 Patrick Palka <ppalka@redhat.com>
18981 * g++.dg/cpp1y/var-templ84.C: New test.
18982 * g++.dg/cpp1y/var-templ84a.C: New test.
18984 2023-08-11 Richard Biener <rguenther@suse.de>
18986 PR tree-optimization/110979
18987 * gcc.dg/torture/pr110979.c: New testcase.
18989 2023-08-11 Richard Biener <rguenther@suse.de>
18991 * g++.dg/vect/slp-pr87105.cc: Adjust.
18992 * gcc.dg/vect/bb-slp-17.c: Likewise.
18993 * gcc.dg/vect/bb-slp-20.c: Likewise.
18994 * gcc.dg/vect/bb-slp-21.c: Likewise.
18995 * gcc.dg/vect/bb-slp-22.c: Likewise.
18996 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
18998 2023-08-11 Pan Li <pan2.li@intel.com>
19000 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
19002 2023-08-11 Pan Li <pan2.li@intel.com>
19004 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
19006 2023-08-11 Drew Ross <drross@redhat.com>
19007 Jakub Jelinek <jakub@redhat.com>
19009 PR tree-optimization/109938
19010 * gcc.c-torture/execute/pr109938.c: New test.
19011 * gcc.dg/tree-ssa/pr109938.c: New test.
19013 2023-08-11 Pan Li <pan2.li@intel.com>
19015 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
19017 2023-08-11 Pan Li <pan2.li@intel.com>
19019 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
19021 2023-08-11 Jakub Jelinek <jakub@redhat.com>
19023 * gcc.dg/c11-typeof-2.c: New test.
19024 * gcc.dg/c11-typeof-3.c: New test.
19025 * gcc.dg/gnu11-typeof-3.c: New test.
19026 * gcc.dg/gnu11-typeof-4.c: New test.
19028 2023-08-11 Andrew Pinski <apinski@marvell.com>
19030 PR tree-optimization/110954
19031 * gcc.c-torture/execute/pr110954-1.c: New test.
19033 2023-08-11 Martin Uecker <uecker@tugraz.at>
19036 * gcc.dg/Wuseless-cast.c: New test.
19038 2023-08-11 Pan Li <pan2.li@intel.com>
19040 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
19042 2023-08-10 Jan Hubicka <jh@suse.cz>
19044 PR middle-end/110923
19045 * gcc.dg/tree-ssa/pr110923.c: New test.
19047 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
19049 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
19050 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
19051 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
19052 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
19053 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
19054 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
19055 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
19056 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
19057 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
19058 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
19059 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
19060 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
19061 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
19062 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
19063 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
19064 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
19065 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
19066 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
19067 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
19068 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
19069 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
19070 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
19071 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
19072 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
19073 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
19074 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
19075 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
19076 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
19078 2023-08-10 Jan Hubicka <jh@suse.cz>
19080 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
19082 2023-08-10 Pan Li <pan2.li@intel.com>
19084 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
19086 2023-08-10 Pan Li <pan2.li@intel.com>
19088 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
19090 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19093 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
19095 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19097 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
19099 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
19100 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
19101 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
19102 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
19103 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
19104 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
19106 2023-08-09 David Malcolm <dmalcolm@redhat.com>
19108 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
19109 to reflect splitting of allocation size and assignment messages
19110 from a single event into pairs of events
19111 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
19112 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
19113 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
19114 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
19115 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
19116 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
19117 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
19118 value is the initial argument.
19119 * gcc.dg/plugin/analyzer_kernel_plugin.c
19120 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
19121 the "known zero size" case.
19122 * gcc.dg/plugin/analyzer_known_fns_plugin.c
19123 (known_function_attempt_to_copy::impl_call_pre): Likewise.
19125 2023-08-09 Andrew Pinski <apinski@marvell.com>
19127 PR tree-optimization/110937
19128 PR tree-optimization/100798
19129 * gcc.dg/tree-ssa/bool-14.c: New test.
19130 * gcc.dg/tree-ssa/bool-15.c: New test.
19131 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
19132 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
19133 so `a ? -1 : 0` is not used to hit the match
19136 2023-08-09 Carl Love <cel@us.ibm.com>
19138 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
19139 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
19140 execute_test_functions): Move to vec-cmpne.h. Add
19141 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
19142 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
19143 and vec-cmpne-runnable.c. Split define_test_functions definition
19144 into define_test_functions and define_init_verify_functions.
19146 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19149 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
19151 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
19153 * gcc.target/riscv/zicond-ice-1.c: New test.
19155 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
19158 * g++.dg/cpp0x/decltype-100482.C: New test.
19160 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
19163 * gcc.target/i386/pr110832-1.c: New test.
19164 * gcc.target/i386/pr110832-2.c: New test.
19165 * gcc.target/i386/pr110832-3.c: New test.
19167 2023-08-08 Andrew Pinski <apinski@marvell.com>
19169 PR tree-optimization/103281
19170 PR tree-optimization/28794
19171 * gcc.dg/tree-ssa/pr103281-1.c: New test.
19172 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
19174 2023-08-08 Pan Li <pan2.li@intel.com>
19176 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
19178 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
19180 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19182 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
19183 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
19184 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
19185 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
19186 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
19187 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
19188 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
19189 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
19190 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
19191 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
19192 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
19193 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
19194 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
19195 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
19196 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
19197 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
19198 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
19199 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
19200 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
19201 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
19202 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
19203 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
19204 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
19205 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
19206 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
19207 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
19208 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
19209 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
19210 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
19211 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
19212 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
19213 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
19214 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
19215 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
19216 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
19217 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
19218 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
19219 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
19220 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
19221 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
19222 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
19223 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
19224 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
19225 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
19226 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
19227 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
19228 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
19229 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
19230 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
19231 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
19232 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
19233 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
19234 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
19235 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
19236 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
19237 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
19238 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
19239 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
19240 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
19241 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
19242 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
19243 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
19244 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
19245 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
19246 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
19247 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
19248 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
19249 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
19250 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
19251 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
19252 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
19253 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
19254 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
19255 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
19256 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
19257 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
19258 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
19259 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
19260 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
19261 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
19262 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
19263 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
19264 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
19265 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
19266 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
19267 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
19268 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
19269 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
19270 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
19271 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
19272 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
19273 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
19274 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
19275 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
19276 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
19277 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
19278 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
19279 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
19280 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
19281 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
19282 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
19283 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
19284 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
19285 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
19286 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
19287 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
19288 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
19289 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
19290 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
19291 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
19292 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
19293 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
19295 2023-08-08 Richard Biener <rguenther@suse.de>
19297 PR tree-optimization/49955
19298 * gfortran.dg/vect/pr49955.f: New testcase.
19300 2023-08-08 Richard Biener <rguenther@suse.de>
19302 PR tree-optimization/110924
19303 * gcc.dg/torture/pr110924.c: New testcase.
19305 2023-08-08 yulong <shiyulong@iscas.ac.cn>
19307 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
19308 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
19309 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
19310 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
19311 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
19312 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
19314 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
19316 PR rtl-optimization/110869
19317 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
19318 * gcc.dg/cmp-mem-const-2.c: Dito.
19319 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
19320 * gcc.dg/cmp-mem-const-4.c: Dito.
19321 * gcc.dg/cmp-mem-const-5.c: Dito.
19322 * gcc.dg/cmp-mem-const-6.c: Dito.
19324 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19326 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
19327 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
19329 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19331 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
19332 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
19333 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
19334 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
19335 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
19336 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
19337 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
19339 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19341 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
19342 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
19343 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
19344 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
19345 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
19346 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
19347 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
19348 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
19349 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
19350 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
19351 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
19352 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
19353 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
19354 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
19355 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
19356 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
19357 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
19358 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
19360 2023-08-07 Martin Jambor <mjambor@suse.cz>
19363 * g++.dg/ipa/pr110378-1.C: New test.
19365 2023-08-07 Andrew Pinski <apinski@marvell.com>
19367 PR tree-optimization/109959
19368 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
19369 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
19370 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
19371 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
19372 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
19374 2023-08-07 liuhongt <hongtao.liu@intel.com>
19376 * gcc.target/i386/pr110762-v4hf.c: New test.
19378 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19380 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
19382 2023-08-07 Jan Hubicka <jh@suse.cz>
19384 PR tree-optimization/106293
19385 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
19386 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
19388 2023-08-07 Andrew Pinski <apinski@marvell.com>
19390 PR tree-optimization/96695
19391 * gcc.dg/pr96695-1.c: New test.
19392 * gcc.dg/pr96695-10.c: New test.
19393 * gcc.dg/pr96695-11.c: New test.
19394 * gcc.dg/pr96695-12.c: New test.
19395 * gcc.dg/pr96695-2.c: New test.
19396 * gcc.dg/pr96695-3.c: New test.
19397 * gcc.dg/pr96695-4.c: New test.
19398 * gcc.dg/pr96695-5.c: New test.
19399 * gcc.dg/pr96695-6.c: New test.
19400 * gcc.dg/pr96695-7.c: New test.
19401 * gcc.dg/pr96695-8.c: New test.
19402 * gcc.dg/pr96695-9.c: New test.
19404 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
19407 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
19409 2023-08-06 Jan Hubicka <jh@suse.cz>
19411 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
19412 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
19413 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
19414 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
19415 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
19416 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
19417 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
19418 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
19419 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
19420 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
19421 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
19422 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
19423 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
19424 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
19425 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
19427 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
19430 * gm2/iso/run/pass/m2date.mod: New test.
19431 * gm2/iso/run/pass/testclock.mod: New test.
19432 * gm2/iso/run/pass/testclock2.mod: New test.
19434 2023-08-05 Martin Uecker <uecker@tugraz.at>
19437 * gcc.dg/Wvla-parameter-4.c: Adapt test.
19438 * gcc.dg/attr-access-2.c: Adapt test.
19440 2023-08-05 Martin Uecker <uecker@tugraz.at>
19442 * gcc.dg/pr68193.c: New test.
19444 2023-08-04 David Malcolm <dmalcolm@redhat.com>
19447 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
19448 reflect consolidation of size and assignment into a single event.
19449 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
19450 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
19451 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
19452 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
19453 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
19454 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
19455 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
19456 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
19457 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
19458 * gcc.dg/analyzer/explode-4.c: New test.
19459 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
19460 __attribute__ alloc_size.
19462 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
19465 * gcc.target/i386/invariant-ternlog-1.c: New test.
19466 * gcc.target/i386/invariant-ternlog-2.c: New test.
19468 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
19470 * gcc.target/i386/pr110717-2.c: New test case.
19472 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
19474 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
19476 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
19478 * gcc.target/avr/lra-cpymem_qi.c: New.
19480 2023-08-04 Tamar Christina <tamar.christina@arm.com>
19482 * g++.dg/vect/pr84556.cc: Add novector pragma.
19483 * g++.dg/vect/simd-1.cc: Add novector pragma.
19484 * g++.dg/vect/simd-2.cc: Add novector pragma.
19485 * g++.dg/vect/simd-3.cc: Add novector pragma.
19486 * g++.dg/vect/simd-4.cc: Add novector pragma.
19487 * g++.dg/vect/simd-5.cc: Add novector pragma.
19488 * g++.dg/vect/simd-6.cc: Add novector pragma.
19489 * g++.dg/vect/simd-7.cc: Add novector pragma.
19490 * g++.dg/vect/simd-8.cc: Add novector pragma.
19491 * g++.dg/vect/simd-9.cc: Add novector pragma.
19492 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
19493 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
19494 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
19495 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
19496 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
19497 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
19498 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
19499 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
19500 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
19501 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
19502 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
19503 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
19504 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
19505 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
19506 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
19507 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
19508 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
19509 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
19510 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
19511 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
19512 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
19513 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
19514 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
19515 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
19516 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
19517 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
19518 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
19519 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
19520 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
19521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
19522 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
19523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
19524 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
19525 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
19526 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
19527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
19528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
19529 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
19530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
19531 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
19532 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
19533 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
19534 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
19535 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
19536 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
19537 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
19538 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
19539 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
19540 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
19541 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
19542 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
19543 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
19544 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
19545 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
19546 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
19547 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
19548 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
19549 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
19550 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
19551 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
19552 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
19553 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
19554 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
19555 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
19556 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
19557 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
19558 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
19559 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
19560 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
19561 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
19562 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
19563 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
19564 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
19565 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
19566 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
19567 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
19568 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
19569 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
19570 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
19571 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
19572 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
19573 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
19574 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
19575 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
19576 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
19577 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
19578 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
19579 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
19580 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
19581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
19582 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
19583 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
19584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
19585 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
19586 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
19587 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
19588 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
19589 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
19590 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
19591 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
19592 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
19593 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
19594 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
19595 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
19596 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
19597 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
19598 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
19599 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
19600 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
19601 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
19602 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
19603 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
19604 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
19605 * gcc.dg/vect/pr101445.c: Add novector pragma.
19606 * gcc.dg/vect/pr103581.c: Add novector pragma.
19607 * gcc.dg/vect/pr105219.c: Add novector pragma.
19608 * gcc.dg/vect/pr108608.c: Add novector pragma.
19609 * gcc.dg/vect/pr18400.c: Add novector pragma.
19610 * gcc.dg/vect/pr18536.c: Add novector pragma.
19611 * gcc.dg/vect/pr20122.c: Add novector pragma.
19612 * gcc.dg/vect/pr25413.c: Add novector pragma.
19613 * gcc.dg/vect/pr30784.c: Add novector pragma.
19614 * gcc.dg/vect/pr37539.c: Add novector pragma.
19615 * gcc.dg/vect/pr40074.c: Add novector pragma.
19616 * gcc.dg/vect/pr45752.c: Add novector pragma.
19617 * gcc.dg/vect/pr45902.c: Add novector pragma.
19618 * gcc.dg/vect/pr46009.c: Add novector pragma.
19619 * gcc.dg/vect/pr48172.c: Add novector pragma.
19620 * gcc.dg/vect/pr51074.c: Add novector pragma.
19621 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
19622 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
19623 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
19624 * gcc.dg/vect/pr56918.c: Add novector pragma.
19625 * gcc.dg/vect/pr56920.c: Add novector pragma.
19626 * gcc.dg/vect/pr56933.c: Add novector pragma.
19627 * gcc.dg/vect/pr57705.c: Add novector pragma.
19628 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
19629 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
19630 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
19631 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
19632 * gcc.dg/vect/pr59594.c: Add novector pragma.
19633 * gcc.dg/vect/pr59984.c: Add novector pragma.
19634 * gcc.dg/vect/pr60276.c: Add novector pragma.
19635 * gcc.dg/vect/pr61194.c: Add novector pragma.
19636 * gcc.dg/vect/pr61680.c: Add novector pragma.
19637 * gcc.dg/vect/pr62021.c: Add novector pragma.
19638 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
19639 * gcc.dg/vect/pr64252.c: Add novector pragma.
19640 * gcc.dg/vect/pr64404.c: Add novector pragma.
19641 * gcc.dg/vect/pr64421.c: Add novector pragma.
19642 * gcc.dg/vect/pr64493.c: Add novector pragma.
19643 * gcc.dg/vect/pr64495.c: Add novector pragma.
19644 * gcc.dg/vect/pr66251.c: Add novector pragma.
19645 * gcc.dg/vect/pr66253.c: Add novector pragma.
19646 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
19647 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
19648 * gcc.dg/vect/pr69820.c: Add novector pragma.
19649 * gcc.dg/vect/pr70021.c: Add novector pragma.
19650 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
19651 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
19652 * gcc.dg/vect/pr71259.c: Add novector pragma.
19653 * gcc.dg/vect/pr78005.c: Add novector pragma.
19654 * gcc.dg/vect/pr78558.c: Add novector pragma.
19655 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
19656 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
19657 * gcc.dg/vect/pr80928.c: Add novector pragma.
19658 * gcc.dg/vect/pr81410.c: Add novector pragma.
19659 * gcc.dg/vect/pr81633.c: Add novector pragma.
19660 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
19661 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
19662 * gcc.dg/vect/pr85586.c: Add novector pragma.
19663 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
19664 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
19665 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
19666 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
19667 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
19668 * gcc.dg/vect/pr90018.c: Add novector pragma.
19669 * gcc.dg/vect/pr92420.c: Add novector pragma.
19670 * gcc.dg/vect/pr94994.c: Add novector pragma.
19671 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
19672 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
19673 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
19674 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
19675 * gcc.dg/vect/pr97678.c: Add novector pragma.
19676 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
19677 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
19678 * gcc.dg/vect/slp-1.c: Add novector pragma.
19679 * gcc.dg/vect/slp-10.c: Add novector pragma.
19680 * gcc.dg/vect/slp-11a.c: Add novector pragma.
19681 * gcc.dg/vect/slp-11b.c: Add novector pragma.
19682 * gcc.dg/vect/slp-11c.c: Add novector pragma.
19683 * gcc.dg/vect/slp-12a.c: Add novector pragma.
19684 * gcc.dg/vect/slp-12b.c: Add novector pragma.
19685 * gcc.dg/vect/slp-12c.c: Add novector pragma.
19686 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
19687 * gcc.dg/vect/slp-13.c: Add novector pragma.
19688 * gcc.dg/vect/slp-14.c: Add novector pragma.
19689 * gcc.dg/vect/slp-15.c: Add novector pragma.
19690 * gcc.dg/vect/slp-16.c: Add novector pragma.
19691 * gcc.dg/vect/slp-17.c: Add novector pragma.
19692 * gcc.dg/vect/slp-18.c: Add novector pragma.
19693 * gcc.dg/vect/slp-19a.c: Add novector pragma.
19694 * gcc.dg/vect/slp-19b.c: Add novector pragma.
19695 * gcc.dg/vect/slp-19c.c: Add novector pragma.
19696 * gcc.dg/vect/slp-2.c: Add novector pragma.
19697 * gcc.dg/vect/slp-20.c: Add novector pragma.
19698 * gcc.dg/vect/slp-21.c: Add novector pragma.
19699 * gcc.dg/vect/slp-22.c: Add novector pragma.
19700 * gcc.dg/vect/slp-23.c: Add novector pragma.
19701 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
19702 * gcc.dg/vect/slp-24.c: Add novector pragma.
19703 * gcc.dg/vect/slp-25.c: Add novector pragma.
19704 * gcc.dg/vect/slp-26.c: Add novector pragma.
19705 * gcc.dg/vect/slp-28.c: Add novector pragma.
19706 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
19707 * gcc.dg/vect/slp-3.c: Add novector pragma.
19708 * gcc.dg/vect/slp-33.c: Add novector pragma.
19709 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
19710 * gcc.dg/vect/slp-34.c: Add novector pragma.
19711 * gcc.dg/vect/slp-35.c: Add novector pragma.
19712 * gcc.dg/vect/slp-37.c: Add novector pragma.
19713 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
19714 * gcc.dg/vect/slp-4.c: Add novector pragma.
19715 * gcc.dg/vect/slp-41.c: Add novector pragma.
19716 * gcc.dg/vect/slp-43.c: Add novector pragma.
19717 * gcc.dg/vect/slp-45.c: Add novector pragma.
19718 * gcc.dg/vect/slp-46.c: Add novector pragma.
19719 * gcc.dg/vect/slp-47.c: Add novector pragma.
19720 * gcc.dg/vect/slp-48.c: Add novector pragma.
19721 * gcc.dg/vect/slp-49.c: Add novector pragma.
19722 * gcc.dg/vect/slp-5.c: Add novector pragma.
19723 * gcc.dg/vect/slp-6.c: Add novector pragma.
19724 * gcc.dg/vect/slp-7.c: Add novector pragma.
19725 * gcc.dg/vect/slp-8.c: Add novector pragma.
19726 * gcc.dg/vect/slp-9.c: Add novector pragma.
19727 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
19728 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
19729 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
19730 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
19731 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
19732 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
19733 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
19734 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
19735 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
19736 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
19737 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
19738 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
19739 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
19740 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
19741 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
19742 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
19743 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
19744 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
19745 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
19746 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
19747 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
19748 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
19749 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
19750 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
19751 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
19752 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
19753 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
19754 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
19755 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
19756 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
19757 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
19758 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
19759 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
19760 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
19761 * gcc.dg/vect/vect-100.c: Add novector pragma.
19762 * gcc.dg/vect/vect-103.c: Add novector pragma.
19763 * gcc.dg/vect/vect-104.c: Add novector pragma.
19764 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
19765 * gcc.dg/vect/vect-105.c: Add novector pragma.
19766 * gcc.dg/vect/vect-106.c: Add novector pragma.
19767 * gcc.dg/vect/vect-107.c: Add novector pragma.
19768 * gcc.dg/vect/vect-108.c: Add novector pragma.
19769 * gcc.dg/vect/vect-109.c: Add novector pragma.
19770 * gcc.dg/vect/vect-11.c: Add novector pragma.
19771 * gcc.dg/vect/vect-110.c: Add novector pragma.
19772 * gcc.dg/vect/vect-113.c: Add novector pragma.
19773 * gcc.dg/vect/vect-114.c: Add novector pragma.
19774 * gcc.dg/vect/vect-115.c: Add novector pragma.
19775 * gcc.dg/vect/vect-116.c: Add novector pragma.
19776 * gcc.dg/vect/vect-117.c: Add novector pragma.
19777 * gcc.dg/vect/vect-11a.c: Add novector pragma.
19778 * gcc.dg/vect/vect-12.c: Add novector pragma.
19779 * gcc.dg/vect/vect-122.c: Add novector pragma.
19780 * gcc.dg/vect/vect-124.c: Add novector pragma.
19781 * gcc.dg/vect/vect-13.c: Add novector pragma.
19782 * gcc.dg/vect/vect-14.c: Add novector pragma.
19783 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
19784 * gcc.dg/vect/vect-15.c: Add novector pragma.
19785 * gcc.dg/vect/vect-17.c: Add novector pragma.
19786 * gcc.dg/vect/vect-18.c: Add novector pragma.
19787 * gcc.dg/vect/vect-19.c: Add novector pragma.
19788 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
19789 * gcc.dg/vect/vect-2.c: Add novector pragma.
19790 * gcc.dg/vect/vect-20.c: Add novector pragma.
19791 * gcc.dg/vect/vect-21.c: Add novector pragma.
19792 * gcc.dg/vect/vect-22.c: Add novector pragma.
19793 * gcc.dg/vect/vect-23.c: Add novector pragma.
19794 * gcc.dg/vect/vect-24.c: Add novector pragma.
19795 * gcc.dg/vect/vect-25.c: Add novector pragma.
19796 * gcc.dg/vect/vect-26.c: Add novector pragma.
19797 * gcc.dg/vect/vect-27.c: Add novector pragma.
19798 * gcc.dg/vect/vect-28.c: Add novector pragma.
19799 * gcc.dg/vect/vect-29.c: Add novector pragma.
19800 * gcc.dg/vect/vect-3.c: Add novector pragma.
19801 * gcc.dg/vect/vect-30.c: Add novector pragma.
19802 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
19803 * gcc.dg/vect/vect-31.c: Add novector pragma.
19804 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
19805 * gcc.dg/vect/vect-32.c: Add novector pragma.
19806 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
19807 * gcc.dg/vect/vect-33.c: Add novector pragma.
19808 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
19809 * gcc.dg/vect/vect-34.c: Add novector pragma.
19810 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
19811 * gcc.dg/vect/vect-35.c: Add novector pragma.
19812 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
19813 * gcc.dg/vect/vect-36.c: Add novector pragma.
19814 * gcc.dg/vect/vect-38.c: Add novector pragma.
19815 * gcc.dg/vect/vect-4.c: Add novector pragma.
19816 * gcc.dg/vect/vect-40.c: Add novector pragma.
19817 * gcc.dg/vect/vect-42.c: Add novector pragma.
19818 * gcc.dg/vect/vect-44.c: Add novector pragma.
19819 * gcc.dg/vect/vect-46.c: Add novector pragma.
19820 * gcc.dg/vect/vect-48.c: Add novector pragma.
19821 * gcc.dg/vect/vect-5.c: Add novector pragma.
19822 * gcc.dg/vect/vect-50.c: Add novector pragma.
19823 * gcc.dg/vect/vect-52.c: Add novector pragma.
19824 * gcc.dg/vect/vect-54.c: Add novector pragma.
19825 * gcc.dg/vect/vect-56.c: Add novector pragma.
19826 * gcc.dg/vect/vect-58.c: Add novector pragma.
19827 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
19828 * gcc.dg/vect/vect-6.c: Add novector pragma.
19829 * gcc.dg/vect/vect-60.c: Add novector pragma.
19830 * gcc.dg/vect/vect-62.c: Add novector pragma.
19831 * gcc.dg/vect/vect-63.c: Add novector pragma.
19832 * gcc.dg/vect/vect-64.c: Add novector pragma.
19833 * gcc.dg/vect/vect-65.c: Add novector pragma.
19834 * gcc.dg/vect/vect-66.c: Add novector pragma.
19835 * gcc.dg/vect/vect-67.c: Add novector pragma.
19836 * gcc.dg/vect/vect-68.c: Add novector pragma.
19837 * gcc.dg/vect/vect-7.c: Add novector pragma.
19838 * gcc.dg/vect/vect-70.c: Add novector pragma.
19839 * gcc.dg/vect/vect-71.c: Add novector pragma.
19840 * gcc.dg/vect/vect-72.c: Add novector pragma.
19841 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
19842 * gcc.dg/vect/vect-73.c: Add novector pragma.
19843 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
19844 * gcc.dg/vect/vect-74.c: Add novector pragma.
19845 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
19846 * gcc.dg/vect/vect-75.c: Add novector pragma.
19847 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
19848 * gcc.dg/vect/vect-76.c: Add novector pragma.
19849 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
19850 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
19851 * gcc.dg/vect/vect-77.c: Add novector pragma.
19852 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
19853 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
19854 * gcc.dg/vect/vect-78.c: Add novector pragma.
19855 * gcc.dg/vect/vect-8.c: Add novector pragma.
19856 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
19857 * gcc.dg/vect/vect-80.c: Add novector pragma.
19858 * gcc.dg/vect/vect-82.c: Add novector pragma.
19859 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
19860 * gcc.dg/vect/vect-83.c: Add novector pragma.
19861 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
19862 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
19863 * gcc.dg/vect/vect-85.c: Add novector pragma.
19864 * gcc.dg/vect/vect-86.c: Add novector pragma.
19865 * gcc.dg/vect/vect-87.c: Add novector pragma.
19866 * gcc.dg/vect/vect-88.c: Add novector pragma.
19867 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
19868 * gcc.dg/vect/vect-89.c: Add novector pragma.
19869 * gcc.dg/vect/vect-9.c: Add novector pragma.
19870 * gcc.dg/vect/vect-92.c: Add novector pragma.
19871 * gcc.dg/vect/vect-93.c: Add novector pragma.
19872 * gcc.dg/vect/vect-95.c: Add novector pragma.
19873 * gcc.dg/vect/vect-96.c: Add novector pragma.
19874 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
19875 * gcc.dg/vect/vect-97.c: Add novector pragma.
19876 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
19877 * gcc.dg/vect/vect-98.c: Add novector pragma.
19878 * gcc.dg/vect/vect-99.c: Add novector pragma.
19879 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
19880 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
19881 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
19882 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
19883 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
19884 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
19885 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
19886 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
19887 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
19888 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
19889 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
19890 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
19891 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
19892 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
19893 * gcc.dg/vect/vect-all.c: Add novector pragma.
19894 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
19895 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
19896 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
19897 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
19898 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
19899 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
19900 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
19901 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
19902 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
19903 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
19904 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
19905 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
19906 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
19907 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
19908 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
19909 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
19910 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
19911 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
19912 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
19913 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
19914 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
19915 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
19916 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
19917 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
19918 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
19919 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
19920 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
19921 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
19922 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
19923 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
19924 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
19925 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
19926 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
19927 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
19928 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
19929 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
19930 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
19931 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
19932 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
19933 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
19934 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
19935 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
19936 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
19937 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
19938 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
19939 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
19940 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
19941 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
19942 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
19943 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
19944 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
19945 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
19946 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
19947 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
19948 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
19949 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
19950 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
19951 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
19952 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
19953 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
19954 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
19955 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
19956 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
19957 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
19958 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
19959 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
19960 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
19961 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
19962 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
19963 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
19964 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
19965 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
19966 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
19967 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
19968 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
19969 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
19970 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
19971 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
19972 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
19973 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
19974 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
19975 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
19976 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
19977 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
19978 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
19979 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
19980 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
19981 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
19982 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
19983 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
19984 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
19985 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
19986 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
19987 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
19988 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
19989 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
19990 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
19991 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
19992 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
19993 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
19994 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
19995 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
19996 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
19997 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
19998 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
19999 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
20000 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
20001 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
20002 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
20003 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
20004 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
20005 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
20006 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
20007 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
20008 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
20009 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
20010 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
20011 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
20012 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
20013 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
20014 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
20015 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
20016 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
20017 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
20018 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
20019 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
20020 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
20021 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
20022 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
20023 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
20024 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
20025 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
20026 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
20027 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
20028 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
20029 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
20030 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
20031 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
20032 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
20033 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
20034 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
20035 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
20036 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
20037 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
20038 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
20039 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
20040 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
20041 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
20042 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
20043 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
20044 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
20045 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
20046 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
20047 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
20048 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
20049 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
20050 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
20051 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
20052 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
20053 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
20054 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
20055 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
20056 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
20057 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
20058 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
20059 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
20060 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
20061 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
20062 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
20063 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
20064 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
20065 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
20066 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
20067 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
20068 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
20069 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
20070 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
20071 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
20072 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
20073 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
20074 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
20075 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
20076 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
20077 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
20078 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
20079 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
20080 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
20081 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
20082 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
20083 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
20084 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
20085 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
20086 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
20087 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
20088 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
20089 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
20090 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
20091 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
20092 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
20093 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
20094 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
20095 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
20096 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
20097 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
20098 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
20099 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
20100 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
20101 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
20102 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
20103 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
20104 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
20105 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
20106 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
20107 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
20108 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
20109 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
20110 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
20111 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
20112 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
20113 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
20114 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
20115 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
20116 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
20117 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
20118 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
20119 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
20120 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
20121 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
20122 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
20123 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
20124 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
20125 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
20126 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
20127 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
20128 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
20129 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
20130 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
20131 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
20132 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
20133 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
20134 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
20135 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
20136 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
20137 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
20138 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
20139 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
20140 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
20141 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
20142 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
20143 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
20144 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
20145 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
20146 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
20147 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
20148 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
20149 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
20150 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
20151 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
20152 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
20153 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
20155 2023-08-04 Tamar Christina <tamar.christina@arm.com>
20157 * gcc.dg/vect/vect-novector-pragma.c: New test.
20159 2023-08-04 Tamar Christina <tamar.christina@arm.com>
20161 * g++.dg/vect/vect.exp (support vect- prefix).
20162 * g++.dg/vect/vect-novector-pragma.cc: New test.
20164 2023-08-04 Tamar Christina <tamar.christina@arm.com>
20167 * gcc.target/aarch64/pr98772.c: Adjust assembly.
20168 * gcc.target/aarch64/vect-widen-shift.c: New test.
20170 2023-08-04 Richard Biener <rguenther@suse.de>
20172 PR tree-optimization/110838
20173 * gcc.dg/vect/pr110838.c: New testcase.
20175 2023-08-04 Pan Li <pan2.li@intel.com>
20178 2023-08-04 Pan Li <pan2.li@intel.com>
20180 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
20182 2023-08-04 Pan Li <pan2.li@intel.com>
20185 2023-08-04 Pan Li <pan2.li@intel.com>
20187 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
20190 2023-08-04 Pan Li <pan2.li@intel.com>
20193 2023-08-04 Pan Li <pan2.li@intel.com>
20195 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
20197 2023-08-04 Pan Li <pan2.li@intel.com>
20200 2023-08-04 Pan Li <pan2.li@intel.com>
20202 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
20205 2023-08-04 Andrew Pinski <apinski@marvell.com>
20207 PR tree-optimization/110874
20208 * gcc.c-torture/compile/pr110874-a.c: New test.
20210 2023-08-04 Drew Ross <drross@redhat.com>
20212 PR middle-end/101955
20213 * gcc.dg/pr101955.c: New test.
20215 2023-08-04 Pan Li <pan2.li@intel.com>
20217 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
20220 2023-08-04 Pan Li <pan2.li@intel.com>
20222 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
20224 2023-08-04 Pan Li <pan2.li@intel.com>
20226 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
20229 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
20231 * gcc.target/aarch64/pr110625_3.c: New testcase.
20233 2023-08-04 Pan Li <pan2.li@intel.com>
20235 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
20237 2023-08-04 Pan Li <pan2.li@intel.com>
20239 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
20241 2023-08-04 Pan Li <pan2.li@intel.com>
20243 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
20244 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
20246 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
20248 * g++.dg/ipa/pure-const-3.C: Move source to...
20249 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
20251 * g++.dg/ipa/pure-const-3b.C: New.
20253 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
20255 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
20256 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
20257 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
20258 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
20259 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
20260 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
20261 * gcc.target/bpf/core-builtin-type-based.c: New test.
20262 * gcc.target/bpf/core-builtin-type-id.c: New test.
20263 * gcc.target/bpf/core-support.h: New test.
20265 2023-08-03 David Malcolm <dmalcolm@redhat.com>
20268 * gcc.dg/analyzer/pr108171.c: New test.
20270 2023-08-03 David Malcolm <dmalcolm@redhat.com>
20273 * gcc.dg/analyzer/pr110882.c: New test.
20275 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
20277 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
20278 (test_can_div_trunc_p_const): Add more tests.
20280 2023-08-03 Richard Biener <rguenther@suse.de>
20282 PR tree-optimization/110838
20283 * gcc.dg/torture/pr110838.c: New testcase.
20285 2023-08-03 Richard Biener <rguenther@suse.de>
20287 PR tree-optimization/110702
20288 * gcc.dg/torture/pr110702.c: New testcase.
20290 2023-08-03 Richard Biener <rguenther@suse.de>
20292 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
20294 2023-08-03 Richard Biener <rguenther@suse.de>
20296 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
20297 and eliminate both in the end.
20299 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
20301 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
20302 * gcc.target/s390/vxe2/vlbr-1.c: New test.
20303 * gcc.target/s390/vxe2/vstbr-1.c: New test.
20304 * gcc.target/s390/vxe2/vstbr-2.c: New test.
20306 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
20308 * lib/target-supports.exp (check_effective_target_vect_bswap):
20311 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
20313 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
20314 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
20315 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
20316 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
20317 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
20319 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
20322 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
20323 * gcc.target/i386/pr110792.c: New 64-bit C test case.
20325 2023-08-03 Pan Li <pan2.li@intel.com>
20327 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
20329 2023-08-03 Andrew Pinski <apinski@marvell.com>
20331 * gcc.c-torture/execute/20230802-1.c: New test.
20333 2023-08-03 Pan Li <pan2.li@intel.com>
20335 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
20337 2023-08-02 Eric Feng <ef2648@columbia.edu>
20340 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
20341 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
20342 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
20344 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
20346 PR rtl-optimization/110869
20347 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
20348 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
20349 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
20350 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
20351 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
20352 constant is already reduced.
20353 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
20354 constant is already reduced.
20356 2023-08-02 Richard Biener <rguenther@suse.de>
20358 PR tree-optimization/92335
20359 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
20360 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
20361 expect predictive commoning to happen instead of sinking.
20362 * gcc.dg/vect/pr65947-3.c: Ajdust.
20364 2023-08-02 Pan Li <pan2.li@intel.com>
20366 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
20368 2023-08-02 Jan Hubicka <jh@suse.cz>
20370 * gcc.dg/unroll-1.c: Fix template.
20372 2023-08-02 Jan Hubicka <jh@suse.cz>
20374 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
20376 2023-08-02 liuhongt <hongtao.liu@intel.com>
20378 * gcc.target/i386/pr81904.c: New test.
20380 2023-08-02 liuhongt <hongtao.liu@intel.com>
20382 * gcc.target/i386/vlddqu_vinserti128.c: New test.
20384 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
20387 * gm2/pim/fail/badxproc.mod: New test.
20389 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
20391 * gcc.target/s390/aligned-1.c: New test.
20392 * gcc.target/s390/unaligned-1.c: New test.
20394 2023-08-01 Jan Hubicka <jh@suse.cz>
20396 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
20397 * gcc.dg/vect/vect-1.c: Check profile consistency.
20398 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
20399 * gcc.dg/vect/vect-10.c: Check profile consistency.
20400 * gcc.dg/vect/vect-100.c: Check profile consistency.
20401 * gcc.dg/vect/vect-103.c: Check profile consistency.
20402 * gcc.dg/vect/vect-104.c: Check profile consistency.
20403 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
20404 * gcc.dg/vect/vect-105.c: Check profile consistency.
20405 * gcc.dg/vect/vect-106.c: Check profile consistency.
20406 * gcc.dg/vect/vect-107.c: Check profile consistency.
20407 * gcc.dg/vect/vect-108.c: Check profile consistency.
20408 * gcc.dg/vect/vect-109.c: Check profile consistency.
20409 * gcc.dg/vect/vect-11.c: Check profile consistency.
20410 * gcc.dg/vect/vect-110.c: Check profile consistency.
20411 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
20412 * gcc.dg/vect/vect-112.c: Check profile consistency.
20413 * gcc.dg/vect/vect-113.c: Check profile consistency.
20414 * gcc.dg/vect/vect-114.c: Check profile consistency.
20415 * gcc.dg/vect/vect-115.c: Check profile consistency.
20416 * gcc.dg/vect/vect-116.c: Check profile consistency.
20417 * gcc.dg/vect/vect-117.c: Check profile consistency.
20418 * gcc.dg/vect/vect-118.c: Check profile consistency.
20419 * gcc.dg/vect/vect-119.c: Check profile consistency.
20420 * gcc.dg/vect/vect-11a.c: Check profile consistency.
20421 * gcc.dg/vect/vect-12.c: Check profile consistency.
20422 * gcc.dg/vect/vect-120.c: Check profile consistency.
20423 * gcc.dg/vect/vect-121.c: Check profile consistency.
20424 * gcc.dg/vect/vect-122.c: Check profile consistency.
20425 * gcc.dg/vect/vect-123.c: Check profile consistency.
20426 * gcc.dg/vect/vect-124.c: Check profile consistency.
20427 * gcc.dg/vect/vect-126.c: Check profile consistency.
20428 * gcc.dg/vect/vect-13.c: Check profile consistency.
20429 * gcc.dg/vect/vect-14.c: Check profile consistency.
20430 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
20431 * gcc.dg/vect/vect-15.c: Check profile consistency.
20432 * gcc.dg/vect/vect-17.c: Check profile consistency.
20433 * gcc.dg/vect/vect-18.c: Check profile consistency.
20434 * gcc.dg/vect/vect-19.c: Check profile consistency.
20435 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
20436 * gcc.dg/vect/vect-2.c: Check profile consistency.
20437 * gcc.dg/vect/vect-20.c: Check profile consistency.
20438 * gcc.dg/vect/vect-21.c: Check profile consistency.
20439 * gcc.dg/vect/vect-22.c: Check profile consistency.
20440 * gcc.dg/vect/vect-23.c: Check profile consistency.
20441 * gcc.dg/vect/vect-24.c: Check profile consistency.
20442 * gcc.dg/vect/vect-25.c: Check profile consistency.
20443 * gcc.dg/vect/vect-26.c: Check profile consistency.
20444 * gcc.dg/vect/vect-27.c: Check profile consistency.
20445 * gcc.dg/vect/vect-28.c: Check profile consistency.
20446 * gcc.dg/vect/vect-29.c: Check profile consistency.
20447 * gcc.dg/vect/vect-3.c: Check profile consistency.
20448 * gcc.dg/vect/vect-30.c: Check profile consistency.
20449 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
20450 * gcc.dg/vect/vect-31.c: Check profile consistency.
20451 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
20452 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
20453 * gcc.dg/vect/vect-32.c: Check profile consistency.
20454 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
20455 * gcc.dg/vect/vect-33.c: Check profile consistency.
20456 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
20457 * gcc.dg/vect/vect-34.c: Check profile consistency.
20458 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
20459 * gcc.dg/vect/vect-35.c: Check profile consistency.
20460 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
20461 * gcc.dg/vect/vect-36.c: Check profile consistency.
20462 * gcc.dg/vect/vect-38.c: Check profile consistency.
20463 * gcc.dg/vect/vect-4.c: Check profile consistency.
20464 * gcc.dg/vect/vect-40.c: Check profile consistency.
20465 * gcc.dg/vect/vect-42.c: Check profile consistency.
20466 * gcc.dg/vect/vect-44.c: Check profile consistency.
20467 * gcc.dg/vect/vect-46.c: Check profile consistency.
20468 * gcc.dg/vect/vect-48.c: Check profile consistency.
20469 * gcc.dg/vect/vect-5.c: Check profile consistency.
20470 * gcc.dg/vect/vect-50.c: Check profile consistency.
20471 * gcc.dg/vect/vect-52.c: Check profile consistency.
20472 * gcc.dg/vect/vect-54.c: Check profile consistency.
20473 * gcc.dg/vect/vect-56.c: Check profile consistency.
20474 * gcc.dg/vect/vect-58.c: Check profile consistency.
20475 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
20476 * gcc.dg/vect/vect-6.c: Check profile consistency.
20477 * gcc.dg/vect/vect-60.c: Check profile consistency.
20478 * gcc.dg/vect/vect-62.c: Check profile consistency.
20479 * gcc.dg/vect/vect-63.c: Check profile consistency.
20480 * gcc.dg/vect/vect-64.c: Check profile consistency.
20481 * gcc.dg/vect/vect-65.c: Check profile consistency.
20482 * gcc.dg/vect/vect-66.c: Check profile consistency.
20483 * gcc.dg/vect/vect-67.c: Check profile consistency.
20484 * gcc.dg/vect/vect-68.c: Check profile consistency.
20485 * gcc.dg/vect/vect-7.c: Check profile consistency.
20486 * gcc.dg/vect/vect-70.c: Check profile consistency.
20487 * gcc.dg/vect/vect-71.c: Check profile consistency.
20488 * gcc.dg/vect/vect-72.c: Check profile consistency.
20489 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
20490 * gcc.dg/vect/vect-73.c: Check profile consistency.
20491 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
20492 * gcc.dg/vect/vect-74.c: Check profile consistency.
20493 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
20494 * gcc.dg/vect/vect-75.c: Check profile consistency.
20495 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
20496 * gcc.dg/vect/vect-76.c: Check profile consistency.
20497 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
20498 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
20499 * gcc.dg/vect/vect-77.c: Check profile consistency.
20500 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
20501 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
20502 * gcc.dg/vect/vect-78.c: Check profile consistency.
20503 * gcc.dg/vect/vect-8.c: Check profile consistency.
20504 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
20505 * gcc.dg/vect/vect-80.c: Check profile consistency.
20506 * gcc.dg/vect/vect-82.c: Check profile consistency.
20507 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
20508 * gcc.dg/vect/vect-83.c: Check profile consistency.
20509 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
20510 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
20511 * gcc.dg/vect/vect-85.c: Check profile consistency.
20512 * gcc.dg/vect/vect-86.c: Check profile consistency.
20513 * gcc.dg/vect/vect-87.c: Check profile consistency.
20514 * gcc.dg/vect/vect-88.c: Check profile consistency.
20515 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
20516 * gcc.dg/vect/vect-89.c: Check profile consistency.
20517 * gcc.dg/vect/vect-9.c: Check profile consistency.
20518 * gcc.dg/vect/vect-91.c: Check profile consistency.
20519 * gcc.dg/vect/vect-92.c: Check profile consistency.
20520 * gcc.dg/vect/vect-93.c: Check profile consistency.
20521 * gcc.dg/vect/vect-95.c: Check profile consistency.
20522 * gcc.dg/vect/vect-96.c: Check profile consistency.
20523 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
20524 * gcc.dg/vect/vect-97.c: Check profile consistency.
20525 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
20526 * gcc.dg/vect/vect-98.c: Check profile consistency.
20527 * gcc.dg/vect/vect-99.c: Check profile consistency.
20529 2023-08-01 Pan Li <pan2.li@intel.com>
20530 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20532 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
20534 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
20535 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
20536 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
20537 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
20538 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
20539 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
20540 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
20541 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
20542 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
20543 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
20544 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
20545 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
20546 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
20547 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
20548 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
20549 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
20550 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
20551 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
20552 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
20553 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
20554 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
20555 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
20556 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
20557 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
20558 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
20559 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
20560 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
20561 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
20562 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
20563 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
20564 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
20565 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
20566 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
20567 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
20568 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
20569 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
20570 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
20571 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
20572 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
20573 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
20574 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
20575 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
20576 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
20577 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
20578 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
20579 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
20580 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
20581 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
20582 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
20583 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
20584 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
20586 2023-08-01 Pan Li <pan2.li@intel.com>
20588 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
20589 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
20591 2023-08-01 liuhongt <hongtao.liu@intel.com>
20593 * gcc.target/i386/pr87007-4.c: Adjust testcase.
20594 * gcc.target/i386/pr87007-5.c: Ditto.
20596 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
20599 * gm2/iso/pass/constvec.mod: New test.
20600 * gm2/iso/pass/constvec2.mod: New test.
20601 * gm2/iso/run/pass/constvec3.mod: New test.
20603 2023-08-01 Andrew Pinski <apinski@marvell.com>
20605 PR tree-optimization/93044
20606 * gcc.dg/tree-ssa/cast-1.c: New test.
20607 * gcc.dg/tree-ssa/cast-2.c: New test.
20609 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
20612 * gcc.dg/Wmissing-variable-declarations.c: New test.
20614 2023-07-31 Andrew Pinski <apinski@marvell.com>
20616 PR tree-optimization/106164
20617 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
20619 2023-07-31 Andrew Pinski <apinski@marvell.com>
20621 PR tree-optimization/106164
20622 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
20624 2023-07-31 Andrew Pinski <apinski@marvell.com>
20626 PR tree-optimization/100864
20627 * gcc.dg/tree-ssa/bitops-3.c: New test.
20629 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
20631 * gcc.dg/pr110582.c: New.
20633 2023-07-31 David Malcolm <dmalcolm@redhat.com>
20636 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
20637 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
20639 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
20641 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
20642 * gfortran.dg/goacc/host_data-error.f90: New testcase.
20643 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
20645 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
20647 * gcc.dg/cmp-mem-const-1.c: New test.
20648 * gcc.dg/cmp-mem-const-2.c: New test.
20649 * gcc.dg/cmp-mem-const-3.c: New test.
20650 * gcc.dg/cmp-mem-const-4.c: New test.
20651 * gcc.dg/cmp-mem-const-5.c: New test.
20652 * gcc.dg/cmp-mem-const-6.c: New test.
20653 * gcc.target/s390/cmp-mem-const-1.c: New test.
20655 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
20657 * gcc.target/aarch64/pr110625_1.c: New testcase.
20658 * gcc.target/aarch64/pr110625_2.c: New testcase.
20660 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
20663 * gcc.target/i386/pr110843.c: New test case.
20665 2023-07-31 Pan Li <pan2.li@intel.com>
20667 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
20669 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
20671 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20673 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
20674 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
20675 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
20676 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
20677 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
20678 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
20679 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
20680 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
20681 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
20682 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
20683 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
20685 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
20688 * gcc.target/i386/pr110790-1.c: New test case.
20689 * gcc.target/i386/pr110790-2.c: Likewise.
20691 2023-07-29 Jan Hubicka <jh@suse.cz>
20693 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
20695 2023-07-28 Harald Anlauf <anlauf@gmx.de>
20698 * gfortran.dg/assumed_type_18.f90: New test.
20700 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
20702 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
20705 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
20709 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
20710 * g++.dg/lto/pr89335_0.C: Likewise.
20711 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
20712 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
20713 * g++.dg/warn/pr83054-2.C: New test.
20715 2023-07-28 Jan Hubicka <jh@suse.cz>
20717 PR middle-end/77689
20718 * g++.dg/tree-ssa/loop-split-1.C: New test.
20720 2023-07-28 Jan Hubicka <jh@suse.cz>
20722 PR middle-end/106293
20723 * gcc.dg/tree-prof/loop-split-1.c: New test.
20724 * gcc.dg/tree-prof/loop-split-2.c: New test.
20725 * gcc.dg/tree-prof/loop-split-3.c: New test.
20727 2023-07-28 xuli <xuli1@eswincomputing.com>
20729 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
20730 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
20731 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
20732 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
20733 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
20734 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
20735 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
20736 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
20737 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
20738 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
20739 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
20740 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
20741 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
20742 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
20743 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
20744 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
20745 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
20746 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
20747 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
20748 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
20749 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
20750 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
20751 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
20752 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
20753 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
20754 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
20755 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
20756 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
20757 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
20758 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
20759 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
20760 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
20761 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
20762 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
20763 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
20765 2023-07-28 Jan Hubicka <jh@suse.cz>
20767 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
20768 * gcc.target/i386/avx2-gather-6.c: Likewise.
20769 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
20771 2023-07-28 liuhongt <hongtao.liu@intel.com>
20773 * gcc.target/i386/pr110788.c: New test.
20775 2023-07-27 David Faust <david.faust@oracle.com>
20779 * gcc.target/bpf/sload-1.c: New test.
20780 * gcc.target/bpf/sload-pseudoc-1.c: New test.
20781 * gcc.target/bpf/smov-1.c: New test.
20782 * gcc.target/bpf/smov-pseudoc-1.c: New test.
20784 2023-07-27 David Faust <david.faust@oracle.com>
20786 * gcc.target/bpf/alu-2.c: New test.
20787 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
20789 2023-07-27 Jan Hubicka <jh@suse.cz>
20791 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
20792 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
20793 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
20794 * gcc.dg/unroll-1.c: Test for profile mismatches.
20795 * gcc.dg/unroll-3.c: Test for profile mismatches.
20796 * gcc.dg/unroll-4.c: Test for profile mismatches.
20797 * gcc.dg/unroll-5.c: Test for profile mismatches.
20798 * gcc.dg/unroll-6.c: Test for profile mismatches.
20800 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
20802 * gfortran.dg/gomp/teams-6.f90: Extend.
20804 2023-07-27 Jan Hubicka <jh@suse.cz>
20806 * gcc.dg/pr102385.c: Check for no profile mismatches.
20807 * gcc.dg/pr96931.c: Check for no profile mismatches.
20808 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
20809 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
20810 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
20811 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
20812 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
20813 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
20814 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
20815 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
20816 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
20817 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
20818 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
20819 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
20820 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
20821 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
20822 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
20823 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
20824 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
20825 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
20826 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
20827 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
20829 2023-07-27 Patrick Palka <ppalka@redhat.com>
20832 * g++.dg/cpp0x/constexpr-empty18.C: New test.
20833 * g++.dg/cpp0x/constexpr-empty19.C: New test.
20835 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20837 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
20838 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
20839 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
20840 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
20841 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
20842 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
20843 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
20844 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
20845 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
20846 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
20847 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
20848 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
20849 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
20850 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
20851 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
20852 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
20853 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
20854 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
20855 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
20856 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
20857 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
20858 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
20859 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
20860 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
20861 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
20862 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
20863 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
20865 2023-07-27 demin.han <demin.han@starfivetech.com>
20867 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
20869 2023-07-27 Richard Biener <rguenther@suse.de>
20871 PR tree-optimization/110829
20872 * gcc.dg/pr56837.c: XFAIL part of the testcase.
20874 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
20877 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
20879 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
20880 Richard Biener <rguenther@suse.de>
20882 PR tree-optimization/110776
20883 * gcc.target/powerpc/pr110776.c: New test.
20885 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
20887 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
20888 * gcc.target/riscv/pr102957.c: Likewise.
20890 2023-07-26 Patrick Palka <ppalka@redhat.com>
20894 * g++.dg/cpp1z/class-deduction115.C: New test.
20895 * g++.dg/template/ttp39.C: New test.
20897 2023-07-26 Patrick Palka <ppalka@redhat.com>
20901 * g++.dg/template/ttp38.C: New test.
20903 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
20905 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
20906 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
20907 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
20908 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
20910 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
20912 * gcc.target/riscv/attribute-20.c: New test.
20913 * gcc.target/riscv/attribute-21.c: New test.
20914 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
20916 2023-07-26 Patrick Palka <ppalka@redhat.com>
20919 * g++.dg/cpp2a/nontype-float3.C: New test.
20921 2023-07-26 Harald Anlauf <anlauf@gmx.de>
20924 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
20925 * gfortran.dg/data_char_5.f90: Likewise.
20926 * gfortran.dg/data_char_6.f90: New test.
20928 2023-07-26 Jason Merrill <jason@redhat.com>
20931 * g++.dg/template/template-keyword4.C: New test.
20933 2023-07-26 David Faust <david.faust@oracle.com>
20935 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
20936 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
20937 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
20938 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
20939 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
20940 * gcc.target/bpf/atomic-op-1.c: New test.
20941 * gcc.target/bpf/atomic-op-2.c: New test.
20942 * gcc.target/bpf/atomic-op-3.c: New test.
20943 * gcc.target/bpf/atomic-xchg-1.c: New test.
20944 * gcc.target/bpf/atomic-xchg-2.c: New test.
20946 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
20948 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
20949 `main` of this testcase.
20951 2023-07-26 Carl Love <cel@us.ibm.com>
20953 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
20954 vec-replace-word-runnable_1.c.
20955 * gcc.target/powerpc/vec-replace-word-runnable_1.c
20956 (dg-options): add -flax-vector-conversions.
20957 (vec_replace_unaligned) Fix first argument type.
20958 (vresult_uchar): Fix expected results.
20959 (vec_replace_unaligned): Update for loop to check uchar results.
20960 Remove extra spaces in if statements. Insert missing spaces in
20962 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
20964 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
20966 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
20967 instead of dg-options.
20969 2023-07-26 Richard Biener <rguenther@suse.de>
20971 PR tree-optimization/106081
20972 * gcc.dg/vect/pr106081.c: New testcase.
20974 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
20976 PR testsuite/110763
20977 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
20980 2023-07-26 Li Xu <xuli1@eswincomputing.com>
20982 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
20984 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
20987 * gcc.target/i386/pr110762.c: New test.
20989 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
20991 * gcc.target/bpf/neg-1.c: New test.
20992 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
20994 2023-07-26 Richard Biener <rguenther@suse.de>
20996 PR tree-optimization/110799
20997 * gcc.dg/torture/pr110799.c: New testcase.
20999 2023-07-26 Jakub Jelinek <jakub@redhat.com>
21001 PR tree-optimization/110755
21002 * gcc.dg/pr110755.c: New test.
21004 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
21007 * g++.target/powerpc/pr110741.C: New test.
21009 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
21011 * gcc.target/riscv/fsflags.c: New test.
21013 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
21018 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
21019 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
21020 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
21021 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
21022 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
21023 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
21025 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
21028 * g++.dg/cpp1y/constexpr-110619.C: New test.
21030 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
21032 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
21033 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
21034 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
21035 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
21036 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
21037 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
21038 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
21039 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
21040 * g++.dg/cpp0x/overflow1.C: Likewise.
21041 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
21042 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
21043 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
21044 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
21045 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
21046 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
21047 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
21048 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
21049 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
21050 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
21051 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
21052 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
21053 * g++.dg/cpp1y/pr68180.C: Likewise.
21054 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
21055 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
21056 * g++.dg/cpp2a/bit-cast11.C: Likewise.
21057 * g++.dg/cpp2a/bit-cast12.C: Likewise.
21058 * g++.dg/cpp2a/bit-cast14.C: Likewise.
21059 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
21060 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
21061 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
21062 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
21063 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
21064 * g++.dg/cpp2a/constinit10.C: Likewise.
21065 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
21066 * g++.dg/ext/constexpr-vla2.C: Likewise.
21067 * g++.dg/ext/constexpr-vla3.C: Likewise.
21068 * g++.dg/ubsan/pr63956.C: Likewise.
21070 2023-07-26 Jason Merrill <jason@redhat.com>
21072 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
21074 2023-07-25 Andrew Pinski <apinski@marvell.com>
21076 PR testsuite/110803
21077 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
21080 2023-07-25 Marek Polacek <polacek@redhat.com>
21083 * g++.dg/cpp1y/constexpr-110382.C: New test.
21085 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
21088 PR middle-end/71065
21089 * gfortran.dg/gomp/teams-6.f90: New test.
21091 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
21093 * gnat.dg/unroll3.adb: Adjust.
21095 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
21097 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
21099 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
21102 * gcc.target/powerpc/pr103605.h: New.
21103 * gcc.target/powerpc/pr103605-1.c: New.
21104 * gcc.target/powerpc/pr103605-2.c: New.
21106 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
21109 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
21110 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
21111 * gm2/extensions/asm/fail/stressreturn.mod: New test.
21112 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
21113 * gm2/extensions/asm/pass/fooasm.mod: New test.
21115 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
21118 PR middle-end/71065
21119 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
21120 * gfortran.dg/gomp/teams-5.f90: New test.
21122 2023-07-24 Drew Ross <drross@redhat.com>
21123 Jakub Jelinek <jakub@redhat.com>
21125 PR middle-end/109986
21126 * gcc.c-torture/execute/pr109986.c: New test.
21127 * gcc.dg/tree-ssa/pr109986.c: New test.
21129 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
21132 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
21133 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
21134 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
21135 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
21136 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
21137 * gcc.target/bpf/diag-smod.c: Likewise.
21139 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
21141 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
21142 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
21144 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
21147 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
21148 * gcc.target/bpf/bswap-2.c: New test.
21150 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21152 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
21153 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
21154 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
21155 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
21156 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
21157 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
21158 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
21159 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
21160 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
21162 2023-07-24 Richard Biener <rguenther@suse.de>
21164 PR tree-optimization/110777
21165 * gcc.dg/pr110777.c: New testcase.
21167 2023-07-24 Richard Biener <rguenther@suse.de>
21169 PR tree-optimization/110766
21170 * gcc.dg/torture/pr110766.c: New testcase.
21172 2023-07-24 Pan Li <pan2.li@intel.com>
21174 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
21175 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
21177 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
21179 * gcc.target/riscv/pr110748-1.c: New Test.
21180 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
21181 patterns to avoid random string matches.
21183 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
21185 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
21187 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
21190 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
21192 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
21194 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
21196 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
21197 Richard Biener <rguenther@suse.de>
21200 * gcc.dg/pr110699.c: New test case.
21202 2023-07-21 Marek Polacek <polacek@redhat.com>
21205 * g++.dg/cpp0x/noexcept80.C: New test.
21207 2023-07-21 Jan Hubicka <jh@suse.cz>
21209 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
21210 * gcc.dg/tree-ssa/dce-1.c: Likewise.
21212 2023-07-21 Jan Hubicka <jh@suse.cz>
21214 * gcc.dg/loop-unswitch-17.c: Disable ch.
21215 * gcc.dg/pr103079.c: Disable ch.
21216 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
21218 * gcc.dg/tree-ssa/copy-headers.c: Update template.
21219 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
21221 2023-07-21 Richard Biener <rguenther@suse.de>
21223 PR tree-optimization/41320
21224 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
21226 2023-07-21 Jan Hubicka <jh@suse.cz>
21228 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
21230 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21232 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
21233 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
21234 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
21235 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
21236 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
21237 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
21238 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
21239 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
21240 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
21241 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
21242 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
21243 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
21244 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
21245 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
21246 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
21247 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
21248 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
21249 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
21250 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
21251 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
21252 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
21253 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
21254 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
21255 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
21256 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
21257 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
21258 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
21259 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
21260 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
21261 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
21262 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
21263 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
21264 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
21265 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
21266 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
21267 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
21268 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
21269 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
21270 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
21271 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
21272 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
21273 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
21274 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
21275 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
21276 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
21277 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
21278 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
21279 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
21281 2023-07-21 Richard Biener <rguenther@suse.de>
21283 PR tree-optimization/88540
21284 * gcc.target/i386/pr88540.c: New testcase.
21285 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
21286 * gcc.target/i386/pr54855-12.c: Adjust.
21287 * gcc.target/i386/pr54855-13.c: Likewise.
21288 * gcc.target/i386/pr110170.c: Likewise.
21289 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
21291 2023-07-21 Andrew Pinski <apinski@marvell.com>
21293 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
21294 the passes that enables match-and-simplify.
21295 * gcc.dg/tree-ssa/minmax-23.c: New test.
21297 2023-07-21 Richard Biener <rguenther@suse.de>
21299 PR tree-optimization/110742
21300 * g++.dg/torture/pr110742.C: New testcase.
21302 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
21304 PR testsuite/110729
21305 * gcc.dg/pr110729.c: New test.
21307 2023-07-21 liuhongt <hongtao.liu@intel.com>
21309 * c-c++-common/fcf-protection-10.c: New test.
21310 * c-c++-common/fcf-protection-11.c: New test.
21311 * c-c++-common/fcf-protection-12.c: New test.
21312 * c-c++-common/fcf-protection-8.c: New test.
21313 * c-c++-common/fcf-protection-9.c: New test.
21314 * gcc.target/i386/pr89701-1.c: New test.
21315 * gcc.target/i386/pr89701-2.c: New test.
21316 * gcc.target/i386/pr89701-3.c: New test.
21318 2023-07-21 liuhongt <hongtao.liu@intel.com>
21320 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
21321 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
21322 * lib/target-supports.exp (add_options_for_float16): Add
21323 -msse2 for i?86-*-* || x86_64-*-*.
21325 2023-07-21 David Malcolm <dmalcolm@redhat.com>
21328 * gcc.dg/analyzer/pr110455.c: New test.
21330 2023-07-21 David Malcolm <dmalcolm@redhat.com>
21333 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
21335 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
21337 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
21338 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
21339 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
21340 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
21342 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
21345 * gcc.target/i386/pr110717.c: New test.
21347 2023-07-20 Marek Polacek <polacek@redhat.com>
21349 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
21351 2023-07-20 Marek Polacek <polacek@redhat.com>
21354 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
21355 * g++.dg/cpp2a/desig28.C: New test.
21356 * g++.dg/cpp2a/desig29.C: New test.
21358 2023-07-20 Jan Hubicka <jh@suse.cz>
21360 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
21361 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
21362 static; update template.
21363 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
21364 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
21365 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
21367 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
21369 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
21371 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
21373 * gfortran.dg/ieee/comparisons_1.f90: New test.
21374 * gfortran.dg/ieee/comparisons_2.f90: New test.
21375 * gfortran.dg/ieee/comparisons_3.F90: New test.
21377 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
21379 PR middle-end/77928
21380 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
21381 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
21382 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
21384 2023-07-20 Pan Li <pan2.li@intel.com>
21386 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
21387 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
21389 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
21391 * gcc.target/i386/pr88873.c: New test case.
21393 2023-07-20 Richard Biener <rguenther@suse.de>
21395 PR middle-end/61747
21396 * g++.target/i386/pr61747.C: New testcase.
21398 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
21400 PR preprocessor/103902
21401 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
21402 "size_t" throughout.
21403 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
21405 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21407 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
21409 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
21411 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
21413 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
21415 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
21418 2023-07-19 Marek Polacek <polacek@redhat.com>
21421 * g++.dg/diagnostic/base.C: New test.
21423 2023-07-19 David Malcolm <dmalcolm@redhat.com>
21426 * gcc.dg/analyzer/taint-divisor-2.c: New test.
21428 2023-07-19 Marek Polacek <polacek@redhat.com>
21431 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
21433 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
21435 * gcc.target/avr/lra-elim.c: New test.
21437 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
21439 * gm2/errors/fail/badabs.mod: New test.
21440 * gm2/errors/fail/badenum.mod: New test.
21442 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
21444 * gcc.target/aarch64/feature-bf16-backport.c: New test.
21445 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
21446 * gcc.target/aarch64/feature-fp16-backport.c: New test.
21447 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
21448 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
21449 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
21450 * gcc.target/aarch64/feature-memtag-backport.c: New test.
21451 * gcc.target/aarch64/feature-sha3-backport.c: New test.
21452 * gcc.target/aarch64/feature-sm4-backport.c: New test.
21454 2023-07-19 Andrew Pinski <apinski@marvell.com>
21456 PR tree-optimization/110252
21457 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
21458 __builtin_parity loses the nonzerobits info.
21459 * gcc.c-torture/execute/pr110252-1.c: New test.
21460 * gcc.c-torture/execute/pr110252-2.c: New test.
21461 * gcc.c-torture/execute/pr110252-3.c: New test.
21462 * gcc.c-torture/execute/pr110252-4.c: New test.
21464 2023-07-19 Andrew Pinski <apinski@marvell.com>
21466 PR tree-optimization/110726
21467 * gcc.c-torture/execute/bitops-1.c: New test.
21469 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
21471 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
21472 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
21473 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
21475 2023-07-19 Jakub Jelinek <jakub@redhat.com>
21477 PR tree-optimization/110731
21478 * gcc.dg/pr110731.c: New test.
21480 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
21482 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
21484 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
21487 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
21488 the additional count variable.
21490 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
21492 * gcc.target/riscv/arch-2.c: Update -march.
21493 * gcc.target/riscv/arch-3.c: Ditto.
21494 * gcc.target/riscv/arch-5.c: Ditto.
21495 * gcc.target/riscv/arch-8.c: Ditto.
21496 * gcc.target/riscv/attribute-10.c: Ditto.
21497 * gcc.target/riscv/attribute-18.c: Ditto.
21498 * gcc.target/riscv/attribute-19.c: Ditto.
21499 * gcc.target/riscv/attribute-8.c: Ditto.
21500 * gcc.target/riscv/attribute-9.c: Ditto.
21501 * gcc.target/riscv/pr102957.c: Ditto.
21502 * gcc.target/riscv/arch-22.cc: New test.
21503 * gcc.target/riscv/arch-23.c: New file.
21505 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
21507 * gcc.target/riscv/stack_save_restore.c: Moved to...
21508 * gcc.target/riscv/stack_save_restore_2.c: ...here.
21509 * gcc.target/riscv/stack_save_restore_1.c: New test.
21511 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
21513 PR preprocessor/103902
21514 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
21515 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
21516 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
21517 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
21519 2023-07-19 liuhongt <hongtao.liu@intel.com>
21521 * gcc.target/i386/pr109504.c: New test.
21522 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
21523 * gcc.target/i386/sse2-float16-1.c: Ditto.
21524 * gcc.target/i386/sse2-float16-4.c: New test.
21525 * gcc.target/i386/sse2-float16-5.c: New test.
21526 * g++.target/i386/float16-1.C: Adjust error info.
21528 2023-07-18 Marek Polacek <polacek@redhat.com>
21531 * g++.dg/cpp/string-4.C: New test.
21532 * g++.dg/cpp/ucn-2.C: New test.
21534 2023-07-18 Marek Polacek <polacek@redhat.com>
21536 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
21539 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
21541 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
21542 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
21543 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
21545 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
21546 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
21547 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
21548 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
21549 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
21550 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
21551 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
21552 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
21553 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
21555 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
21556 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
21557 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
21558 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
21559 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
21560 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
21562 2023-07-18 Patrick Palka <ppalka@redhat.com>
21564 * g++.dg/overload/conv-op5.C: New test.
21566 2023-07-18 Patrick Palka <ppalka@redhat.com>
21569 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
21570 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
21572 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21574 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
21575 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
21576 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
21577 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
21578 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
21579 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
21580 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
21581 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
21582 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
21583 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
21584 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
21585 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
21586 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
21587 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
21588 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
21589 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
21590 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
21591 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
21592 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
21593 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
21594 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
21595 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
21596 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
21597 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
21598 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
21600 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21602 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
21603 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
21604 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
21605 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
21606 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
21607 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
21608 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
21609 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
21610 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
21611 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
21613 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
21615 * gcc.target/riscv/attribute-20.c: Removed.
21617 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
21619 * gcc.target/s390/vector/vec-cmpge.c: New test.
21621 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
21623 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
21625 2023-07-18 liuhongt <hongtao.liu@intel.com>
21627 * gcc.target/i386/pr110591.c: New test.
21628 * gcc.target/i386/pr110591-2.c: New test.
21630 2023-07-18 Pan Li <pan2.li@intel.com>
21632 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
21634 2023-07-18 Pan Li <pan2.li@intel.com>
21635 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21637 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
21639 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
21640 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
21641 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
21642 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
21643 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
21644 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
21645 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
21646 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
21647 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
21648 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
21649 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
21650 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
21651 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
21652 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
21653 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
21654 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
21655 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
21656 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
21657 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
21658 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
21659 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
21660 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
21661 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
21662 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
21663 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
21664 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
21665 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
21666 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
21667 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
21668 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
21669 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
21670 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
21671 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
21672 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
21673 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
21674 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
21675 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
21676 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
21677 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
21678 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
21679 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
21680 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
21681 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
21682 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
21684 2023-07-17 Harald Anlauf <anlauf@gmx.de>
21688 * gfortran.dg/deferred_character_37.f90: New test.
21690 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21692 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
21693 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
21695 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
21698 * gfortran.dg/intent_out_22.f90: New test.
21700 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
21702 * gfortran.dg/finalize_53.f90: New test.
21704 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
21707 * gcc.target/riscv/attribute-20.c: New test.
21708 * gcc.target/riscv/pr110696.c: New test.
21710 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21712 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
21713 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
21714 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
21715 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
21716 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
21717 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
21718 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
21719 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
21720 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
21722 2023-07-17 Richard Biener <rguenther@suse.de>
21724 PR tree-optimization/110669
21725 * gcc.dg/torture/pr110669.c: New testcase.
21727 2023-07-17 Andrew Pinski <apinski@marvell.com>
21729 PR tree-optimization/95923
21730 * gcc.dg/tree-ssa/bitops-2.c: New test.
21731 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
21733 2023-07-17 Andrew Pinski <apinski@marvell.com>
21735 PR tree-optimization/110666
21736 * gcc.c-torture/execute/pr110666-1.c: New test.
21738 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
21740 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
21741 * gcc.target/i386/funcspec-56.inc: Handle new march.
21743 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
21745 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
21746 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
21748 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
21750 * g++.dg/other/i386-2.C: Add -msm4.
21751 * g++.dg/other/i386-3.C: Ditto.
21752 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
21753 * gcc.target/i386/sse-12.c: Add -msm4.
21754 * gcc.target/i386/sse-13.c: Ditto.
21755 * gcc.target/i386/sse-14.c: Ditto.
21756 * gcc.target/i386/sse-22.c: Add sm4.
21757 * gcc.target/i386/sse-23.c: Ditto.
21758 * lib/target-supports.exp (check_effective_target_sm4): New.
21759 * gcc.target/i386/sm4-1.c: New test.
21760 * gcc.target/i386/sm4-check.h: Ditto.
21761 * gcc.target/i386/sm4key4-2.c: Ditto.
21762 * gcc.target/i386/sm4rnds4-2.c: Ditto.
21764 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
21766 * g++.dg/other/i386-2.C: Add -msha512.
21767 * g++.dg/other/i386-3.C: Ditto.
21768 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
21769 * gcc.target/i386/sse-12.c: Add -msha512.
21770 * gcc.target/i386/sse-13.c: Ditto.
21771 * gcc.target/i386/sse-14.c: Ditto.
21772 * gcc.target/i386/sse-22.c: Add sha512.
21773 * gcc.target/i386/sse-23.c: Ditto.
21774 * lib/target-supports.exp (check_effective_target_sha512): New.
21775 * gcc.target/i386/sha512-1.c: New test.
21776 * gcc.target/i386/sha512-check.h: Ditto.
21777 * gcc.target/i386/sha512msg1-2.c: Ditto.
21778 * gcc.target/i386/sha512msg2-2.c: Ditto.
21779 * gcc.target/i386/sha512rnds2-2.c: Ditto.
21781 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
21783 * g++.dg/other/i386-2.C: Add -msm3.
21784 * g++.dg/other/i386-3.C: Ditto.
21785 * gcc.target/i386/avx-1.c: Add new define for immediate.
21786 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
21787 * gcc.target/i386/sse-12.c: Add -msm3.
21788 * gcc.target/i386/sse-13.c: Ditto.
21789 * gcc.target/i386/sse-14.c: Ditto.
21790 * gcc.target/i386/sse-22.c: Add sm3.
21791 * gcc.target/i386/sse-23.c: Ditto.
21792 * lib/target-supports.exp (check_effective_target_sm3): New.
21793 * gcc.target/i386/sm3-1.c: New test.
21794 * gcc.target/i386/sm3-check.h: Ditto.
21795 * gcc.target/i386/sm3msg1-2.c: Ditto.
21796 * gcc.target/i386/sm3msg2-2.c: Ditto.
21797 * gcc.target/i386/sm3rnds2-2.c: Ditto.
21799 2023-07-17 Kong Lingling <lingling.kong@intel.com>
21800 Haochen Jiang <haochen.jiang@intel.com>
21802 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
21803 * g++.dg/other/i386-3.C: Ditto.
21804 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
21805 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
21806 * gcc.target/i386/sse-13.c: Ditto.
21807 * gcc.target/i386/sse-14.c: Ditto.
21808 * gcc.target/i386/sse-22.c: Ditto.
21809 * gcc.target/i386/sse-23.c: Ditto.
21810 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
21811 * lib/target-supports.exp
21812 (check_effective_target_avxvnniint16): New.
21813 * gcc.target/i386/avxvnniint16-1.c: Ditto.
21814 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
21815 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
21816 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
21817 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
21818 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
21819 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
21821 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
21823 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
21825 2023-07-15 Patrick Palka <ppalka@redhat.com>
21828 * g++.dg/cpp1z/elide8.C: New test.
21830 2023-07-15 Patrick Palka <ppalka@redhat.com>
21833 * g++.dg/cpp2a/fn-template26.C: New test.
21835 2023-07-14 Jason Merrill <jason@redhat.com>
21838 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
21839 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
21841 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
21844 * gcc.target/i386/pr110588.c: New test case.
21846 2023-07-14 Marek Polacek <polacek@redhat.com>
21847 Jason Merrill <jason@redhat.com>
21850 * g++.dg/cpp0x/constexpr-template12.C: New test.
21851 * g++.dg/cpp1z/constexpr-template1.C: New test.
21852 * g++.dg/cpp1z/constexpr-template2.C: New test.
21854 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
21857 * gcc.target/i386/pr110206.c: New test.
21859 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21861 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
21862 Adapt testcase for link fail.
21863 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
21864 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
21865 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
21866 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
21867 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
21868 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
21870 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
21873 * gfortran.dg/intent_out_21.f90: New test.
21875 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
21878 * gfortran.dg/intent_out_20.f90: New test.
21880 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
21883 * gfortran.dg/intent_out_19.f90: New test.
21885 2023-07-14 Tamar Christina <tamar.christina@arm.com>
21887 PR tree-optimization/109154
21888 * gcc.dg/vect/vect-ifcvt-20.c: New test.
21890 2023-07-14 Tamar Christina <tamar.christina@arm.com>
21892 PR tree-optimization/109154
21893 * gcc.dg/vect/vect-ifcvt-19.c: New test.
21895 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
21897 * gcc.target/riscv/arch-22.c: New test.
21898 * gcc.target/riscv/predef-28.c: New test.
21900 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
21903 * gcc.target/pdp11/pr107841.c: New test.
21905 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
21908 * gfortran.dg/pdt_33.f90: New test.
21910 2023-07-13 Carl Love <cel@us.ibm.com>
21912 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
21913 test_fpscr_rn_builtin_1.c. Add comment.
21914 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
21915 return value of __builtin_set_fpscr_rn builtin.
21916 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
21918 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
21921 * gcc.target/alpha/pr106966.c: New test.
21923 2023-07-13 Andrew Pinski <apinski@marvell.com>
21925 * gcc.dg/tree-ssa/pr110293-1.c: New test.
21926 * gcc.dg/tree-ssa/pr110539-1.c: New test.
21927 * gcc.dg/tree-ssa/pr110539-2.c: New test.
21928 * gcc.dg/tree-ssa/pr110539-3.c: New test.
21929 * gcc.dg/tree-ssa/pr110539-4.c: New test.
21931 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
21933 PR middle-end/109520
21934 * gcc.target/i386/pr109520.c: New test.
21936 2023-07-13 Pan Li <pan2.li@intel.com>
21938 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
21939 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
21940 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
21941 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
21942 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
21943 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
21944 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
21946 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
21948 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
21950 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
21952 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
21954 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
21955 Kewen Lin <linkw@linux.ibm.com>
21957 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
21959 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21961 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
21962 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
21963 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
21965 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
21967 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
21969 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
21970 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
21971 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
21972 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
21973 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
21974 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
21975 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
21976 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
21977 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
21979 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
21981 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
21983 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
21985 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
21987 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
21989 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
21991 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
21993 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
21995 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
21997 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
21999 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
22001 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
22003 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
22005 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
22007 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
22009 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
22011 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
22013 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
22015 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
22017 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
22019 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
22021 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
22023 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
22025 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
22027 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
22029 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
22031 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
22033 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
22035 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
22037 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
22039 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
22041 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
22043 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
22045 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
22047 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
22049 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
22051 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
22053 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
22055 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
22057 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
22059 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
22061 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
22063 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
22065 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
22067 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
22069 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
22071 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
22073 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
22075 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
22077 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
22079 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
22081 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
22083 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
22085 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
22087 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
22089 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
22091 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
22093 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
22095 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
22097 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
22099 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
22101 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
22103 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
22105 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
22107 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
22109 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
22111 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
22113 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
22115 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
22117 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
22119 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
22121 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
22123 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
22125 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
22127 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
22129 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
22131 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
22133 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
22135 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
22137 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
22139 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
22142 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22144 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
22145 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
22146 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
22147 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
22148 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
22149 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
22150 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
22151 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
22152 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
22153 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
22154 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
22155 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
22156 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
22157 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
22158 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
22159 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
22161 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
22163 PR tree-optimization/107043
22164 * gcc.dg/tree-ssa/pr107043.c: New test.
22166 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
22168 PR tree-optimization/107053
22169 * gcc.dg/tree-ssa/pr107053.c: New test.
22171 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
22173 * gcc.dg/pr83073.c: Adjust testcase.
22175 2023-07-12 Jan Hubicka <jh@suse.cz>
22177 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
22179 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
22181 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
22182 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
22183 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
22185 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
22188 * gcc.target/i386/pr110598.c: New test case.
22190 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
22192 * gfortran.dg/pdt_33.f03: New test.
22194 2023-07-12 Richard Biener <rguenther@suse.de>
22196 PR tree-optimization/110630
22197 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
22198 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
22200 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22202 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
22203 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
22204 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
22205 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
22207 2023-07-12 Jan Beulich <jbeulich@suse.com>
22209 * gcc.target/i386/avx2-dupv4sf.c: New test.
22210 * gcc.target/i386/avx2-dupv4si.c: Likewise.
22211 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
22212 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
22214 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
22216 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
22217 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
22219 2023-07-12 liuhongt <hongtao.liu@intel.com>
22221 * gcc.target/i386/pr110438.c: New test.
22222 * gcc.target/i386/pr100711-6.c: Adjust testcase.
22224 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
22226 * g++.target/i386/mv16.C: Add graniterapids-d.
22227 * gcc.target/i386/funcspec-56.inc: Handle new march.
22229 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
22231 * gcc.target/i386/avx512vl-vaes-1.c: New test.
22233 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22235 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
22236 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
22237 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
22238 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
22239 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
22240 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
22241 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
22242 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
22243 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
22244 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
22245 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
22246 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
22248 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
22250 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
22251 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
22252 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
22253 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
22254 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
22255 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
22257 2023-07-11 Harald Anlauf <anlauf@gmx.de>
22260 * gfortran.dg/findloc_10.f90: New test.
22262 2023-07-11 Carl Love <cel@us.ibm.com>
22264 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
22265 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
22266 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
22267 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
22268 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
22269 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
22270 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
22271 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
22272 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
22273 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
22274 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
22275 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
22276 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
22277 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
22278 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
22280 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
22281 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
22282 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
22283 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
22284 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
22285 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
22286 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
22288 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
22290 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
22292 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
22294 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
22295 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
22298 2023-07-11 Patrick Palka <ppalka@redhat.com>
22301 * g++.dg/cpp1y/var-templ83.C: New test.
22303 2023-07-11 liuhongt <hongtao.liu@intel.com>
22306 * g++.target/i386/pr110170.C: Fix typo.
22308 2023-07-11 Xi Ruoyao <xry111@xry111.site>
22310 * g++.dg/vect/pr110557.cc: Use long long instead of long for
22312 (test): Remove an unnecessary cast.
22314 2023-07-10 Patrick Palka <ppalka@redhat.com>
22317 * g++.dg/template/ttp37.C: New test.
22319 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
22322 * gcc.target/arm/pr110268-1.c: New test.
22323 * gcc.target/arm/pr110268-2.c: New test.
22325 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
22327 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
22329 2023-07-10 Xi Ruoyao <xry111@xry111.site>
22331 PR tree-optimization/110557
22332 * g++.dg/vect/pr110557.cc: New test.
22334 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
22336 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
22337 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
22339 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
22341 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
22343 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
22345 * gdc.dg/asm4.d: Update test.
22347 2023-07-10 liuhongt <hongtao.liu@intel.com>
22349 * g++.target/i386/pr110170.C: New test.
22350 * gcc.target/i386/pr110170.c: New test.
22352 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
22354 * gdc.dg/rtti1.d: Move array concat testcase to ...
22355 * gdc.dg/nogc1.d: ... here. New test.
22357 2023-07-09 Jan Hubicka <jh@suse.cz>
22359 * gcc.dg/predict-22.c: Update template.
22361 2023-07-08 Jan Hubicka <jh@suse.cz>
22363 PR tree-optimization/110600
22364 * gcc.c-torture/compile/pr110600.c: New test.
22366 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
22370 * gfortran.dg/pr99139.f90 : New test
22371 * gfortran.dg/pr99368.f90 : New test
22373 2023-07-08 Jan Hubicka <jh@suse.cz>
22375 PR middle-end/110590
22376 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
22377 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
22379 2023-07-08 Harald Anlauf <anlauf@gmx.de>
22380 Steven G. Kargl <kargl@gcc.gnu.org>
22383 * gfortran.dg/intent_out_16.f90: New test.
22384 * gfortran.dg/intent_out_17.f90: New test.
22385 * gfortran.dg/intent_out_18.f90: New test.
22387 2023-07-08 Harald Anlauf <anlauf@gmx.de>
22390 * gfortran.dg/findloc_9.f90: New test.
22392 2023-07-07 Jan Hubicka <jh@suse.cz>
22394 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
22395 * gcc.dg/pr43864-3.c: Likewise.
22396 * gcc.dg/pr43864-4.c: Likewise.
22397 * gcc.dg/pr43864.c: Likewise.
22398 * gcc.dg/unroll-7.c: xfail.
22400 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
22402 * lib/target-supports.exp: Collect both kernel and user events for autofdo
22404 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
22408 * gcc.target/i386/pr110533.c: New test case.
22409 * gcc.target/i386/pr43644-2.c: Likewise.
22411 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
22414 * gdc.dg/pr98277.d: Add more tests.
22415 * gdc.dg/pr108842.d: New test.
22417 2023-07-07 Jan Hubicka <jh@suse.cz>
22419 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
22420 * gcc.dg/pr43864-2.c: Likewise.
22421 * gcc.dg/pr43864-3.c: Likewise.
22422 * gcc.dg/pr43864-4.c: Likewise.
22423 * gcc.dg/pr43864.c: Likewise.
22424 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
22425 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
22426 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
22427 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
22428 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
22429 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
22430 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
22431 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
22432 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
22433 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
22434 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
22435 * gcc.dg/tree-ssa/update-threading.c: Likewise.
22436 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
22437 * gcc.dg/unroll-7.c: Likewise.
22438 * gcc.dg/unroll-8.c: Likewise.
22439 * gfortran.dg/pr25623-2.f90: Likewise.
22440 * gfortran.dg/pr25623.f90: Likewise.
22441 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
22442 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
22443 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
22445 2023-07-07 Jan Hubicka <jh@suse.cz>
22447 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
22449 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
22451 * gcc.target/s390/vector/vec-init-3.c: New test.
22453 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
22455 * gcc.target/i386/pr110372.c: New.
22457 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
22459 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
22460 value/mask changes.
22461 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
22462 * gcc.dg/tree-ssa/vrp122.c: Same.
22464 2023-07-07 Pan Li <pan2.li@intel.com>
22465 Robin Dapp <rdapp@ventanamicro.com>
22467 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
22469 2023-07-06 Jan Hubicka <jh@suse.cz>
22471 PR middle-end/25623
22472 * gfortran.dg/pr25623-2.f90: New test.
22474 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
22476 * gcc.target/aarch64/pr110449.c: New testcase.
22478 2023-07-06 Richard Biener <rguenther@suse.de>
22480 PR tree-optimization/110556
22481 * gcc.dg/torture/pr110556.c: New testcase.
22483 2023-07-06 Richard Biener <rguenther@suse.de>
22485 PR tree-optimization/110515
22486 * g++.dg/opt/pr110515.C: New testcase.
22488 2023-07-06 Richard Biener <rguenther@suse.de>
22490 PR tree-optimization/110544
22491 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
22493 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
22495 * gcc.target/i386/inline_attr_arch.c: New test.
22496 * gcc.target/i386/inline_target_clones.c: Ditto.
22498 2023-07-06 liuhongt <hongtao.liu@intel.com>
22500 * gcc.target/i386/pr110170-2.c: New test.
22502 2023-07-06 liuhongt <hongtao.liu@intel.com>
22504 * gcc.target/i386/pr110170-3.c: New test.
22506 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
22508 * gcc.target/aarch64/pr110474.c: New testcase.
22510 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
22512 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
22513 tests for variable index.
22514 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
22515 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
22516 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
22517 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
22519 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
22522 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
22524 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
22526 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
22527 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
22528 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
22529 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
22530 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
22533 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
22534 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22536 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
22537 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
22538 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
22539 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
22540 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
22541 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
22542 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
22543 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
22544 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
22545 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
22546 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
22547 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
22548 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
22549 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
22551 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
22553 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
22554 * gcc.target/mips/expand-block-move-r6.c: new test.
22556 2023-07-05 Richard Biener <rguenther@suse.de>
22558 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
22560 2023-07-05 Jan Beulich <jbeulich@suse.com>
22562 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
22564 2023-07-05 Jan Beulich <jbeulich@suse.com>
22567 * gcc.target/i386/pr100711-6.c: New test.
22569 2023-07-05 Jan Beulich <jbeulich@suse.com>
22572 * gcc.target/i386/pr100711-4.c: New test.
22573 * gcc.target/i386/pr100711-5.c: New test.
22575 2023-07-05 Jan Beulich <jbeulich@suse.com>
22578 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
22579 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
22580 towards generated code.
22581 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
22584 2023-07-05 Jan Beulich <jbeulich@suse.com>
22587 * gcc.target/i386/avx512-binop-not-1.h: New.
22588 * gcc.target/i386/avx512-binop-not-2.h: New.
22589 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
22590 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
22592 2023-07-05 yulong <shiyulong@iscas.ac.cn>
22594 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
22595 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
22596 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
22597 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
22598 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
22599 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
22600 * gcc.target/riscv/rvv/base/abi-17.c: New test.
22601 * gcc.target/riscv/rvv/base/abi-18.c: New test.
22603 2023-07-05 yulong <shiyulong@iscas.ac.cn>
22605 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
22606 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
22607 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
22608 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
22609 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
22611 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
22613 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
22614 encourage if-conversion.
22615 * gcc.target/mips/movcc-3.c: Same as above.
22617 2023-07-04 Richard Biener <rguenther@suse.de>
22619 PR tree-optimization/110491
22620 * gcc.dg/torture/pr110491.c: New testcase.
22622 2023-07-04 Richard Biener <rguenther@suse.de>
22624 PR tree-optimization/110376
22625 * gcc.dg/torture/pr110376.c: New testcase.
22627 2023-07-04 Richard Biener <rguenther@suse.de>
22629 PR tree-optimization/110228
22630 * gcc.dg/torture/pr110228.c: New testcase.
22631 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
22633 2023-07-04 Richard Biener <rguenther@suse.de>
22635 PR tree-optimization/110436
22636 * gcc.dg/pr110436.c: New testcase.
22638 2023-07-04 Richard Biener <rguenther@suse.de>
22640 PR middle-end/110495
22641 * gcc.dg/tree-ssa/addadd-2.c: Amend.
22642 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
22644 2023-07-04 Richard Biener <rguenther@suse.de>
22646 PR tree-optimization/110310
22647 * gcc.target/i386/pr110310.c: New testcase.
22648 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
22650 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22652 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
22654 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
22656 * gcc.target/riscv/zvbb.c: New test.
22657 * gcc.target/riscv/zvbc.c: New test.
22658 * gcc.target/riscv/zvkg.c: New test.
22659 * gcc.target/riscv/zvkn-1.c: New test.
22660 * gcc.target/riscv/zvkn.c: New test.
22661 * gcc.target/riscv/zvknc-1.c: New test.
22662 * gcc.target/riscv/zvknc-2.c: New test.
22663 * gcc.target/riscv/zvknc.c: New test.
22664 * gcc.target/riscv/zvkned.c: New test.
22665 * gcc.target/riscv/zvkng-1.c: New test.
22666 * gcc.target/riscv/zvkng-2.c: New test.
22667 * gcc.target/riscv/zvkng.c: New test.
22668 * gcc.target/riscv/zvknha.c: New test.
22669 * gcc.target/riscv/zvknhb.c: New test.
22670 * gcc.target/riscv/zvks-1.c: New test.
22671 * gcc.target/riscv/zvks.c: New test.
22672 * gcc.target/riscv/zvksc-1.c: New test.
22673 * gcc.target/riscv/zvksc-2.c: New test.
22674 * gcc.target/riscv/zvksc.c: New test.
22675 * gcc.target/riscv/zvksed.c: New test.
22676 * gcc.target/riscv/zvksg-1.c: New test.
22677 * gcc.target/riscv/zvksg-2.c: New test.
22678 * gcc.target/riscv/zvksg.c: New test.
22679 * gcc.target/riscv/zvksh.c: New test.
22680 * gcc.target/riscv/zvkt.c: New test.
22682 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
22684 * lib/g++.exp: Remove additional flag handled by Darwin specs.
22685 * lib/obj-c++.exp: Likewise.
22687 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
22690 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
22691 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
22692 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
22693 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
22694 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
22695 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
22696 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
22697 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
22698 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
22699 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
22700 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
22701 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
22702 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
22703 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
22704 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
22705 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
22706 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
22707 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
22708 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
22709 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
22710 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
22711 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
22712 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
22713 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
22715 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22717 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
22718 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
22719 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
22720 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
22721 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
22722 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
22723 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
22724 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
22725 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
22726 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
22727 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
22728 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
22730 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22732 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
22733 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
22734 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
22735 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
22736 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
22737 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
22738 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
22740 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
22743 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22745 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
22746 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
22747 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
22748 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
22749 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
22750 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
22751 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
22752 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
22753 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
22754 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
22755 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
22756 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
22758 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22760 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
22761 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
22762 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
22763 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
22764 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
22765 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
22766 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
22767 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
22768 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
22769 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
22770 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
22771 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
22773 2023-07-03 Richard Biener <rguenther@suse.de>
22775 PR tree-optimization/110506
22776 * gcc.dg/pr110506-2.c: New testcase.
22778 2023-07-03 Richard Biener <rguenther@suse.de>
22780 PR tree-optimization/110506
22781 * gcc.dg/pr110506.c: New testcase.
22783 2023-07-03 Andrew Pinski <apinski@marvell.com>
22785 PR tree-optimization/110381
22786 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
22788 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22790 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
22792 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22794 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
22796 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22798 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
22800 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22802 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
22804 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22806 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
22808 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22810 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
22812 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22814 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
22816 (mips-dg-init): Handle the recognization of mips16e2 targets.
22817 (mips-dg-options): Add dependencies for mips16e2.
22819 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
22821 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
22823 2023-07-02 Jakub Jelinek <jakub@redhat.com>
22825 PR tree-optimization/110508
22826 * gcc.dg/pr110508.c: New test.
22828 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
22831 * gdc.dg/pr108962.d: New test.
22833 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
22836 * gdc.dg/torture/pr110516a.d: New test.
22837 * gdc.dg/torture/pr110516b.d: New test.
22839 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
22842 * gdc.dg/pr110514a.d: New test.
22843 * gdc.dg/pr110514b.d: New test.
22844 * gdc.dg/pr110514c.d: New test.
22845 * gdc.dg/pr110514d.d: New test.
22847 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
22850 * gdc.dg/pr110471a.d: New test.
22851 * gdc.dg/pr110471b.d: New test.
22852 * gdc.dg/pr110471c.d: New test.
22854 2023-07-01 Jan Hubicka <jh@suse.cz>
22856 PR tree-optimization/25623
22857 * gfortran.dg/pr25623.f90: New test.
22859 2023-07-01 Jan Hubicka <jh@suse.cz>
22861 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
22863 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
22864 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
22866 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
22868 * gcc.target/i386/rotate-6.c: New test case.
22869 * gcc.target/i386/sse2-stv-1.c: Likewise.
22871 2023-07-01 Jan Hubicka <jh@suse.cz>
22873 PR tree-optimization/103680
22874 * gcc.dg/tree-ssa/pr103680.c: New test.
22875 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
22877 2023-06-30 Patrick Palka <ppalka@redhat.com>
22879 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
22880 duplicate diagnostic check.
22882 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
22884 PR tree-optimization/101832
22885 * gcc.dg/builtin-object-size-pr101832.c: New test.
22887 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
22889 * gcc.c-torture/execute/20230630-1.c: New test.
22890 * gcc.c-torture/execute/20230630-2.c: Likewise.
22891 * gcc.c-torture/execute/20230630-3.c: Likewise
22892 * gcc.c-torture/execute/20230630-4.c: Likewise
22894 2023-06-30 David Malcolm <dmalcolm@redhat.com>
22897 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
22898 early versions of gdb that don't support our dwarf version, via
22901 2023-06-30 David Malcolm <dmalcolm@redhat.com>
22902 Marek Polacek <polacek@redhat.com>
22905 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
22906 param to gcc_jit_type_get_vector.
22907 (verify_comparisons): Use a typedef rather than __vector.
22909 2023-06-30 Jan Hubicka <jh@suse.cz>
22911 PR middle-end/109849
22912 * gcc.dg/predict-18.c: Improve testcase.
22914 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
22916 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
22917 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
22918 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
22919 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
22920 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
22921 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
22922 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
22923 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
22924 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
22925 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
22926 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
22927 * gcc.target/aarch64/abd_widen_2.c: New file.
22928 * gcc.target/aarch64/abd_widen_3.c: New file.
22929 * gcc.target/aarch64/abd_widen_4.c: New file.
22931 2023-06-30 Richard Biener <rguenther@suse.de>
22933 PR tree-optimization/110496
22934 * gcc.dg/pr110496.c: New testcase.
22936 2023-06-30 Richard Biener <rguenther@suse.de>
22938 PR tree-optimization/110381
22939 * gcc.dg/vect/pr110381.c: Add check_vect ().
22941 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
22943 * gcc.target/mips/align-1-n64.c: New test.
22944 * gcc.target/mips/align-1-o32.c: New test.
22946 2023-06-29 Jan Hubicka <jh@suse.cz>
22948 PR tree-optimization/109849
22949 * gcc.dg/ipa/pr109849.c: New test.
22951 2023-06-29 Marek Polacek <polacek@redhat.com>
22953 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
22955 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
22956 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
22957 -fno-report-bug. Adjust scan-sarif-file.
22958 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
22961 2023-06-29 Marek Polacek <polacek@redhat.com>
22963 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
22964 * gcc.target/i386/pr69482-1.c: Likewise.
22966 2023-06-29 Patrick Palka <ppalka@redhat.com>
22969 * g++.dg/cpp0x/noexcept79.C: New test.
22971 2023-06-29 Patrick Palka <ppalka@redhat.com>
22974 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
22976 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
22979 * gcc.dg/variable-sized-type-flex-array.c: New test.
22981 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
22983 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
22984 comparisons are desired, to see if 256-bit instructions are
22985 generated inappropriately (fixes test on -march=cascadelake).
22987 2023-06-29 Alexandre Oliva <oliva@adacore.com>
22989 * lib/options.exp (check_for_options_with_filter): Handle
22990 missing frontend compiler like disabled language.
22992 2023-06-29 Richard Biener <rguenther@suse.de>
22994 PR middle-end/110452
22995 * gcc.target/i386/pr110452.c: New file.
22997 2023-06-29 Richard Biener <rguenther@suse.de>
22999 PR middle-end/110461
23000 * gcc.dg/pr110461.c: New testcase.
23002 2023-06-29 Richard Biener <rguenther@suse.de>
23005 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
23007 2023-06-29 Pan Li <pan2.li@intel.com>
23009 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
23010 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
23011 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
23012 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
23013 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
23015 2023-06-29 Pan Li <pan2.li@intel.com>
23017 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
23018 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
23020 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
23022 * lib/target-supports.exp (check_effective_target_lra): Remove
23023 cris-*-* from expression for exceptions to LRA.
23025 2023-06-28 Jan Hubicka <jh@suse.cz>
23027 PR middle-end/110334
23028 * g++.dg/opt/pr66119.C: Disable early inlining.
23029 * gcc.c-torture/compile/pr110334.c: New test.
23030 * gcc.dg/tree-ssa/pr110334.c: New test.
23032 2023-06-28 Harald Anlauf <anlauf@gmx.de>
23035 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
23037 2023-06-28 Patrick Palka <ppalka@redhat.com>
23041 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
23043 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
23044 kind mismatch for variable template has_P_match_V.
23045 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
23047 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
23048 not captured" error.
23049 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
23050 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
23051 template argument to variable template A so that A<> is valid.
23052 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
23053 declaration with no type" error.
23054 * g++.dg/parse/template30.C: Don't expect "parse error in
23055 template argument list" error.
23056 * g++.dg/cpp1y/var-templ82.C: New test.
23058 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
23062 * gdc.dg/torture/pr110406.d: New test.
23064 2023-06-28 Marek Polacek <polacek@redhat.com>
23067 * g++.dg/cpp0x/decltype-110175.C: New test.
23069 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
23072 * g++.dg/torture/pr110308.C: New test.
23074 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
23076 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
23078 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
23080 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
23082 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
23084 2023-06-28 Richard Biener <rguenther@suse.de>
23086 PR tree-optimization/110451
23087 * gfortran.dg/vect/pr110451.f: New testcase.
23089 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
23092 * gfortran.dg/pr49213.f90 : New test
23094 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
23096 * gcc.target/i386/pieces-memcmp-2.c: New test case.
23098 2023-06-28 Richard Biener <rguenther@suse.de>
23100 PR tree-optimization/110443
23101 * gcc.dg/torture/pr110443.c: New testcase.
23103 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
23105 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
23106 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
23108 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23110 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
23111 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
23112 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
23113 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
23115 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
23118 * gcc.target/powerpc/pr104124.c: New.
23120 2023-06-28 Jan Hubicka <jh@suse.cz>
23122 PR tree-optimization/110377
23123 * gcc.dg/ipa/pr110377.c: New test.
23125 2023-06-28 Andrew Pinski <apinski@marvell.com>
23127 PR tree-optimization/110444
23128 * gcc.c-torture/compile/pr110444-1.c: New test.
23130 2023-06-28 Jason Merrill <jason@redhat.com>
23133 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
23135 2023-06-28 Alexandre Oliva <oliva@adacore.com>
23137 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
23138 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
23139 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
23140 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
23142 2023-06-28 Alexandre Oliva <oliva@adacore.com>
23144 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
23145 record a workaround.
23147 2023-06-28 Jason Merrill <jason@redhat.com>
23150 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
23151 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
23152 * g++.dg/cpp26/feat-cxx26.C: New test.
23154 2023-06-28 Jason Merrill <jason@redhat.com>
23156 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
23158 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23160 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
23161 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
23162 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
23163 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
23164 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
23165 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
23166 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
23167 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
23168 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
23169 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
23170 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
23171 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
23172 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
23173 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
23175 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
23177 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
23179 2023-06-28 liuhongt <hongtao.liu@intel.com>
23181 * gcc.target/i386/bf16_short_warn.c: New test.
23183 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
23185 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
23186 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
23187 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
23188 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
23189 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
23190 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
23191 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
23192 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
23193 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
23194 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
23195 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
23196 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
23197 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
23198 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
23199 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
23200 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
23201 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
23202 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
23203 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
23204 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
23206 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
23208 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
23209 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
23210 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
23211 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
23212 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
23213 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
23214 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
23215 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
23216 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
23217 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
23219 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
23221 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
23222 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
23224 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
23226 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
23228 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
23230 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
23232 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
23234 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
23235 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
23236 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
23237 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
23238 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
23239 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
23240 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
23242 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
23244 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
23245 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
23246 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
23247 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
23248 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
23250 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
23252 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
23254 2023-06-27 Andrew Pinski <apinski@marvell.com>
23256 PR middle-end/110420
23257 PR middle-end/103979
23258 PR middle-end/98619
23259 * gcc.c-torture/compile/asmgoto-6.c: New test.
23261 2023-06-27 Richard Biener <rguenther@suse.de>
23263 PR tree-optimization/96208
23264 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
23265 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
23267 2023-06-27 liuhongt <hongtao.liu@intel.com>
23269 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
23271 2023-06-27 liuhongt <hongtao.liu@intel.com>
23273 * gcc.target/i386/avx-vzeroupper-30.c: New test.
23275 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23277 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
23278 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
23279 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
23280 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
23281 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
23282 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
23284 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
23286 * gcc.target/s390/larl-1.c: New test.
23288 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23290 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
23292 2023-06-26 Richard Biener <rguenther@suse.de>
23294 PR tree-optimization/110381
23295 * gcc.dg/vect/pr110381.c: New testcase.
23297 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
23299 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
23300 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
23302 2023-06-26 liuhongt <hongtao.liu@intel.com>
23304 * gcc.target/aarch64/pr110371.c: New test.
23306 2023-06-26 liuhongt <hongtao.liu@intel.com>
23308 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
23309 * gcc.target/i386/pr110018-2.c: Ditto.
23311 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
23313 * gcc.target/i386/mvc17.c: New test.
23315 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23317 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
23319 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
23322 * gdc.dg/pr110359.d: New test.
23324 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23326 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
23327 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
23329 2023-06-25 Li Xu <xuli1@eswincomputing.com>
23331 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
23333 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23335 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
23336 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
23337 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
23338 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
23339 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
23340 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
23342 2023-06-25 Pan Li <pan2.li@intel.com>
23344 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
23345 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
23346 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
23347 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
23348 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
23349 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
23350 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
23351 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
23353 2023-06-25 Pan Li <pan2.li@intel.com>
23355 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
23356 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
23357 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
23358 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
23359 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
23361 2023-06-25 liuhongt <hongtao.liu@intel.com>
23363 * gcc.target/i386/pr110309.c: New test.
23365 2023-06-25 yulong <shiyulong@iscas.ac.cn>
23367 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
23368 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
23369 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
23370 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
23371 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
23372 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
23373 * gcc.target/riscv/rvv/base/abi-17.c: New test.
23374 * gcc.target/riscv/rvv/base/abi-18.c: New test.
23376 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23378 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
23379 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
23380 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
23381 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
23382 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
23383 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
23384 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
23385 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
23386 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
23387 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
23388 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
23389 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
23390 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
23391 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
23392 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
23393 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
23394 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
23395 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
23396 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
23397 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
23398 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
23399 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
23400 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
23401 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
23402 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
23403 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
23404 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
23405 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
23406 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
23407 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
23408 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
23409 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
23410 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
23411 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
23412 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
23413 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
23415 2023-06-24 David Malcolm <dmalcolm@redhat.com>
23417 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
23418 #define INCLUDE_VECTOR.
23420 2023-06-23 David Malcolm <dmalcolm@redhat.com>
23423 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
23425 2023-06-23 Marek Polacek <polacek@redhat.com>
23427 * lib/target-supports.exp (check_effective_target_c++23): Return
23428 1 also if check_effective_target_c++26.
23429 (check_effective_target_c++23_down): New.
23430 (check_effective_target_c++26_only): New.
23431 (check_effective_target_c++26): New.
23432 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
23433 * g++.dg/cpp26/cplusplus.C: New test.
23435 2023-06-23 Harald Anlauf <anlauf@gmx.de>
23438 * gfortran.dg/value_9.f90: New test.
23440 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
23441 Aaron Sawdey <acsawdey@linux.ibm.com>
23444 * g++.target/powerpc/pr105325.C: New test.
23445 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
23447 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
23449 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
23450 this header use pragma system_header.
23452 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
23454 PR tree-optimization/110280
23455 * gcc.target/aarch64/sve/pr110280.c: New test.
23457 2023-06-22 Richard Biener <rguenther@suse.de>
23459 PR tree-optimization/110332
23460 * g++.dg/torture/pr110332.C: New testcase.
23461 * gcc.dg/torture/pr110332-1.c: Likewise.
23462 * gcc.dg/torture/pr110332-2.c: Likewise.
23464 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
23465 Uros Bizjak <ubizjak@gmail.com>
23467 * gcc.target/i386/avx-vptest-4.c: New test case.
23468 * gcc.target/i386/avx-vptest-5.c: Likewise.
23469 * gcc.target/i386/avx-vptest-6.c: Likewise.
23470 * gcc.target/i386/pr109973-1.c: Update test case.
23471 * gcc.target/i386/pr109973-2.c: Likewise.
23472 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
23473 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
23474 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
23476 2023-06-22 David Malcolm <dmalcolm@redhat.com>
23479 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
23480 out-of-bounds working.
23481 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
23482 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
23483 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
23484 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
23485 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
23486 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
23487 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
23488 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
23489 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
23490 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
23491 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
23492 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
23493 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
23494 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
23495 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
23496 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
23497 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
23498 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
23499 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
23500 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
23501 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
23502 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
23503 * gcc.dg/analyzer/pr101962.c: Update expected results.
23504 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
23505 pending_diagnostic::emit implementations.
23507 2023-06-22 David Malcolm <dmalcolm@redhat.com>
23509 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
23510 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
23511 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
23512 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
23513 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
23514 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
23515 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
23517 2023-06-22 David Malcolm <dmalcolm@redhat.com>
23519 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
23520 multiline directive.
23521 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
23522 dg-regexp directives.
23523 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
23525 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
23526 handle-multiline-outputs from prune_gcc_output to here.
23527 * lib/multiline.exp (dg-end-multiline-output): Move call to
23528 maybe-handle-nn-line-numbers from prune_gcc_output to here.
23529 * lib/prune.exp (prune_gcc_output): Move calls to
23530 maybe-handle-nn-line-numbers and handle-multiline-outputs from
23533 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
23541 * gfortran.dg/pr107900.f90 : New test
23542 * gfortran.dg/pr110224.f90 : New test
23543 * gfortran.dg/pr88688.f90 : New test
23544 * gfortran.dg/pr94380.f90 : New test
23545 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
23546 numbers in the error tests by two and change the text in two.
23548 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
23551 * gfortran.dg/pr108961.f90: New test.
23553 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
23556 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
23557 * gcc.target/i386/pr110018-2.c: New test.
23559 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23561 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
23562 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
23564 2023-06-21 Richard Biener <rguenther@suse.de>
23566 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
23567 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
23569 2023-06-21 Jan Beulich <jbeulich@suse.com>
23571 * gcc.target/i386/avx512f-copysign.c: New test.
23573 2023-06-21 Jan Beulich <jbeulich@suse.com>
23575 * gcc.target/i386/avx512f-dupv2di.c: Add
23576 -mprefer-vector-width=512.
23578 2023-06-21 liuhongt <hongtao.liu@intel.com>
23580 * gcc.target/i386/pr110018-1.c: New test.
23582 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
23585 * c-c++-common/cpp/macro-ranges.c: New test.
23586 * c-c++-common/cpp/line-2.c: Adapt to check for column information
23587 on macro-related libcpp warnings.
23588 * c-c++-common/cpp/line-3.c: Likewise.
23589 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
23590 * c-c++-common/cpp/pr58844-1.c: Likewise.
23591 * c-c++-common/cpp/pr58844-2.c: Likewise.
23592 * c-c++-common/cpp/warning-zero-location.c: Likewise.
23593 * c-c++-common/pragma-diag-14.c: Likewise.
23594 * c-c++-common/pragma-diag-15.c: Likewise.
23595 * g++.dg/modules/macro-2_d.C: Likewise.
23596 * g++.dg/modules/macro-4_d.C: Likewise.
23597 * g++.dg/modules/macro-4_e.C: Likewise.
23598 * g++.dg/spellcheck-macro-ordering.C: Likewise.
23599 * gcc.dg/builtin-redefine.c: Likewise.
23600 * gcc.dg/cpp/Wunused.c: Likewise.
23601 * gcc.dg/cpp/redef2.c: Likewise.
23602 * gcc.dg/cpp/redef3.c: Likewise.
23603 * gcc.dg/cpp/redef4.c: Likewise.
23604 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
23605 * gcc.dg/cpp/ucnid-11.c: Likewise.
23606 * gcc.dg/cpp/undef2.c: Likewise.
23607 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
23608 * gcc.dg/cpp/warn-redefined.c: Likewise.
23609 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
23610 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
23612 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
23614 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
23615 pointer to indirect argument registers and allow either to be used
23616 as the base register in subsequent stores.
23617 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
23618 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
23619 indirect argument to happen via the argument register or the
23621 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
23622 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
23623 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
23624 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
23625 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
23626 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
23627 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
23628 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
23629 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
23630 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
23631 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
23632 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
23633 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
23634 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
23635 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
23636 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
23637 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
23638 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
23639 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
23640 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
23641 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
23642 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
23643 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
23644 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
23645 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
23646 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
23647 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
23648 -fcprop-registers and combine.
23649 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
23650 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
23651 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
23652 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
23653 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
23654 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
23655 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
23656 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
23657 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
23658 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
23659 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
23660 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
23661 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
23662 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
23663 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
23664 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
23665 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
23666 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
23667 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
23668 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
23669 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
23670 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
23671 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
23672 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
23673 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
23674 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
23675 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
23676 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
23677 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
23678 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
23679 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
23680 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
23681 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
23682 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
23683 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
23684 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
23685 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
23687 2023-06-20 Jakub Jelinek <jakub@redhat.com>
23689 PR middle-end/79173
23690 * g++.target/i386/pr79173-1.C: New test.
23692 2023-06-20 Martin Jambor <mjambor@suse.cz>
23695 * gcc.dg/ipa/pr110276.c: New test.
23697 2023-06-20 Carl Love <cel@us.ibm.com>
23699 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
23700 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
23701 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
23703 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
23705 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
23707 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
23708 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
23709 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
23710 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
23711 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
23712 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
23713 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
23714 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
23716 2023-06-20 Li Xu <xuli1@eswincomputing.com>
23718 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
23720 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23722 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
23723 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
23724 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
23726 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
23728 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
23730 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
23731 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
23732 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
23733 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
23735 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
23736 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
23737 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
23738 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
23739 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
23741 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
23743 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
23745 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
23746 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
23748 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
23750 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
23752 2023-06-20 Richard Biener <rguenther@suse.de>
23754 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
23755 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
23756 due to missing return.
23758 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23760 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
23762 2023-06-20 Jan Beulich <jbeulich@suse.com>
23764 * gcc.target/i386/avx512f-dupv2di.c: New test.
23766 2023-06-20 Richard Biener <rguenther@suse.de>
23769 * g++.dg/debug/pr110295.C: New testcase.
23771 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23773 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
23774 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
23775 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
23776 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
23778 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
23780 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
23781 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
23782 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
23783 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
23784 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
23785 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
23786 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
23787 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
23788 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
23789 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
23790 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
23791 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
23792 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
23793 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
23794 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
23795 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
23796 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
23797 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
23798 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
23799 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
23800 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
23801 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
23802 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
23803 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
23804 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
23805 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
23806 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
23807 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
23808 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
23809 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
23810 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
23811 * gcc.target/riscv/vector-abi-1.c: Ditto.
23812 * gcc.target/riscv/vector-abi-2.c: Ditto.
23813 * gcc.target/riscv/vector-abi-3.c: Ditto.
23814 * gcc.target/riscv/vector-abi-4.c: Ditto.
23815 * gcc.target/riscv/vector-abi-5.c: Ditto.
23816 * gcc.target/riscv/vector-abi-6.c: Ditto.
23817 * gcc.target/riscv/vector-abi-7.c: New test.
23818 * gcc.target/riscv/vector-abi-8.c: New test.
23819 * gcc.target/riscv/vector-abi-9.c: New test.
23821 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
23823 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
23824 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
23825 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
23827 2023-06-19 Jan Hubicka <jh@suse.cz>
23829 PR tree-optimization/109811
23830 PR tree-optimization/109849
23831 * gcc.dg/tree-ssa/phiprop-1.c: New test.
23832 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
23834 2023-06-19 Pan Li <pan2.li@intel.com>
23837 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
23838 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
23839 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
23840 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
23841 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
23842 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
23843 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
23844 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
23846 2023-06-19 Pan Li <pan2.li@intel.com>
23849 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
23850 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
23851 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
23852 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
23854 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
23856 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
23857 * gcc.dg/unroll-8.c: Likewise.
23858 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
23859 * lib/target-supports.exp
23860 (check_effective_target_vect_int_mod): Add amdgcn.
23861 (check_effective_target_divmod): Likewise.
23862 * gcc.target/gcn/simd-math-3-16.c: New test.
23863 * gcc.target/gcn/simd-math-3-2.c: New test.
23864 * gcc.target/gcn/simd-math-3-32.c: New test.
23865 * gcc.target/gcn/simd-math-3-4.c: New test.
23866 * gcc.target/gcn/simd-math-3-8.c: New test.
23867 * gcc.target/gcn/simd-math-3-char-16.c: New test.
23868 * gcc.target/gcn/simd-math-3-char-2.c: New test.
23869 * gcc.target/gcn/simd-math-3-char-32.c: New test.
23870 * gcc.target/gcn/simd-math-3-char-4.c: New test.
23871 * gcc.target/gcn/simd-math-3-char-8.c: New test.
23872 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
23873 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
23874 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
23875 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
23876 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
23877 * gcc.target/gcn/simd-math-3-char-run.c: New test.
23878 * gcc.target/gcn/simd-math-3-char.c: New test.
23879 * gcc.target/gcn/simd-math-3-long-16.c: New test.
23880 * gcc.target/gcn/simd-math-3-long-2.c: New test.
23881 * gcc.target/gcn/simd-math-3-long-32.c: New test.
23882 * gcc.target/gcn/simd-math-3-long-4.c: New test.
23883 * gcc.target/gcn/simd-math-3-long-8.c: New test.
23884 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
23885 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
23886 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
23887 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
23888 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
23889 * gcc.target/gcn/simd-math-3-long-run.c: New test.
23890 * gcc.target/gcn/simd-math-3-long.c: New test.
23891 * gcc.target/gcn/simd-math-3-run-16.c: New test.
23892 * gcc.target/gcn/simd-math-3-run-2.c: New test.
23893 * gcc.target/gcn/simd-math-3-run-32.c: New test.
23894 * gcc.target/gcn/simd-math-3-run-4.c: New test.
23895 * gcc.target/gcn/simd-math-3-run-8.c: New test.
23896 * gcc.target/gcn/simd-math-3-run.c: New test.
23897 * gcc.target/gcn/simd-math-3-short-16.c: New test.
23898 * gcc.target/gcn/simd-math-3-short-2.c: New test.
23899 * gcc.target/gcn/simd-math-3-short-32.c: New test.
23900 * gcc.target/gcn/simd-math-3-short-4.c: New test.
23901 * gcc.target/gcn/simd-math-3-short-8.c: New test.
23902 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
23903 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
23904 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
23905 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
23906 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
23907 * gcc.target/gcn/simd-math-3-short-run.c: New test.
23908 * gcc.target/gcn/simd-math-3-short.c: New test.
23909 * gcc.target/gcn/simd-math-3.c: New test.
23910 * gcc.target/gcn/simd-math-4-char-run.c: New test.
23911 * gcc.target/gcn/simd-math-4-char.c: New test.
23912 * gcc.target/gcn/simd-math-4-long-run.c: New test.
23913 * gcc.target/gcn/simd-math-4-long.c: New test.
23914 * gcc.target/gcn/simd-math-4-run.c: New test.
23915 * gcc.target/gcn/simd-math-4-short-run.c: New test.
23916 * gcc.target/gcn/simd-math-4-short.c: New test.
23917 * gcc.target/gcn/simd-math-4.c: New test.
23918 * gcc.target/gcn/simd-math-5-16.c: New test.
23919 * gcc.target/gcn/simd-math-5-32.c: New test.
23920 * gcc.target/gcn/simd-math-5-4.c: New test.
23921 * gcc.target/gcn/simd-math-5-8.c: New test.
23922 * gcc.target/gcn/simd-math-5-char-16.c: New test.
23923 * gcc.target/gcn/simd-math-5-char-32.c: New test.
23924 * gcc.target/gcn/simd-math-5-char-4.c: New test.
23925 * gcc.target/gcn/simd-math-5-char-8.c: New test.
23926 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
23927 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
23928 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
23929 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
23930 * gcc.target/gcn/simd-math-5-char-run.c: New test.
23931 * gcc.target/gcn/simd-math-5-char.c: New test.
23932 * gcc.target/gcn/simd-math-5-long-16.c: New test.
23933 * gcc.target/gcn/simd-math-5-long-32.c: New test.
23934 * gcc.target/gcn/simd-math-5-long-4.c: New test.
23935 * gcc.target/gcn/simd-math-5-long-8.c: New test.
23936 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
23937 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
23938 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
23939 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
23940 * gcc.target/gcn/simd-math-5-long-run.c: New test.
23941 * gcc.target/gcn/simd-math-5-long.c: New test.
23942 * gcc.target/gcn/simd-math-5-run-16.c: New test.
23943 * gcc.target/gcn/simd-math-5-run-32.c: New test.
23944 * gcc.target/gcn/simd-math-5-run-4.c: New test.
23945 * gcc.target/gcn/simd-math-5-run-8.c: New test.
23946 * gcc.target/gcn/simd-math-5-run.c: New test.
23947 * gcc.target/gcn/simd-math-5-short-16.c: New test.
23948 * gcc.target/gcn/simd-math-5-short-32.c: New test.
23949 * gcc.target/gcn/simd-math-5-short-4.c: New test.
23950 * gcc.target/gcn/simd-math-5-short-8.c: New test.
23951 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
23952 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
23953 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
23954 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
23955 * gcc.target/gcn/simd-math-5-short-run.c: New test.
23956 * gcc.target/gcn/simd-math-5-short.c: New test.
23957 * gcc.target/gcn/simd-math-5.c: New test.
23959 2023-06-19 Richard Biener <rguenther@suse.de>
23961 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
23962 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
23963 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
23964 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
23965 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
23966 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
23967 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
23968 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
23969 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
23971 2023-06-19 Richard Biener <rguenther@suse.de>
23973 PR tree-optimization/110298
23974 * gcc.dg/torture/pr110298.c: New testcase.
23976 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23978 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
23980 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
23983 * lib/target-supports.exp
23984 (check_effective_target_keeps_null_pointer_checks): Add
23986 * gcc.target/avr/pr105523.c: New test.
23988 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
23990 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
23991 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
23992 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
23993 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
23994 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
23995 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
23996 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
23997 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
23998 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
23999 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
24000 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
24001 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
24002 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
24003 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
24004 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
24005 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
24007 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
24009 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
24010 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
24011 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
24012 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
24013 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
24014 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
24015 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
24016 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
24017 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
24018 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
24019 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
24020 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
24021 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
24022 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
24023 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
24024 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
24025 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
24026 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
24027 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
24028 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
24029 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
24030 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
24031 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
24032 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
24033 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
24034 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
24035 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
24036 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
24037 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
24038 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
24039 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
24040 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
24043 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
24045 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
24046 that no sext insns are present.
24047 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
24048 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
24049 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
24051 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
24053 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
24054 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
24055 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
24056 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
24057 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
24059 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
24060 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
24061 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
24062 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
24063 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
24064 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
24066 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
24068 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
24070 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
24072 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
24073 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
24074 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
24075 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
24076 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
24077 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
24078 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
24079 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
24080 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
24081 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
24082 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
24083 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
24084 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
24085 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
24086 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
24087 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
24088 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
24089 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
24090 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
24091 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
24092 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
24093 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
24094 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
24095 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
24096 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
24097 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
24098 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
24099 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
24100 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
24101 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
24102 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
24103 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
24104 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
24105 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
24106 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
24107 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
24108 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
24109 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
24110 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
24111 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
24112 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
24113 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
24114 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
24116 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
24119 * gcc.target/avr/pr110086.c: New test.
24121 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
24123 * gcc.target/powerpc/const_anchors.c: New test.
24124 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
24126 2023-06-19 liuhongt <hongtao.liu@intel.com>
24128 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
24129 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
24131 2023-06-18 Jan Hubicka <jh@suse.cz>
24133 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
24135 2023-06-18 Honza <jh@ryzen3.suse.cz>
24137 PR tree-optimization/109849
24138 * g++.dg/ipa/devirt-45.C: Update template.
24140 2023-06-18 yulong <shiyulong@iscas.ac.cn>
24142 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
24143 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
24144 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
24145 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
24146 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
24148 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
24150 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
24152 2023-06-16 Pan Li <pan2.li@intel.com>
24155 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
24156 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
24157 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
24158 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
24159 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
24161 2023-06-16 Jakub Jelinek <jakub@redhat.com>
24163 PR middle-end/79173
24164 * gcc.target/i386/pr79173-11.c: New test.
24165 * gcc.dg/builtin-addc-1.c: New test.
24167 2023-06-16 Jakub Jelinek <jakub@redhat.com>
24169 PR tree-optimization/110271
24170 * gcc.c-torture/compile/pr110271.c: New test.
24172 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
24173 Uros Bizjak <ubizjak@gmail.com>
24176 * gcc.target/i386/pr31985.c: New test case.
24178 2023-06-16 Alex Coplan <alex.coplan@arm.com>
24180 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
24181 * g++.dg/cpp0x/forw_enum6.C: Likewise.
24182 * g++.dg/cpp0x/elab-enum-base.C: New test.
24184 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
24186 * gcc.target/mips/code-readable-attr-1.c: New test.
24187 * gcc.target/mips/code-readable-attr-2.c: New test.
24188 * gcc.target/mips/code-readable-attr-3.c: New test.
24189 * gcc.target/mips/code-readable-attr-4.c: New test.
24190 * gcc.target/mips/code-readable-attr-5.c: New test.
24192 2023-06-16 Richard Biener <rguenther@suse.de>
24194 PR tree-optimization/110269
24195 * gcc.dg/tree-ssa/pr110269.c: New testcase.
24197 2023-06-16 David Malcolm <dmalcolm@redhat.com>
24200 * c-c++-common/spellcheck-pr107583.c: New test.
24202 2023-06-15 Andrew Pinski <apinski@marvell.com>
24204 PR tree-optimization/110266
24205 * gcc.c-torture/compile/pr110266.c: New test.
24207 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
24209 PR tree-optimization/110266
24210 * gcc.dg/pr110266.c: New.
24212 2023-06-15 Jakub Jelinek <jakub@redhat.com>
24214 PR preprocessor/80753
24215 * c-c++-common/missing-header-5.c: New test.
24217 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
24219 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
24221 2023-06-15 Jakub Jelinek <jakub@redhat.com>
24223 PR middle-end/79173
24224 * gcc.target/i386/pr79173-1.c: New test.
24225 * gcc.target/i386/pr79173-2.c: New test.
24226 * gcc.target/i386/pr79173-3.c: New test.
24227 * gcc.target/i386/pr79173-4.c: New test.
24228 * gcc.target/i386/pr79173-5.c: New test.
24229 * gcc.target/i386/pr79173-6.c: New test.
24230 * gcc.target/i386/pr79173-7.c: New test.
24231 * gcc.target/i386/pr79173-8.c: New test.
24232 * gcc.target/i386/pr79173-9.c: New test.
24233 * gcc.target/i386/pr79173-10.c: New test.
24235 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
24237 * gcc.target/aarch64/abd.h: New file.
24238 * gcc.target/aarch64/abd_2.c: New test.
24239 * gcc.target/aarch64/abd_3.c: New test.
24240 * gcc.target/aarch64/abd_4.c: New test.
24241 * gcc.target/aarch64/abd_none_2.c: New test.
24242 * gcc.target/aarch64/abd_none_3.c: New test.
24243 * gcc.target/aarch64/abd_none_4.c: New test.
24244 * gcc.target/aarch64/abd_run_1.c: New test.
24245 * gcc.target/aarch64/sve/abd_1.c: New test.
24246 * gcc.target/aarch64/sve/abd_none_1.c: New test.
24247 * gcc.target/aarch64/sve/abd_2.c: New test.
24248 * gcc.target/aarch64/sve/abd_none_2.c: New test.
24250 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24252 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
24253 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
24254 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
24255 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
24256 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
24257 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
24258 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
24259 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
24260 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
24261 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
24262 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
24263 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
24264 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
24265 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
24267 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
24270 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
24271 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
24273 2023-06-14 Jason Merrill <jason@redhat.com>
24277 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
24278 * g++.dg/cpp1z/elide7.C: New test.
24280 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
24282 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
24283 OpenACC 'serial', OpenMP 'target' usage.
24285 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
24287 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
24289 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
24290 * c-c++-common/Wfree-nonheap-object.c: Likewise.
24292 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
24294 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
24296 2023-06-14 liuhongt <hongtao.liu@intel.com>
24298 * gcc.target/i386/pr110227.c: New test.
24300 2023-06-13 David Malcolm <dmalcolm@redhat.com>
24303 * g++.dg/cpp2a/srcloc3.C: Update expected message.
24304 * g++.dg/lookup/missing-std-include-2.C: Likewise.
24305 * g++.dg/lookup/missing-std-include-3.C: Likewise.
24306 * g++.dg/lookup/missing-std-include-6.C: Likewise.
24307 * g++.dg/lookup/missing-std-include.C: Likewise.
24308 * g++.dg/spellcheck-inttypes.C: Likewise.
24309 * g++.dg/spellcheck-stdint.C: Likewise.
24310 * g++.dg/spellcheck-stdlib.C: Likewise.
24311 * gcc.dg/spellcheck-inttypes.c: Likewise.
24312 * gcc.dg/spellcheck-stdbool.c: Likewise.
24313 * gcc.dg/spellcheck-stdint.c: Likewise.
24314 * gcc.dg/spellcheck-stdlib.c: Likewise.
24316 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
24318 * gfortran.dg/data_array_7.f90: New test.
24320 2023-06-13 Harald Anlauf <anlauf@gmx.de>
24321 Mikael Morin <mikael@gcc.gnu.org>
24324 * gfortran.dg/zero_sized_14.f90: New test.
24325 * gfortran.dg/zero_sized_15.f90: New test.
24327 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24329 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
24330 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
24331 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
24332 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
24333 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
24334 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
24335 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
24336 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
24337 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
24338 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
24340 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24342 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
24343 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
24345 2023-06-13 Jason Merrill <jason@redhat.com>
24347 * g++.dg/tree-ssa/initlist-opt6.C: New test.
24349 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
24350 Kito Cheng <kito.cheng@sifive.com>
24352 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
24353 * g++.target/riscv/rvv/base/pr109535.C: Same
24354 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
24355 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
24356 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
24357 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
24358 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
24359 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
24360 * gcc.target/riscv/rvv/base/spill-10.c: Same
24361 * gcc.target/riscv/rvv/base/spill-11.c: Same
24362 * gcc.target/riscv/rvv/base/spill-9.c: Same
24363 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
24364 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
24365 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
24366 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
24367 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
24368 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
24369 * gcc.target/riscv/vector-abi-1.c: New test.
24370 * gcc.target/riscv/vector-abi-2.c: New test.
24371 * gcc.target/riscv/vector-abi-3.c: New test.
24372 * gcc.target/riscv/vector-abi-4.c: New test.
24373 * gcc.target/riscv/vector-abi-5.c: New test.
24374 * gcc.target/riscv/vector-abi-6.c: New test.
24376 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24378 * gcc.target/arm/mtp.c: New test.
24379 * gcc.target/arm/mtp_1.c: New test.
24380 * gcc.target/arm/mtp_2.c: New test.
24381 * gcc.target/arm/mtp_3.c: New test.
24382 * gcc.target/arm/mtp_4.c: New test.
24384 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24387 * gcc.target/aarch64/mtp_5.c: New test.
24388 * gcc.target/aarch64/mtp_6.c: New test.
24389 * gcc.target/aarch64/mtp_7.c: New test.
24390 * gcc.target/aarch64/mtp_8.c: New test.
24391 * gcc.target/aarch64/mtp_9.c: New test.
24393 2023-06-13 Richard Biener <rguenther@suse.de>
24395 PR middle-end/110232
24396 * gcc.target/i386/pr110232.c: New testcase.
24398 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
24400 PR testsuite/109880
24401 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
24403 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
24405 PR testsuite/110230
24407 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
24408 * gcc.target/powerpc/pr109932-2.c: Ditto.
24410 2023-06-13 Pan Li <pan2.li@intel.com>
24412 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
24413 Adjust dg-do to comiple for asm checking.
24415 2023-06-13 Tejas Belagod <tbelagod@arm.com>
24418 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
24419 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
24420 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
24421 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
24422 to expect optimized code for function body.
24423 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
24424 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
24425 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
24426 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
24427 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
24428 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
24429 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
24430 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
24431 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
24432 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
24433 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
24435 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24437 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
24439 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24441 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
24442 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
24443 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
24444 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
24446 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
24449 * gm2/pim/fail/foovaltype.mod: New test.
24451 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
24453 PR rtl-optimization/101188
24454 * gcc.c-torture/execute/pr101188.c: New test
24456 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
24458 * gcc.target/aarch64/vec-init-single-const.c: New test.
24459 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
24460 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
24462 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
24464 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
24465 * c-c++-common/gomp/map-9.c: Likewise.
24466 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
24467 * gfortran.dg/gomp/map-11.f90: Likewise.
24468 * gfortran.dg/gomp/target-update-1.f90: Likewise.
24469 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
24470 * c-c++-common/gomp/map-6.c: Update dg-error and also check
24471 clause error with 'target (enter/exit) data'.
24473 2023-06-12 Pan Li <pan2.li@intel.com>
24475 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
24477 2023-06-12 Pan Li <pan2.li@intel.com>
24479 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
24480 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
24482 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24484 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
24485 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
24486 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
24487 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
24488 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
24489 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
24491 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24493 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
24495 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
24497 * gcc.dg/vect/pr110142.c: New test.
24499 2023-06-12 liuhongt <hongtao.liu@intel.com>
24501 * gcc.target/i386/vec_pack_fp16-1.c: New test.
24502 * gcc.target/i386/vec_pack_fp16-2.c: New test.
24503 * gcc.target/i386/vec_pack_fp16-3.c: New test.
24505 2023-06-12 Jason Merrill <jason@redhat.com>
24508 * g++.dg/tree-ssa/initlist-opt5.C: New test.
24510 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
24513 * gcc.target/powerpc/pr109932-1.c: New test.
24514 * gcc.target/powerpc/pr109932-2.c: New test.
24516 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
24519 * gcc.target/powerpc/pr110011.c: New test.
24521 2023-06-12 Pan Li <pan2.li@intel.com>
24523 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
24524 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
24526 2023-06-12 Pan Li <pan2.li@intel.com>
24528 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
24529 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
24531 2023-06-11 Patrick Palka <ppalka@redhat.com>
24534 * g++.dg/cpp2a/nontype-class59.C: New test.
24536 2023-06-11 Patrick Palka <ppalka@redhat.com>
24539 * g++.dg/cpp2a/nontype-class57.C: New test.
24540 * g++.dg/cpp2a/nontype-class58.C: New test.
24542 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
24545 * gcc.target/avr/pr109907.c: New test.
24546 * gcc.target/avr/torture/pr109907-1.c: New test.
24547 * gcc.target/avr/torture/pr109907-2.c: New test.
24549 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24551 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
24552 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
24553 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
24554 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
24555 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
24556 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
24558 2023-06-10 Nathan Sidwell <nathan@acm.org>
24560 * g++.dg/template/pr61663.C: New.
24562 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
24565 * gcc.target/avr/torture/pr109650-1.c: New test.
24566 * gcc.target/avr/torture/pr109650-2.c: New test.
24568 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
24570 * gfortran.dg/ieee/minmax_1.f90: New test.
24571 * gfortran.dg/ieee/minmax_2.f90: New file.
24572 * gfortran.dg/ieee/minmax_3.f90: New file.
24573 * gfortran.dg/ieee/minmax_4.f90: New file.
24575 2023-06-10 Tim Lange <mail@tim-lange.me>
24578 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
24580 2023-06-10 Tim Lange <mail@tim-lange.me>
24583 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
24584 and add new test case.
24585 * gcc.dg/analyzer/pr109577.c: New test.
24587 2023-06-10 Pan Li <pan2.li@intel.com>
24589 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
24590 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
24592 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24594 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
24595 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
24596 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
24598 2023-06-09 Jason Merrill <jason@redhat.com>
24600 * g++.dg/concepts/auto7.C: New test.
24601 * g++.dg/concepts/auto7a.C: New test.
24603 2023-06-09 Jason Merrill <jason@redhat.com>
24606 * g++.dg/cpp0x/initlist-opt1.C: New test.
24608 2023-06-09 Andrew Pinski <apinski@marvell.com>
24610 PR tree-optimization/97711
24611 PR tree-optimization/110155
24612 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
24613 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
24615 2023-06-09 Andrew Pinski <apinski@marvell.com>
24617 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
24619 2023-06-09 Andrew Pinski <apinski@marvell.com>
24621 PR tree-optimization/110165
24622 PR tree-optimization/110166
24623 * gcc.c-torture/execute/pr110165-1.c: New test.
24624 * gcc.c-torture/execute/pr110166-1.c: New test.
24626 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
24628 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
24629 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
24631 2023-06-09 Pan Li <pan2.li@intel.com>
24633 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
24636 2023-06-09 liuhongt <hongtao.liu@intel.com>
24638 * gcc.target/i386/pr110108-2.c: New test.
24640 2023-06-09 liuhongt <hongtao.liu@intel.com>
24642 * gcc.target/i386/pr110108.c: New test.
24643 * gcc.target/i386/pr110108-3.c: New test.
24644 * gcc.target/i386/pr109900.c: Adjust testcase.
24646 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
24649 * gm2/pim/pass/fooasm3.mod: New test.
24651 2023-06-08 Pan Li <pan2.li@intel.com>
24653 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
24654 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
24656 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
24658 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
24659 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
24660 * gcc.dg/analyzer/pr101962.c: Likewise.
24661 * gcc.dg/analyzer/realloc-5.c: Likewise.
24662 * gcc.dg/analyzer/pr109439.c: New test.
24664 2023-06-08 Jakub Jelinek <jakub@redhat.com>
24666 * gcc.target/i386/ctzll-1.c: New test.
24667 * gcc.target/i386/ffsll-1.c: New test.
24669 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
24674 * gfortran.dg/pr99350.f90 : New test.
24675 * gfortran.dg/associate_5.f03 : Changed error message.
24676 * gfortran.dg/pr107821.f90 : New test.
24677 * gfortran.dg/associate_61.f90 : New test
24679 2023-06-08 Alexandre Oliva <oliva@adacore.com>
24681 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
24682 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
24683 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
24684 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
24685 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
24686 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
24687 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
24688 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
24690 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
24691 Uros Bizjak <ubizjak@gmail.com>
24693 * gcc.target/i386/cmc-1.c: New test case.
24694 * gcc.target/i386/stc-1.c: Likewise.
24696 2023-06-07 Jason Merrill <jason@redhat.com>
24700 * g++.dg/opt/nrv26.C: New test.
24701 * g++.dg/opt/nrv26a.C: New test.
24702 * g++.dg/opt/nrv27.C: New test.
24704 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
24705 Jeff Law <jlaw@ventanamicro.com>
24707 * gcc.target/riscv/shift-and-2.c: New tests.
24708 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
24709 * gcc.target/riscv/sign-extend.c: New test.
24710 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
24712 2023-06-07 Alex Coplan <alex.coplan@arm.com>
24715 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
24717 * g++.target/aarch64/acle/acle.exp: New.
24718 * g++.target/aarch64/acle/ls64.C: New test.
24719 * g++.target/aarch64/acle/ls64_lto.C: New test.
24720 * gcc.target/aarch64/acle/ls64_lto.c: New test.
24721 * gcc.target/aarch64/acle/pr110132.c: New test.
24723 2023-06-07 Alex Coplan <alex.coplan@arm.com>
24726 * gcc.target/aarch64/acle/pr110100.c: New test.
24728 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
24730 * gcc.target/sparc/pr109541.c: New.
24732 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
24734 * gcc.target/hppa/shadd-3.c: Update expected output.
24736 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24738 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
24740 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
24741 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
24742 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
24743 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
24744 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
24745 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
24746 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
24747 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
24748 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
24749 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
24750 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
24751 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
24752 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
24753 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
24754 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
24755 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
24756 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
24757 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
24758 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
24759 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
24760 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
24761 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
24763 2023-06-07 Andrew Pinski <apinski@marvell.com>
24765 PR middle-end/110117
24766 * gcc.dg/pr110117-1.c: New test.
24767 * gcc.dg/pr110117-2.c: New test.
24769 2023-06-07 Andrew Pinski <apinski@marvell.com>
24771 PR tree-optimization/110134
24772 * gcc.dg/tree-ssa/negneq-1.c: New test.
24773 * gcc.dg/tree-ssa/negneq-2.c: New test.
24774 * gcc.dg/tree-ssa/negneq-3.c: New test.
24775 * gcc.dg/tree-ssa/negneq-4.c: New test.
24777 2023-06-07 Andrew Pinski <apinski@marvell.com>
24779 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
24780 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
24781 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
24782 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
24783 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
24784 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
24785 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
24786 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
24787 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
24789 2023-06-07 Jason Merrill <jason@redhat.com>
24792 * g++.dg/opt/nrv25.C: New test.
24794 2023-06-07 Jason Merrill <jason@redhat.com>
24798 * g++.dg/opt/nrv23.C: New test.
24800 2023-06-07 Jason Merrill <jason@redhat.com>
24803 * g++.dg/opt/nrv22.C: New test.
24805 2023-06-07 Jason Merrill <jason@redhat.com>
24808 * g++.dg/eh/return1.C: Add label cases.
24810 2023-06-07 Jason Merrill <jason@redhat.com>
24812 * g++.dg/contracts/contracts-post7.C: New test.
24814 2023-06-07 Jason Merrill <jason@redhat.com>
24817 * g++.dg/opt/nrv24.C: New test.
24819 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
24822 * gm2/cpp/fail/cpp-fail.exp: New test.
24823 * gm2/cpp/fail/foocpp.mod: New test.
24825 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24827 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
24828 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
24829 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
24830 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
24831 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
24832 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
24834 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
24835 Tobias Burnus <tobias@codesourcery.com>
24837 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
24838 duplicated 'present' and extend scan-dump tests for 'present'.
24839 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
24840 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
24842 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
24844 * c-c++-common/gomp/defaultmap-4.c: New test.
24845 * c-c++-common/gomp/map-9.c: New test.
24846 * c-c++-common/gomp/target-update-1.c: New test.
24847 * gfortran.dg/gomp/defaultmap-8.f90: New test.
24848 * gfortran.dg/gomp/map-11.f90: New test.
24849 * gfortran.dg/gomp/map-12.f90: New test.
24850 * gfortran.dg/gomp/target-update-1.f90: New test.
24852 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24854 * gcc.target/aarch64/simd/vrshr_1.c: New test.
24856 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24858 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
24861 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24863 * gcc.target/aarch64/simd/addlv_1.c: New test.
24865 2023-06-06 Richard Biener <rguenther@suse.de>
24867 PR middle-end/110055
24868 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
24870 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
24872 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
24875 2023-06-06 Pan Li <pan2.li@intel.com>
24877 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
24879 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
24881 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
24884 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
24885 Joel Hutton <joel.hutton@arm.com>
24886 Tamar Christina <tamar.christina@arm.com>
24888 * gcc.target/aarch64/vect-widen-add.c: Test that new
24889 IFN_VEC_WIDEN_PLUS is being used.
24890 * gcc.target/aarch64/vect-widen-sub.c: Test that new
24891 IFN_VEC_WIDEN_MINUS is being used.
24893 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
24895 * gdc.dg/Wmismatched_enum.d: New test.
24897 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
24899 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
24900 less sensitive to register allocation choices.
24901 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
24903 2023-06-05 Pan Li <pan2.li@intel.com>
24905 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
24907 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24910 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
24911 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
24913 2023-06-04 Pan Li <pan2.li@intel.com>
24915 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
24917 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
24920 * gcc.target/i386/pr110083.c: New test case.
24922 2023-06-04 Jason Merrill <jason@redhat.com>
24925 * g++.dg/eh/terminate2.C: New test.
24927 2023-06-04 Pan Li <pan2.li@intel.com>
24929 * gcc.target/riscv/rvv/base/mov-14.c: New test.
24930 * gcc.target/riscv/rvv/base/spill-13.c: New test.
24932 2023-06-03 Patrick Palka <ppalka@redhat.com>
24935 * g++.dg/template/friend79.C: New test.
24937 2023-06-03 Patrick Palka <ppalka@redhat.com>
24939 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
24940 to be marked as odr-used.
24942 2023-06-03 Patrick Palka <ppalka@redhat.com>
24945 * g++.dg/abi/mangle78.C: New test.
24947 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24949 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
24950 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
24951 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
24952 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
24954 2023-06-03 liuhongt <hongtao.liu@intel.com>
24956 * gcc.target/i386/pr110067.c: New test.
24958 2023-06-03 liuhongt <hongtao.liu@intel.com>
24960 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
24962 2023-06-02 Andrew Pinski <apinski@marvell.com>
24964 PR rtl-optimization/102733
24965 * gcc.target/i386/addr-space-6.c: New test.
24967 2023-06-02 Andrew Pinski <apinski@marvell.com>
24969 PR rtl-optimization/110042
24970 * gcc.target/aarch64/csel_bfx_2.c: New test.
24972 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
24975 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
24976 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
24977 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
24978 * gcc.target/powerpc/darwin-structs-0.h: New test.
24980 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
24983 * gfortran.dg/select_rank_6.f90: New test.
24985 2023-06-02 Jason Merrill <jason@redhat.com>
24989 * g++.dg/cpp0x/initlist-explicit3.C: New test.
24991 2023-06-02 Carl Love <cel@us.ibm.com>
24993 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
24994 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
24995 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
24997 2023-06-02 Jason Merrill <jason@redhat.com>
25001 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
25002 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
25003 * g++.dg/tree-ssa/initlist-opt4.C: New test.
25004 * g++.dg/opt/icf1.C: New test.
25005 * g++.dg/opt/icf2.C: New test.
25006 * g++.dg/opt/icf3.C: New test.
25007 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
25009 2023-06-02 David Malcolm <dmalcolm@redhat.com>
25012 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
25013 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
25014 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
25015 * gcc.dg/analyzer/atomic-types-1.c: New test.
25017 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
25019 * gcc.dg/pr107557-1.c: Require LTO support.
25020 * gcc.dg/pr107557-2.c: Require LTO support.
25022 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
25031 * gfortran.dg/associate_54.f90 : Cope with extra error.
25032 * gfortran.dg/pr102109.f90 : New test.
25033 * gfortran.dg/pr102112.f90 : New test.
25034 * gfortran.dg/pr102190.f90 : New test.
25035 * gfortran.dg/pr102532.f90 : New test.
25036 * gfortran.dg/pr109948.f90 : New test.
25037 * gfortran.dg/pr99326.f90 : New test.
25039 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25041 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
25043 2023-06-02 Pan Li <pan2.li@intel.com>
25045 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
25046 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
25048 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25050 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
25051 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
25052 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
25053 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
25054 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
25055 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
25056 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
25057 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
25058 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
25060 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25062 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
25063 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
25064 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
25065 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
25066 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
25067 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
25069 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25071 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
25072 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
25073 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
25074 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
25075 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
25076 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
25077 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
25078 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
25079 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
25080 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
25081 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
25082 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
25083 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
25084 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
25085 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
25087 2023-06-01 Harald Anlauf <anlauf@gmx.de>
25090 * gfortran.dg/pr88552.f90: New test.
25092 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
25094 * lib/torture-options.exp: print the value of non-empty options:
25095 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
25097 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
25099 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
25100 the torture-{init,finish}
25102 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
25104 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
25105 * gcc.target/powerpc/pr109566.c: Skip on AIX.
25107 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
25108 Uros Bizjak <ubizjak@gmail.com>
25111 * gcc.target/i386/pr109973-1.c: New test case.
25112 * gcc.target/i386/pr109973-2.c: Likewise.
25114 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25116 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
25118 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
25120 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
25121 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
25122 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
25123 * gfortran.dg/gomp/pure-1.f90: New test.
25124 * gfortran.dg/gomp/pure-2.f90: New test.
25125 * gfortran.dg/gomp/pure-3.f90: New test.
25126 * gfortran.dg/gomp/pure-4.f90: New test.
25128 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25130 * gcc.target/riscv/rvv/base/frm-1.c: New test.
25132 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
25134 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
25135 gcc_set_required_options.
25136 * lib/target-supports.exp: Rename force_conventional_output_for
25137 to set_required_options_for.
25138 * lib/scanasm.exp: Adjust callers.
25139 * lib/scanrtl.exp: Same.
25141 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25144 * gcc.target/aarch64/simd/pr99195_11.c: New test.
25146 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25149 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
25150 * gcc.target/aarch64/simd/pr99195_10.c: New test.
25152 2023-05-31 David Faust <david.faust@oracle.com>
25154 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
25155 in scan-assembler expressions where useful.
25156 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
25157 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
25158 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
25159 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
25160 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
25161 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
25162 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
25163 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
25164 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
25165 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
25166 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
25167 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
25168 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
25169 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
25170 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
25172 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25174 * gcc.target/riscv/rvv/rvv.exp:
25175 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
25176 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
25177 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
25178 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
25179 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
25180 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
25181 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
25182 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
25184 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25186 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
25187 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
25188 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
25189 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
25191 2023-05-31 Cui, Lili <lili.cui@intel.com>
25193 PR tree-optimization/110038
25194 * gcc.dg/pr110038.c: New test.
25196 2023-05-31 Pan Li <pan2.li@intel.com>
25198 * gcc.target/riscv/arch-21.c: New test.
25199 * gcc.target/riscv/predef-27.c: New test.
25201 2023-05-31 Pan Li <pan2.li@intel.com>
25203 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
25206 2023-05-30 liuhongt <hongtao.liu@intel.com>
25208 * gcc.target/i386/pr108804.c: New test.
25210 2023-05-30 David Malcolm <dmalcolm@redhat.com>
25212 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
25214 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
25216 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
25219 * gcc.dg/torture/pr107451.c: Require int32plus.
25220 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
25221 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
25222 * gcc.dg/torture/pr95248.c: Require size24plus.
25223 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
25224 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
25225 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
25227 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
25229 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
25230 Support both definitions of int32_t.
25232 2023-05-30 Andrew Pinski <apinski@marvell.com>
25234 * gcc.dg/tree-ssa/minmax-22.c: New test.
25236 2023-05-30 Andrew Pinski <apinski@marvell.com>
25238 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
25239 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
25241 * gcc.dg/tree-ssa/pr66726-5.c: New test.
25242 * gcc.dg/tree-ssa/pr66726-6.c: New test.
25244 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
25246 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
25247 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
25250 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
25253 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
25254 * c-c++-common/goacc/clauses-fail.c: Likewise.
25255 * c-c++-common/goacc/data-2.c: Likewise.
25256 * c-c++-common/gomp/declare-target-2.c: Likewise.
25257 * c-c++-common/gomp/directive-1.c: Likewise.
25258 * g++.dg/goacc/data-1.C: Likewise.
25260 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
25262 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
25264 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
25265 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
25266 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
25267 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
25268 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
25270 2023-05-30 liuhongt <hongtao.liu@intel.com>
25272 * gcc.target/i386/pr108938-1.c: New test.
25273 * gcc.target/i386/pr108938-2.c: New test.
25274 * gcc.target/i386/pr108938-3.c: New test.
25275 * gcc.target/i386/pr108938-load-1.c: New test.
25276 * gcc.target/i386/pr108938-load-2.c: New test.
25278 2023-05-30 Andreas Schwab <schwab@suse.de>
25281 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
25284 2023-05-30 Lili Cui <lili.cui@intel.com>
25286 PR tree-optimization/98350
25287 * gcc.dg/pr98350-1.c: New test.
25288 * gcc.dg/pr98350-2.c: Ditto.
25290 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25292 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
25293 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
25294 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
25295 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
25297 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25299 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
25300 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
25301 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
25302 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
25303 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
25304 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
25306 2023-05-29 Die Li <lidie@eswincomputing.com>
25308 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
25309 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
25311 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
25313 * gcc.target/riscv/and-extend-1.c: New test
25314 * gcc.target/riscv/and-extend-2.c: New test
25316 2023-05-29 Pan Li <pan2.li@intel.com>
25318 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
25319 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
25320 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
25321 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
25322 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
25323 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
25324 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
25325 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
25327 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
25329 * gnat.dg/specs/storage_offset1.ads: New test.
25331 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25333 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
25335 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25337 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
25339 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25341 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
25342 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
25343 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
25344 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
25345 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
25346 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
25347 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
25349 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25351 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
25352 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
25354 2023-05-29 Pan Li <pan2.li@intel.com>
25356 * gcc.target/riscv/arch-20.c: New test.
25357 * gcc.target/riscv/predef-26.c: New test.
25359 2023-05-27 liuhongt <hongtao.liu@intel.com>
25361 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
25362 * gcc.target/i386/pr100711-3.c: New test.
25364 2023-05-26 Martin Uecker <uecker@tugraz.at>
25366 * gcc.dg/pr109970.c: New test.
25368 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
25370 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
25371 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
25372 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
25373 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
25374 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
25375 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
25376 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
25377 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
25378 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
25379 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
25380 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
25381 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
25382 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
25384 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
25385 Juzhe Zhong <juzhe.zhong@rivai.ai>
25387 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
25389 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
25390 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
25391 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
25392 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
25393 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
25394 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
25395 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
25396 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
25397 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
25398 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
25399 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
25400 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
25401 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
25402 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
25403 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
25404 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
25405 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
25406 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
25407 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
25408 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
25409 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
25410 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
25411 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
25412 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
25413 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
25414 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
25415 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
25416 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
25417 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
25418 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
25420 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
25422 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
25423 * gfortran.dg/gomp/allocate-4.f90: New test.
25424 * gfortran.dg/gomp/allocate-5.f90: New test.
25425 * gfortran.dg/gomp/allocate-6.f90: New test.
25426 * gfortran.dg/gomp/allocate-7.f90: New test.
25427 * gfortran.dg/gomp/allocators-1.f90: New test.
25428 * gfortran.dg/gomp/allocators-2.f90: New test.
25430 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
25432 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
25433 * gfortran.dg/gomp/allocate-5.f90: Likewise.
25434 * gfortran.dg/gomp/allocate-6.f90: Likewise.
25435 * gfortran.dg/gomp/allocate-7.f90: Likewise.
25436 * gfortran.dg/gomp/allocators-1.f90: Likewise.
25437 * gfortran.dg/gomp/allocators-2.f90: Likewise.
25439 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
25440 Tobias Burnus <tobias@codesourcery.com>
25442 * gfortran.dg/gomp/allocate-4.f90: New file.
25443 * gfortran.dg/gomp/allocate-5.f90: New file.
25444 * gfortran.dg/gomp/allocate-6.f90: New file.
25445 * gfortran.dg/gomp/allocate-7.f90: New file.
25446 * gfortran.dg/gomp/allocators-1.f90: New file.
25447 * gfortran.dg/gomp/allocators-2.f90: New file.
25449 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
25451 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
25452 * gcc.dg/nested-vla-2.c: Ditto.
25453 * gcc.dg/nested-vla-3.c: Ditto.
25455 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
25457 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
25459 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
25462 * gcc.target/avr/pr82931.c: New test.
25464 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25465 Richard Sandiford <richard.sandiford@arm.com>
25467 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
25468 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
25469 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
25470 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
25472 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25475 * gcc.target/aarch64/simd/pr99195_9.c: New test.
25477 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
25479 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
25480 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
25481 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
25482 * gcc.target/arm/acle/data-intrinsics.c: New test.
25484 2023-05-25 Alex Coplan <alex.coplan@arm.com>
25487 * gcc.target/arm/pure-code/pr109800.c: New test.
25489 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25491 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
25493 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
25497 * gcc.target/i386/pr109173-1.c: New test.
25498 * gcc.target/i386/pr109174-1.c: Ditto.
25500 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
25502 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
25503 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
25505 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25508 * gcc.target/powerpc/pr100106-sa.c: New.
25510 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25512 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
25513 * gcc.target/i386/pr104447.c: Likewise.
25515 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25517 * g++.dg/pr80481.C: Add explicit pthread requirement.
25519 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25521 * gcc.target/i386/pr103074.c: Require fpic support.
25523 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25525 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
25526 malloc.h and sys/time.h.
25528 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25530 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
25531 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
25532 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
25533 * gcc.target/i386/pieces-memset-1.c: Likewise.
25534 * gcc.target/i386/pieces-memset-36.c: Likewise.
25535 * gcc.target/i386/pieces-memset-4.c: Likewise.
25536 * gcc.target/i386/pieces-memset-40.c: Likewise.
25537 * gcc.target/i386/pieces-memset-41.c: Likewise.
25538 * gcc.target/i386/pieces-memset-7.c: Likewise.
25539 * gcc.target/i386/pieces-memset-8.c: Likewise.
25540 * gcc.target/i386/pieces-memset-9.c: Likewise.
25541 * gcc.target/i386/pr102230.c: Likewise.
25542 * gcc.target/i386/pr78103-2.c: Likewise.
25544 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
25546 PR tree-optimization/107822
25547 PR tree-optimization/107986
25548 * gcc.dg/pr107822.c: New.
25549 * gcc.dg/pr107986-1.c: New.
25551 2023-05-24 Harald Anlauf <anlauf@gmx.de>
25554 * gfortran.dg/size_dim_2.f90: New test.
25556 2023-05-24 Harald Anlauf <anlauf@gmx.de>
25559 * gfortran.dg/reshape_10.f90: New test.
25560 * gfortran.dg/reshape_11.f90: New test.
25562 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
25564 PR middle-end/109840
25565 * gcc.dg/fold-parity-8.c: New test.
25566 * gcc.dg/fold-popcount-11.c: Likewise.
25568 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
25570 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
25571 * gcc.dg/ipa/vrp1.c: Same.
25572 * gcc.dg/ipa/vrp2.c: Same.
25573 * gcc.dg/ipa/vrp3.c: Same.
25574 * gcc.dg/ipa/vrp4.c: Same.
25575 * gcc.dg/ipa/vrp5.c: Same.
25576 * gcc.dg/ipa/vrp6.c: Same.
25577 * gcc.dg/ipa/vrp7.c: Same.
25578 * gcc.dg/ipa/vrp8.c: Same.
25580 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
25582 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
25583 Remove -ftree-vectorize.
25584 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
25585 * gcc.target/i386/vect-vshiftv4qi.c: New test.
25586 * gcc.target/i386/vect-vshiftv8qi.c: New test.
25588 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25591 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
25592 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
25593 * gcc.target/aarch64/simd/pr99195_8.c: New test.
25595 2023-05-24 Richard Biener <rguenther@suse.de>
25598 * gcc.target/i386/pr109944-1.c: New testcase.
25599 * gcc.target/i386/pr109944-2.c: Likewise.
25601 2023-05-24 Richard Biener <rguenther@suse.de>
25603 PR tree-optimization/109849
25604 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
25606 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
25609 * gm2/pim/run/pass/hightests.mod: New test.
25611 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
25613 * gcc.dg/torture/pr109940.c: New test.
25615 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25618 * gcc.target/arm/pr109939.c: New test.
25620 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25622 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
25623 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
25625 2023-05-24 Alexandre Oliva <oliva@adacore.com>
25627 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
25630 2023-05-24 Alexandre Oliva <oliva@adacore.com>
25632 * gcc.dg/signbit-2.c: Add -msse2 on x86.
25634 2023-05-24 Alexandre Oliva <oliva@adacore.com>
25636 * lib/target-supports.exp (check_effective_target_sysconf):
25637 Check for declaration and _SC_PAGESIZE on vxworks.
25639 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
25641 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
25643 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25644 Richard Sandiford <richard.sandiford@arm.com>
25646 * gcc.target/riscv/rvv/rvv.exp:
25647 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
25648 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
25649 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
25650 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
25651 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
25652 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
25654 2023-05-24 Pan Li <pan2.li@intel.com>
25656 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
25659 2023-05-24 Pan Li <pan2.li@intel.com>
25661 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
25662 Enrich the test cases.
25664 2023-05-24 liuhongt <hongtao.liu@intel.com>
25666 * gcc.target/i386/pr109900.c: New test.
25668 2023-05-23 Martin Uecker <uecker@tugraz.at>
25671 * gcc.dg/pr109450-1.c: New test.
25672 * gcc.dg/pr109450-2.c: New test.
25673 * gcc.dg/vla-26.c: New test.
25675 2023-05-23 Martin Uecker <uecker@tugraz.at>
25681 * gcc.dg/nested-vla-1.c: New test.
25682 * gcc.dg/nested-vla-2.c: New test.
25683 * gcc.dg/nested-vla-3.c: New test.
25684 * gcc.dg/pr70418.c: New test.
25685 * gcc.dg/pr106465.c: New test.
25686 * gcc.dg/pr107557-1.c: New test.
25687 * gcc.dg/pr107557-2.c: New test.
25688 * gcc.dg/pr108423-1.c: New test.
25689 * gcc.dg/pr108423-2.c: New test.
25690 * gcc.dg/pr108423-3.c: New test.
25691 * gcc.dg/pr108423-4.c: New test.
25692 * gcc.dg/pr108423-5.c: New test.
25693 * gcc.dg/pr108423-6.c: New test.
25694 * gcc.dg/typename-vla-2.c: New test.
25695 * gcc.dg/typename-vla-3.c: New test.
25696 * gcc.dg/typename-vla-4.c: New test.
25697 * gcc.misc-tests/gcov-pr85350.c: Adapt.
25698 * gcc.dg/typename-vla-5.c: New file.
25699 * gcc.dg/typename-vla-6.c: New file.
25701 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
25703 * gcc.target/i386/vect-shiftv4qi.c: New test.
25704 * gcc.target/i386/vect-shiftv8qi.c: New test.
25706 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
25708 PR tree-optimization/109934
25709 * gcc.dg/tree-ssa/pr109934.c: New test.
25711 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
25713 * gcc.target/aarch64/ins_bitfield_1.c: New test.
25714 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
25715 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
25716 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
25717 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
25718 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
25720 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25723 * gcc.target/aarch64/pr109855.c: New test.
25725 2023-05-23 Richard Biener <rguenther@suse.de>
25727 PR tree-optimization/109849
25728 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
25730 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
25732 * gnat.dg/opt101.adb: New test.
25733 * gnat.dg/opt101_pkg.ads: New helper.
25735 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
25738 * gfortran.dg/pr103716.f90 : New test.
25740 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
25741 Steven G. Kargl <kargl@gcc.gnu.org>
25744 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
25745 declaration of finalizable derived types in submodules works.
25747 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
25749 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
25751 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
25754 * gcc.c-torture/compile/pr108892.c: Require int32.
25755 * gcc.c-torture/compile/pr98199.c: Require int32plus.
25756 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
25757 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
25758 * gcc.dg/tree-ssa/pr102232.c: Same.
25759 * gcc.dg/tree-ssa/pr105860.c: Same.
25760 * gcc.dg/tree-ssa/pr96730.c: Same.
25761 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
25762 * gcc.dg/tree-ssa/pr96779.c: Same.
25763 * gcc.dg/tree-ssa/pr98513.c: Same.
25764 * gcc.dg/tree-ssa/ssa-sink-18.c
25765 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
25767 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
25768 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
25769 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
25770 * gcc.dg/tree-ssa/pr93435.c: Same.
25771 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
25772 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
25773 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
25775 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
25777 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
25778 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
25779 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
25780 * gcc.dg/tree-ssa/pr109031-2.c: Same.
25781 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
25782 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
25783 * gcc.dg/Warray-bounds-33.c: Skip target avr.
25784 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
25785 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
25786 * gcc.dg/analyzer/isatty-1.c: Same.
25787 * gcc.dg/analyzer/pipe-glibc.c: Same.
25789 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
25792 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
25793 * gcc.c-torture/compile/pr103813.c: Require size32plus.
25794 * gcc.c-torture/execute/pr108498-2.c: Same.
25795 * gcc.c-torture/compile/pr96426.c: Condition on
25796 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
25797 * gcc.c-torture/execute/pr103417.c: Require int32plus.
25798 * gcc.dg/pr104198.c: Same.
25799 * gcc.dg/pr21137.c: Same.
25800 * gcc.dg/pr88905.c: Same.
25801 * gcc.dg/pr90838.c: Same.
25802 * gcc.dg/pr97317.c: Same.
25803 * gcc.dg/pr100292.c: Require int32.
25804 * gcc.dg/pr101008.c: Same.
25805 * gcc.dg/pr96542.c: Same.
25806 * gcc.dg/pr96674.c: Same.
25807 * gcc.dg/pr97750.c: Require ptr_eq_long.
25809 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
25811 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
25812 * gcc.dg/pr19402-2.c: Skip for avr.
25813 * gcc.dg/pr86124.c: Same.
25814 * gcc.dg/pr94291.c: Same.
25815 * gcc.dg/torture/builtin-complex-1.c: Same.
25816 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
25817 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
25818 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
25819 * gcc.dg/torture/fp-int-convert-float64.c: Same.
25820 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
25821 * gcc.dg/torture/fp-int-convert-timode.c: Same.
25822 * c-c++-common/torture/builtin-convertvector-1.c: Same.
25823 * c-c++-common/torture/complex-sign-add.c: Same.
25824 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
25825 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
25826 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
25827 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
25828 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
25829 * c-c++-common/torture/complex-sign-mul-one.c: Same.
25830 * c-c++-common/torture/complex-sign-mul.c: Same.
25831 * c-c++-common/torture/complex-sign-sub.c: Same.
25833 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25835 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
25838 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25840 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
25842 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
25844 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
25846 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
25848 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
25850 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
25853 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
25855 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
25856 * gcc.target/nvptx/brev-2.c: Likewise.
25857 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
25858 * gcc.target/nvptx/brevll-2.c: Likewise.
25860 2023-05-21 Jakub Jelinek <jakub@redhat.com>
25862 PR tree-optimization/109505
25863 * gcc.target/aarch64/sve/pr109505.c: New test.
25865 2023-05-21 Pan Li <pan2.li@intel.com>
25867 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
25868 test cases for vbool[2|4|8|16|32|64]_t.
25870 2023-05-21 Andrew Pinski <apinski@marvell.com>
25872 PR middle-end/109919
25873 * gcc.c-torture/compile/pr109919-1.c: New test.
25875 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
25878 * gcc.target/avr/torture/pr105753.c: New test.
25880 2023-05-20 Die Li <lidie@eswincomputing.com>
25882 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
25883 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
25885 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
25887 * gcc.target/riscv/zbs-bext-02.c: New test.
25889 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
25892 * gcc.target/riscv/pr106888.c: New test.
25893 * gcc.target/riscv/zbbw.c: Check for ANDI.
25895 2023-05-19 Patrick Palka <ppalka@redhat.com>
25898 * g++.dg/cpp1y/var-templ80.C: New test.
25899 * g++.dg/cpp1y/var-templ81.C: New test.
25901 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
25903 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
25905 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
25906 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
25907 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
25908 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
25909 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
25910 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
25911 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
25912 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
25913 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
25914 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
25915 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
25917 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
25919 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
25920 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
25922 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
25925 * gm2/isolib/run/pass/testdelete.mod: New test.
25927 2023-05-19 Jakub Jelinek <jakub@redhat.com>
25929 PR tree-optimization/105776
25930 * gcc.target/i386/pr105776.c: New test.
25932 2023-05-19 Jakub Jelinek <jakub@redhat.com>
25934 PR tree-optimization/101856
25935 * gcc.dg/tree-ssa/pr101856.c: New test.
25937 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
25939 * gnat.dg/specs/array6.ads: New test.
25941 2023-05-19 Joseph Myers <joseph@codesourcery.com>
25943 * gcc.dg/c2x-thread-local-2.c: New test.
25945 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
25947 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
25948 expected scan-assembler-times frequency and strings..
25949 * gcc.target/i386/vect-mulv4qi.c: New test.
25950 * gcc.target/i386/vect-mulv8qi.c: New test.
25952 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
25954 PR bootstrap/105831
25955 * gcc.test-framework/gen_directive_tests: Use = operator instead
25958 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
25960 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
25961 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
25962 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
25963 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
25964 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
25965 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
25966 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
25967 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
25968 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
25969 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
25970 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
25971 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
25972 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
25973 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
25974 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
25975 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
25976 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
25977 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
25978 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
25979 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
25980 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
25981 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
25982 * gcc.target/arm/mve/mve_const_shifts.c: New test.
25984 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
25987 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
25988 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
25989 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
25990 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
25991 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
25992 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
25993 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
25994 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
25995 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
25996 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
25997 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
25998 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
25999 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
26000 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
26001 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
26002 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
26003 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
26004 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
26005 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
26006 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
26007 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
26008 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
26009 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
26010 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
26011 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
26012 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
26013 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
26014 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
26015 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
26016 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
26017 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
26018 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
26019 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
26020 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
26021 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
26022 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
26023 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
26024 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
26025 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
26026 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
26028 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26030 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
26031 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
26032 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
26033 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
26034 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
26035 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
26036 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
26037 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
26038 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
26039 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
26040 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
26041 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
26042 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
26043 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
26044 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
26045 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
26046 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
26047 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
26048 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
26049 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
26050 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
26051 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
26052 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
26053 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
26054 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
26055 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
26056 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
26057 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
26058 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
26059 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
26060 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
26061 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
26062 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
26063 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
26064 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
26065 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
26066 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
26067 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
26068 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
26069 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
26070 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
26071 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
26072 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
26073 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
26074 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
26075 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
26076 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
26077 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
26078 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
26079 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
26080 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
26081 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
26082 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
26083 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
26084 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
26085 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
26086 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
26087 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
26088 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
26089 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
26090 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
26091 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
26092 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
26093 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
26094 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
26095 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
26096 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
26097 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
26098 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
26099 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
26100 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
26101 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
26102 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
26103 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
26104 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
26105 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
26106 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
26107 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
26108 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
26109 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
26110 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
26111 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
26112 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
26113 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
26114 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
26115 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
26116 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
26117 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
26118 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
26119 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
26120 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
26121 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
26122 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
26123 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
26124 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
26125 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
26126 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
26127 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
26128 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
26129 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
26130 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
26131 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
26132 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
26133 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
26134 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
26135 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
26136 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
26137 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
26138 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
26139 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
26140 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
26141 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
26142 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
26143 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
26144 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
26145 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
26146 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
26147 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
26148 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
26149 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
26150 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
26151 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
26152 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
26153 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
26154 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
26155 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
26156 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
26157 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
26158 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
26159 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
26160 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
26161 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
26162 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
26163 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
26164 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
26166 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26168 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
26169 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
26171 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26173 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
26175 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
26177 * gcc.target/arm/mve/intrinsics/asrl.c: Use
26178 check-function-bodies instead of scan-assembler checks. Use
26179 extern "C" for C++ testing.
26180 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
26181 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
26182 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
26183 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
26184 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
26185 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
26186 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
26187 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
26188 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
26189 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
26190 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
26191 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
26192 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
26193 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
26194 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
26195 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
26196 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
26197 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
26198 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
26199 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
26200 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
26201 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
26202 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
26203 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
26204 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
26205 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
26206 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
26207 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
26208 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
26209 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
26210 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
26211 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
26212 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
26213 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
26214 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
26215 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
26216 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
26217 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
26218 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
26219 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
26220 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
26221 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
26222 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
26223 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
26224 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
26225 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
26226 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
26227 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
26228 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
26229 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
26230 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
26231 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
26232 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
26233 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
26234 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
26235 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
26236 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
26237 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
26238 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
26239 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
26240 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
26241 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
26242 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
26243 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
26244 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
26245 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
26246 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
26247 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
26248 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
26249 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
26250 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
26251 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
26252 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
26253 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
26254 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
26255 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
26256 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
26257 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
26258 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
26259 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
26260 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
26261 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
26262 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
26263 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
26264 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
26265 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
26266 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
26267 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
26268 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
26269 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
26270 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
26271 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
26272 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
26273 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
26274 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
26275 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
26276 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
26277 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
26278 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
26279 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
26280 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
26281 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
26282 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
26283 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
26284 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
26285 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
26286 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
26287 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
26288 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
26289 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
26290 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
26291 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
26292 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
26293 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
26294 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
26295 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
26296 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
26297 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
26298 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
26299 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
26300 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
26301 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
26302 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
26303 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
26304 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
26305 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
26306 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
26307 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
26308 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
26309 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
26310 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
26311 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
26312 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
26313 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
26314 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
26315 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
26316 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
26317 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
26318 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
26319 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
26320 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
26321 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
26322 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
26323 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
26324 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
26325 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
26326 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
26327 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
26328 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
26329 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
26330 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
26331 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
26332 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
26333 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
26334 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
26335 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
26336 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
26337 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
26338 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
26339 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
26340 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
26341 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
26342 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
26343 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
26344 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
26345 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
26346 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
26347 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
26348 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
26349 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
26350 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
26351 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
26352 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
26353 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
26354 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
26355 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
26356 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
26357 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
26358 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
26359 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
26360 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
26361 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
26362 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
26363 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
26364 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
26365 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
26366 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
26367 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
26368 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
26369 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
26370 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
26371 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
26372 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
26373 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
26374 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
26375 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
26376 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
26377 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
26378 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
26379 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
26380 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
26381 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
26382 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
26383 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
26384 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
26385 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
26386 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
26387 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
26388 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
26389 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
26390 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
26391 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
26392 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
26393 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
26394 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
26395 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
26396 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
26397 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
26398 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
26399 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
26400 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
26401 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
26402 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
26403 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
26404 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
26405 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
26406 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
26407 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
26408 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
26409 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
26410 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
26411 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
26412 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
26413 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
26414 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
26415 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
26416 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
26417 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
26418 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
26419 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
26420 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
26421 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
26422 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
26423 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
26424 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
26425 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
26426 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
26427 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
26428 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
26429 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
26430 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
26431 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
26432 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
26433 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
26434 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
26435 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
26436 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
26437 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
26438 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
26439 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
26440 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
26441 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
26442 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
26443 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
26444 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
26445 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
26446 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
26447 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
26448 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
26449 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
26450 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
26451 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
26452 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
26453 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
26454 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
26455 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
26456 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
26457 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
26458 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
26459 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
26460 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
26461 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
26462 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
26463 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
26464 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
26465 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
26466 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
26467 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
26468 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
26469 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
26470 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
26471 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
26472 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
26473 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
26474 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
26475 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
26476 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
26477 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
26478 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
26479 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
26480 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
26481 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
26482 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
26483 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
26484 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
26485 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
26486 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
26487 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
26488 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
26489 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
26490 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
26491 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
26492 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
26493 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
26494 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
26495 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
26496 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
26497 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
26498 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
26499 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
26500 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
26501 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
26502 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
26503 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
26504 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
26505 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
26506 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
26507 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
26508 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
26509 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
26510 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
26511 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
26512 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
26513 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
26514 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
26515 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
26516 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
26517 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
26518 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
26519 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
26520 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
26521 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
26522 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
26523 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
26524 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
26525 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
26526 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
26527 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
26528 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
26529 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
26530 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
26531 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
26532 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
26533 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
26534 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
26535 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
26536 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
26537 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
26538 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
26539 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
26540 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
26541 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
26542 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
26543 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
26544 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
26545 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
26546 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
26547 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
26548 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
26549 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
26550 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
26551 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
26552 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
26553 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
26554 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
26555 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
26556 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
26557 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
26558 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
26559 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
26560 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
26561 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
26562 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
26563 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
26564 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
26565 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
26566 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
26567 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
26568 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
26569 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
26570 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
26571 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
26572 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
26573 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
26574 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
26575 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
26576 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
26577 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
26578 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
26579 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
26580 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
26581 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
26582 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
26583 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
26584 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
26585 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
26586 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
26587 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
26588 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
26589 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
26590 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
26591 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
26592 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
26593 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
26594 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
26595 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
26596 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
26597 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
26598 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
26599 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
26600 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
26601 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
26602 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
26603 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
26604 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
26605 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
26606 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
26607 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
26608 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
26609 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
26610 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
26611 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
26612 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
26613 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
26614 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
26615 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
26616 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
26617 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
26618 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
26619 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
26620 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
26621 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
26622 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
26623 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
26624 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
26625 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
26626 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
26627 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
26628 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
26629 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
26630 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
26631 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
26632 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
26633 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
26634 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
26635 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
26636 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
26637 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
26638 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
26639 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
26640 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
26641 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
26642 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
26643 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
26644 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
26645 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
26646 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
26647 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
26648 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
26649 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
26650 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
26651 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
26652 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
26653 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
26654 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
26655 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
26656 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
26657 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
26658 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
26659 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
26660 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
26661 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
26662 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
26663 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
26664 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
26665 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
26666 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
26667 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
26668 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
26669 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
26670 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
26671 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
26672 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
26673 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
26674 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
26675 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
26676 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
26677 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
26678 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
26679 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
26680 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
26681 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
26682 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
26683 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
26684 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
26685 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
26686 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
26687 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
26688 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
26689 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
26690 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
26691 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
26692 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
26693 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
26694 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
26695 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
26696 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
26697 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
26698 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
26699 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
26700 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
26701 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
26702 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
26703 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
26704 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
26705 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
26706 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
26707 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
26708 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
26709 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
26710 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
26711 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
26712 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
26713 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
26714 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
26715 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
26716 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
26717 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
26718 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
26719 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
26720 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
26721 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
26722 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
26723 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
26724 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
26725 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
26726 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
26727 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
26728 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
26729 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
26730 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
26731 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
26732 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
26733 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
26734 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
26735 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
26736 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
26737 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
26738 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
26739 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
26740 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
26741 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
26742 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
26743 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
26744 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
26745 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
26746 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
26747 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
26748 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
26749 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
26750 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
26751 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
26752 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
26753 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
26754 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
26755 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
26756 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
26757 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
26758 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
26759 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
26760 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
26761 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
26762 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
26763 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
26764 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
26765 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
26766 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
26767 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
26768 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
26769 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
26770 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
26771 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
26772 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
26773 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
26774 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
26775 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
26776 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
26777 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
26778 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
26779 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
26780 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
26781 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
26782 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
26783 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
26784 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
26785 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
26786 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
26787 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
26788 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
26789 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
26790 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
26791 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
26792 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
26793 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
26794 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
26795 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
26796 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
26797 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
26798 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
26799 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
26800 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
26801 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
26802 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
26803 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
26804 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
26805 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
26806 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
26807 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
26808 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
26809 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
26810 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
26811 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
26812 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
26813 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
26814 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
26815 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
26816 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
26817 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
26818 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
26819 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
26820 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
26821 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
26822 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
26823 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
26824 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
26825 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
26826 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
26827 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
26828 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
26829 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
26830 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
26831 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
26832 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
26833 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
26834 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
26835 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
26836 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
26837 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
26838 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
26839 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
26840 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
26841 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
26842 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
26843 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
26844 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
26845 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
26846 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
26847 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
26848 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
26849 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
26850 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
26851 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
26852 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
26853 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
26854 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
26855 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
26856 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
26857 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
26858 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
26859 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
26860 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
26861 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
26862 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
26863 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
26864 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
26865 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
26866 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
26867 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
26868 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
26869 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
26870 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
26871 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
26872 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
26873 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
26874 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
26875 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
26876 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
26877 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
26878 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
26879 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
26880 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
26881 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
26882 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
26883 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
26884 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
26885 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
26886 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
26887 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
26888 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
26889 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
26890 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
26891 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
26892 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
26893 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
26894 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
26895 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
26896 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
26897 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
26898 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
26899 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
26900 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
26901 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
26902 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
26903 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
26904 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
26905 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
26906 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
26907 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
26908 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
26909 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
26910 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
26911 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
26912 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
26913 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
26914 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
26915 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
26916 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
26917 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
26918 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
26919 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
26920 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
26921 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
26922 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
26923 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
26924 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
26925 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
26926 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
26927 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
26928 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
26929 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
26930 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
26931 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
26932 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
26933 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
26934 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
26935 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
26936 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
26937 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
26938 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
26939 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
26940 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
26941 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
26942 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
26943 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
26944 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
26945 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
26946 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
26947 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
26948 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
26949 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
26950 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
26951 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
26952 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
26953 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
26954 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
26955 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
26956 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
26957 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
26958 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
26959 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
26960 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
26961 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
26962 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
26963 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
26964 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
26965 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
26966 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
26967 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
26968 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
26969 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
26970 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
26971 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
26972 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
26973 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
26974 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
26975 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
26976 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
26977 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
26978 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
26979 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
26980 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
26981 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
26982 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
26983 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
26984 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
26985 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
26986 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
26987 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
26988 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
26989 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
26990 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
26991 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
26992 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
26993 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
26994 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
26995 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
26996 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
26997 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
26998 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
26999 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
27000 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
27001 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
27002 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
27003 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
27004 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
27005 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
27006 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
27007 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
27008 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
27009 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
27010 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
27011 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
27012 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
27013 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
27014 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
27015 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
27016 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
27017 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
27018 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
27019 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
27020 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
27021 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
27022 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
27023 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
27024 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
27025 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
27026 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
27027 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
27028 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
27029 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
27030 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
27031 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
27032 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
27033 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
27034 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
27035 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
27036 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
27037 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
27038 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
27039 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
27040 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
27041 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
27042 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
27043 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
27044 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
27045 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
27046 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
27047 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
27048 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
27049 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
27050 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
27051 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
27052 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
27053 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
27054 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
27055 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
27056 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
27057 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
27058 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
27059 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
27060 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
27061 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
27062 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
27063 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
27064 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
27065 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
27066 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
27067 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
27068 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
27069 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
27070 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
27071 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
27072 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
27073 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
27074 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
27075 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
27076 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
27077 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
27078 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
27079 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
27080 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
27081 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
27082 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
27083 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
27084 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
27085 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
27086 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
27087 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
27088 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
27089 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
27090 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
27091 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
27092 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
27093 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
27094 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
27095 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
27096 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
27097 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
27098 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
27099 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
27100 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
27101 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
27102 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
27103 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
27104 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
27105 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
27106 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
27107 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
27108 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
27109 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
27110 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
27111 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
27112 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
27113 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
27114 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
27115 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
27116 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
27117 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
27118 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
27119 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
27120 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
27121 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
27122 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
27123 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
27124 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
27125 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
27126 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
27127 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
27128 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
27129 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
27130 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
27131 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
27132 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
27133 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
27134 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
27135 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
27136 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
27137 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
27138 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
27139 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
27140 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
27141 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
27142 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
27143 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
27144 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
27145 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
27146 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
27147 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
27148 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
27149 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
27150 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
27151 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
27152 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
27153 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
27154 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
27155 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
27156 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
27157 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
27158 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
27159 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
27160 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
27161 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
27162 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
27163 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
27164 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
27165 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
27166 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
27167 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
27168 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
27169 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
27170 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
27171 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
27172 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
27173 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
27174 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
27175 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
27176 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
27177 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
27178 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
27179 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
27180 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
27181 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
27182 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
27183 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
27184 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
27185 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
27186 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
27187 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
27188 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
27189 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
27190 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
27191 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
27192 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
27193 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
27194 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
27195 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
27196 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
27197 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
27198 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
27199 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
27200 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
27201 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
27202 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
27203 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
27204 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
27205 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
27206 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
27207 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
27208 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
27209 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
27210 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
27211 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
27212 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
27213 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
27214 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
27215 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
27216 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
27217 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
27218 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
27219 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
27220 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
27221 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
27222 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
27223 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
27224 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
27225 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
27226 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
27227 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
27228 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
27229 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
27230 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
27231 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
27232 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
27233 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
27234 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
27235 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
27236 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
27237 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
27238 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
27239 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
27240 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
27241 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
27242 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
27243 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
27244 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
27245 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
27246 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
27248 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
27250 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
27251 check-function-bodies instead of scan-assembler checks. Use
27252 extern "C" for C++ testing.
27253 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
27254 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
27255 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
27256 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
27257 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
27258 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
27259 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
27260 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
27261 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
27262 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
27263 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
27264 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
27265 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
27266 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
27267 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
27268 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
27269 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
27270 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
27271 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
27272 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
27273 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
27274 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
27275 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
27276 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
27277 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
27278 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
27279 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
27280 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
27281 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
27283 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
27285 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
27286 check-function-bodies instead of scan-assembler checks. Use
27287 extern "C" for C++ testing.
27288 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
27289 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
27290 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
27291 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
27292 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
27293 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
27294 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
27295 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
27296 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
27297 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
27298 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
27299 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
27300 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
27301 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
27302 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
27303 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
27304 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
27305 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
27306 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
27307 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
27308 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
27309 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
27310 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
27311 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
27312 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
27313 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
27314 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
27315 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
27316 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
27317 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
27318 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
27319 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
27320 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
27321 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
27322 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
27323 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
27324 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
27325 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
27326 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
27327 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
27328 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
27329 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
27330 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
27331 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
27332 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
27333 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
27334 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
27335 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
27336 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
27337 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
27338 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
27339 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
27340 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
27341 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
27342 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
27343 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
27344 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
27345 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
27346 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
27347 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
27348 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
27349 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
27350 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
27351 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
27352 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
27353 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
27354 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
27355 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
27356 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
27357 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
27358 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
27359 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
27360 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
27361 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
27362 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
27363 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
27364 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
27365 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
27366 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
27367 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
27368 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
27369 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
27370 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
27371 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
27372 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
27373 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
27374 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
27375 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
27376 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
27377 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
27378 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
27379 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
27380 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
27381 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
27382 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
27383 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
27384 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
27385 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
27386 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
27387 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
27388 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
27389 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
27390 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
27391 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
27392 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
27393 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
27394 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
27395 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
27396 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
27397 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
27398 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
27399 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
27400 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
27401 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
27402 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
27403 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
27404 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
27405 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
27406 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
27407 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
27408 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
27409 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
27410 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
27411 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
27412 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
27413 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
27414 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
27415 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
27416 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
27417 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
27418 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
27419 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
27420 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
27421 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
27422 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
27423 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
27424 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
27425 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
27426 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
27427 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
27428 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
27429 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
27430 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
27431 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
27432 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
27433 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
27434 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
27435 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
27436 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
27437 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
27438 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
27439 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
27440 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
27441 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
27442 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
27443 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
27444 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
27445 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
27446 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
27447 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
27448 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
27449 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
27450 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
27451 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
27452 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
27453 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
27454 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
27455 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
27456 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
27457 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
27458 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
27459 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
27460 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
27461 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
27462 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
27463 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
27464 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
27465 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
27466 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
27467 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
27468 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
27469 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
27470 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
27471 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
27472 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
27473 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
27474 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
27475 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
27476 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
27477 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
27478 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
27479 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
27480 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
27482 2023-05-18 Joseph Myers <joseph@codesourcery.com>
27484 * gcc.dg/format/c2x-printf-1.c: Test %B here.
27485 * gcc.dg/format/ext-9.c: Do not test %B here.
27487 2023-05-17 Harald Anlauf <anlauf@gmx.de>
27491 * gfortran.dg/zero_sized_13.f90: New test.
27493 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
27495 * gcc.target/riscv/shift-and-2.c: Fixed test
27496 * gcc.target/riscv/zbb-rol-ror-01.c: New test
27497 * gcc.target/riscv/zbb-rol-ror-02.c: New test
27498 * gcc.target/riscv/zbb-rol-ror-03.c: New test
27499 * gcc.target/riscv/zbb-rol-ror-04.c: New test
27500 * gcc.target/riscv/zbb-rol-ror-05.c: New test
27501 * gcc.target/riscv/zbb-rol-ror-06.c: New test
27502 * gcc.target/riscv/zbb-rol-ror-07.c: New test
27504 2023-05-17 Jakub Jelinek <jakub@redhat.com>
27507 * c-c++-common/pr109884.c: New test.
27509 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27511 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
27512 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
27513 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
27514 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
27515 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
27517 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27519 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
27520 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
27521 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
27522 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
27523 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
27524 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
27525 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
27526 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
27527 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
27528 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
27529 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
27530 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
27531 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
27532 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
27533 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
27534 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
27535 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
27536 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
27537 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
27538 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
27539 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
27540 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
27541 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
27542 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
27543 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
27544 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
27545 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
27546 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
27547 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
27548 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
27549 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
27550 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
27551 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
27552 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
27553 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
27554 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
27555 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
27556 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
27557 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
27558 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
27559 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
27560 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
27561 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
27562 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
27563 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
27564 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
27565 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
27566 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
27568 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27570 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
27572 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
27574 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
27575 for 'finalize' as a ptr is now 'delete' instead of 'release'.
27576 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
27577 to if (allocated) block
27578 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
27579 replaced by a MEM< _25 > expression.
27580 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
27581 * gfortran.dg/gomp/map-10.f90: New test.
27583 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
27585 * g++.target/s390/atomic-align-1.C: New test.
27586 * gcc.target/s390/atomic-align-1.c: New test.
27587 * gcc.target/s390/atomic-align-2.c: New test.
27589 2023-05-17 Jakub Jelinek <jakub@redhat.com>
27592 * g++.dg/init/pr109868.C: New test.
27594 2023-05-17 Pan Li <pan2.li@intel.com>
27596 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
27598 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
27601 * gcc.target/powerpc/pr106708.c: Add test function.
27603 2023-05-16 Joseph Myers <joseph@codesourcery.com>
27605 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
27606 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
27607 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
27608 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
27609 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
27611 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
27612 not expect errors for typedef declaration in for loop.
27614 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
27617 * gm2/isolib/run/pass/testreadint.mod: New test.
27619 2023-05-16 Marek Polacek <polacek@redhat.com>
27622 * g++.dg/warn/Wdangling-reference13.C: New test.
27624 2023-05-16 Patrick Palka <ppalka@redhat.com>
27627 * g++.dg/cpp2a/desig27.C: New test.
27629 2023-05-16 Carl Love <cel@us.ibm.com>
27631 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
27632 instruction counts.
27634 2023-05-16 Carl Love <cel@us.ibm.com>
27636 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
27639 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
27641 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
27642 to occur after the intrinsic instruction, rather than requiring
27643 them to happen before.
27644 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
27646 2023-05-16 Pan Li <pan2.li@intel.com>
27648 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
27649 Replace stdint.h with stdint-gcc.h.
27650 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
27651 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
27652 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
27653 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
27654 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
27655 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
27656 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
27657 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
27658 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
27659 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
27660 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
27661 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
27662 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
27663 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
27665 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
27667 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
27670 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
27678 * gfortran.dg/pr105152.f90 : New test
27679 * gfortran.dg/pr100193.f90 : New test
27680 * gfortran.dg/pr87946.f90 : New test
27681 * gfortran.dg/pr103389.f90 : New test
27682 * gfortran.dg/pr104429.f90 : New test
27683 * gfortran.dg/pr82774.f90 : New test
27685 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
27687 * gcc.dg/attr-returns-nonnull.c: Skip if
27688 keeps_null_pointer_checks.
27689 * gcc.dg/init-compare-1.c: Likewise.
27690 * gcc.dg/ipa/pr85734.c: Likewise.
27691 * gcc.dg/ipa/propmalloc-1.c: Likewise.
27692 * gcc.dg/ipa/propmalloc-2.c: Likewise.
27693 * gcc.dg/ipa/propmalloc-3.c: Likewise.
27694 * gcc.dg/ipa/propmalloc-4.c: Likewise.
27695 * gcc.dg/tree-ssa/evrp11.c: Likewise.
27696 * gcc.dg/tree-ssa/pr83648.c: Likewise.
27698 2023-05-16 Andrew Pinski <apinski@marvell.com>
27700 PR tree-optimization/109424
27701 * gcc.dg/tree-ssa/bool-12.c: New test.
27702 * gcc.dg/tree-ssa/bool-13.c: New test.
27703 * gcc.dg/tree-ssa/minmax-20.c: New test.
27704 * gcc.dg/tree-ssa/minmax-21.c: New test.
27706 2023-05-15 Joseph Myers <joseph@codesourcery.com>
27708 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
27710 2023-05-15 Joseph Myers <joseph@codesourcery.com>
27712 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
27713 __has_c_attribute for all C2x attributes.
27715 2023-05-15 Harald Anlauf <anlauf@gmx.de>
27718 * gfortran.dg/ptr-func-5.f90: New test.
27720 2023-05-15 Patrick Palka <ppalka@redhat.com>
27722 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
27724 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27726 * gcc.target/aarch64/facg_1.c: New test.
27728 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27731 * gcc.target/aarch64/simd/pr99195_7.c: New test.
27733 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27736 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
27738 2023-05-15 Pan Li <pan2.li@intel.com>
27739 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27740 kito-cheng <kito.cheng@sifive.com>
27742 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
27744 2023-05-15 Richard Biener <rguenther@suse.de>
27746 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
27749 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27751 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
27752 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
27753 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
27755 2023-05-14 Andrew Pinski <apinski@marvell.com>
27757 PR tree-optimization/109829
27758 * gcc.dg/tree-ssa/abs-3.c: New test.
27759 * gcc.dg/tree-ssa/abs-4.c: New test.
27761 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
27764 * gcc.target/i386/pr109825.c: New test.
27766 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
27768 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
27770 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
27771 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
27772 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
27773 * gcc.target/aarch64/vec-init-18.c: ... this.
27774 * gcc.target/aarch64/vec-init-19.c: New test.
27775 * gcc.target/aarch64/vec-init-20.c: Likewise.
27776 * gcc.target/aarch64/vec-init-21.c: Likewise.
27777 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
27778 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
27779 * gcc.target/aarch64/vec-init-22.h: New header.
27781 2023-05-13 Andrew Pinski <apinski@marvell.com>
27783 PR tree-optimization/109834
27784 * gcc.c-torture/compile/pr109834-1.c: New test.
27785 * gcc.dg/tree-ssa/pr109834-1.c: New test.
27787 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27790 * gfortran.dg/pr109662-a.f90: Add a section to verify that
27791 a short namelist read does not modify the variable.
27793 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
27796 * gm2/isolib/run/pass/seqappend.mod: New test.
27798 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
27799 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27802 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
27803 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
27804 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
27805 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
27807 2023-05-12 Richard Biener <rguenther@suse.de>
27809 PR tree-optimization/64731
27810 * gcc.target/i386/pr64731.c: New testcase.
27812 2023-05-12 Patrick Palka <ppalka@redhat.com>
27815 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
27816 * g++.dg/template/function2.C: Removed.
27818 2023-05-12 Patrick Palka <ppalka@redhat.com>
27821 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
27822 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
27824 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
27826 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
27828 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
27830 * gcc.target/riscv/rvv/rvv.exp:
27831 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
27832 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
27833 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
27834 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
27835 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
27836 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
27837 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
27838 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
27839 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
27840 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
27841 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
27842 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
27843 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
27844 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
27845 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
27846 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
27847 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
27849 2023-05-12 Pan Li <pan2.li@intel.com>
27851 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
27852 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
27853 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
27854 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
27855 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
27856 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
27857 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
27858 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
27859 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
27860 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
27861 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
27862 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
27863 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
27864 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
27865 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
27866 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
27867 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
27868 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
27869 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
27870 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
27871 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
27872 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
27873 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
27874 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
27875 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
27876 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
27877 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
27878 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
27879 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
27880 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
27881 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
27882 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
27883 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
27884 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
27885 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
27886 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
27887 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
27888 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
27889 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
27890 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
27891 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
27892 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
27893 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
27894 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
27895 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
27896 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
27897 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
27898 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
27899 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
27900 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
27901 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
27902 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
27903 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
27904 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
27905 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
27906 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
27907 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
27908 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
27909 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
27910 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
27911 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
27912 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
27913 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
27914 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
27915 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
27916 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
27917 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
27918 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
27919 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
27920 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
27921 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
27922 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
27923 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
27924 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
27925 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
27926 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
27927 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
27928 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
27929 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
27930 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
27931 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
27932 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
27933 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
27934 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
27935 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
27936 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
27937 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
27938 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
27939 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
27940 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
27941 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
27942 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
27943 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
27944 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
27945 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
27946 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
27947 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
27948 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
27949 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
27950 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
27951 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
27952 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
27953 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
27954 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
27955 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
27956 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
27957 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
27958 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
27959 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
27960 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
27961 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
27962 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
27963 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
27964 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
27965 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
27966 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
27967 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
27968 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
27969 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
27971 2023-05-12 Pan Li <pan2.li@intel.com>
27973 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
27974 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
27975 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
27976 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
27977 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
27978 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
27979 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
27980 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
27981 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
27982 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
27983 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
27984 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
27985 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
27986 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
27987 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
27988 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
27989 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
27990 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
27991 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
27992 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
27993 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
27994 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
27996 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
27998 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
27999 with dg-skip-if has_arch_ppc64.
28000 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
28001 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
28003 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
28005 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
28006 with has_arch_ppc64.
28007 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
28008 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
28009 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
28010 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
28011 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
28013 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
28015 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
28016 with has_arch_ppc64.
28017 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
28018 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
28020 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
28022 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
28023 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
28024 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
28026 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
28028 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
28031 * gm2/pim/fail/highice.mod: New test.
28033 2023-05-11 Patrick Palka <ppalka@redhat.com>
28036 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
28037 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
28038 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
28040 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
28042 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
28044 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
28047 * gcc.target/i386/pr109807.c: New test.
28049 2023-05-11 Patrick Palka <ppalka@redhat.com>
28052 * g++.dg/cpp2a/lambda-targ1.C: New test.
28054 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
28056 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
28057 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
28058 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
28059 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
28061 2023-05-11 Patrick Palka <ppalka@redhat.com>
28062 Jonathan Wakely <jwakely@redhat.com>
28067 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
28068 error for the template argument &B2:fn in C++17 mode.
28069 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
28070 * g++.dg/cpp2a/nontype-class56.C: New test.
28071 * g++.dg/template/function2.C: New test.
28073 2023-05-11 Alexandre Oliva <oliva@adacore.com>
28075 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
28076 include, call builtin.
28078 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
28079 Michael Collison <collison@rivosinc.com>
28081 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
28082 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
28083 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
28084 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
28085 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
28086 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
28087 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
28088 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
28089 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
28090 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
28091 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
28092 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
28093 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
28094 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
28095 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
28096 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
28097 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
28098 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
28099 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
28100 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
28101 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
28102 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
28103 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
28104 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
28105 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
28106 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
28107 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
28108 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
28109 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
28110 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
28111 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
28112 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
28113 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
28114 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
28115 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
28116 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
28117 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
28118 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
28119 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
28120 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
28121 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
28122 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
28123 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
28124 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
28125 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
28126 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
28127 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
28128 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
28129 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
28130 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
28131 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
28132 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
28133 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
28134 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
28135 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
28136 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
28137 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
28138 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
28139 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
28141 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
28143 * lib/torture-options.exp (torture-init-done): Add.
28144 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
28145 implicit 'torture-init'.
28146 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
28147 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
28148 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
28150 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
28152 * gcc.target/arm/acle/acle.exp: Add missing
28153 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
28155 * gcc.target/arm/cmse/cmse.exp: Likewise.
28156 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
28158 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
28160 * gcc.dg/fold-popcount-8.c: New test case.
28161 * gcc.dg/fold-popcount-9.c: Likewise.
28162 * gcc.dg/fold-popcount-10.c: Likewise.
28164 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
28166 * gcc.dg/fold-parity-6.c: New test.
28167 * gcc.dg/fold-parity-7.c: Likewise.
28168 * gcc.dg/fold-popcount-6.c: Likewise.
28169 * gcc.dg/fold-popcount-7.c: Likewise.
28171 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28173 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
28174 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
28176 2023-05-10 Marek Polacek <polacek@redhat.com>
28179 * g++.dg/ext/is_convertible6.C: New test.
28181 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
28184 * gcc.target/i386/pr92658-sse4-4b.c: New test.
28185 * gcc.target/i386/pr92658-sse4-8b.c: New test.
28187 2023-05-10 Andrew Pinski <apinski@marvell.com>
28189 * gcc.c-torture/execute/20230510-1.c: New test.
28191 2023-05-10 Jason Merrill <jason@redhat.com>
28194 * g++.dg/DRs/dr2543.C: New test.
28196 2023-05-10 Jason Merrill <jason@redhat.com>
28198 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
28199 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
28200 * g++.dg/cpp2a/consteval20.C: Likewise.
28201 * g++.dg/cpp2a/consteval24.C: Likewise.
28202 * g++.dg/cpp2a/srcloc20.C: Likewise.
28204 2023-05-10 Richard Biener <rguenther@suse.de>
28206 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
28208 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28210 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
28212 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28215 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
28218 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28221 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
28222 * gcc.target/aarch64/simd/pr99195_6.c: New test.
28224 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28226 * gcc.target/aarch64/simd/pr99195_5.c: New test.
28228 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28231 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
28233 2023-05-10 Jakub Jelinek <jakub@redhat.com>
28236 * g++.dg/cpp0x/gen-attrs-78.C: New test.
28238 2023-05-10 Li Xu <xuli1@eswincomputing.com>
28240 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
28241 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
28243 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28245 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
28246 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
28247 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
28248 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
28249 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
28250 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
28251 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
28252 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
28253 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
28254 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
28255 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
28256 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
28257 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
28258 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
28260 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28263 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
28264 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
28266 2023-05-10 Andrew Pinski <apinski@marvell.com>
28268 * gcc.c-torture/execute/20230509-1.c: New test.
28270 2023-05-09 Patrick Palka <ppalka@redhat.com>
28273 * g++.dg/cpp2a/concepts-pr109752.C: New test.
28275 2023-05-09 Patrick Palka <ppalka@redhat.com>
28278 * g++.dg/cpp0x/noexcept78.C: New test.
28280 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28282 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
28283 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
28284 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
28285 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
28286 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
28287 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
28288 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
28289 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
28290 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
28291 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
28292 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
28293 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
28294 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
28295 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
28296 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
28297 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
28298 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
28299 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
28300 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
28301 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
28302 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
28303 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
28304 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
28305 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
28306 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
28307 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
28308 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
28309 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
28310 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
28311 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
28312 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
28313 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
28314 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
28315 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
28316 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
28317 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
28318 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
28319 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
28320 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
28321 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
28322 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
28323 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
28324 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
28325 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
28326 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
28327 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
28328 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
28329 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
28330 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
28331 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
28332 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
28333 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
28334 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
28335 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
28336 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
28337 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
28338 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
28339 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
28340 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
28341 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
28342 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
28343 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
28344 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
28345 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
28346 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
28347 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
28348 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
28349 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
28350 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
28351 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
28352 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
28353 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
28354 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
28355 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
28356 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
28357 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
28358 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
28359 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
28360 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
28361 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
28362 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
28363 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
28364 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
28365 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
28366 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
28367 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
28368 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
28369 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
28370 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
28371 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
28372 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
28373 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
28374 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
28375 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
28376 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
28377 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
28378 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
28379 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
28380 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
28381 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
28382 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
28383 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
28384 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
28385 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
28386 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
28387 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
28388 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
28389 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
28390 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
28391 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
28392 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
28393 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
28394 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
28395 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
28396 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
28397 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
28398 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
28399 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
28400 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
28401 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
28402 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
28403 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
28404 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
28405 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
28406 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
28407 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
28408 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
28409 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
28410 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
28411 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
28412 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
28413 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
28414 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
28415 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
28416 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
28417 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
28418 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
28419 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
28420 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
28421 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
28422 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
28423 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
28424 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
28425 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
28426 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
28427 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
28428 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
28429 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
28430 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
28431 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
28432 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
28433 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
28434 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
28435 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
28436 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
28437 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
28438 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
28439 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
28440 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
28441 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
28442 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
28443 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
28444 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
28445 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
28446 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
28447 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
28448 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
28449 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
28450 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
28451 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
28452 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
28453 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
28454 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
28455 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
28456 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
28457 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
28458 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
28459 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
28460 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
28461 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
28462 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
28463 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
28464 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
28465 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
28466 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
28467 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
28468 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
28469 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
28470 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
28471 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
28472 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
28473 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
28474 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
28475 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
28476 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
28477 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
28478 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
28479 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
28480 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
28481 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
28482 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
28483 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
28484 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
28485 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
28486 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
28487 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
28488 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
28489 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
28490 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
28491 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
28492 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
28493 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
28494 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
28495 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
28496 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
28497 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
28498 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
28499 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
28500 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
28501 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
28502 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
28503 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
28504 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
28505 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
28506 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
28507 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
28508 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
28509 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
28510 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
28511 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
28512 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
28513 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
28514 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
28515 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
28516 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
28517 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
28518 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
28519 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
28520 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
28521 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
28522 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
28523 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
28524 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
28525 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
28526 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
28527 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
28528 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
28530 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28532 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
28533 sve2_flags instead of sve_flags.
28535 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
28538 * gm2/isolib/run/pass/skiplinetest.mod: New test.
28540 2023-05-09 Jakub Jelinek <jakub@redhat.com>
28543 * g++.dg/cpp23/attr-assume11.C: New test.
28545 2023-05-09 Jakub Jelinek <jakub@redhat.com>
28547 PR tree-optimization/109778
28548 * gcc.dg/lto/pr109778_0.c: New test.
28549 * gcc.dg/lto/pr109778_1.c: New file.
28551 2023-05-09 Jakub Jelinek <jakub@redhat.com>
28553 PR tree-optimization/109778
28554 * gcc.c-torture/execute/pr109778.c: New test.
28556 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28558 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
28559 allocation for temporary results, rather than requiring specific
28561 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
28562 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
28563 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
28564 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
28565 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
28566 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
28567 * gcc.target/aarch64/memset-q-reg.c: Likewise.
28568 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
28569 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
28570 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
28571 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
28572 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
28573 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
28574 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
28575 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
28576 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
28577 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
28578 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
28579 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
28580 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
28581 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
28582 predicate register to be any of p4-p7, rather than requiring p4
28584 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
28585 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
28586 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
28587 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
28588 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
28589 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
28590 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
28591 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
28592 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
28593 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
28594 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
28596 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28598 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
28599 FP/vector register, not just register 0-9.
28600 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
28601 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
28602 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
28603 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
28604 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
28605 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
28606 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
28607 * gcc.target/aarch64/sve/adr_1.c: Likewise.
28608 * gcc.target/aarch64/sve/adr_2.c: Likewise.
28609 * gcc.target/aarch64/sve/adr_3.c: Likewise.
28610 * gcc.target/aarch64/sve/adr_4.c: Likewise.
28611 * gcc.target/aarch64/sve/adr_5.c: Likewise.
28612 * gcc.target/aarch64/sve/extract_1.c: Likewise.
28613 * gcc.target/aarch64/sve/extract_2.c: Likewise.
28614 * gcc.target/aarch64/sve/extract_3.c: Likewise.
28615 * gcc.target/aarch64/sve/extract_4.c: Likewise.
28616 * gcc.target/aarch64/sve/slp_4.c: Likewise.
28617 * gcc.target/aarch64/sve/spill_3.c: Likewise.
28618 * gcc.target/aarch64/vfp-1.c: Likewise.
28619 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
28621 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
28624 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28626 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
28627 register for the temporary results, not just p0-p7.
28628 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
28629 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
28630 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
28631 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
28632 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
28633 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
28634 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
28635 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
28636 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
28637 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
28638 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
28639 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
28640 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
28641 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
28642 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
28643 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
28644 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
28645 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
28646 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
28647 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
28648 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
28650 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28652 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
28653 between two constant vectors, allow the constant moves to appear in
28655 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
28656 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
28657 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
28658 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
28659 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
28661 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28663 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
28664 moves to occur after the intrinsic instruction, rather than requiring
28665 them to happen before.
28666 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
28667 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
28668 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
28669 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
28670 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
28671 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
28672 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
28673 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
28674 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
28675 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
28676 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
28677 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
28678 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
28679 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
28680 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
28681 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
28682 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
28683 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
28684 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
28685 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
28686 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
28687 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
28688 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
28689 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
28690 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
28691 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
28692 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
28693 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
28694 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
28695 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
28696 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
28697 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
28698 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
28699 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
28700 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
28701 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
28702 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
28704 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28706 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
28707 allocation in the case where a move occurs after the intrinsic
28709 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
28710 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
28711 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
28712 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
28714 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28716 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
28717 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
28718 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
28719 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
28720 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
28721 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
28722 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
28723 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
28724 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
28725 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
28726 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
28727 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
28728 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
28729 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
28730 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
28731 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
28732 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
28733 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
28735 2023-05-09 Jason Merrill <jason@redhat.com>
28738 * g++.dg/template/friend78.C: New test.
28740 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
28741 Uros Bizjak <ubizjak@gmail.com>
28743 * gcc.target/i386/insvti_highpart-1.c: New test case.
28745 2023-05-08 Andrew Pinski <apinski@marvell.com>
28747 PR testsuite/109776
28748 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
28750 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
28752 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
28753 stdint.h to stdint-gcc.h.
28754 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
28755 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
28757 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
28759 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
28760 * gcc.dg/guality/guality.exp: Likewise.
28761 * gfortran.dg/guality/guality.exp: Likewise.
28762 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
28763 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
28764 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
28765 determine the default 'LTO_OPTIONS'.
28766 * lib/torture-options.exp (torture-init, torture-finish): Let each
28767 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
28769 2023-05-08 Patrick Palka <ppalka@redhat.com>
28773 * g++.dg/cpp1z/class-deduction114.C: New test.
28775 2023-05-08 Andrew Pinski <apinski@marvell.com>
28777 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
28778 details change in wording.
28779 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
28780 * gcc.dg/tree-ssa/pr103771.c: Likewise.
28781 * gcc.dg/tree-ssa/minmax-18.c: New test.
28782 * gcc.dg/tree-ssa/minmax-19.c: New test.
28784 2023-05-08 Andrew Pinski <apinski@marvell.com>
28786 * gcc.dg/tree-ssa/minmax-17.c: New test.
28788 2023-05-08 Andrew Pinski <apinski@marvell.com>
28790 PR tree-optimization/49959
28791 PR tree-optimization/103771
28792 * c-c++-common/torture/harden-cond-comp.c: Change testcase
28793 slightly to avoid the new phiopt optimization.
28794 * gcc.dg/tree-ssa/abs-2.c: New test.
28795 * gcc.dg/tree-ssa/pr103771.c: New test.
28797 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28799 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
28801 2023-05-08 Andrew Pinski <apinski@marvell.com>
28803 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
28804 * gcc.dg/tree-ssa/evrp8.c: Likewise.
28805 * gcc.dg/tree-ssa/vrp35.c: Likewise.
28806 * gcc.dg/tree-ssa/vrp36.c: Likewise.
28807 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
28808 to check for assignment too instead of just a call.
28809 * c-c++-common/goacc/kernels-alias-8.c: Update test
28810 for removal of load.
28811 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
28813 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28816 * gfortran.dg/pr109662-a.f90: New test.
28818 2023-05-07 Patrick Palka <ppalka@redhat.com>
28821 * g++.dg/diagnostic/alignof4.C: New test.
28823 2023-05-07 Patrick Palka <ppalka@redhat.com>
28827 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
28828 goto made valid by DR 2256.
28829 * g++.dg/init/goto4.C: New test.
28831 2023-05-07 Patrick Palka <ppalka@redhat.com>
28833 * g++.dg/cpp2a/concepts-alias6.C: New test.
28835 2023-05-07 Patrick Palka <ppalka@redhat.com>
28838 * g++.dg/cpp1y/paren6.C: New test.
28840 2023-05-07 Patrick Palka <ppalka@redhat.com>
28843 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
28844 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
28846 2023-05-07 Patrick Palka <ppalka@redhat.com>
28849 * g++.dg/template/non-dependent25a.C: New test.
28851 2023-05-07 Patrick Palka <ppalka@redhat.com>
28854 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
28855 expected "without object" diagnostic isn't replaced by a
28856 "call to non-constexpr function" diagnostic.
28857 * g++.dg/template/non-dependent25.C: New test.
28859 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
28861 * gcc.target/powerpc/parall_5insn_const.c: New test.
28863 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
28866 * gcc.target/i386/pr43644.c: New test case.
28868 2023-05-06 Xi Ruoyao <xry111@xry111.site>
28870 * gcc.target/loongarch/shrink-wrap.c: New test.
28872 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28874 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
28875 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
28876 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
28877 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
28878 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
28879 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
28880 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
28881 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
28882 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
28883 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
28884 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
28885 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
28886 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
28887 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
28888 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
28889 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
28890 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
28891 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
28892 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
28893 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
28894 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
28895 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
28896 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
28897 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
28898 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
28899 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
28900 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
28901 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
28902 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
28903 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
28904 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
28905 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
28906 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
28907 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
28909 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28912 * gfortran.dg/pr109662.f90: New test.
28914 2023-05-06 Jakub Jelinek <jakub@redhat.com>
28916 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
28918 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28921 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
28923 2023-05-06 Jakub Jelinek <jakub@redhat.com>
28925 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
28927 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
28929 * gcc.target/cris/peep2-addsplit1.c: New test.
28931 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
28933 * gcc.target/cris/peep2-movandsplit1.c: New test.
28935 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
28937 * gcc.target/cris/peep2-lsrandsplit1.c,
28938 gcc.target/cris/peep2-movulsr2.c: New tests.
28940 2023-05-05 Harald Anlauf <anlauf@gmx.de>
28943 * gfortran.dg/overload_5.f90: New test.
28945 2023-05-05 Pan Li <pan2.li@intel.com>
28946 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28948 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
28949 Adjust indexed load/store check condition.
28951 2023-05-05 Pan Li <pan2.li@intel.com>
28953 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
28954 Adjust test check condition.
28956 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28959 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
28960 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
28961 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
28963 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
28965 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
28967 2023-05-05 Andrew Pinski <apinski@marvell.com>
28969 PR tree-optimization/109732
28970 * gcc.dg/pr109732.c: New test.
28971 * gcc.dg/pr109732-1.c: New test.
28973 2023-05-05 Andrew Pinski <apinski@marvell.com>
28975 PR tree-optimization/109722
28976 * gcc.dg/tree-ssa/abs-1.c: New test.
28978 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
28981 * gm2/pim/run/pass/ForChar.mod: New test.
28983 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28985 * gcc.target/aarch64/simd/pr99195_4.c: New test.
28987 2023-05-04 Julian Brown <julian@codesourcery.com>
28990 * gfortran.dg/goacc/pr109622-5.f90: New test.
28991 * gfortran.dg/goacc/pr109622-6.f90: New test.
28993 2023-05-04 Andrew Pinski <apinski@marvell.com>
28995 * gcc.dg/tree-ssa/minmax-15.c: Update test.
28996 * gcc.dg/tree-ssa/minmax-16.c: Update test.
28997 * gcc.dg/tree-ssa/minmax-3.c: Update test.
28998 * gcc.dg/tree-ssa/minmax-4.c: Update test.
28999 * gcc.dg/tree-ssa/minmax-5.c: Update test.
29000 * gcc.dg/tree-ssa/minmax-8.c: Update test.
29002 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29005 * gcc.target/aarch64/simd/pr99195_3.c: New test.
29007 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29010 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
29011 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
29013 2023-05-04 Richard Biener <rguenther@suse.de>
29015 PR tree-optimization/109724
29016 * g++.dg/torture/pr109724.C: New testcase.
29018 2023-05-04 Jakub Jelinek <jakub@redhat.com>
29021 * g++.target/i386/pr109676.C: New test.
29023 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
29025 * gcc.target/cris/peep2-andsplit1.c: New test.
29026 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
29027 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
29028 Adjust values to avoid interference with "opsplit1" with AND. Add
29029 whitespace to match-strings that may be confused with identifiers
29032 2023-05-03 Jason Merrill <jason@redhat.com>
29036 * g++.dg/template/friend77.C: New test.
29038 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
29040 PR tree-optimization/109711
29041 * gcc.dg/tree-ssa/pr109711-1.c: New file.
29042 * gcc.dg/tree-ssa/pr109711-2.c: New file.
29044 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
29047 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
29049 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
29051 * g++.target/aarch64/pr109661-1.C: New test.
29052 * g++.target/aarch64/pr109661-2.C: Likewise.
29053 * g++.target/aarch64/pr109661-3.C: Likewise.
29054 * g++.target/aarch64/pr109661-4.C: Likewise.
29055 * gcc.target/aarch64/pr109661-1.c: Likewise.
29057 2023-05-03 Murray Steele <murray.steele@arm.com>
29058 Christophe Lyon <christophe.lyon@arm.com>
29060 * g++.target/arm/mve.exp: Add general-c++ and general directories.
29061 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
29062 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
29063 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
29064 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
29066 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29068 * gcc.target/riscv/rvv/base/abi-10.c: New test.
29069 * gcc.target/riscv/rvv/base/abi-11.c: New test.
29070 * gcc.target/riscv/rvv/base/abi-12.c: New test.
29071 * gcc.target/riscv/rvv/base/abi-13.c: New test.
29072 * gcc.target/riscv/rvv/base/abi-14.c: New test.
29073 * gcc.target/riscv/rvv/base/abi-15.c: New test.
29074 * gcc.target/riscv/rvv/base/abi-16.c: New test.
29075 * gcc.target/riscv/rvv/base/abi-8.c: New test.
29076 * gcc.target/riscv/rvv/base/abi-9.c: New test.
29077 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
29078 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
29079 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
29080 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
29081 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
29082 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
29083 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
29084 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
29085 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
29086 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
29087 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
29088 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
29089 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
29090 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
29091 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
29092 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
29093 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
29094 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
29095 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
29096 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
29097 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
29098 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
29099 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
29100 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
29101 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
29102 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
29103 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
29104 * gcc.target/riscv/rvv/base/user-10.c: New test.
29105 * gcc.target/riscv/rvv/base/user-11.c: New test.
29106 * gcc.target/riscv/rvv/base/user-12.c: New test.
29107 * gcc.target/riscv/rvv/base/user-13.c: New test.
29108 * gcc.target/riscv/rvv/base/user-14.c: New test.
29109 * gcc.target/riscv/rvv/base/user-15.c: New test.
29110 * gcc.target/riscv/rvv/base/user-7.c: New test.
29111 * gcc.target/riscv/rvv/base/user-8.c: New test.
29112 * gcc.target/riscv/rvv/base/user-9.c: New test.
29114 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29117 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
29118 add/sub intrinsics.
29120 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29123 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
29124 and binary floating-point ops.
29125 * gcc.target/aarch64/simd/pr99195_2.c: New test.
29127 2023-05-03 Jason Merrill <jason@redhat.com>
29129 * g++.dg/template/nontype12.C: Check for duplicate error.
29131 2023-05-02 Andrew Pinski <apinski@marvell.com>
29133 PR tree-optimization/109702
29134 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
29136 2023-05-02 Andrew Pinski <apinski@marvell.com>
29139 * gcc.target/aarch64/csinv-2.c: New test.
29141 2023-05-02 Jason Merrill <jason@redhat.com>
29144 * g++.dg/cpp1z/variant1.C: New test.
29146 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
29148 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
29149 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
29150 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
29151 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
29152 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
29153 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
29154 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
29155 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
29156 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
29157 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
29158 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
29159 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
29160 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
29161 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
29162 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
29163 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
29164 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
29165 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
29166 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
29167 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
29168 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
29169 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
29170 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
29171 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
29172 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
29173 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
29174 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
29175 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
29177 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
29180 * gcc.target/riscv/pr89835.c: New test.
29182 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
29183 Pan Li <pan2.li@intel.com>
29186 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
29188 2023-05-02 Patrick Palka <ppalka@redhat.com>
29191 * g++.dg/cpp0x/nsdmi-template26.C: New test.
29193 2023-05-02 Richard Biener <rguenther@suse.de>
29195 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
29196 * gcc.target/i386/pr88531-2b.c: Likewise.
29197 * gcc.target/i386/pr88531-2c.c: Likewise.
29198 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
29200 2023-05-01 Jason Merrill <jason@redhat.com>
29203 * g++.dg/cpp0x/nsdmi-array2.C: New test.
29205 2023-04-30 Jeff Law <jlaw@ventanamicro>
29208 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
29210 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
29212 * gcc.dg/builtin-redefine-1.c: New test.
29214 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
29216 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
29218 2023-04-30 Andrew Pinski <apinski@marvell.com>
29220 * gcc.dg/init-bad-1.c: Update error message.
29221 * gcc.dg/init-bad-2.c: Likewise.
29222 * gcc.dg/init-bad-3.c: Likewise.
29223 * gcc.dg/init-excess-3.c: Likewise.
29224 * gcc.dg/pr61096-1.c: Likewise.
29226 2023-04-30 Andrew Pinski <apinski@marvell.com>
29229 * gcc.dg/init-excess-3.c: New test.
29231 2023-04-30 Martin Liska <mliska@suse.cz>
29233 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
29235 * c-c++-common/hwasan/heap-overflow.c: Likewise.
29236 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
29237 * c-c++-common/hwasan/use-after-free.c: Likewise.
29239 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
29241 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
29243 * gcc.dg/builtin-redefine-1.c: New test.
29245 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
29247 * gm2/pim/run/pass/constlitbase.mod: New test.
29249 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
29251 * gcc.target/xstormy16/neghi2.c: New test case.
29252 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
29254 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
29256 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
29257 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
29258 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
29259 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
29261 2023-04-29 Jeff Law <jlaw@ventanamicro>
29263 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
29264 encourage if-conversion. Skip for -Os.
29265 * gcc.target/mips/movcc-3.c: Similarly.
29267 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
29269 * gcc.target/riscv/rv32e_stack.c: New test.
29271 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
29273 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
29274 empty lines (besides optionally leading whitespace).
29276 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
29278 * gcc.target/riscv/divmod-1.c: New testcase.
29279 * gcc.target/riscv/divmod-2.c: New testcase.
29281 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
29283 * gcc.target/riscv/zbc32.c: New test.
29284 * gcc.target/riscv/zbc64.c: New test.
29286 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
29288 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
29289 * gcc.target/riscv/zbb-min-max-03.c: New tests.
29291 2023-04-28 Andrew Pinski <apinski@marvell.com>
29293 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
29294 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
29295 as that now does the combining.
29297 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
29299 PR rtl-optimization/109476
29300 * gcc.target/avr/mmcu/pr109476.c: New test case.
29302 2023-04-28 Richard Biener <rguenther@suse.de>
29304 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
29305 * gcc.dg/vect/vect-71.c: Likewise.
29306 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
29307 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
29308 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
29310 2023-04-28 Richard Biener <rguenther@suse.de>
29312 * gcc.target/i386/pr89618-2.c: New testcase.
29313 * gcc.target/i386/pr88531-2b.c: Adjust.
29314 * gcc.target/i386/pr88531-2c.c: Likewise.
29316 2023-04-28 Pan Li <pan2.li@intel.com>
29317 kito-cheng <kito.cheng@sifive.com>
29319 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
29321 2023-04-28 Richard Biener <rguenther@suse.de>
29324 * gcc.dg/torture/pr109652.c: New testcase.
29326 2023-04-28 Julian Brown <julian@codesourcery.com>
29329 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
29331 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29334 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
29336 2023-04-28 Jakub Jelinek <jakub@redhat.com>
29338 * gcc.dg/tree-ssa/range-sqrt.c: New test.
29339 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
29340 ranger optimizing sqrt (-1) call away because it is only used in
29341 test for whether it returns NaN.
29343 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
29344 Jakub Jelinek <jakub@redhat.com>
29346 * gcc.dg/tree-ssa/range-sincos.c: New test.
29348 2023-04-28 Jan Beulich <jbeulich@suse.com>
29350 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
29351 * g++.dg/modules/alias-1_d.C: Likewise.
29352 * g++.dg/modules/alias-1_e.C: Likewise.
29353 * g++.dg/modules/alias-1_f.C: Likewise.
29354 * g++.dg/modules/cpp-6_c.C: Likewise.
29355 * g++.dg/modules/dir-only-2_b.C: Likewise.
29357 2023-04-28 Jan Beulich <jbeulich@suse.com>
29359 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
29361 2023-04-28 Alexandre Oliva <oliva@adacore.com>
29363 * c-c++-common/torture/harden-cond-comp.c: New.
29365 2023-04-27 Jason Merrill <jason@redhat.com>
29367 * g++.dg/template/copy1.C: Adjust error lines.
29369 2023-04-27 Pan Li <pan2.li@intel.com>
29371 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
29373 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
29375 PR tree-optimization/109639
29376 * gcc.dg/tree-ssa/pr109639.c: New file.
29377 * gcc.dg/tree-ssa/pr109643.c: New file.
29379 2023-04-27 Richard Biener <rguenther@suse.de>
29382 * g++.dg/torture/pr109607.C: New testcase.
29384 2023-04-27 Jakub Jelinek <jakub@redhat.com>
29387 * gcc.dg/pr109409.c: New test.
29389 2023-04-27 Jakub Jelinek <jakub@redhat.com>
29393 * gcc.dg/pr109412.c: New test.
29395 2023-04-27 Jan Beulich <jbeulich@suse.com>
29397 * c-c++-common/patchable_function_entry-decl.c: Special-case
29399 * c-c++-common/patchable_function_entry-default.c: Likewise.
29400 * c-c++-common/patchable_function_entry-definition.c: Likewise.
29402 2023-04-26 Jason Merrill <jason@redhat.com>
29405 * g++.dg/template/friend76.C: New test.
29407 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
29410 * gcc.target/riscv/inline-atomics-1.c: New test.
29411 * gcc.target/riscv/inline-atomics-2.c: New test.
29412 * gcc.target/riscv/inline-atomics-3.c: New test.
29413 * gcc.target/riscv/inline-atomics-4.c: New test.
29414 * gcc.target/riscv/inline-atomics-5.c: New test.
29415 * gcc.target/riscv/inline-atomics-6.c: New test.
29416 * gcc.target/riscv/inline-atomics-7.c: New test.
29417 * gcc.target/riscv/inline-atomics-8.c: New test.
29419 2023-04-26 Pan Li <pan2.li@intel.com>
29420 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29422 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
29424 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
29426 * gcc.target/xstormy16/bswap16.c: New test case.
29427 * gcc.target/xstormy16/bswap32.c: Likewise.
29428 * gcc.target/xstormy16/swpb.c: Likewise.
29429 * gcc.target/xstormy16/swpw-1.c: Likewise.
29430 * gcc.target/xstormy16/swpw-2.c: Likewise.
29432 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29434 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
29435 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
29436 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
29437 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
29439 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
29442 * gcc.target/powerpc/pr109069-1.c: New test.
29443 * gcc.target/powerpc/pr109069-2-run.c: New test.
29444 * gcc.target/powerpc/pr109069-2.c: New test.
29445 * gcc.target/powerpc/pr109069-2.h: New test.
29447 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29449 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
29450 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
29451 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
29452 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
29453 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
29454 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
29455 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
29456 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
29457 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
29458 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
29459 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
29460 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
29461 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
29462 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
29463 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
29464 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
29466 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29468 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
29471 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29473 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
29475 2023-04-26 Pan Li <pan2.li@intel.com>
29478 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
29480 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
29481 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
29483 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
29485 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
29487 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
29490 * gm2/pim/fail/largeconst.mod: Increased constant value test
29491 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
29492 * gm2/pim/fail/largeconst2.mod: New test.
29494 2023-04-25 Patrick Palka <ppalka@redhat.com>
29497 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
29499 2023-04-25 Richard Biener <rguenther@suse.de>
29501 PR tree-optimization/109609
29502 * gcc.dg/torture/pr109609.c: New testcase.
29504 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
29506 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
29507 * gfortran.dg/gomp/loop-2.f90: Likewise.
29508 * gfortran.dg/gomp/reduction5.f90: Likewise.
29509 * gfortran.dg/gomp/reduction6.f90: Likewise.
29510 * gfortran.dg/gomp/scan-1.f90: Likewise.
29511 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
29512 * c-c++-common/gomp/scan-6.c: New test.
29513 * gfortran.dg/gomp/scan-8.f90: New test.
29515 2023-04-25 Jakub Jelinek <jakub@redhat.com>
29517 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
29518 float16, float32, float64 and float128.
29520 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29523 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
29525 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29527 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
29529 2023-04-25 Jakub Jelinek <jakub@redhat.com>
29532 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
29534 2023-04-25 Richard Biener <rguenther@suse.de>
29536 PR rtl-optimization/109585
29537 * gcc.dg/torture/pr109585.c: New testcase.
29539 2023-04-25 Jakub Jelinek <jakub@redhat.com>
29542 * gcc.target/powerpc/pr109566.c: New test.
29544 2023-04-25 Martin Liska <mliska@suse.cz>
29546 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
29547 * g++.dg/gcov/test-gcov-17.py: Cover new format.
29548 * lib/gcov.exp: Add options for gcov that emit the extra info.
29550 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
29552 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
29554 2023-04-25 Sam James <sam@gentoo.org>
29556 PR tree-optimization/105312
29558 * gcc.target/sparc/pr105573.c: New test.
29560 2023-04-25 Andrew Pinski <apinski@marvell.com>
29562 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
29564 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
29566 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
29568 2023-04-24 Andrew Pinski <apinski@marvell.com>
29570 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
29571 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
29573 2023-04-24 Andrew Pinski <apinski@marvell.com>
29575 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
29577 2023-04-24 Andrew Pinski <apinski@marvell.com>
29579 PR tree-optimization/109604
29580 * gcc.c-torture/compile/pr109604-1.c: New test.
29581 * gcc.c-torture/compile/pr109604-2.c: New test.
29583 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29585 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
29586 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
29588 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29591 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
29593 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
29595 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29597 * gcc.target/aarch64/simd/vabal_combine.c: New test.
29599 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29601 * gcc.target/aarch64/simd/addlv_zext.c: New test.
29603 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29605 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
29607 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29609 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
29610 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
29611 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
29612 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
29613 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
29614 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
29616 2023-04-24 liuhongt <hongtao.liu@intel.com>
29618 PR tree-optimization/109011
29619 * gcc.target/i386/pr109011-b1.c: New test.
29620 * gcc.target/i386/pr109011-b2.c: New test.
29621 * gcc.target/i386/pr109011-d1.c: New test.
29622 * gcc.target/i386/pr109011-d2.c: New test.
29623 * gcc.target/i386/pr109011-q1.c: New test.
29624 * gcc.target/i386/pr109011-q2.c: New test.
29625 * gcc.target/i386/pr109011-w1.c: New test.
29626 * gcc.target/i386/pr109011-w2.c: New test.
29627 * gcc.target/i386/pr109011-dq1.c: New file.
29628 * gcc.target/i386/pr109011-dq2.c: New file.
29630 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
29632 * lib/gm2.exp (gm2_target_compile_default): Conditionally
29633 append -lnsl -lsocket to ldflags.
29635 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29637 * gcc.target/aarch64/float_truncate_zero.c: New test.
29639 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29642 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
29644 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
29646 * gcc.target/xstormy16/mulhi.c: New test case.
29648 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
29650 * gcc.target/xstormy16/extendhisi2.c: New test case.
29651 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
29653 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
29655 * gcc.target/xstormy16/shiftsi.c: New test case.
29657 2023-04-23 liuhongt <hongtao.liu@intel.com>
29659 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
29660 testcase to make the codegen more stable.
29661 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
29662 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
29663 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
29664 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
29666 2023-04-23 liuhongt <hongtao.liu@intel.com>
29668 * gcc.target/i386/pr108707.c: New test.
29670 2023-04-22 Andrew Pinski <apinski@marvell.com>
29672 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
29674 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
29677 * gcc.target/avr/pr54816.c: Move to...
29678 * gcc.target/avr/mmcu/pr54816.c: ... here.
29680 2023-04-22 Harald Anlauf <anlauf@gmx.de>
29681 Steven G. Kargl <kargl@gcc.gnu.org>
29684 * gfortran.dg/allocatable_function_11.f90: New test.
29686 2023-04-22 Jakub Jelinek <jakub@redhat.com>
29688 PR testsuite/109572
29689 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
29690 vect prefix to make sure we only count vectorized calls.
29691 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
29693 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
29694 vect prefix to make sure we only count vectorized calls.
29695 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
29697 (foo): Add 2 further arithmetic ops to the loop to make it appear
29698 worthwhile for vectorization heuristics on powerpc.
29699 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
29700 vect prefix to make sure we only count vectorized calls.
29701 (foo): Add 2 further arithmetic ops to the loop to make it appear
29702 worthwhile for vectorization heuristics on powerpc.
29704 2023-04-22 Jeff Law <jlaw@ventanamicro>
29706 * gcc.target/rx/movsicc.c: Broken down into ...
29707 * gcc.target/rx/movsicc-1.c: Here.
29708 * gcc.target/rx/movsicc-2.c: Here.
29709 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
29710 * gcc.target/rx/movsicc-4.c: Here.
29711 * gcc.target/rx/movsicc-5.c: Here.
29712 * gcc.target/rx/movsicc-6.c: Here.
29713 * gcc.target/rx/movsicc-7.c: Here.
29714 * gcc.target/rx/movsicc-8.c: Here.
29716 2023-04-22 Jakub Jelinek <jakub@redhat.com>
29718 PR tree-optimization/109583
29719 * gcc.dg/pr109583.c: New test.
29721 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
29722 Ondrej Kubanek <kubanek0ondrej@gmail.com>
29724 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
29725 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
29726 * gcc.dg/tree-prof/peel-2.c: New test.
29728 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
29730 PR tree-optimization/109546
29731 * gcc.dg/pr109546.c: New.
29733 2023-04-21 Jason Merrill <jason@redhat.com>
29736 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
29737 * g++.dg/ext/unsigned-typedef2.C: New test.
29738 * g++.dg/ext/unsigned-typedef3.C: New test.
29740 2023-04-21 Jeff Law <jlaw@ventanamicro>
29742 PR testsuite/109549
29743 * gcc.target/i386/cmov6.c: No longer expect this test to
29744 generate 'cmov' instructions.
29746 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29748 * gcc.target/aarch64/sminmax-asr_1.c: New test.
29750 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29753 * gcc.target/aarch64/mtp.c: New test.
29754 * gcc.target/aarch64/mtp_1.c: New test.
29755 * gcc.target/aarch64/mtp_2.c: New test.
29756 * gcc.target/aarch64/mtp_3.c: New test.
29757 * gcc.target/aarch64/mtp_4.c: New test.
29759 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29762 * gcc.target/aarch64/simd/pr99195_1.c: New test.
29764 2023-04-21 Richard Biener <rguenther@suse.de>
29766 PR tree-optimization/109573
29767 * g++.dg/vect/pr109573.cc: New testcase.
29769 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29772 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
29773 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
29774 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
29776 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
29779 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
29781 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
29784 * lib/target-supports.exp (is-effective-target-keyword): Add
29785 ppc_cpu_supports_hw.
29787 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29790 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
29791 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
29794 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
29796 PR tree-optimization/109564
29797 * gcc.dg/torture/pr109564-1.c: New testcase.
29798 * gcc.dg/torture/pr109564-2.c: Likewise.
29799 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
29800 * gcc.dg/tree-ssa/vrp06.c: Likewise.
29802 2023-04-20 Jakub Jelinek <jakub@redhat.com>
29805 * gcc.dg/goacc/pr107041.c: New test.
29807 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
29810 * gcc.target/i386/pr78952-4.c: New test.
29812 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29813 kito-cheng <kito.cheng@sifive.com>
29815 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
29816 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
29817 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
29819 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
29821 * gcc.target/riscv/arch-19.c: Add -misa-spec.
29823 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29824 kito-cheng <kito.cheng@sifive.com>
29827 * g++.target/riscv/rvv/base/pr109535.C: New test.
29828 * gcc.target/riscv/rvv/base/pr109535.c: New test.
29830 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
29832 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
29833 rather than stdint.h
29835 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
29837 * lib/target-supports.exp
29838 (check_effective_target_vect_call_copysignf): Add amdgcn.
29839 (check_effective_target_vect_call_sqrtf): Add amdgcn.
29840 (check_effective_target_vect_call_ceilf): Add amdgcn.
29841 (check_effective_target_vect_call_floor): Add amdgcn.
29842 (check_effective_target_vect_logical_reduc): Add amdgcn.
29844 2023-04-20 Jakub Jelinek <jakub@redhat.com>
29846 PR tree-optimization/109011
29847 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
29848 dg-additional-options.
29849 (baz, qux): Remove functions and corresponding dg-final.
29850 * gcc.dg/vect/pr109011-2.c: New test.
29851 * gcc.dg/vect/pr109011-3.c: New test.
29852 * gcc.dg/vect/pr109011-4.c: New test.
29853 * gcc.dg/vect/pr109011-5.c: New test.
29855 2023-04-20 Jakub Jelinek <jakub@redhat.com>
29858 PR testsuite/109560
29859 * g++.dg/ext/int128-8.C: Require int128 effective target.
29861 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
29863 PR testsuite/106879
29864 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
29865 vect_hw_misalign on POWERs.
29867 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
29869 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
29870 * gcc.target/i386/pr109117-1.c: Modify error message.
29872 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
29874 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
29876 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
29878 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
29880 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
29882 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
29883 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
29884 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
29885 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
29886 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
29887 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
29888 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
29889 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
29890 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
29891 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
29892 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
29893 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
29894 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
29895 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
29896 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
29897 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
29898 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
29899 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
29900 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
29901 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
29902 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
29903 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
29904 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
29905 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
29906 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
29907 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
29908 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
29909 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
29910 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
29911 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
29912 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
29913 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
29914 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
29915 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
29916 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
29917 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
29918 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
29919 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
29920 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
29921 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
29922 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
29923 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
29924 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
29925 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
29926 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
29927 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
29928 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
29929 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
29930 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
29931 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
29932 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
29933 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
29935 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
29937 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
29939 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
29940 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
29941 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
29942 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
29943 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
29944 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
29945 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
29946 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
29947 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
29948 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
29949 * gcc.target/i386/pr93696-1.c: Ditto.
29950 * gcc.target/i386/pr93696-2.c: Ditto.
29952 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
29954 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
29955 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
29956 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
29957 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
29958 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
29959 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
29960 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
29962 2023-04-19 Patrick Palka <ppalka@redhat.com>
29963 Jonathan Wakely <jwakely@redhat.com>
29966 * g++.dg/ext/type_pack_element1.C: New test.
29967 * g++.dg/ext/type_pack_element2.C: New test.
29968 * g++.dg/ext/type_pack_element3.C: New test.
29970 2023-04-19 Patrick Palka <ppalka@redhat.com>
29973 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
29975 2023-04-19 Harald Anlauf <anlauf@gmx.de>
29979 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
29980 instead of the naive "free".
29981 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
29983 2023-04-19 Andrew Pinski <apinski@marvell.com>
29985 * gcc.target/i386/cmov10.c: New test.
29986 * gcc.target/i386/cmov11.c: New test.
29988 2023-04-19 Jason Merrill <jason@redhat.com>
29991 * g++.dg/ext/int128-8.C: New test.
29993 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29995 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
29996 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
29997 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
29998 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
29999 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
30000 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
30001 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
30003 2023-04-19 Pan Li <pan2.li@intel.com>
30005 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
30007 * gcc.target/riscv/simplify_ior_optimization.c: New test.
30009 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
30013 * gcc.target/i386/pr78952-3.c: New test.
30015 2023-04-19 Xi Ruoyao <xry111@xry111.site>
30018 * gcc.target/loongarch/pr109465-1.c: New test.
30019 * gcc.target/loongarch/pr109465-2.c: New test.
30020 * gcc.target/loongarch/pr109465-3.c: New test.
30022 2023-04-19 Xi Ruoyao <xry111@xry111.site>
30024 * gcc.target/loongarch/va_arg.c: New test.
30026 2023-04-19 Jakub Jelinek <jakub@redhat.com>
30028 PR tree-optimization/109011
30029 * gcc.dg/vect/pr109011-1.c: New test.
30031 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
30033 * gcc.target/aarch64/vec-set-zero.c: New test.
30035 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30038 * gcc.target/aarch64/pr108840.c: New test.
30040 2023-04-19 Jakub Jelinek <jakub@redhat.com>
30042 PR tree-optimization/109524
30043 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
30046 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
30049 * gcc.target/i386/pr94908.c: New test.
30050 * gcc.target/i386/sse4_1-insertps-5.c: New test.
30051 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
30053 2023-04-18 Richard Biener <rguenther@suse.de>
30055 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
30056 * gcc.dg/tm/alias-1.c: Likewise.
30057 * gcc.dg/tm/alias-2.c: Likewise.
30058 * gcc.dg/torture/ipa-pta-1.c: Likewise.
30059 * gcc.dg/torture/pr39074-2.c: Likewise.
30060 * gcc.dg/torture/pr39074.c: Likewise.
30061 * gcc.dg/torture/pta-callused-1.c: Likewise.
30062 * gcc.dg/torture/pta-escape-1.c: Likewise.
30063 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
30064 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
30065 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
30066 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
30067 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
30068 * gcc.dg/tree-ssa/alias-19.c: Likewise.
30069 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
30070 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
30071 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
30072 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
30074 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
30076 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
30078 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30080 * gcc.target/aarch64/spellcheck_11.c: New test.
30082 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30084 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
30087 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
30089 * gcc.target/riscv/arch-5.c: Likewise.
30091 2023-04-18 Jakub Jelinek <jakub@redhat.com>
30093 PR tree-optimization/109240
30094 * gcc.target/aarch64/simd/addsub_2.c: New test.
30095 * gcc.target/aarch64/sve/addsub_2.c: New test.
30097 2023-04-18 Xi Ruoyao <xry111@xry111.site>
30099 * gcc.target/loongarch/add-const.c: New test.
30100 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
30102 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
30104 2023-04-17 Patrick Palka <ppalka@redhat.com>
30107 * g++.dg/template/canon-type-20.C: New test.
30108 * g++.dg/template/ttp36.C: New test.
30110 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
30112 * gcc.target/riscv/stack_save_restore.c: New test.
30114 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
30116 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
30118 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
30120 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
30122 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
30125 * gcc.target/riscv/pr106602.c: Moved to...
30126 * gcc.target/riscv/pr106602-rv64i.c: ...here.
30127 * gcc.target/riscv/pr106602-rv32i.c: New test.
30128 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
30130 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
30132 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
30133 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
30134 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
30135 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
30137 2023-04-17 Martin Jambor <mjambor@suse.cz>
30141 * gcc.dg/ipa/pr109318.c: New test.
30142 * gcc.dg/lto/pr107769_0.c: Likewise.
30144 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
30145 Di Zhao <di.zhao@amperecomputing.com>
30147 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
30149 2023-04-17 Jakub Jelinek <jakub@redhat.com>
30151 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
30152 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
30153 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
30155 2023-04-17 Richard Biener <rguenther@suse.de>
30157 PR tree-optimization/109524
30158 * g++.dg/pr109524.C: New testcase.
30160 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
30162 PR testsuite/108809
30163 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
30165 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
30167 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
30169 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
30172 2023-04-17 Pan Li <pan2.li@intel.com>
30174 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
30176 2023-04-16 Jeff Law <jlaw@ventanamicro>
30179 * gcc.target/riscv/pr109508.c: New test.
30181 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
30184 * gcc.target/avr/pr54816.c: New test case.
30186 2023-04-15 Jason Merrill <jason@redhat.com>
30189 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
30191 2023-04-15 Alexandre Oliva <oliva@adacore.com>
30192 Kewen Lin <linkw@linux.ibm.com>
30195 * gcc.target/powerpc/pr99708.c: Accept lack of
30196 __SIZEOF_IBM128__ when long double is 64-bit wide.
30198 2023-04-15 Jason Merrill <jason@redhat.com>
30201 * g++.dg/warn/Wdangling-pointer-6.C: New test.
30203 2023-04-14 Harald Anlauf <anlauf@gmx.de>
30206 * gfortran.dg/set_exponent_1.f90: New test.
30208 2023-04-14 Richard Biener <rguenther@suse.de>
30210 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
30211 checking avx_runtime in dump scanning.
30212 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
30213 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
30215 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
30218 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
30219 from 6 to 5 without memory leaks.
30220 * gfortran.dg/finalize_52.f90: New test
30222 2023-04-14 Richard Biener <rguenther@suse.de>
30224 PR tree-optimization/109502
30225 * gcc.dg/vect/pr109502.c: New testcase.
30227 2023-04-14 Richard Biener <rguenther@suse.de>
30229 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
30230 and add missing avx guard.
30231 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
30232 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
30233 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
30234 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
30235 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
30237 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
30238 Jakub Jelinek <jakub@redhat.com>
30242 * gcc.dg/pr108947.c: New test.
30243 * gcc.c-torture/execute/pr109040.c: New test.
30245 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
30248 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
30250 2023-04-13 Patrick Palka <ppalka@redhat.com>
30253 * g++.dg/template/typename27.C: New test.
30255 2023-04-13 Jason Merrill <jason@redhat.com>
30258 * g++.dg/ext/is_convertible5.C: New test.
30260 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
30264 * gm2/pim/run/pass/addcharconst.mod: New test.
30265 * gm2/pim/run/pass/singlechar.mod: New test.
30267 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
30270 * gcc.dg/torture/pr108910.c: New test.
30272 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30275 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
30276 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
30277 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
30278 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
30279 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
30280 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
30282 2023-04-12 Jakub Jelinek <jakub@redhat.com>
30284 PR tree-optimization/109410
30285 * gcc.dg/pr109410.c: New test.
30287 2023-04-12 Jakub Jelinek <jakub@redhat.com>
30290 * gcc.target/i386/pr109458.c: New test.
30292 2023-04-12 Jakub Jelinek <jakub@redhat.com>
30294 PR tree-optimization/109462
30295 * g++.dg/opt/pr109462.C: New test.
30297 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
30299 PR tree-optimization/109462
30300 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
30302 2023-04-12 Richard Biener <rguenther@suse.de>
30304 PR tree-optimization/109473
30305 * gcc.dg/vect/pr109473.c: New testcase.
30307 2023-04-12 Harald Anlauf <anlauf@gmx.de>
30310 * gfortran.dg/entry_26.f90: New test.
30311 * gfortran.dg/entry_27.f90: New test.
30313 2023-04-12 Harald Anlauf <anlauf@gmx.de>
30317 * gfortran.dg/interface_49.f90: New test.
30319 2023-04-12 Richard Biener <rguenther@suse.de>
30321 PR tree-optimization/109469
30322 * gcc.dg/torture/pr109469.c: New testcase.
30324 2023-04-12 Richard Biener <rguenther@suse.de>
30326 PR tree-optimization/109434
30327 * g++.dg/opt/pr109434.C: New testcase.
30329 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
30331 PR testsuite/108815
30332 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
30333 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
30336 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
30338 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
30340 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
30341 Pan Li <pan2.li@intel.com>
30342 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30343 Kito Cheng <kito.cheng@sifive.com>
30346 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
30347 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
30348 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
30350 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
30352 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
30355 2023-04-11 Martin Liska <mliska@suse.cz>
30358 * gcc.dg/pr108241.c: New test.
30359 * gcc.dg/pr79570.c: Add also -g option.
30361 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
30363 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
30364 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
30365 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
30367 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
30370 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
30371 expected vectors for Big Endian.
30372 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
30374 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
30377 * gcc.target/powerpc/pr70243.c: New test.
30379 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
30381 * g++.dg/other/i386-2.C: Add -mamx-complex.
30382 * g++.dg/other/i386-3.C: Ditto.
30383 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
30384 * gcc.target/i386/amx-helper.h: Add amx-complex support.
30385 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
30386 * gcc.target/i386/sse-12.c: Add -mamx-complex.
30387 * gcc.target/i386/sse-13.c: Ditto.
30388 * gcc.target/i386/sse-14.c: Ditto.
30389 * gcc.target/i386/sse-22.c: Add amx-complex.
30390 * gcc.target/i386/sse-23.c: Ditto.
30391 * lib/target-supports.exp (check_effective_target_amx_complex): New.
30392 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
30393 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
30394 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
30395 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
30397 2023-04-08 Jakub Jelinek <jakub@redhat.com>
30399 PR tree-optimization/109392
30400 * gcc.dg/pr109392.c: New test.
30402 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
30404 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
30406 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
30408 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
30410 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
30424 * gfortran.dg/associate_47.f90 : Enable substring test.
30425 * gfortran.dg/associate_51.f90 : Update an error message.
30426 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
30427 uninitialzed dg-warnings.
30428 * gfortran.dg/associate_60.f90 : New test
30429 * gfortran.dg/pr98408.f90 : New test
30430 * gfortran.dg/pr105205.f90 : New test
30431 * gfortran.dg/pr106918.f90 : New test
30433 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
30435 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
30436 dg directive and remove trailing whitespace.
30437 * gfortran.dg/c-interop/c407a-1.f90 : ditto
30438 * gfortran.dg/c-interop/c407b-1.f90 : ditto
30439 * gfortran.dg/c-interop/c407b-2.f90 : ditto
30440 * gfortran.dg/c-interop/c407c-1.f90 : ditto
30441 * gfortran.dg/c-interop/c535a-1.f90 : ditto
30442 * gfortran.dg/c-interop/c535a-2.f90 : ditto
30443 * gfortran.dg/c-interop/c535b-1.f90 : ditto
30444 * gfortran.dg/c-interop/c535b-2.f90 : ditto
30445 * gfortran.dg/c-interop/c535b-3.f90 : ditto
30446 * gfortran.dg/c-interop/c535c-1.f90 : ditto
30447 * gfortran.dg/c-interop/c535c-2.f90 : ditto
30448 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
30449 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
30450 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
30451 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
30452 * gfortran.dg/c-interop/tkr.f90 : ditto
30453 * gfortran.dg/class_result_10.f90 : ditto
30454 * gfortran.dg/dtio_35.f90 : ditto
30455 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
30456 * gfortran.dg/pr103258.f90 : ditto
30457 * gfortran.dg/pr59107.f90 : ditto
30458 * gfortran.dg/pr93835.f08 : ditto
30460 2023-04-07 Alexandre Oliva <oliva@adacore.com>
30462 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
30463 fortran compiler, skip if missing.
30465 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
30467 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
30468 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
30470 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
30472 PR tree-optimization/109417
30473 * gcc.dg/pr109417.c: New.
30475 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30477 * rust/compile/issue-1422.rs: New test.
30479 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30481 * rust/compile/issue-1361.rs: New test.
30483 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
30485 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
30486 * rust/compile/issue-1830_str.rs: Likewise.
30488 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30490 * rust/compile/empty.in: New test.
30491 * rust/compile/include_empty.rs: New test.
30493 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30495 * rust/compile/torture/traits10.rs: Fix test-case
30497 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30499 * rust/compile/issue-1725-1.rs: New test.
30500 * rust/compile/issue-1725-2.rs: New test.
30502 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30504 * rust/compile/builtin_macro_include_str.rs:
30505 Include test of invalid UTF-8.
30506 * rust/compile/invalid_utf8: File with invalid UTF-8.
30508 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30510 * rust/compile/parse_empty_tuple_pattern.rs: New test.
30512 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
30514 * rust/compile/issue-1830_bytes.rs: New test.
30515 * rust/compile/issue-1830_str.rs: New test.
30517 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30519 * rust/compile/variadic.rs: New test.
30521 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30523 * rust/execute/torture/overflow1.rs: Fix test.
30525 2023-04-06 mxlol233 <mxlol233@outlook.com>
30527 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
30528 * rust/compile/feature_intrinsics.rs: New file.
30529 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
30530 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
30531 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
30532 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
30533 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
30534 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
30535 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
30536 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
30537 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
30538 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
30539 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
30540 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
30541 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
30542 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
30543 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
30544 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
30545 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
30546 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
30548 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
30549 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
30550 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
30551 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
30552 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
30553 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
30554 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
30555 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
30556 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
30558 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30560 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
30561 * rust/compile/macro44.rs: Fix invalid testcase assertions.
30562 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
30563 * rust/compile/builtin_macro_recurse2.rs: New test.
30564 * rust/compile/macro46.rs: New test.
30565 * rust/compile/builtin_macro_eager1.rs: New file.
30566 * rust/compile/builtin_macro_eager2.rs: New file.
30568 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30570 * rust/execute/torture/let-pattern-1.rs: New test.
30572 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30574 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
30575 * rust/compile/torture/intrinsics-5.rs: likewise
30576 * rust/execute/torture/atomic_load.rs: likewise
30577 * rust/execute/torture/atomic_store.rs: likewise
30578 * rust/bounds1.rs: New test.
30580 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30582 * rust/compile/func3.rs: update test case
30584 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30586 * rust/compile/issue-1786.rs: New test.
30588 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30590 * rust/compile/never_type_err1.rs: Moved to...
30591 * rust/compile/never_type1.rs: ...here. It now works
30593 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30595 * rust/compile/issue-1773.rs: New test.
30597 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30599 * rust/execute/torture/issue-1720-2.rs: New test.
30601 2023-04-06 mxlol233 <mxlol233@outlook.com>
30603 * rust/compile/feature.rs: New test.
30605 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30607 * rust/compile/closure_move_expr.rs: New test.
30609 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30611 * rust/compile/parse_complex_generic_application.rs: New test.
30612 * rust/compile/parse_complex_generic_application2.rs: New test.
30614 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30616 * rust/compile/multi_reference_type.rs: New test.
30618 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
30620 * rust/compile/issue-867.rs: New test.
30622 2023-04-06 Lyra <teromene@teromene.fr>
30624 * rust/compile/macro45.rs: New test.
30626 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30628 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
30630 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
30631 * rust/execute/torture/builtin_macro_env.rs: Likewise.
30632 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
30633 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
30634 * rust/execute/torture/builtin_macro_line.rs: Likewise.
30635 * rust/execute/torture/builtin_macros1.rs: Likewise.
30636 * rust/execute/torture/builtin_macros3.rs: Likewise.
30637 * rust/execute/torture/cfg1.rs: Likewise.
30638 * rust/execute/torture/cfg2.rs: Likewise.
30639 * rust/execute/torture/cfg3.rs: Likewise.
30640 * rust/execute/torture/cfg4.rs: Likewise.
30641 * rust/execute/torture/coercion1.rs: Likewise.
30642 * rust/execute/torture/coercion2.rs: Likewise.
30643 * rust/execute/torture/extern_mod4.rs: Likewise.
30644 * rust/execute/torture/helloworld1.rs: Likewise.
30645 * rust/execute/torture/helloworld2.rs: Likewise.
30646 * rust/execute/torture/issue-1198.rs: Likewise.
30647 * rust/execute/torture/issue-1231.rs: Likewise.
30648 * rust/execute/torture/issue-1232.rs: Likewise.
30649 * rust/execute/torture/issue-1249.rs: Likewise.
30650 * rust/execute/torture/issue-1436.rs: Likewise.
30651 * rust/execute/torture/issue-1496.rs: Likewise.
30652 * rust/execute/torture/issue-647.rs: Likewise.
30653 * rust/execute/torture/issue-845.rs: Likewise.
30654 * rust/execute/torture/issue-851.rs: Likewise.
30655 * rust/execute/torture/issue-858.rs: Likewise.
30656 * rust/execute/torture/issue-976.rs: Likewise.
30657 * rust/execute/torture/macros10.rs: Likewise.
30658 * rust/execute/torture/macros11.rs: Likewise.
30659 * rust/execute/torture/macros12.rs: Likewise.
30660 * rust/execute/torture/macros13.rs: Likewise.
30661 * rust/execute/torture/macros14.rs: Likewise.
30662 * rust/execute/torture/macros2.rs: Likewise.
30663 * rust/execute/torture/macros22.rs: Likewise.
30664 * rust/execute/torture/macros29.rs: Likewise.
30665 * rust/execute/torture/macros3.rs: Likewise.
30666 * rust/execute/torture/macros30.rs: Likewise.
30667 * rust/execute/torture/macros31.rs: Likewise.
30668 * rust/execute/torture/macros7.rs: Likewise.
30669 * rust/execute/torture/macros8.rs: Likewise.
30670 * rust/execute/torture/macros9.rs: Likewise.
30671 * rust/execute/torture/match1.rs: Likewise.
30672 * rust/execute/torture/match2.rs: Likewise.
30673 * rust/execute/torture/match3.rs: Likewise.
30674 * rust/execute/torture/match_bool1.rs: Likewise.
30675 * rust/execute/torture/match_byte1.rs: Likewise.
30676 * rust/execute/torture/match_char1.rs: Likewise.
30677 * rust/execute/torture/match_int1.rs: Likewise.
30678 * rust/execute/torture/match_loop1.rs: Likewise.
30679 * rust/execute/torture/match_range1.rs: Likewise.
30680 * rust/execute/torture/match_range2.rs: Likewise.
30681 * rust/execute/torture/match_tuple1.rs: Likewise.
30682 * rust/execute/torture/method1.rs: Likewise.
30683 * rust/execute/torture/method2.rs: Likewise.
30684 * rust/execute/torture/method3.rs: Likewise.
30685 * rust/execute/torture/method4.rs: Likewise.
30686 * rust/execute/torture/operator_overload_1.rs: Likewise.
30687 * rust/execute/torture/operator_overload_10.rs: Likewise.
30688 * rust/execute/torture/operator_overload_11.rs: Likewise.
30689 * rust/execute/torture/operator_overload_12.rs: Likewise.
30690 * rust/execute/torture/operator_overload_2.rs: Likewise.
30691 * rust/execute/torture/operator_overload_4.rs: Likewise.
30692 * rust/execute/torture/operator_overload_5.rs: Likewise.
30693 * rust/execute/torture/operator_overload_6.rs: Likewise.
30694 * rust/execute/torture/operator_overload_7.rs: Likewise.
30695 * rust/execute/torture/operator_overload_8.rs: Likewise.
30696 * rust/execute/torture/operator_overload_9.rs: Likewise.
30697 * rust/execute/torture/str-layout1.rs: Likewise.
30698 * rust/execute/torture/str-zero.rs: Likewise.
30699 * rust/execute/torture/trait1.rs: Likewise.
30700 * rust/execute/torture/trait10.rs: Likewise.
30701 * rust/execute/torture/trait11.rs: Likewise.
30702 * rust/execute/torture/trait12.rs: Likewise.
30703 * rust/execute/torture/trait13.rs: Likewise.
30704 * rust/execute/torture/trait2.rs: Likewise.
30705 * rust/execute/torture/trait3.rs: Likewise.
30706 * rust/execute/torture/trait4.rs: Likewise.
30707 * rust/execute/torture/trait5.rs: Likewise.
30708 * rust/execute/torture/trait6.rs: Likewise.
30709 * rust/execute/torture/trait7.rs: Likewise.
30710 * rust/execute/torture/trait8.rs: Likewise.
30711 * rust/execute/torture/trait9.rs: Likewise.
30712 * rust/execute/torture/closure2.rs: Likewise.
30713 * rust/execute/torture/closure3.rs: Likewise.
30714 * rust/execute/torture/loop-condition-eval.rs: Likewise.
30715 * rust/execute/torture/operator_overload_3.rs: Likewise.
30717 2023-04-06 mxlol233 <mxlol233@outlook.com>
30719 * rust/compile/diagnostic_underline.rs: New test.
30721 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30723 * rust/compile/bounds.rs: change to use -fsyntax-only
30724 * rust/execute/torture/issue-1720.rs: New test.
30726 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
30728 * rust/compile/decl_macro1.rs: New test.
30729 * rust/compile/decl_macro2.rs: New test.
30730 * rust/compile/decl_macro3.rs: New test.
30731 * rust/compile/decl_macro4.rs: New test.
30732 * rust/compile/decl_macro5.rs: New test.
30733 * rust/compile/decl_macro6.rs: New test.
30734 * rust/compile/decl_macro7.rs: New test.
30735 * rust/execute/torture/decl_macro1.rs: New test.
30736 * rust/execute/torture/decl_macro2.rs: New test.
30737 * rust/execute/torture/decl_macro3.rs: New test.
30738 * rust/execute/torture/decl_macro4.rs: New test.
30740 2023-04-06 mxlol233 <mxlol233@outlook.com>
30742 * rust/compile/bounds.rs: New test.
30744 2023-04-06 Dave <dme2223@gmail.com>
30746 * rust/compile/const10.rs: New test.
30748 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
30750 * rust/compile/unsafe11.rs: New test.
30752 2023-04-06 Alexandre Oliva <oliva@adacore.com>
30754 * gcc.dg/signbit-2.c: Add -maltivec if supported.
30756 2023-04-06 Alexandre Oliva <oliva@adacore.com>
30757 Thomas Schwinge <thomas@codesourcery.com>
30759 PR testsuite/108899
30760 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
30763 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
30766 * gm2/pim/fail/setunknown.mod: New test.
30767 * gm2/pim/fail/setunknown2.mod: New test.
30769 2023-04-05 Jeff Law <jlaw@ventanamicro>
30772 * gcc.c-torture/compile/pr108892.c: New test.
30774 2023-04-05 Martin Jambor <mjambor@suse.cz>
30777 * gcc.dg/ipa/pr108959.c: New test.
30779 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30781 * g++.target/riscv/rvv/base/bug-23.C: New test.
30783 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30785 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
30787 2023-04-04 Harald Anlauf <anlauf@gmx.de>
30790 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
30791 * gfortran.dg/pr104349.f90: New test.
30793 2023-04-04 Jakub Jelinek <jakub@redhat.com>
30795 PR tree-optimization/109386
30796 * gcc.c-torture/execute/ieee/pr109386.c: New test.
30798 2023-04-04 Marek Polacek <polacek@redhat.com>
30800 PR sanitizer/109107
30801 * c-c++-common/ubsan/pr109107-1.c: New test.
30802 * c-c++-common/ubsan/pr109107-2.c: New test.
30803 * c-c++-common/ubsan/pr109107-3.c: New test.
30804 * c-c++-common/ubsan/pr109107-4.c: New test.
30806 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
30808 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
30809 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
30810 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
30811 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
30812 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
30813 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
30814 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
30815 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
30816 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
30817 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
30819 2023-04-04 Jakub Jelinek <jakub@redhat.com>
30822 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
30825 2023-04-04 Richard Biener <rguenther@suse.de>
30827 PR tree-optimization/109304
30828 * gcc.dg/pr109304.c: New testcase.
30830 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
30833 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
30834 to distinguish parity byte from parity.
30835 * gcc.target/powerpc/pr108699.c: New test.
30837 2023-04-04 Jason Merrill <jason@redhat.com>
30840 * g++.dg/lookup/friend25.C: New test.
30842 2023-04-03 Patrick Palka <ppalka@redhat.com>
30845 * g++.dg/cpp1y/var-templ79.C: New test.
30847 2023-04-03 Jakub Jelinek <jakub@redhat.com>
30848 Martin Jambor <mjambor@suse.cz>
30851 * gcc.dg/pr109303.c: New test.
30853 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
30856 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
30859 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
30862 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
30864 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
30867 * gnat.dg/prot7.adb: Skip on hppa.
30869 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30870 kito-cheng <kito.cheng@sifive.com>
30872 * g++.target/riscv/rvv/base/bug-19.C: New test.
30873 * g++.target/riscv/rvv/base/bug-20.C: New test.
30874 * g++.target/riscv/rvv/base/bug-21.C: New test.
30875 * g++.target/riscv/rvv/base/bug-22.C: New test.
30877 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30879 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
30880 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
30882 2023-04-01 Patrick Palka <ppalka@redhat.com>
30885 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
30887 2023-04-01 Patrick Palka <ppalka@redhat.com>
30891 * g++.dg/template/fn-ptr3a.C: New test.
30892 * g++.dg/template/fn-ptr3b.C: New test.
30893 * g++.dg/template/fn-ptr4.C: New test.
30895 2023-04-01 Jakub Jelinek <jakub@redhat.com>
30897 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
30898 -fno-tree-dominator-opts -fno-tree-vrp.
30899 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
30900 * gcc.dg/torture/inf-compare-2.c: Likewise.
30901 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
30903 2023-04-01 Jakub Jelinek <jakub@redhat.com>
30905 PR tree-optimization/109362
30906 * gcc.target/i386/pr109362.c: New test.
30908 2023-04-01 Jakub Jelinek <jakub@redhat.com>
30909 Richard Sandiford <richard.sandiford@arm.com>
30912 * gcc.target/aarch64/sve/pr109254.c: New test.
30914 2023-03-31 Jakub Jelinek <jakub@redhat.com>
30917 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
30918 if fdopen returns NULL.
30920 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
30922 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
30923 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
30925 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
30927 * gcc.target/i386/pr109052-2.c: New.
30929 2023-03-31 Jakub Jelinek <jakub@redhat.com>
30931 PR tree-optimization/91645
30932 * gcc.target/i386/pr103559-1.c: New test.
30933 * gcc.target/i386/pr103559-2.c: New test.
30934 * gcc.target/i386/pr103559-3.c: New test.
30935 * gcc.target/i386/pr103559-4.c: New test.
30937 2023-03-31 Jonathan Yong <10walls@gmail.com>
30939 * c-c++-common/Warray-bounds.c: Fix excess warnings on
30942 2023-03-31 liuhongt <hongtao.liu@intel.com>
30944 * g++.target/i386/pr85048.C: New test.
30946 2023-03-30 Jason Merrill <jason@redhat.com>
30949 * g++.dg/lookup/anon8.C: New test.
30951 2023-03-30 Jason Merrill <jason@redhat.com>
30954 * g++.dg/cpp1z/noexcept-type27.C: New test.
30956 2023-03-30 Jakub Jelinek <jakub@redhat.com>
30959 * g++.dg/cpp23/subscript14.C: New test.
30961 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
30963 PR tree-optimization/109154
30964 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
30966 2023-03-30 Jason Merrill <jason@redhat.com>
30970 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
30971 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
30973 2023-03-30 Richard Biener <rguenther@suse.de>
30975 PR tree-optimization/107561
30976 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
30977 * g++.dg/warn/Warray-bounds-16.C: Likewise.
30979 2023-03-30 Richard Biener <rguenther@suse.de>
30981 PR tree-optimization/109342
30982 * g++.dg/torture/pr109342.C: New testcase.
30984 2023-03-30 Jakub Jelinek <jakub@redhat.com>
30987 * g++.dg/cpp23/ext-floating15.C: New test.
30989 2023-03-30 liuhongt <hongtao.liu@intel.com>
30991 * gcc.target/i386/pr88828-0.c: Adjust testcase.
30993 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
30996 * gm2/link/nondefaultext/pass/hello.md: New test.
30997 * gm2/link/nondefaultext/pass/liba.dm: New test.
30998 * gm2/link/nondefaultext/pass/liba.md: New test.
30999 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
31001 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
31003 * gcc.target/riscv/arch-19.c: New test.
31005 2023-03-29 Richard Biener <rguenther@suse.de>
31007 PR tree-optimization/109331
31008 * gcc.dg/torture/pr109331.c: New testcase.
31010 2023-03-29 Richard Biener <rguenther@suse.de>
31012 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
31014 2023-03-29 Richard Biener <rguenther@suse.de>
31016 PR tree-optimization/109327
31017 * gcc.dg/pr109327.c: New testcase.
31019 2023-03-29 Richard Biener <rguenther@suse.de>
31022 * g++.dg/gomp/pr106124.C: New testcase.
31024 2023-03-29 Jakub Jelinek <jakub@redhat.com>
31025 Richard Biener <rguenther@suse.de>
31027 PR tree-optimization/109301
31028 * gcc.dg/pr109301.c: New test.
31030 2023-03-29 Jason Merrill <jason@redhat.com>
31034 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
31035 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
31037 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
31039 * gfortran.dg/weak-2.f90: Enable for nvptx target.
31041 2023-03-28 David Malcolm <dmalcolm@redhat.com>
31044 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
31045 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
31046 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
31047 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
31049 2023-03-28 Jason Merrill <jason@redhat.com>
31052 * g++.dg/warn/Wsequence-point-5.C: New test.
31054 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
31057 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
31059 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
31061 PR rtl-optimization/109187
31062 * gcc.dg/pr109187.c: New test.
31064 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
31066 PR tree-optimization/109265
31067 PR tree-optimization/109274
31068 * gcc.dg/pr109274.c: New.
31069 * gfortran.dg/pr109265.f90: New.
31071 2023-03-28 Richard Biener <rguenther@suse.de>
31073 PR tree-optimization/107087
31074 * g++.dg/pr107087.C: New testcase.
31076 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
31079 * gcc.target/aarch64/pr109072_1.c: New test.
31080 * gcc.target/aarch64/pr109072_2.c: Likewise.
31082 2023-03-28 Jakub Jelinek <jakub@redhat.com>
31084 PR middle-end/106190
31085 * gcc.dg/asan/pr106190.c: New test.
31087 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
31089 * gcc.target/sparc/20230328-1.c: New test.
31090 * gcc.target/sparc/20230328-2.c: Likewise.
31091 * gcc.target/sparc/20230328-3.c: Likewise.
31092 * gcc.target/sparc/20230328-4.c: Likewise.
31094 2023-03-28 Jakub Jelinek <jakub@redhat.com>
31097 * gcc.target/i386/pr109276.c: New test.
31099 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
31101 * gcc.target/sparc/20230328-1.c: New test.
31102 * gcc.target/sparc/20230328-2.c: Likewise.
31103 * gcc.target/sparc/20230328-3.c: Likewise.
31104 * gcc.target/sparc/20230328-4.c: Likewise.
31106 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31108 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
31110 * gcc.dg/visibility-22.c: Add weak_undefined options.
31112 2023-03-27 Richard Biener <rguenther@suse.de>
31114 PR tree-optimization/54498
31115 * g++.dg/torture/pr54498.C: New testcase.
31117 2023-03-27 Richard Biener <rguenther@suse.de>
31119 PR tree-optimization/108357
31120 * gcc.dg/tree-ssa/pr108357.c: New testcase.
31122 2023-03-27 Martin Liska <mliska@suse.cz>
31124 * lib/verify-sarif-file.py: Use apostrophes instead
31127 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
31130 * gcc.target/powerpc/pr109167.c: New test.
31132 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
31135 * gcc.target/powerpc/pr109082.c: New test.
31137 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
31140 * gcc.target/m68k/tls-gd-off.c: New.
31141 * gcc.target/m68k/tls-ie-off.c: New.
31142 * gcc.target/m68k/tls-ld-off.c: New.
31143 * gcc.target/m68k/tls-ld-xtls-off.c: New.
31144 * gcc.target/m68k/tls-le-off.c: New.
31145 * gcc.target/m68k/tls-le-xtls-off.c: New.
31146 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
31147 * gcc.target/m68k/tls-le.c: Likewise.
31149 2023-03-26 Jakub Jelinek <jakub@redhat.com>
31151 PR tree-optimization/109230
31152 * gcc.dg/pr109230.c: New test.
31154 2023-03-26 Jakub Jelinek <jakub@redhat.com>
31157 * c-c++-common/cold-2.c: New test.
31159 2023-03-25 David Malcolm <dmalcolm@redhat.com>
31162 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
31163 verify-sarif-file directive.
31164 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
31165 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
31166 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
31167 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
31168 test case, adapted from Wbidi-chars-1.c.
31169 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
31171 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
31173 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
31174 New test case, adapted from cpp/Winvalid-utf8-1.c.
31175 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
31176 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
31177 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
31179 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
31180 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
31181 * lib/scansarif.exp (verify-sarif-file): New procedure.
31182 * lib/verify-sarif-file.py: New support script.
31184 2023-03-24 Patrick Palka <ppalka@redhat.com>
31187 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
31189 * g++.dg/lookup/this2.C: New test.
31191 2023-03-24 Jason Merrill <jason@redhat.com>
31194 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
31196 2023-03-24 David Malcolm <dmalcolm@redhat.com>
31199 * c-c++-common/diagnostic-format-json-1.c: Update comment.
31200 * c-c++-common/diagnostic-format-json-2.c: Likewise.
31201 * c-c++-common/diagnostic-format-json-3.c: Likewise.
31202 * c-c++-common/diagnostic-format-json-4.c: Likewise.
31203 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
31204 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
31206 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
31208 PR tree-optimization/109238
31209 * gcc.dg/pr109238.c: New.
31211 2023-03-24 Richard Biener <rguenther@suse.de>
31213 PR tree-optimization/106912
31214 * gcc.dg/profile-generate-4.c: New testcase.
31216 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
31218 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
31219 Compile object for stressset.mod and testlib.mod. Add test so
31220 that we only link these objects with test application objects.
31222 2023-03-24 Jakub Jelinek <jakub@redhat.com>
31225 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
31226 require ia32 effective target. Only add -fPIC for fpic effective
31227 target. Remove #include <string.h>, use __builtin_memset instead of
31230 2023-03-24 Jakub Jelinek <jakub@redhat.com>
31232 PR tree-optimization/99739
31233 * gcc.dg/tree-ssa/pr99739.c: New test.
31235 2023-03-24 Alexandre Oliva <oliva@adacore.com>
31237 * lib/target-supports.exp (add_options_for_weak_undefined):
31239 (check_effective_target_weak_undefined): Use it.
31240 (check_effective_target_posix_memalign): New.
31241 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
31242 favor of effective target requirement and added options for
31243 weak_undefined symbols.
31244 * gcc.dg/torture/pr90020.c: Likewise.
31245 * gcc.dg/addr_equal-1.c: Likewise.
31246 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
31247 abitest.S-using tests.
31248 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
31249 posix_memalign tests.
31250 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
31252 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
31253 Tobias Burnus <tobias@codesourcery.com>
31256 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
31258 * gfortran.dg/unpack_field_1.f90: Likewise.
31259 * gfortran.dg/pr103628.f90: New.
31261 2023-03-23 Jason Merrill <jason@redhat.com>
31264 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
31266 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
31268 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
31270 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
31272 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
31274 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
31276 * gcc.target/powerpc/mod-no_copy.c: New.
31277 * gcc.target/powerpc/mod-peephole.c: New.
31279 2023-03-23 Andrew Pinski <apinski@marvell.com>
31282 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
31284 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
31287 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
31289 * gm2/iso/extended-opaque/pass/stressset.def: New test.
31290 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
31291 * gm2/iso/extended-opaque/pass/testset.mod: New test.
31292 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
31294 * gm2/projects/iso/small/run/pass/stressset.def: New test.
31295 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
31296 * gm2/projects/iso/small/run/pass/test1.mod: New test.
31297 * gm2/projects/iso/small/run/pass/testlib.def: New test.
31298 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
31299 * gm2/projects/iso/small/run/pass/testset.mod: New test.
31301 2023-03-23 Richard Biener <rguenther@suse.de>
31303 PR tree-optimization/107569
31304 * g++.dg/opt/pr107569.C: New testcase.
31306 2023-03-23 Richard Biener <rguenther@suse.de>
31308 PR tree-optimization/109262
31309 * g++.dg/torture/pr109262.C: New testcase.
31311 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
31313 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
31315 2023-03-23 Marek Polacek <polacek@redhat.com>
31318 * g++.dg/warn/Wdangling-reference11.C: New test.
31319 * g++.dg/warn/Wdangling-reference12.C: New test.
31321 2023-03-23 Jakub Jelinek <jakub@redhat.com>
31323 PR tree-optimization/109176
31324 * gcc.target/aarch64/sve/pr109176.c: New test.
31326 2023-03-23 Pan Li <pan2.li@intel.com>
31327 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31331 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
31332 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
31333 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
31335 2023-03-23 Jason Merrill <jason@redhat.com>
31338 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
31340 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31343 * g++.target/riscv/rvv/base/pr109244.C: New test.
31344 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
31345 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
31346 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
31347 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
31348 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
31349 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
31350 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
31351 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
31352 * g++.target/riscv/rvv/base/bug-18.C: New test.
31353 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
31354 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
31356 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31359 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
31361 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31362 kito-cheng <kito.cheng@sifive.com>
31364 * g++.target/riscv/rvv/base/bug-10.C: New test.
31365 * g++.target/riscv/rvv/base/bug-11.C: New test.
31366 * g++.target/riscv/rvv/base/bug-12.C: New test.
31367 * g++.target/riscv/rvv/base/bug-13.C: New test.
31368 * g++.target/riscv/rvv/base/bug-14.C: New test.
31369 * g++.target/riscv/rvv/base/bug-15.C: New test.
31370 * g++.target/riscv/rvv/base/bug-16.C: New test.
31371 * g++.target/riscv/rvv/base/bug-17.C: New test.
31372 * g++.target/riscv/rvv/base/bug-2.C: New test.
31373 * g++.target/riscv/rvv/base/bug-3.C: New test.
31374 * g++.target/riscv/rvv/base/bug-4.C: New test.
31375 * g++.target/riscv/rvv/base/bug-5.C: New test.
31376 * g++.target/riscv/rvv/base/bug-6.C: New test.
31377 * g++.target/riscv/rvv/base/bug-7.C: New test.
31378 * g++.target/riscv/rvv/base/bug-8.C: New test.
31379 * g++.target/riscv/rvv/base/bug-9.C: New test.
31381 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31382 kito-cheng <kito.cheng@sifive.com>
31384 * gcc.target/riscv/rvv/base/bug-3.c: New test.
31385 * gcc.target/riscv/rvv/base/bug-4.c: New test.
31386 * gcc.target/riscv/rvv/base/bug-5.c: New test.
31388 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
31390 * lib/target-supports.exp (check_effective_target_riscv_vector):
31393 2023-03-22 David Malcolm <dmalcolm@redhat.com>
31395 PR testsuite/105959
31396 * gcc.dg-selftests/dg-final.exp
31397 (dg_final_directive_check_num_args): Update expected maximum
31398 number of args for the various directives using dg-scan.
31399 * lib/scanasm.exp (append_encoding_arg): New procedure.
31400 (dg-scan): Add optional 3rd argument: the encoding to use when
31401 reading from the file.
31402 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
31403 encoded when reading it.
31404 (scan-sarif-file-not): Likewise.
31406 2023-03-22 Jason Merrill <jason@redhat.com>
31409 * g++.dg/template/partial-order3.C: New test.
31411 2023-03-22 Harald Anlauf <anlauf@gmx.de>
31412 Steven G. Kargl <kargl@gcc.gnu.org>
31415 * gfortran.dg/pr104572.f90: New test.
31417 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
31419 * gcc.target/i386/pr109137.c: New.
31421 2023-03-22 Jason Merrill <jason@redhat.com>
31424 * g++.dg/ext/attr-tsafe1.C: New test.
31426 2023-03-22 Alex Coplan <alex.coplan@arm.com>
31429 * g++.dg/ext/pr109177.C: New test.
31431 2023-03-22 David Malcolm <dmalcolm@redhat.com>
31434 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
31436 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
31438 * gcc.target/gcn/complex.c: New test.
31440 2023-03-21 Harald Anlauf <anlauf@gmx.de>
31443 * gfortran.dg/pr99036.f90: New test.
31445 2023-03-21 Jason Merrill <jason@redhat.com>
31448 * g++.dg/cpp0x/nsdmi-template25.C: New test.
31450 2023-03-21 Richard Biener <rguenther@suse.de>
31452 PR tree-optimization/109219
31453 * gcc.dg/torture/pr109219.c: New testcase.
31455 2023-03-21 Jakub Jelinek <jakub@redhat.com>
31457 PR testsuite/108898
31458 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
31460 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
31461 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
31463 2023-03-21 Jakub Jelinek <jakub@redhat.com>
31465 PR testsuite/108898
31466 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
31467 to dg-additional-options. Always expect just 2 foo.simdclone calls.
31468 * gcc.dg/vect/vect-simd-clone-16f.c: Add
31469 --param vect-epilogues-nomask=0 to dg-additional-options.
31470 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
31471 foo.simdclone calls.
31472 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
31473 dg-additional-options.
31474 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
31475 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
31476 --param vect-epilogues-nomask=0 to dg-additional-options.
31477 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
31478 to dg-additional-options. Always expect just 2 foo.simdclone calls.
31479 * gcc.dg/vect/vect-simd-clone-18f.c: Add
31480 --param vect-epilogues-nomask=0 to dg-additional-options.
31482 2023-03-21 Jakub Jelinek <jakub@redhat.com>
31484 PR tree-optimization/109215
31485 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
31487 2023-03-21 Richard Biener <rguenther@suse.de>
31489 PR tree-optimization/109170
31490 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
31491 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
31492 * gcc.dg/predict-20.c: Likewise.
31494 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
31497 * gfortran.dg/pr109209.f90: New test.
31499 2023-03-20 Marek Polacek <polacek@redhat.com>
31502 * g++.dg/cpp0x/explicit16.C: New test.
31504 2023-03-20 Jakub Jelinek <jakub@redhat.com>
31507 * g++.dg/tls/thread_local13.C: New test.
31508 * g++.dg/tls/thread_local13-aux.cc: New file.
31509 * g++.dg/tls/thread_local14.C: New test.
31510 * g++.dg/tls/thread_local14-aux.cc: New file.
31512 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
31515 * gcc.target/powerpc/divic3-1.c: New test.
31516 * gcc.target/powerpc/divic3-2.c: Likewise.
31517 * gcc.target/powerpc/mulic3-1.c: Likewise.
31518 * gcc.target/powerpc/mulic3-2.c: Likewise.
31520 2023-03-20 Harald Anlauf <anlauf@gmx.de>
31523 * gfortran.dg/nearest_6.f90: New test.
31525 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
31528 * gcc.target/powerpc/pr109178.c: New test.
31530 2023-03-20 Jakub Jelinek <jakub@redhat.com>
31532 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
31533 from char to char [2 * sizeof (int)].
31535 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
31538 * gfortran.dg/external_procedures_4.f90: New test.
31540 2023-03-19 Harald Anlauf <anlauf@gmx.de>
31543 * gfortran.dg/pr85877.f90: New test.
31545 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
31547 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
31550 2023-03-18 David Malcolm <dmalcolm@redhat.com>
31553 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
31555 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
31571 * gfortran.dg/finalize_38.f90 : New test.
31572 * gfortran.dg/finalize_38a.f90 : New test.
31573 * gfortran.dg/allocate_with_source_25.f90 : The number of final
31574 calls goes down from 6 to 4.
31575 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
31576 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
31577 but the final count remains the same.
31578 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
31579 foo.1.x rather than foo.0.x
31580 * gfortran.dg/finalize_39.f90 : New test.
31581 * gfortran.dg/finalize_40.f90 : New test.
31582 * gfortran.dg/finalize_41.f90 : New test.
31583 * gfortran.dg/finalize_42.f90 : New test.
31584 * gfortran.dg/finalize_43.f90 : New test.
31585 * gfortran.dg/finalize_44.f90 : New test.
31586 * gfortran.dg/finalize_45.f90 : New test.
31587 * gfortran.dg/finalize_46.f90 : New test.
31588 * gfortran.dg/finalize_47.f90 : New test.
31589 * gfortran.dg/finalize_48.f90 : New test.
31590 * gfortran.dg/finalize_49.f90 : New test.
31591 * gfortran.dg/finalize_50.f90 : New test.
31592 * gfortran.dg/finalize_51.f90 : New test.
31594 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
31596 * gcc.dg/plugin/infoleak-2.c,
31597 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
31598 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
31599 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
31600 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
31601 gcc.dg/plugin/infoleak-antipatterns-1.c,
31602 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
31604 2023-03-17 Jason Merrill <jason@redhat.com>
31607 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
31609 2023-03-17 Jason Merrill <jason@redhat.com>
31612 * g++.dg/eh/dtor4.C: New test.
31614 2023-03-17 Jason Merrill <jason@redhat.com>
31617 * g++.dg/lookup/friend24.C: New test.
31619 2023-03-17 Jakub Jelinek <jakub@redhat.com>
31622 * gcc.target/i386/pr105554.c: New test.
31624 2023-03-17 Jakub Jelinek <jakub@redhat.com>
31627 * c-c++-common/ubsan/div-by-zero-8.c: New test.
31629 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
31631 * gcc.target/i386/pr109052.c: New.
31633 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31634 kito-cheng <kito.cheng@sifive.com>
31636 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
31637 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
31638 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
31639 * g++.target/riscv/rvv/base/bug-1.C: New test.
31640 * gcc.target/riscv/rvv/base/bug-2.c: New test.
31642 2023-03-17 Jakub Jelinek <jakub@redhat.com>
31644 PR testsuite/109145
31645 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
31646 Don't include complex.h.
31647 (foo): Use __builtin_complex rather than CMPLXF.
31649 2023-03-17 Jakub Jelinek <jakub@redhat.com>
31651 PR middle-end/108685
31652 * c-c++-common/gomp/doacross-8.c: New test.
31654 2023-03-16 Jason Merrill <jason@redhat.com>
31657 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
31659 2023-03-16 Jason Merrill <jason@redhat.com>
31662 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
31664 2023-03-16 Jason Merrill <jason@redhat.com>
31667 * g++.dg/cpp0x/enum43.C: New test.
31669 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
31671 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
31673 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
31676 * gm2/types/run/pass/d.c: Convert data structure from
31677 BOOLEAN int to bool and cast int to bool in test function.
31679 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
31681 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
31682 * gm2/complex/run/pass/arith3.mod: Ditto.
31683 * gm2/complex/run/pass/arith4.mod: Ditto.
31684 * gm2/complex/run/pass/arith5.mod: Ditto.
31685 * gm2/isolib/run/pass/real2.mod: Ditto.
31686 * gm2/isolib/run/pass/real3.mod: Ditto.
31687 * gm2/isolib/run/pass/realconv.mod: Ditto.
31688 * gm2/isolib/run/pass/realconv2.mod: Ditto.
31689 * gm2/pim/pass/testshort.mod: Ditto.
31690 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
31691 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
31692 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
31693 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
31695 2023-03-16 Patrick Palka <ppalka@redhat.com>
31698 * g++.dg/cpp2a/constexpr-inst2.C: New test.
31700 2023-03-16 Patrick Palka <ppalka@redhat.com>
31703 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
31705 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
31707 * gdc.dg/torture/simd23084.d: New test.
31708 * gdc.dg/torture/simd23085.d: New test.
31709 * gdc.dg/torture/simd23218.d: New test.
31711 2023-03-16 Martin Liska <mliska@suse.cz>
31713 PR middle-end/106133
31714 * c-c++-common/pr106133.c: New test.
31716 2023-03-16 Alexandre Oliva <oliva@adacore.com>
31718 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
31720 2023-03-16 Jason Merrill <jason@redhat.com>
31723 * g++.dg/coroutines/co-await-moveonly1.C: New test.
31725 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
31728 * gdc.dg/torture/pr109144.d: New test.
31730 2023-03-16 Richard Biener <rguenther@suse.de>
31732 PR tree-optimization/109123
31733 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
31734 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
31735 the name of the pointer.
31736 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
31738 2023-03-15 Jason Merrill <jason@redhat.com>
31742 * g++.dg/coroutines/co-await-initlist1.C: New test.
31744 2023-03-15 David Malcolm <dmalcolm@redhat.com>
31747 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
31748 have an invocation object marked as succeeding, with no
31750 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
31751 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
31752 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
31753 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
31754 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
31755 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
31758 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
31760 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
31761 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
31762 * gcc.target/i386/sse-movss-4.c (dg-options):
31763 Use -mno-sse4. Simplify scan-assembler-not strings.
31764 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
31765 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
31767 2023-03-15 Harald Anlauf <anlauf@gmx.de>
31768 Tobias Burnus <tobias@codesourcery.com>
31771 * gfortran.dg/class_dummy_10.f90: New test.
31773 2023-03-15 Marek Polacek <polacek@redhat.com>
31776 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
31778 2023-03-15 Richard Biener <rguenther@suse.de>
31780 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
31783 2023-03-15 Jason Merrill <jason@redhat.com>
31786 * g++.dg/template/ttp7.C: Remove expected error.
31788 2023-03-15 Jason Merrill <jason@redhat.com>
31793 * g++.dg/template/ttp35.C: New test.
31795 2023-03-15 Richard Biener <rguenther@suse.de>
31797 PR tree-optimization/109139
31798 * gcc.dg/torture/pr109139.c: New testcase.
31800 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31802 * gcc.target/riscv/xtheadmempair-1.c: New test.
31803 * gcc.target/riscv/xtheadmempair-2.c: New test.
31804 * gcc.target/riscv/xtheadmempair-3.c: New test.
31806 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31808 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
31810 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31812 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
31814 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31816 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
31817 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
31818 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
31819 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
31820 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
31821 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
31822 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
31823 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
31825 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31827 * gcc.target/riscv/xtheadbb-ext.c: New test.
31828 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
31829 * gcc.target/riscv/xtheadbb-extu.c: New test.
31830 * gcc.target/riscv/xtheadbb-ff1.c: New test.
31831 * gcc.target/riscv/xtheadbb-rev.c: New test.
31832 * gcc.target/riscv/xtheadbb-srri.c: New test.
31834 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31836 * gcc.target/riscv/xtheadbs-tst.c: New test.
31838 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31840 * gcc.target/riscv/xtheadba-addsl.c: New test.
31842 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31844 * gcc.target/riscv/mcpu-thead-c906.c: New test.
31846 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31848 * gcc.target/riscv/xtheadba.c: New test.
31849 * gcc.target/riscv/xtheadbb.c: New test.
31850 * gcc.target/riscv/xtheadbs.c: New test.
31851 * gcc.target/riscv/xtheadcmo.c: New test.
31852 * gcc.target/riscv/xtheadcondmov.c: New test.
31853 * gcc.target/riscv/xtheadfmemidx.c: New test.
31854 * gcc.target/riscv/xtheadfmv.c: New test.
31855 * gcc.target/riscv/xtheadint.c: New test.
31856 * gcc.target/riscv/xtheadmac.c: New test.
31857 * gcc.target/riscv/xtheadmemidx.c: New test.
31858 * gcc.target/riscv/xtheadmempair.c: New test.
31859 * gcc.target/riscv/xtheadsync.c: New test.
31861 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
31864 * gcc.target/i386/pr109117-1.c: New test.
31866 2023-03-15 Jonathan Yong <10walls@gmail.com>
31868 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
31869 * gcc.dg/pic-3.c: Ditto.
31870 * gcc.dg/pic-4.c: Ditto.
31872 2023-03-14 Patrick Palka <ppalka@redhat.com>
31875 * g++.dg/cpp2a/concepts-class5.C: New test.
31876 * g++.dg/cpp2a/concepts-class5a.C: New test.
31878 2023-03-14 Patrick Palka <ppalka@redhat.com>
31881 * g++.dg/cpp2a/concepts-friend14.C: New test.
31883 2023-03-14 Jason Merrill <jason@redhat.com>
31886 * g++.dg/cpp1y/var-templ78.C: New test.
31888 2023-03-14 Jason Merrill <jason@redhat.com>
31891 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
31892 * g++.dg/warn/Wreturn-6.C: New test.
31894 2023-03-14 Jakub Jelinek <jakub@redhat.com>
31897 * gcc.target/i386/pr109109-1.c: New test.
31898 * gcc.target/i386/pr109109-2.c: New test.
31900 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
31903 * gdc.dg/torture/imports/pr109108.d: New test.
31904 * gdc.dg/torture/pr109108.d: New test.
31906 2023-03-14 Jakub Jelinek <jakub@redhat.com>
31909 PR testsuite/109129
31910 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
31911 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
31912 rather than ! concepts.
31914 2023-03-14 Jakub Jelinek <jakub@redhat.com>
31917 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
31919 2023-03-14 Richard Biener <rguenther@suse.de>
31921 * gcc.dg/auto-init-unused-1.c: New testcase.
31923 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
31925 PR tree-optimization/109005
31926 * gnat.dg/specs/opt6.ads: New test.
31928 2023-03-14 Tamar Christina <tamar.christina@arm.com>
31930 PR testsuite/109118
31931 * gcc.dg/mla_1.c: Moved to...
31932 * gcc.target/aarch64/sve/mla_3.c: ...here.
31934 2023-03-14 Jakub Jelinek <jakub@redhat.com>
31936 PR tree-optimization/109115
31937 * gcc.dg/pr109115.c: New test.
31939 2023-03-14 Richard Biener <rguenther@suse.de>
31941 * g++.dg/torture/20230313.C: New testcase.
31943 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
31945 * gm2/pim/fail/largeconst.mod: New test.
31947 2023-03-13 Jason Merrill <jason@redhat.com>
31950 * g++.dg/warn/pragma-system_header6.h: New test.
31951 * g++.dg/warn/pragma-system_header6.C: New test.
31953 2023-03-13 David Malcolm <dmalcolm@redhat.com>
31956 * gcc.dg/analyzer/leak-pr105906.c: New test.
31958 2023-03-13 David Malcolm <dmalcolm@redhat.com>
31961 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
31962 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
31964 2023-03-13 David Malcolm <dmalcolm@redhat.com>
31966 * gcc.dg/analyzer/exec-1.c: New test.
31967 * gcc.dg/analyzer/snprintf-concat.c: New test.
31968 * gcc.dg/analyzer/vsnprintf-1.c: New test.
31970 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31972 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
31974 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
31976 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
31977 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
31978 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
31979 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
31980 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
31981 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
31982 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
31983 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
31984 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
31985 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
31986 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
31987 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
31988 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
31989 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
31990 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
31991 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
31992 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
31993 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
31994 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
31995 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
31996 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
31997 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
31998 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
31999 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
32000 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
32001 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
32002 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
32003 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
32004 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
32005 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
32006 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
32007 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
32008 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
32009 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
32010 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
32011 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
32012 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
32013 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
32014 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
32015 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
32016 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
32017 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
32018 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
32019 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
32020 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
32021 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
32022 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
32023 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
32024 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
32025 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
32026 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
32027 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
32028 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
32029 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
32030 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
32031 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
32032 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
32033 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
32034 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
32035 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
32036 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
32037 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
32038 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
32039 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
32040 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
32041 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
32042 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
32043 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
32044 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
32045 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
32046 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
32047 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
32048 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
32049 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
32050 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
32051 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
32052 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
32053 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
32054 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
32055 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
32056 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
32057 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
32058 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
32059 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
32060 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
32061 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
32062 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
32063 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
32064 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
32065 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
32066 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
32067 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
32068 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
32069 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
32070 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
32071 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
32072 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
32073 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
32074 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
32075 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
32076 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
32077 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
32078 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
32079 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
32080 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
32081 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
32082 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
32083 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
32084 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
32085 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
32086 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
32087 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
32088 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
32089 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
32090 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
32091 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
32092 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
32093 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
32094 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
32095 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
32096 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
32097 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
32098 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
32099 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
32100 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
32101 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
32102 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
32103 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
32104 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
32105 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
32106 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
32107 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
32108 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
32109 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
32110 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
32111 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
32112 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
32113 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
32114 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
32115 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
32116 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
32117 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
32118 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
32119 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
32120 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
32121 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
32122 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
32123 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
32124 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
32125 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
32126 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
32127 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
32128 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
32129 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
32130 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
32131 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
32132 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
32133 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
32134 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
32135 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
32136 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
32137 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
32138 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
32139 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
32140 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
32141 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
32142 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
32143 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
32144 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
32145 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
32146 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
32147 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
32148 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
32149 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
32150 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
32151 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
32152 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
32153 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
32154 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
32155 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
32156 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
32157 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
32158 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
32159 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
32160 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
32161 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
32162 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
32163 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
32164 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
32165 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
32166 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
32167 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
32168 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
32169 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
32170 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
32171 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
32172 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
32173 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
32174 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
32175 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
32176 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
32177 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
32178 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
32179 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
32180 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
32181 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
32182 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
32183 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
32184 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
32185 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
32186 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
32187 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
32188 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
32189 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
32190 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
32191 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
32192 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
32193 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
32194 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
32195 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
32196 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
32197 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
32198 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
32199 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
32200 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
32201 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
32202 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
32203 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
32204 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
32205 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
32206 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
32207 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
32208 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
32209 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
32210 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
32211 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
32212 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
32213 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
32214 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
32215 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
32216 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
32217 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
32218 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
32219 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
32220 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
32221 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
32222 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
32223 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
32224 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
32225 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
32226 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
32227 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
32228 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
32229 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
32230 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
32231 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
32232 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
32233 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
32234 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
32235 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
32236 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
32237 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
32238 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
32239 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
32240 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
32241 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
32242 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
32243 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
32244 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
32245 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
32246 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
32247 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
32248 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
32249 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
32250 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
32251 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
32252 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
32253 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
32254 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
32255 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
32256 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
32257 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
32258 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
32259 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
32260 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
32261 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
32262 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
32263 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
32264 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
32265 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
32266 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
32267 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
32268 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
32269 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
32270 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
32271 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
32272 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
32273 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
32274 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
32275 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
32276 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
32277 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
32278 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
32279 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
32280 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
32281 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
32282 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
32283 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
32284 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
32285 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
32286 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
32287 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
32288 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
32289 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
32290 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
32291 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
32292 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
32293 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
32294 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
32295 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
32296 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
32297 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
32298 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
32299 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
32300 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
32301 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
32302 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
32303 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
32304 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
32305 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
32306 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
32307 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
32308 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
32309 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
32310 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
32311 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
32312 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
32313 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
32314 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
32315 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
32316 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
32317 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
32318 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
32319 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
32320 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
32321 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
32322 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
32323 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
32324 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
32325 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
32326 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
32327 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
32328 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
32329 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
32330 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
32331 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
32332 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
32333 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
32334 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
32335 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
32336 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
32337 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
32338 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
32339 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
32340 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
32341 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
32342 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
32343 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
32344 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
32345 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
32346 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
32347 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
32348 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
32349 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
32350 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
32351 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
32352 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
32353 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
32354 * g++.target/riscv/rvv/base/vle-1.C: Removed.
32355 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
32356 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
32357 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
32358 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
32359 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
32360 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
32361 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
32362 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
32363 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
32364 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
32365 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
32366 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
32367 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
32368 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
32369 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
32370 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
32371 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
32372 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
32373 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
32374 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
32375 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
32376 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
32377 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
32378 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
32379 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
32380 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
32381 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
32382 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
32383 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
32384 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
32385 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
32386 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
32387 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
32388 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
32389 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
32390 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
32391 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
32392 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
32393 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
32394 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
32395 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
32396 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
32397 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
32398 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
32399 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
32400 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
32401 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
32402 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
32403 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
32404 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
32405 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
32406 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
32407 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
32408 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
32409 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
32410 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
32411 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
32412 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
32413 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
32414 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
32415 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
32416 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
32417 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
32418 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
32419 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
32420 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
32421 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
32422 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
32423 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
32424 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
32425 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
32426 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
32427 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
32428 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
32429 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
32430 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
32431 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
32432 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
32433 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
32434 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
32435 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
32436 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
32437 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
32438 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
32439 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
32440 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
32441 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
32442 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
32443 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
32444 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
32445 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
32446 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
32447 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
32448 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
32449 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
32450 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
32451 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
32452 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
32453 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
32454 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
32455 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
32456 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
32457 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
32458 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
32459 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
32460 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
32461 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
32462 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
32463 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
32464 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
32465 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
32466 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
32467 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
32468 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
32469 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
32470 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
32471 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
32472 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
32473 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
32474 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
32475 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
32476 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
32477 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
32478 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
32479 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
32480 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
32481 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
32482 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
32483 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
32484 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
32485 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
32486 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
32487 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
32488 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
32489 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
32490 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
32491 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
32492 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
32493 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
32494 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
32495 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
32496 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
32497 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
32498 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
32499 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
32500 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
32501 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
32502 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
32503 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
32504 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
32505 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
32506 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
32507 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
32508 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
32509 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
32510 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
32511 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
32512 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
32513 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
32514 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
32515 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
32516 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
32517 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
32518 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
32519 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
32520 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
32521 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
32522 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
32523 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
32524 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
32525 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
32526 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
32527 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
32528 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
32529 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
32530 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
32531 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
32532 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
32533 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
32534 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
32535 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
32536 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
32537 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
32538 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
32539 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
32540 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
32541 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
32542 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
32543 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
32544 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
32545 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
32546 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
32547 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
32548 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
32549 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
32550 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
32551 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
32552 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
32553 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
32554 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
32555 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
32556 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
32557 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
32558 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
32559 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
32560 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
32561 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
32562 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
32563 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
32564 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
32565 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
32566 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
32567 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
32568 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
32569 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
32570 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
32571 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
32572 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
32573 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
32574 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
32575 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
32576 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
32577 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
32578 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
32579 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
32580 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
32581 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
32582 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
32583 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
32584 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
32585 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
32586 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
32587 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
32588 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
32589 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
32590 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
32591 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
32592 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
32593 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
32594 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
32595 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
32596 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
32597 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
32598 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
32599 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
32600 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
32601 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
32602 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
32603 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
32604 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
32605 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
32606 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
32607 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
32608 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
32609 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
32610 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
32611 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
32612 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
32613 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
32614 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
32615 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
32616 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
32617 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
32618 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
32619 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
32620 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
32621 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
32622 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
32623 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
32624 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
32625 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
32626 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
32627 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
32628 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
32629 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
32630 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
32631 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
32632 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
32633 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
32634 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
32635 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
32636 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
32637 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
32638 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
32639 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
32640 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
32641 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
32642 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
32643 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
32644 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
32645 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
32646 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
32647 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
32648 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
32649 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
32650 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
32651 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
32652 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
32653 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
32654 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
32655 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
32656 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
32657 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
32658 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
32659 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
32660 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
32661 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
32662 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
32663 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
32664 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
32665 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
32666 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
32667 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
32668 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
32669 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
32670 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
32671 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
32672 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
32673 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
32674 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
32675 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
32676 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
32677 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
32678 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
32679 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
32680 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
32681 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
32682 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
32683 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
32684 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
32685 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
32686 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
32687 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
32688 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
32689 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
32690 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
32691 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
32692 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
32693 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
32694 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
32695 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
32696 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
32697 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
32698 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
32699 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
32700 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
32701 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
32702 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
32703 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
32704 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
32705 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
32706 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
32707 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
32708 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
32709 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
32710 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
32711 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
32712 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
32713 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
32714 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
32715 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
32716 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
32717 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
32718 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
32719 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
32720 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
32721 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
32722 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
32723 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
32724 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
32725 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
32726 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
32727 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
32728 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
32729 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
32730 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
32731 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
32732 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
32733 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
32734 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
32735 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
32736 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
32737 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
32738 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
32739 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
32740 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
32741 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
32742 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
32743 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
32744 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
32745 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
32746 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
32747 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
32748 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
32749 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
32750 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
32751 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
32752 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
32753 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
32754 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
32755 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
32756 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
32757 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
32758 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
32759 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
32760 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
32761 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
32762 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
32763 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
32764 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
32765 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
32766 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
32767 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
32768 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
32769 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
32770 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
32771 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
32772 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
32773 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
32774 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
32775 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
32776 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
32777 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
32778 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
32779 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
32780 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
32781 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
32782 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
32783 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
32784 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
32785 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
32786 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
32787 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
32788 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
32789 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
32790 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
32791 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
32792 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
32793 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
32794 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
32795 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
32796 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
32797 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
32798 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
32799 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
32800 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
32801 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
32802 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
32803 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
32804 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
32805 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
32806 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
32807 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
32808 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
32809 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
32810 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
32811 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
32812 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
32813 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
32814 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
32815 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
32816 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
32817 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
32818 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
32819 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
32820 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
32821 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
32822 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
32823 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
32824 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
32825 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
32826 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
32827 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
32828 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
32829 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
32830 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
32831 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
32832 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
32833 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
32834 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
32835 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
32836 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
32837 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
32838 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
32839 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
32840 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
32841 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
32842 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
32843 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
32844 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
32845 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
32846 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
32847 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
32848 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
32849 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
32850 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
32851 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
32852 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
32853 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
32854 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
32855 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
32856 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
32857 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
32858 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
32859 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
32860 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
32861 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
32862 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
32863 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
32864 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
32865 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
32866 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
32867 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
32868 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
32869 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
32870 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
32871 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
32872 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
32873 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
32874 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
32875 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
32876 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
32877 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
32878 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
32879 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
32880 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
32881 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
32882 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
32883 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
32884 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
32885 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
32886 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
32887 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
32888 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
32889 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
32890 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
32891 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
32892 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
32893 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
32894 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
32895 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
32896 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
32897 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
32898 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
32899 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
32900 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
32901 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
32902 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
32903 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
32904 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
32905 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
32906 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
32907 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
32908 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
32909 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
32910 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
32911 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
32912 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
32913 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
32914 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
32915 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
32916 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
32917 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
32918 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
32919 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
32920 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
32921 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
32922 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
32923 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
32924 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
32925 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
32926 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
32927 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
32928 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
32929 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
32930 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
32931 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
32932 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
32933 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
32934 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
32935 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
32936 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
32937 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
32938 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
32939 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
32940 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
32941 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
32942 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
32943 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
32944 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
32945 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
32946 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
32947 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
32948 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
32949 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
32950 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
32951 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
32952 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
32953 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
32954 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
32955 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
32956 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
32957 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
32958 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
32959 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
32960 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
32961 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
32962 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
32963 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
32964 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
32965 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
32966 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
32967 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
32968 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
32969 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
32970 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
32971 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
32972 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
32973 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
32974 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
32975 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
32976 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
32977 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
32978 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
32979 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
32980 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
32981 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
32982 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
32983 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
32984 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
32985 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
32986 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
32987 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
32988 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
32989 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
32990 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
32991 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
32992 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
32993 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
32994 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
32995 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
32996 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
32997 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
32998 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
32999 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
33000 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
33001 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
33002 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
33003 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
33004 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
33005 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
33006 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
33007 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
33008 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
33009 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
33010 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
33011 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
33012 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
33013 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
33014 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
33015 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
33016 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
33017 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
33018 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
33019 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
33020 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
33021 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
33022 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
33023 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
33024 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
33025 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
33026 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
33027 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
33028 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
33029 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
33030 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
33031 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
33032 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
33033 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
33034 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
33035 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
33036 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
33037 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
33038 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
33039 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
33040 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
33041 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
33042 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
33043 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
33044 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
33045 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
33046 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
33047 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
33048 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
33049 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
33050 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
33051 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
33052 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
33053 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
33054 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
33055 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
33056 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
33057 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
33058 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
33059 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
33060 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
33061 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
33062 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
33063 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
33064 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
33065 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
33066 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
33067 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
33068 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
33069 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
33070 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
33071 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
33072 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
33073 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
33074 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
33075 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
33076 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
33077 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
33078 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
33079 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
33080 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
33081 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
33082 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
33083 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
33084 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
33085 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
33086 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
33087 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
33088 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
33089 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
33090 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
33091 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
33092 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
33093 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
33094 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
33095 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
33096 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
33097 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
33098 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
33099 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
33100 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
33101 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
33102 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
33103 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
33104 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
33105 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
33106 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
33107 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
33108 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
33109 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
33110 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
33111 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
33112 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
33113 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
33114 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
33115 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
33116 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
33117 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
33118 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
33119 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
33120 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
33121 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
33122 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
33123 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
33124 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
33125 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
33126 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
33127 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
33128 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
33129 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
33130 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
33131 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
33132 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
33133 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
33134 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
33135 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
33136 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
33137 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
33138 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
33139 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
33140 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
33141 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
33142 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
33143 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
33144 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
33145 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
33146 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
33147 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
33148 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
33149 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
33150 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
33151 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
33152 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
33153 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
33154 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
33155 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
33156 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
33157 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
33158 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
33159 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
33160 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
33161 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
33162 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
33163 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
33164 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
33165 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
33166 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
33167 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
33168 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
33169 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
33170 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
33171 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
33172 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
33173 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
33174 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
33175 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
33176 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
33177 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
33178 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
33179 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
33180 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
33181 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
33182 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
33183 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
33184 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
33185 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
33186 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
33187 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
33188 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
33189 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
33190 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
33191 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
33192 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
33193 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
33194 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
33195 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
33196 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
33197 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
33198 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
33199 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
33200 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
33201 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
33202 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
33203 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
33204 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
33205 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
33206 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
33207 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
33208 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
33209 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
33210 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
33211 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
33212 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
33213 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
33214 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
33215 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
33216 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
33217 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
33218 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
33219 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
33220 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
33221 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
33222 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
33223 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
33224 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
33225 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
33226 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
33227 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
33228 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
33229 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
33230 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
33231 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
33232 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
33233 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
33234 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
33235 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
33236 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
33237 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
33238 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
33239 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
33240 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
33241 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
33242 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
33243 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
33244 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
33245 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
33246 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
33247 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
33248 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
33249 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
33250 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
33251 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
33252 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
33253 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
33254 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
33255 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
33256 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
33257 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
33258 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
33259 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
33260 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
33261 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
33262 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
33263 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
33264 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
33265 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
33266 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
33267 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
33268 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
33269 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
33270 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
33271 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
33272 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
33273 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
33274 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
33275 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
33276 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
33277 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
33278 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
33279 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
33280 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
33281 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
33282 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
33283 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
33284 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
33285 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
33286 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
33287 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
33288 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
33289 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
33290 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
33291 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
33292 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
33293 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
33294 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
33295 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
33296 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
33297 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
33298 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
33299 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
33300 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
33301 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
33302 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
33303 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
33304 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
33305 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
33306 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
33307 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
33308 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
33309 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
33310 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
33311 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
33312 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
33313 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
33314 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
33315 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
33316 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
33317 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
33318 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
33319 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
33320 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
33321 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
33322 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
33323 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
33324 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
33325 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
33326 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
33327 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
33328 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
33329 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
33330 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
33331 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
33332 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
33333 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
33334 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
33335 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
33336 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
33337 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
33338 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
33339 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
33340 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
33341 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
33342 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
33343 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
33344 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
33345 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
33346 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
33347 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
33348 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
33349 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
33350 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
33351 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
33352 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
33353 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
33354 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
33355 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
33356 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
33357 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
33358 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
33359 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
33360 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
33361 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
33362 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
33363 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
33364 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
33365 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
33366 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
33367 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
33368 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
33369 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
33370 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
33371 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
33372 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
33373 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
33374 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
33375 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
33376 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
33377 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
33378 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
33379 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
33380 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
33381 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
33382 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
33383 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
33384 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
33385 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
33386 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
33387 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
33388 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
33389 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
33390 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
33391 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
33392 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
33393 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
33394 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
33395 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
33396 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
33397 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
33398 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
33399 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
33400 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
33401 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
33402 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
33403 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
33404 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
33405 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
33406 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
33407 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
33408 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
33409 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
33410 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
33411 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
33412 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
33413 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
33414 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
33415 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
33416 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
33417 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
33418 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
33419 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
33420 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
33421 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
33422 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
33423 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
33424 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
33425 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
33426 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
33427 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
33428 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
33429 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
33430 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
33431 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
33432 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
33433 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
33434 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
33435 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
33436 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
33437 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
33438 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
33439 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
33440 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
33441 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
33442 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
33443 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
33444 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
33445 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
33446 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
33447 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
33448 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
33449 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
33450 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
33451 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
33452 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
33453 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
33454 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
33455 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
33456 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
33457 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
33458 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
33459 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
33460 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
33461 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
33462 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
33463 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
33464 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
33465 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
33466 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
33467 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
33468 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
33469 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
33470 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
33471 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
33472 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
33473 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
33474 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
33475 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
33476 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
33477 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
33478 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
33479 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
33480 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
33481 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
33482 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
33483 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
33484 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
33485 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
33486 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
33487 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
33488 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
33489 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
33490 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
33491 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
33492 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
33493 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
33494 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
33495 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
33496 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
33497 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
33498 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
33499 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
33500 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
33501 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
33502 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
33503 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
33504 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
33505 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
33506 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
33507 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
33508 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
33509 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
33510 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
33511 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
33512 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
33513 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
33514 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
33515 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
33516 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
33517 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
33518 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
33519 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
33520 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
33521 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
33522 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
33523 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
33524 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
33525 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
33526 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
33527 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
33528 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
33529 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
33530 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
33531 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
33532 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
33533 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
33534 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
33535 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
33536 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
33537 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
33538 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
33539 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
33540 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
33541 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
33542 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
33543 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
33544 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
33545 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
33546 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
33547 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
33548 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
33549 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
33550 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
33551 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
33552 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
33553 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
33554 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
33555 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
33556 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
33557 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
33558 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
33559 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
33560 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
33561 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
33562 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
33563 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
33564 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
33565 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
33566 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
33567 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
33568 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
33569 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
33570 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
33571 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
33572 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
33573 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
33574 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
33575 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
33576 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
33577 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
33578 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
33579 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
33580 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
33581 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
33582 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
33583 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
33584 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
33585 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
33586 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
33587 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
33588 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
33589 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
33590 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
33591 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
33592 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
33593 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
33594 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
33595 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
33596 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
33597 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
33598 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
33599 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
33600 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
33601 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
33602 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
33603 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
33604 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
33605 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
33606 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
33607 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
33608 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
33609 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
33610 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
33611 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
33612 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
33613 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
33614 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
33615 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
33616 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
33617 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
33618 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
33619 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
33620 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
33621 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
33622 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
33623 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
33624 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
33625 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
33626 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
33627 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
33628 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
33629 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
33630 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
33631 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
33632 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
33633 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
33634 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
33635 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
33636 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
33637 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
33638 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
33639 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
33640 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
33641 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
33642 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
33643 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
33644 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
33645 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
33646 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
33647 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
33648 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
33649 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
33650 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
33651 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
33652 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
33653 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
33654 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
33655 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
33656 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
33657 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
33658 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
33659 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
33660 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
33661 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
33662 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
33663 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
33664 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
33665 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
33666 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
33667 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
33668 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
33669 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
33670 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
33671 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
33672 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
33673 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
33674 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
33675 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
33676 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
33677 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
33678 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
33679 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
33680 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
33681 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
33682 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
33683 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
33684 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
33685 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
33686 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
33687 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
33688 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
33689 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
33690 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
33691 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
33692 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
33693 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
33694 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
33695 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
33696 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
33697 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
33698 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
33699 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
33700 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
33701 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
33702 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
33703 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
33704 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
33705 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
33706 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
33707 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
33708 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
33709 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
33710 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
33711 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
33712 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
33713 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
33714 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
33715 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
33716 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
33717 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
33718 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
33719 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
33720 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
33721 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
33722 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
33723 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
33724 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
33725 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
33726 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
33727 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
33728 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
33729 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
33730 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
33731 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
33732 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
33733 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
33734 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
33735 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
33736 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
33737 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
33738 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
33739 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
33740 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
33741 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
33742 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
33743 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
33744 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
33745 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
33746 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
33747 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
33748 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
33749 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
33750 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
33751 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
33752 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
33753 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
33754 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
33755 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
33756 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
33757 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
33758 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
33759 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
33760 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
33761 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
33762 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
33763 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
33764 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
33765 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
33766 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
33767 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
33768 * g++.target/riscv/rvv/base/vse-1.C: Removed.
33769 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
33770 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
33771 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
33772 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
33773 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
33774 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
33775 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
33776 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
33777 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
33778 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
33779 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
33780 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
33781 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
33782 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
33783 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
33784 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
33785 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
33786 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
33787 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
33788 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
33789 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
33790 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
33791 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
33792 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
33793 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
33794 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
33795 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
33796 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
33797 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
33798 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
33799 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
33800 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
33801 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
33802 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
33803 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
33804 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
33805 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
33806 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
33807 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
33808 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
33809 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
33810 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
33811 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
33812 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
33813 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
33814 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
33815 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
33816 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
33817 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
33818 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
33819 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
33820 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
33821 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
33822 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
33823 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
33824 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
33825 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
33826 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
33827 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
33828 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
33829 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
33830 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
33831 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
33832 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
33833 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
33834 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
33835 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
33836 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
33837 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
33838 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
33839 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
33840 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
33841 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
33842 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
33843 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
33844 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
33845 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
33846 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
33847 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
33848 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
33849 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
33850 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
33851 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
33852 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
33853 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
33854 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
33855 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
33856 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
33857 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
33858 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
33859 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
33860 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
33861 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
33862 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
33863 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
33864 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
33865 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
33866 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
33867 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
33868 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
33869 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
33870 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
33871 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
33872 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
33873 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
33874 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
33875 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
33876 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
33877 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
33878 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
33879 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
33880 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
33881 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
33882 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
33883 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
33884 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
33885 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
33886 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
33887 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
33888 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
33889 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
33890 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
33891 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
33892 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
33893 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
33894 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
33895 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
33896 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
33897 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
33898 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
33899 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
33900 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
33901 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
33902 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
33903 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
33904 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
33905 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
33906 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
33907 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
33908 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
33909 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
33910 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
33911 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
33912 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
33913 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
33914 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
33915 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
33916 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
33917 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
33918 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
33919 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
33920 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
33921 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
33922 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
33923 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
33924 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
33925 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
33926 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
33927 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
33928 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
33929 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
33930 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
33931 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
33932 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
33933 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
33934 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
33935 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
33936 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
33937 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
33938 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
33939 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
33940 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
33941 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
33942 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
33943 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
33944 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
33945 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
33946 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
33947 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
33948 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
33949 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
33950 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
33951 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
33952 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
33953 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
33954 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
33955 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
33956 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
33957 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
33958 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
33959 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
33960 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
33961 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
33962 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
33963 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
33964 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
33965 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
33966 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
33967 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
33968 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
33969 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
33970 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
33971 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
33972 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
33973 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
33974 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
33975 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
33976 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
33977 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
33978 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
33979 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
33980 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
33981 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
33982 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
33983 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
33984 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
33985 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
33986 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
33987 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
33988 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
33989 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
33990 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
33991 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
33992 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
33993 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
33994 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
33995 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
33996 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
33997 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
33998 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
33999 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
34000 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
34001 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
34002 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
34003 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
34004 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
34005 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
34006 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
34007 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
34008 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
34009 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
34010 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
34011 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
34012 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
34013 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
34014 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
34015 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
34016 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
34017 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
34018 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
34019 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
34020 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
34021 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
34022 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
34023 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
34024 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
34025 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
34026 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
34027 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
34028 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
34029 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
34030 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
34031 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
34032 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
34033 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
34034 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
34035 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
34036 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
34037 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
34038 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
34039 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
34040 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
34041 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
34042 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
34043 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
34044 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
34045 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
34046 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
34047 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
34048 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
34049 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
34050 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
34051 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
34052 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
34053 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
34054 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
34055 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
34056 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
34057 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
34058 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
34059 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
34060 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
34061 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
34062 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
34063 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
34064 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
34065 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
34066 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
34067 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
34068 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
34069 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
34070 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
34071 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
34072 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
34073 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
34074 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
34075 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
34076 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
34077 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
34078 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
34079 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
34080 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
34081 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
34082 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
34083 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
34084 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
34085 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
34086 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
34087 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
34088 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
34089 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
34090 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
34091 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
34092 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
34093 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
34094 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
34095 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
34096 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
34097 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
34098 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
34099 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
34100 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
34101 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
34102 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
34103 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
34104 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
34105 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
34106 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
34107 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
34108 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
34109 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
34110 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
34111 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
34112 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
34113 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
34114 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
34115 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
34116 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
34117 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
34118 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
34119 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
34120 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
34121 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
34122 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
34123 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
34124 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
34125 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
34126 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
34127 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
34128 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
34129 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
34130 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
34131 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
34132 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
34133 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
34134 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
34135 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
34136 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
34137 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
34138 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
34139 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
34140 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
34141 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
34142 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
34143 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
34144 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
34145 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
34146 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
34147 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
34148 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
34149 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
34150 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
34151 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
34152 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
34153 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
34154 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
34155 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
34156 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
34157 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
34158 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
34159 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
34160 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
34161 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
34162 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
34163 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
34164 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
34165 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
34166 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
34167 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
34168 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
34169 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
34170 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
34171 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
34172 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
34173 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
34174 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
34175 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
34176 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
34177 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
34178 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
34179 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
34180 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
34181 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
34182 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
34183 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
34184 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
34185 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
34186 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
34187 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
34188 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
34189 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
34190 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
34191 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
34192 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
34193 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
34194 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
34195 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
34196 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
34197 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
34198 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
34199 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
34200 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
34201 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
34202 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
34203 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
34204 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
34205 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
34206 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
34207 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
34208 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
34209 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
34210 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
34211 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
34212 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
34213 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
34214 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
34215 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
34216 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
34217 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
34218 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
34219 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
34220 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
34221 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
34222 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
34223 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
34224 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
34225 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
34226 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
34227 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
34228 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
34229 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
34230 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
34231 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
34232 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
34233 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
34234 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
34235 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
34236 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
34237 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
34238 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
34239 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
34240 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
34241 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
34242 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
34243 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
34244 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
34245 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
34246 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
34247 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
34248 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
34249 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
34250 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
34251 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
34252 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
34253 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
34254 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
34255 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
34256 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
34257 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
34258 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
34259 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
34260 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
34261 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
34262 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
34263 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
34264 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
34265 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
34266 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
34267 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
34268 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
34269 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
34270 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
34271 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
34272 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
34273 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
34274 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
34275 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
34276 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
34277 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
34278 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
34279 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
34280 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
34281 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
34282 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
34283 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
34284 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
34285 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
34286 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
34287 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
34288 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
34289 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
34290 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
34291 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
34292 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
34293 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
34294 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
34295 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
34296 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
34297 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
34298 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
34299 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
34300 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
34301 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
34302 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
34303 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
34304 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
34305 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
34306 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
34307 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
34308 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
34309 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
34310 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
34311 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
34312 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
34313 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
34314 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
34315 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
34316 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
34317 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
34318 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
34319 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
34320 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
34321 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
34322 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
34323 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
34324 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
34325 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
34326 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
34327 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
34328 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
34329 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
34330 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
34331 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
34332 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
34333 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
34334 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
34335 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
34336 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
34337 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
34338 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
34339 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
34340 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
34341 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
34342 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
34343 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
34344 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
34345 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
34346 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
34347 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
34348 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
34349 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
34350 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
34351 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
34352 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
34353 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
34354 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
34355 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
34356 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
34357 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
34358 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
34359 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
34360 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
34361 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
34362 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
34363 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
34364 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
34365 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
34366 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
34367 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
34368 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
34369 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
34370 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
34371 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
34372 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
34373 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
34374 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
34375 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
34376 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
34377 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
34378 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
34379 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
34380 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
34381 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
34382 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
34383 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
34384 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
34385 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
34386 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
34387 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
34388 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
34389 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
34390 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
34391 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
34392 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
34393 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
34394 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
34395 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
34396 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
34397 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
34398 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
34399 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
34400 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
34401 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
34402 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
34403 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
34404 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
34405 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
34406 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
34407 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
34408 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
34409 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
34410 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
34411 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
34412 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
34413 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
34414 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
34415 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
34416 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
34417 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
34418 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
34419 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
34420 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
34421 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
34422 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
34423 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
34424 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
34425 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
34426 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
34427 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
34428 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
34429 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
34430 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
34431 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
34432 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
34433 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
34434 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
34435 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
34436 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
34437 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
34438 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
34439 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
34440 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
34441 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
34442 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
34443 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
34444 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
34445 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
34446 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
34447 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
34448 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
34449 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
34450 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
34451 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
34452 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
34453 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
34454 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
34455 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
34456 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
34457 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
34458 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
34459 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
34460 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
34461 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
34462 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
34463 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
34464 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
34465 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
34466 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
34467 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
34468 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
34469 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
34470 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
34471 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
34472 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
34473 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
34474 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
34475 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
34476 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
34477 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
34478 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
34479 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
34480 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
34481 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
34482 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
34483 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
34484 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
34485 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
34486 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
34487 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
34488 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
34489 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
34490 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
34491 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
34492 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
34493 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
34494 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
34495 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
34496 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
34497 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
34498 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
34499 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
34500 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
34501 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
34502 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
34503 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
34504 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
34505 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
34506 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
34507 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
34508 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
34509 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
34510 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
34511 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
34512 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
34513 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
34514 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
34515 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
34516 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
34517 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
34518 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
34519 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
34520 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
34521 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
34522 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
34523 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
34524 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
34525 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
34526 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
34527 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
34528 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
34529 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
34530 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
34531 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
34532 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
34533 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
34534 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
34535 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
34536 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
34537 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
34538 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
34539 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
34540 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
34541 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
34542 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
34543 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
34544 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
34545 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
34546 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
34547 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
34548 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
34549 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
34550 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
34551 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
34552 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
34553 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
34554 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
34555 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
34556 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
34557 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
34558 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
34559 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
34560 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
34561 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
34562 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
34563 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
34564 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
34565 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
34566 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
34567 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
34568 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
34569 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
34570 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
34571 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
34572 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
34573 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
34574 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
34575 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
34576 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
34577 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
34578 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
34579 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
34580 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
34581 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
34582 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
34583 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
34584 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
34585 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
34586 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
34587 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
34588 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
34589 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
34590 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
34591 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
34592 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
34593 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
34594 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
34595 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
34596 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
34597 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
34598 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
34599 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
34600 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
34601 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
34602 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
34603 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
34604 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
34605 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
34606 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
34607 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
34608 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
34609 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
34610 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
34611 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
34612 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
34613 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
34614 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
34615 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
34616 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
34617 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
34618 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
34619 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
34620 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
34621 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
34622 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
34623 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
34624 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
34625 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
34626 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
34627 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
34628 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
34629 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
34630 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
34631 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
34632 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
34633 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
34634 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
34635 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
34636 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
34637 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
34638 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
34639 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
34640 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
34641 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
34642 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
34643 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
34644 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
34645 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
34646 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
34647 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
34648 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
34649 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
34650 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
34651 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
34652 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
34653 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
34654 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
34655 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
34656 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
34657 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
34658 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
34659 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
34660 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
34661 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
34662 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
34663 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
34664 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
34665 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
34666 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
34667 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
34668 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
34669 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
34670 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
34671 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
34672 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
34673 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
34674 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
34675 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
34676 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
34677 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
34678 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
34679 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
34680 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
34681 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
34682 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
34683 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
34684 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
34685 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
34686 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
34687 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
34688 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
34689 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
34690 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
34691 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
34692 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
34693 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
34694 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
34695 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
34696 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
34697 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
34698 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
34699 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
34700 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
34701 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
34702 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
34703 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
34704 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
34705 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
34706 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
34707 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
34708 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
34709 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
34710 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
34711 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
34712 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
34713 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
34714 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
34715 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
34716 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
34717 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
34718 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
34719 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
34720 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
34721 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
34722 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
34723 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
34724 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
34725 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
34726 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
34727 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
34728 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
34729 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
34730 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
34731 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
34732 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
34733 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
34734 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
34735 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
34736 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
34737 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
34738 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
34739 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
34740 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
34741 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
34742 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
34743 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
34744 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
34745 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
34746 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
34747 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
34748 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
34749 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
34750 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
34751 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
34752 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
34753 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
34754 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
34755 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
34756 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
34757 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
34758 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
34759 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
34760 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
34761 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
34762 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
34763 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
34764 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
34765 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
34766 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
34767 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
34768 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
34769 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
34770 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
34771 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
34772 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
34773 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
34774 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
34775 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
34776 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
34777 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
34778 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
34779 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
34780 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
34781 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
34782 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
34783 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
34784 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
34785 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
34786 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
34787 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
34788 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
34789 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
34790 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
34791 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
34792 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
34793 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
34794 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
34795 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
34796 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
34797 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
34798 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
34799 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
34800 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
34801 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
34802 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
34803 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
34804 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
34805 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
34806 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
34807 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
34808 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
34809 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
34810 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
34811 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
34812 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
34813 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
34814 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
34815 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
34816 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
34817 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
34818 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
34819 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
34820 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
34821 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
34822 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
34823 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
34824 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
34825 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
34826 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
34827 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
34828 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
34829 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
34830 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
34831 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
34832 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
34833 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
34834 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
34835 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
34836 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
34837 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
34838 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
34839 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
34840 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
34841 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
34842 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
34843 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
34844 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
34845 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
34846 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
34847 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
34848 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
34849 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
34850 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
34851 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
34852 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
34853 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
34854 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
34855 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
34856 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
34857 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
34858 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
34859 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
34860 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
34861 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
34862 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
34863 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
34864 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
34865 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
34866 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
34867 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
34868 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
34869 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
34870 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
34871 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
34872 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
34873 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
34874 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
34875 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
34876 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
34877 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
34878 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
34879 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
34880 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
34881 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
34882 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
34883 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
34884 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
34885 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
34886 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
34887 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
34888 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
34889 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
34890 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
34891 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
34892 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
34893 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
34894 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
34895 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
34896 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
34897 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
34898 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
34899 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
34900 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
34901 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
34902 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
34903 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
34904 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
34905 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
34906 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
34907 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
34908 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
34909 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
34910 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
34911 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
34912 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
34913 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
34914 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
34915 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
34916 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
34917 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
34918 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
34919 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
34920 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
34921 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
34922 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
34923 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
34924 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
34925 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
34926 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
34927 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
34928 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
34929 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
34930 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
34931 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
34932 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
34933 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
34934 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
34935 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
34936 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
34937 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
34938 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
34939 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
34940 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
34941 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
34942 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
34943 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
34944 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
34945 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
34946 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
34947 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
34948 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
34949 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
34950 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
34951 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
34952 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
34953 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
34954 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
34955 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
34956 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
34957 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
34958 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
34959 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
34960 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
34961 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
34962 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
34963 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
34964 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
34965 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
34966 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
34967 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
34968 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
34969 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
34970 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
34971 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
34972 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
34973 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
34974 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
34975 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
34976 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
34977 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
34978 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
34979 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
34980 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
34981 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
34982 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
34983 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
34984 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
34985 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
34986 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
34987 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
34988 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
34989 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
34990 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
34991 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
34992 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
34993 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
34994 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
34995 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
34996 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
34997 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
34998 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
34999 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
35000 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
35001 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
35002 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
35003 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
35004 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
35005 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
35006 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
35007 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
35008 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
35009 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
35010 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
35011 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
35012 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
35013 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
35014 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
35015 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
35016 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
35017 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
35018 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
35019 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
35020 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
35021 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
35022 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
35023 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
35024 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
35025 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
35026 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
35027 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
35028 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
35029 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
35030 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
35031 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
35032 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
35033 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
35034 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
35035 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
35036 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
35037 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
35038 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
35039 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
35040 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
35041 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
35042 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
35043 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
35044 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
35045 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
35046 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
35047 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
35048 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
35049 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
35050 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
35051 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
35052 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
35053 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
35054 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
35055 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
35056 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
35057 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
35058 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
35059 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
35060 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
35061 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
35062 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
35063 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
35064 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
35065 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
35066 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
35067 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
35068 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
35069 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
35070 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
35071 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
35072 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
35073 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
35074 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
35075 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
35076 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
35077 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
35078 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
35079 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
35080 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
35081 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
35082 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
35083 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
35084 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
35085 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
35086 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
35087 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
35088 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
35089 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
35090 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
35091 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
35092 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
35093 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
35094 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
35095 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
35096 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
35097 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
35098 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
35099 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
35100 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
35101 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
35102 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
35103 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
35104 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
35105 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
35106 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
35107 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
35108 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
35109 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
35110 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
35111 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
35112 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
35113 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
35114 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
35115 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
35116 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
35117 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
35118 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
35119 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
35120 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
35121 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
35122 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
35123 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
35124 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
35125 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
35126 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
35127 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
35128 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
35129 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
35130 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
35131 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
35132 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
35133 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
35134 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
35135 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
35136 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
35137 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
35138 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
35139 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
35140 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
35141 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
35142 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
35143 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
35144 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
35145 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
35146 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
35147 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
35148 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
35149 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
35150 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
35151 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
35152 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
35153 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
35154 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
35155 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
35156 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
35157 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
35158 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
35159 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
35160 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
35161 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
35162 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
35163 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
35164 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
35165 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
35166 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
35167 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
35168 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
35169 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
35170 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
35171 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
35172 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
35173 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
35174 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
35175 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
35176 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
35177 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
35178 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
35179 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
35180 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
35181 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
35182 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
35183 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
35184 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
35185 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
35186 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
35187 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
35188 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
35189 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
35190 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
35191 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
35192 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
35193 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
35194 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
35195 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
35196 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
35197 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
35198 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
35199 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
35200 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
35201 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
35202 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
35203 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
35204 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
35205 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
35206 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
35207 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
35208 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
35209 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
35210 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
35211 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
35212 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
35213 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
35214 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
35215 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
35216 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
35217 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
35218 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
35219 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
35220 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
35221 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
35222 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
35223 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
35224 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
35225 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
35226 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
35227 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
35228 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
35229 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
35230 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
35231 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
35232 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
35233 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
35234 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
35235 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
35236 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
35237 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
35238 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
35239 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
35240 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
35241 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
35242 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
35243 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
35244 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
35245 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
35246 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
35247 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
35248 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
35249 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
35250 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
35251 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
35252 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
35253 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
35254 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
35255 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
35256 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
35257 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
35258 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
35259 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
35260 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
35261 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
35262 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
35263 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
35264 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
35265 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
35266 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
35267 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
35268 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
35269 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
35270 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
35271 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
35272 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
35273 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
35274 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
35275 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
35276 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
35277 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
35278 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
35279 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
35280 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
35281 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
35282 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
35283 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
35284 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
35285 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
35286 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
35287 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
35288 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
35289 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
35290 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
35291 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
35292 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
35293 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
35294 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
35295 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
35296 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
35297 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
35298 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
35299 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
35300 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
35301 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
35302 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
35303 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
35304 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
35305 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
35306 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
35307 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
35308 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
35309 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
35310 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
35311 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
35312 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
35313 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
35314 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
35315 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
35316 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
35317 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
35318 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
35319 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
35320 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
35321 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
35322 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
35323 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
35324 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
35325 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
35326 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
35327 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
35328 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
35329 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
35330 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
35331 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
35332 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
35333 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
35334 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
35335 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
35336 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
35337 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
35338 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
35339 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
35340 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
35341 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
35342 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
35343 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
35344 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
35345 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
35346 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
35347 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
35348 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
35349 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
35350 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
35351 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
35352 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
35353 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
35354 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
35355 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
35356 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
35357 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
35358 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
35359 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
35360 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
35361 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
35362 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
35363 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
35364 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
35365 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
35366 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
35367 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
35368 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
35369 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
35370 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
35371 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
35372 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
35373 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
35374 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
35375 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
35376 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
35377 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
35378 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
35379 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
35380 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
35381 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
35382 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
35383 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
35384 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
35385 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
35386 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
35387 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
35388 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
35389 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
35390 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
35391 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
35392 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
35393 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
35394 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
35395 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
35396 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
35397 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
35398 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
35399 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
35400 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
35401 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
35402 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
35403 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
35404 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
35405 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
35406 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
35407 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
35408 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
35409 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
35410 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
35411 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
35412 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
35413 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
35414 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
35415 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
35416 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
35417 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
35418 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
35419 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
35420 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
35421 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
35422 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
35423 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
35424 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
35425 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
35426 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
35427 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
35428 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
35429 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
35430 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
35431 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
35432 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
35433 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
35434 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
35435 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
35436 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
35437 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
35438 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
35439 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
35440 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
35441 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
35442 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
35443 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
35444 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
35445 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
35446 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
35447 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
35448 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
35449 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
35450 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
35451 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
35452 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
35453 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
35454 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
35455 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
35456 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
35457 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
35458 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
35459 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
35460 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
35461 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
35462 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
35463 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
35464 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
35465 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
35466 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
35467 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
35468 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
35469 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
35470 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
35471 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
35472 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
35473 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
35474 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
35475 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
35476 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
35477 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
35478 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
35479 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
35480 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
35481 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
35482 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
35483 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
35484 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
35485 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
35486 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
35487 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
35488 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
35489 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
35490 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
35491 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
35492 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
35493 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
35494 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
35495 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
35496 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
35497 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
35498 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
35499 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
35500 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
35501 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
35502 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
35503 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
35504 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
35505 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
35506 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
35507 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
35508 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
35509 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
35510 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
35511 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
35512 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
35513 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
35514 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
35515 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
35516 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
35517 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
35518 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
35519 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
35520 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
35521 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
35522 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
35523 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
35524 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
35525 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
35526 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
35527 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
35528 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
35529 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
35530 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
35531 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
35532 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
35533 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
35534 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
35535 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
35536 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
35537 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
35538 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
35539 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
35540 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
35541 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
35542 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
35543 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
35544 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
35545 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
35546 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
35547 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
35548 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
35549 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
35550 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
35551 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
35552 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
35553 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
35554 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
35555 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
35556 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
35557 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
35558 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
35559 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
35560 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
35561 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
35562 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
35563 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
35564 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
35565 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
35566 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
35567 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
35568 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
35569 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
35570 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
35571 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
35572 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
35573 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
35574 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
35575 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
35576 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
35577 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
35578 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
35579 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
35580 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
35581 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
35582 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
35583 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
35584 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
35585 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
35586 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
35587 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
35588 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
35589 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
35590 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
35591 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
35592 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
35593 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
35594 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
35595 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
35596 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
35597 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
35598 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
35599 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
35600 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
35601 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
35602 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
35603 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
35604 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
35605 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
35606 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
35607 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
35608 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
35609 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
35610 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
35611 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
35612 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
35613 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
35614 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
35615 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
35616 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
35617 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
35618 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
35619 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
35620 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
35621 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
35622 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
35623 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
35624 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
35625 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
35626 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
35627 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
35628 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
35629 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
35630 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
35631 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
35632 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
35633 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
35634 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
35635 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
35636 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
35637 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
35638 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
35639 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
35640 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
35641 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
35642 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
35643 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
35644 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
35645 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
35646 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
35647 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
35648 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
35649 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
35650 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
35651 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
35652 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
35653 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
35654 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
35655 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
35656 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
35657 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
35658 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
35659 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
35660 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
35661 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
35662 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
35663 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
35664 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
35665 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
35666 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
35667 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
35668 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
35669 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
35670 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
35671 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
35672 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
35673 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
35674 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
35675 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
35676 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
35677 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
35678 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
35679 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
35680 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
35681 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
35682 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
35683 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
35684 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
35685 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
35686 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
35687 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
35688 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
35689 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
35690 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
35691 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
35692 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
35693 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
35694 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
35695 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
35696 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
35697 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
35698 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
35699 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
35700 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
35701 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
35702 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
35703 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
35704 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
35705 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
35706 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
35707 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
35708 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
35709 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
35710 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
35711 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
35712 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
35713 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
35714 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
35715 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
35716 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
35717 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
35718 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
35719 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
35720 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
35721 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
35722 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
35723 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
35724 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
35725 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
35726 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
35727 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
35728 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
35729 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
35730 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
35731 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
35732 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
35733 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
35734 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
35735 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
35736 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
35737 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
35738 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
35739 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
35740 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
35741 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
35742 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
35743 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
35744 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
35745 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
35746 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
35747 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
35748 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
35749 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
35750 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
35751 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
35752 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
35753 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
35754 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
35755 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
35756 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
35757 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
35758 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
35759 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
35760 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
35761 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
35762 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
35763 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
35764 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
35765 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
35766 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
35767 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
35768 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
35769 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
35770 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
35771 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
35772 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
35773 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
35774 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
35775 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
35776 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
35777 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
35778 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
35779 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
35780 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
35781 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
35782 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
35783 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
35784 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
35785 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
35786 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
35787 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
35788 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
35789 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
35790 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
35791 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
35792 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
35793 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
35794 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
35795 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
35796 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
35797 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
35798 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
35799 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
35800 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
35801 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
35802 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
35803 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
35804 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
35805 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
35806 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
35807 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
35808 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
35809 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
35810 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
35811 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
35812 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
35813 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
35814 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
35815 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
35816 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
35817 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
35818 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
35819 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
35820 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
35821 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
35822 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
35823 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
35824 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
35825 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
35826 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
35827 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
35828 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
35829 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
35830 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
35831 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
35832 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
35833 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
35834 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
35835 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
35836 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
35837 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
35838 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
35839 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
35840 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
35841 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
35842 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
35843 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
35844 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
35845 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
35846 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
35847 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
35848 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
35849 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
35850 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
35851 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
35852 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
35853 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
35854 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
35855 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
35856 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
35857 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
35858 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
35859 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
35860 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
35861 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
35862 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
35863 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
35864 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
35865 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
35866 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
35867 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
35868 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
35869 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
35870 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
35871 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
35872 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
35873 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
35874 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
35875 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
35876 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
35877 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
35878 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
35879 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
35880 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
35881 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
35882 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
35883 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
35884 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
35885 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
35886 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
35887 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
35888 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
35889 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
35890 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
35891 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
35892 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
35893 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
35894 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
35895 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
35896 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
35897 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
35898 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
35899 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
35900 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
35901 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
35902 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
35903 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
35904 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
35905 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
35906 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
35907 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
35908 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
35909 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
35910 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
35911 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
35912 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
35913 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
35914 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
35915 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
35916 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
35917 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
35918 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
35919 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
35920 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
35921 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
35922 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
35923 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
35924 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
35925 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
35926 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
35927 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
35928 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
35929 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
35930 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
35931 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
35932 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
35933 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
35934 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
35935 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
35936 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
35937 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
35938 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
35939 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
35940 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
35941 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
35942 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
35943 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
35944 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
35945 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
35946 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
35947 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
35948 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
35949 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
35950 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
35951 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
35952 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
35953 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
35954 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
35955 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
35956 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
35957 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
35958 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
35959 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
35960 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
35961 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
35962 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
35963 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
35964 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
35965 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
35966 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
35967 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
35968 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
35969 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
35970 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
35971 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
35972 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
35973 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
35974 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
35975 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
35976 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
35977 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
35978 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
35979 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
35980 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
35981 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
35982 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
35983 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
35984 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
35985 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
35986 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
35987 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
35988 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
35989 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
35990 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
35991 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
35992 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
35993 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
35994 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
35995 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
35996 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
35997 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
35998 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
35999 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
36000 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
36001 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
36002 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
36003 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
36004 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
36005 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
36006 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
36007 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
36008 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
36009 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
36010 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
36011 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
36012 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
36013 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
36014 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
36015 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
36016 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
36017 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
36018 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
36019 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
36020 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
36021 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
36022 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
36023 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
36024 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
36025 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
36026 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
36027 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
36028 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
36029 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
36030 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
36031 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
36032 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
36033 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
36034 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
36035 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
36036 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
36037 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
36038 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
36039 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
36040 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
36041 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
36042 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
36043 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
36044 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
36045 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
36046 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
36047 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
36048 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
36049 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
36050 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
36051 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
36052 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
36053 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
36054 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
36055 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
36056 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
36057 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
36058 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
36059 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
36060 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
36061 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
36062 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
36063 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
36064 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
36065 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
36066 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
36067 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
36068 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
36069 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
36070 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
36071 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
36072 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
36073 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
36074 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
36075 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
36076 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
36077 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
36078 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
36079 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
36080 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
36081 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
36082 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
36083 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
36084 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
36085 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
36086 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
36087 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
36088 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
36089 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
36090 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
36091 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
36092 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
36093 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
36094 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
36095 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
36096 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
36097 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
36098 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
36099 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
36100 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
36101 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
36102 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
36103 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
36104 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
36105 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
36106 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
36107 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
36108 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
36109 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
36110 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
36111 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
36112 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
36113 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
36114 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
36115 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
36116 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
36117 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
36118 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
36119 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
36120 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
36121 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
36122 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
36123 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
36124 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
36125 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
36126 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
36127 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
36128 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
36129 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
36130 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
36131 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
36132 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
36133 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
36134 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
36135 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
36136 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
36137 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
36138 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
36139 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
36140 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
36141 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
36142 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
36143 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
36144 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
36145 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
36146 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
36147 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
36148 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
36149 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
36150 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
36151 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
36152 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
36153 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
36154 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
36155 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
36156 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
36157 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
36158 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
36159 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
36160 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
36161 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
36162 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
36163 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
36164 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
36165 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
36166 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
36167 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
36168 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
36169 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
36170 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
36171 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
36172 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
36173 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
36174 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
36175 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
36176 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
36177 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
36178 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
36179 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
36180 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
36181 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
36182 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
36183 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
36184 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
36185 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
36186 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
36187 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
36188 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
36189 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
36190 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
36191 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
36192 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
36193 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
36194 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
36195 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
36196 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
36197 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
36198 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
36199 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
36200 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
36201 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
36202 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
36203 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
36204 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
36205 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
36206 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
36207 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
36208 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
36209 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
36210 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
36211 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
36212 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
36213 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
36214 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
36215 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
36216 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
36217 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
36218 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
36219 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
36220 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
36221 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
36222 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
36223 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
36224 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
36225 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
36226 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
36227 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
36228 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
36229 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
36230 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
36231 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
36232 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
36233 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
36234 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
36235 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
36236 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
36237 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
36238 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
36239 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
36240 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
36241 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
36242 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
36243 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
36244 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
36245 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
36246 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
36247 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
36248 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
36249 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
36250 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
36251 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
36252 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
36253 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
36254 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
36255 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
36256 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
36257 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
36258 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
36259 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
36260 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
36261 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
36262 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
36263 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
36264 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
36265 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
36266 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
36267 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
36268 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
36269 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
36270 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
36271 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
36272 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
36273 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
36274 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
36275 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
36276 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
36277 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
36278 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
36279 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
36280 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
36281 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
36282 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
36283 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
36284 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
36285 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
36286 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
36287 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
36288 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
36289 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
36290 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
36291 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
36292 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
36293 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
36294 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
36295 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
36296 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
36297 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
36298 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
36299 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
36300 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
36301 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
36302 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
36303 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
36304 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
36305 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
36306 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
36307 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
36308 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
36309 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
36310 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
36311 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
36312 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
36313 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
36314 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
36315 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
36316 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
36317 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
36318 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
36319 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
36320 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
36321 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
36322 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
36323 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
36324 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
36325 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
36326 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
36327 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
36328 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
36329 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
36330 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
36331 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
36332 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
36333 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
36334 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
36335 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
36336 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
36337 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
36338 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
36339 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
36340 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
36341 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
36342 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
36343 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
36344 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
36345 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
36346 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
36347 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
36348 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
36349 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
36350 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
36351 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
36352 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
36353 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
36354 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
36355 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
36356 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
36357 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
36358 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
36359 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
36360 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
36361 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
36362 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
36363 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
36364 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
36365 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
36366 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
36367 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
36368 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
36369 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
36370 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
36371 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
36372 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
36373 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
36374 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
36375 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
36376 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
36377 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
36378 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
36379 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
36380 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
36381 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
36382 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
36383 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
36384 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
36385 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
36386 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
36387 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
36388 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
36389 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
36390 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
36391 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
36392 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
36393 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
36394 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
36395 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
36396 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
36397 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
36398 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
36399 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
36400 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
36401 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
36402 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
36403 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
36404 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
36405 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
36406 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
36407 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
36408 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
36409 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
36410 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
36411 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
36412 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
36413 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
36414 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
36415 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
36416 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
36417 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
36418 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
36419 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
36420 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
36421 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
36422 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
36423 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
36424 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
36425 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
36426 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
36427 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
36428 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
36429 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
36430 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
36431 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
36432 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
36433 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
36434 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
36435 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
36436 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
36437 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
36438 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
36439 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
36440 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
36441 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
36442 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
36443 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
36444 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
36445 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
36446 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
36447 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
36448 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
36449 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
36450 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
36451 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
36452 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
36453 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
36454 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
36455 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
36456 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
36457 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
36458 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
36459 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
36460 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
36461 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
36462 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
36463 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
36464 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
36465 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
36466 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
36467 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
36468 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
36469 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
36470 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
36471 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
36472 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
36473 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
36474 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
36475 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
36476 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
36477 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
36478 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
36479 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
36480 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
36481 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
36482 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
36483 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
36484 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
36485 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
36486 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
36487 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
36488 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
36489 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
36490 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
36491 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
36492 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
36493 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
36494 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
36495 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
36496 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
36497 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
36498 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
36499 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
36500 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
36501 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
36502 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
36503 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
36504 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
36505 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
36506 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
36507 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
36508 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
36509 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
36510 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
36511 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
36512 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
36513 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
36514 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
36515 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
36516 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
36517 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
36518 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
36519 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
36520 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
36521 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
36522 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
36523 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
36524 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
36525 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
36526 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
36527 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
36528 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
36529 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
36530 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
36531 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
36532 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
36533 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
36534 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
36535 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
36536 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
36537 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
36538 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
36539 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
36540 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
36541 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
36542 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
36543 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
36544 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
36545 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
36546 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
36547 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
36548 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
36549 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
36550 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
36551 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
36552 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
36553 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
36554 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
36555 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
36556 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
36557 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
36558 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
36559 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
36560 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
36561 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
36562 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
36563 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
36564 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
36565 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
36566 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
36567 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
36568 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
36569 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
36570 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
36571 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
36572 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
36573 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
36574 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
36575 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
36576 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
36577 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
36578 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
36579 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
36580 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
36581 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
36582 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
36583 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
36584 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
36585 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
36586 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
36587 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
36588 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
36589 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
36590 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
36591 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
36592 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
36593 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
36594 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
36595 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
36596 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
36597 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
36598 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
36599 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
36600 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
36601 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
36602 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
36603 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
36604 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
36605 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
36606 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
36607 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
36608 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
36609 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
36610 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
36611 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
36612 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
36613 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
36614 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
36615 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
36616 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
36617 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
36618 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
36619 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
36620 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
36621 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
36622 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
36623 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
36624 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
36625 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
36626 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
36627 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
36628 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
36629 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
36630 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
36631 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
36632 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
36633 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
36634 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
36635 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
36636 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
36637 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
36638 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
36639 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
36640 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
36641 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
36642 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
36643 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
36644 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
36645 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
36646 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
36647 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
36648 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
36649 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
36650 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
36651 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
36652 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
36653 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
36654 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
36655 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
36656 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
36657 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
36658 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
36659 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
36660 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
36661 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
36662 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
36663 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
36664 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
36665 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
36666 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
36667 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
36668 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
36669 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
36670 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
36671 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
36672 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
36673 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
36674 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
36675 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
36676 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
36677 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
36678 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
36679 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
36680 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
36681 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
36682 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
36683 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
36684 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
36685 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
36686 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
36687 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
36688 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
36689 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
36690 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
36691 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
36692 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
36693 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
36694 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
36695 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
36696 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
36697 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
36698 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
36699 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
36700 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
36701 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
36702 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
36703 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
36704 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
36705 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
36706 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
36707 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
36708 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
36709 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
36710 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
36711 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
36712 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
36713 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
36714 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
36715 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
36716 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
36717 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
36718 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
36719 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
36720 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
36721 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
36722 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
36723 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
36724 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
36725 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
36726 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
36727 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
36728 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
36729 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
36730 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
36731 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
36732 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
36733 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
36734 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
36735 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
36736 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
36737 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
36738 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
36739 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
36740 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
36741 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
36742 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
36743 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
36744 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
36745 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
36746 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
36747 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
36748 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
36749 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
36750 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
36751 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
36752 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
36753 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
36754 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
36755 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
36756 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
36757 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
36758 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
36759 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
36760 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
36761 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
36762 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
36763 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
36764 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
36765 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
36766 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
36767 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
36768 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
36769 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
36770 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
36771 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
36772 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
36773 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
36774 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
36775 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
36776 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
36777 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
36778 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
36779 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
36780 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
36781 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
36782 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
36783 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
36784 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
36785 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
36786 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
36787 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
36788 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
36789 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
36790 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
36791 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
36792 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
36793 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
36794 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
36795 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
36796 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
36797 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
36798 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
36799 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
36800 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
36801 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
36802 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
36803 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
36804 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
36805 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
36806 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
36807 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
36808 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
36809 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
36810 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
36811 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
36812 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
36813 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
36814 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
36815 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
36816 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
36817 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
36818 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
36819 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
36820 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
36821 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
36822 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
36823 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
36824 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
36825 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
36826 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
36827 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
36828 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
36829 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
36830 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
36831 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
36832 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
36833 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
36834 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
36835 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
36836 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
36837 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
36838 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
36839 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
36840 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
36841 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
36842 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
36843 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
36844 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
36845 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
36846 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
36847 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
36848 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
36849 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
36850 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
36851 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
36852 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
36853 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
36854 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
36855 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
36856 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
36857 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
36858 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
36859 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
36860 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
36861 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
36862 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
36863 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
36864 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
36865 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
36866 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
36867 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
36868 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
36869 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
36870 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
36871 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
36872 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
36873 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
36874 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
36875 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
36876 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
36877 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
36878 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
36879 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
36880 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
36881 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
36882 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
36883 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
36884 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
36885 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
36886 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
36887 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
36888 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
36889 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
36890 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
36891 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
36892 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
36893 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
36894 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
36895 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
36896 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
36897 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
36898 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
36899 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
36900 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
36901 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
36902 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
36903 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
36904 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
36905 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
36906 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
36907 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
36908 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
36909 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
36910 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
36911 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
36912 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
36913 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
36914 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
36915 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
36916 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
36917 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
36918 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
36919 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
36920 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
36921 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
36922 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
36923 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
36924 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
36925 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
36926 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
36927 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
36928 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
36929 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
36930 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
36931 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
36932 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
36933 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
36934 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
36935 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
36936 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
36937 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
36938 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
36939 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
36940 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
36941 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
36942 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
36943 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
36944 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
36945 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
36946 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
36947 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
36948 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
36949 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
36950 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
36951 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
36952 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
36953 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
36954 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
36955 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
36956 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
36957 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
36958 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
36959 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
36960 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
36961 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
36962 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
36963 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
36964 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
36965 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
36966 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
36967 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
36968 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
36969 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
36970 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
36971 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
36972 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
36973 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
36974 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
36975 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
36976 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
36977 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
36978 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
36979 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
36980 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
36981 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
36982 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
36983 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
36984 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
36985 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
36986 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
36987 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
36988 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
36989 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
36990 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
36991 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
36992 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
36993 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
36994 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
36995 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
36996 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
36997 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
36998 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
36999 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
37000 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
37001 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
37002 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
37003 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
37004 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
37005 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
37006 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
37007 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
37008 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
37009 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
37010 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
37011 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
37012 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
37013 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
37014 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
37015 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
37016 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
37017 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
37018 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
37019 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
37020 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
37021 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
37022 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
37023 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
37024 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
37025 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
37026 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
37027 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
37028 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
37029 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
37030 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
37031 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
37032 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
37033 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
37034 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
37035 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
37036 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
37037 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
37038 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
37039 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
37040 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
37041 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
37042 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
37043 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
37044 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
37045 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
37046 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
37047 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
37048 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
37049 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
37050 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
37051 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
37052 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
37053 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
37054 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
37055 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
37056 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
37057 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
37058 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
37059 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
37060 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
37061 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
37062 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
37063 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
37064 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
37065 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
37066 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
37067 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
37068 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
37069 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
37070 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
37071 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
37072 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
37073 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
37074 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
37075 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
37076 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
37077 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
37078 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
37079 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
37080 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
37081 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
37082 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
37083 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
37084 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
37085 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
37086 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
37087 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
37088 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
37089 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
37090 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
37091 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
37092 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
37093 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
37094 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
37095 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
37096 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
37097 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
37098 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
37099 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
37100 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
37101 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
37102 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
37103 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
37104 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
37105 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
37106 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
37107 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
37108 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
37109 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
37110 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
37111 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
37112 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
37113 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
37114 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
37115 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
37116 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
37117 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
37118 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
37119 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
37120 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
37121 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
37122 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
37123 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
37124 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
37125 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
37126 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
37127 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
37128 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
37129 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
37130 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
37131 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
37132 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
37133 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
37134 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
37135 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
37136 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
37137 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
37138 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
37139 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
37140 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
37141 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
37142 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
37143 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
37144 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
37145 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
37146 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
37147 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
37148 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
37149 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
37150 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
37151 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
37152 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
37153 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
37154 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
37155 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
37156 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
37157 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
37158 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
37159 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
37160 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
37161 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
37162 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
37163 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
37164 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
37165 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
37166 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
37167 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
37168 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
37169 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
37170 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
37171 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
37172 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
37173 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
37174 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
37175 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
37176 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
37177 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
37178 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
37179 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
37180 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
37181 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
37182 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
37183 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
37184 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
37185 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
37186 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
37187 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
37188 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
37189 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
37190 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
37191 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
37192 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
37193 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
37194 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
37195 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
37196 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
37197 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
37198 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
37199 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
37200 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
37201 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
37202 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
37203 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
37204 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
37205 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
37206 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
37207 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
37208 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
37209 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
37210 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
37211 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
37212 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
37213 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
37214 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
37215 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
37216 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
37217 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
37218 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
37219 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
37220 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
37221 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
37222 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
37223 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
37224 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
37225 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
37226 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
37227 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
37228 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
37229 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
37230 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
37231 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
37232 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
37233 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
37234 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
37235 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
37236 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
37237 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
37238 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
37239 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
37240 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
37241 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
37242 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
37243 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
37244 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
37245 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
37246 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
37247 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
37248 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
37249 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
37250 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
37251 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
37252 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
37253 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
37254 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
37255 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
37256 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
37257 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
37258 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
37259 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
37260 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
37261 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
37262 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
37263 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
37264 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
37265 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
37266 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
37267 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
37268 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
37269 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
37270 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
37271 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
37272 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
37273 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
37274 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
37275 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
37276 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
37277 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
37278 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
37279 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
37280 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
37281 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
37282 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
37283 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
37284 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
37285 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
37286 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
37287 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
37288 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
37289 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
37290 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
37291 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
37292 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
37293 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
37294 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
37295 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
37296 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
37297 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
37298 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
37299 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
37300 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
37301 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
37302 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
37303 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
37304 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
37305 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
37306 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
37307 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
37308 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
37309 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
37310 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
37311 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
37312 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
37313 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
37314 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
37315 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
37316 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
37317 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
37318 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
37319 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
37320 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
37321 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
37322 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
37323 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
37324 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
37325 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
37326 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
37327 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
37328 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
37329 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
37330 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
37331 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
37332 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
37333 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
37334 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
37335 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
37336 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
37337 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
37338 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
37339 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
37340 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
37341 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
37342 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
37343 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
37344 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
37345 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
37346 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
37347 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
37348 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
37349 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
37350 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
37351 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
37352 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
37353 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
37354 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
37355 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
37356 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
37357 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
37358 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
37359 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
37360 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
37361 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
37362 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
37363 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
37364 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
37365 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
37366 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
37367 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
37368 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
37369 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
37370 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
37371 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
37372 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
37373 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
37374 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
37375 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
37376 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
37377 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
37378 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
37379 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
37380 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
37381 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
37382 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
37383 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
37384 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
37385 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
37386 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
37387 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
37388 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
37389 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
37390 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
37391 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
37392 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
37393 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
37394 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
37395 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
37396 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
37397 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
37398 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
37399 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
37400 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
37401 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
37402 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
37403 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
37404 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
37405 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
37406 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
37407 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
37408 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
37409 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
37410 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
37411 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
37412 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
37413 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
37414 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
37415 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
37416 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
37417 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
37418 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
37419 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
37420 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
37421 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
37422 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
37423 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
37424 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
37425 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
37426 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
37427 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
37428 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
37429 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
37430 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
37431 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
37432 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
37433 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
37434 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
37435 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
37436 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
37437 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
37438 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
37439 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
37440 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
37441 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
37442 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
37443 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
37444 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
37445 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
37446 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
37447 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
37448 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
37449 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
37450 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
37451 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
37452 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
37453 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
37454 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
37455 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
37456 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
37457 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
37458 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
37459 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
37460 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
37461 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
37462 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
37463 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
37464 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
37465 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
37466 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
37467 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
37468 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
37469 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
37470 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
37471 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
37472 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
37473 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
37474 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
37475 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
37476 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
37477 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
37478 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
37479 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
37480 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
37481 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
37482 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
37483 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
37484 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
37485 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
37486 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
37487 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
37488 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
37489 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
37490 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
37491 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
37492 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
37493 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
37494 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
37495 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
37496 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
37497 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
37498 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
37499 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
37500 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
37501 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
37502 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
37503 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
37504 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
37505 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
37506 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
37507 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
37508 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
37509 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
37510 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
37511 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
37512 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
37513 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
37514 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
37515 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
37516 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
37517 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
37518 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
37519 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
37520 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
37521 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
37522 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
37523 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
37524 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
37525 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
37526 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
37527 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
37528 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
37529 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
37530 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
37531 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
37532 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
37533 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
37534 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
37535 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
37536 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
37537 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
37538 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
37539 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
37540 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
37541 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
37542 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
37543 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
37544 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
37545 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
37546 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
37547 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
37548 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
37549 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
37550 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
37551 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
37552 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
37553 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
37554 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
37555 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
37556 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
37557 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
37558 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
37559 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
37560 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
37561 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
37562 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
37563 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
37564 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
37565 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
37566 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
37567 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
37568 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
37569 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
37570 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
37571 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
37572 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
37573 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
37574 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
37575 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
37576 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
37577 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
37578 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
37579 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
37580 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
37581 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
37582 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
37583 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
37584 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
37585 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
37586 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
37587 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
37588 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
37589 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
37590 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
37591 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
37592 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
37593 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
37594 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
37595 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
37596 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
37597 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
37598 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
37599 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
37600 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
37601 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
37602 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
37603 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
37604 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
37605 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
37606 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
37607 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
37608 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
37609 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
37610 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
37611 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
37612 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
37613 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
37614 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
37615 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
37616 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
37617 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
37618 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
37619 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
37620 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
37621 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
37622 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
37623 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
37624 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
37625 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
37626 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
37627 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
37628 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
37629 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
37630 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
37631 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
37632 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
37633 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
37634 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
37635 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
37636 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
37637 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
37638 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
37639 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
37640 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
37641 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
37642 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
37643 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
37644 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
37645 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
37646 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
37647 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
37648 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
37649 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
37650 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
37651 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
37652 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
37653 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
37654 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
37655 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
37656 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
37657 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
37658 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
37659 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
37660 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
37661 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
37662 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
37663 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
37664 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
37665 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
37666 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
37667 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
37668 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
37669 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
37670 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
37671 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
37672 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
37673 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
37674 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
37675 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
37676 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
37677 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
37678 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
37679 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
37680 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
37681 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
37682 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
37683 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
37684 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
37685 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
37686 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
37687 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
37688 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
37689 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
37690 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
37691 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
37692 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
37693 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
37694 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
37695 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
37696 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
37697 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
37698 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
37699 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
37700 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
37701 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
37702 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
37703 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
37704 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
37705 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
37706 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
37707 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
37708 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
37709 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
37710 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
37711 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
37712 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
37713 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
37714 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
37715 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
37716 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
37717 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
37718 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
37719 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
37720 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
37721 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
37722 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
37723 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
37724 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
37725 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
37726 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
37727 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
37728 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
37729 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
37730 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
37731 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
37732 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
37733 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
37734 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
37735 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
37736 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
37737 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
37738 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
37739 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
37740 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
37741 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
37742 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
37743 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
37744 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
37745 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
37746 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
37747 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
37748 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
37749 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
37750 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
37751 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
37752 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
37753 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
37754 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
37755 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
37756 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
37757 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
37758 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
37759 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
37760 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
37761 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
37762 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
37763 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
37764 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
37765 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
37766 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
37767 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
37768 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
37769 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
37770 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
37771 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
37772 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
37773 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
37774 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
37775 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
37776 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
37777 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
37778 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
37779 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
37780 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
37781 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
37782 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
37783 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
37784 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
37785 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
37786 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
37787 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
37788 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
37789 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
37790 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
37791 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
37792 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
37793 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
37794 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
37795 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
37796 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
37797 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
37798 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
37799 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
37800 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
37801 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
37802 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
37803 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
37804 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
37805 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
37806 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
37807 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
37808 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
37809 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
37810 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
37811 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
37812 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
37813 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
37814 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
37815 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
37816 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
37817 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
37818 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
37819 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
37820 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
37821 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
37822 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
37823 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
37824 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
37825 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
37826 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
37827 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
37828 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
37829 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
37830 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
37831 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
37832 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
37833 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
37834 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
37835 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
37836 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
37837 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
37838 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
37839 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
37840 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
37841 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
37842 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
37843 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
37844 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
37845 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
37846 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
37847 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
37848 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
37849 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
37850 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
37851 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
37852 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
37853 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
37854 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
37855 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
37856 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
37857 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
37858 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
37859 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
37860 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
37861 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
37862 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
37863 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
37864 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
37865 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
37866 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
37867 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
37868 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
37869 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
37870 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
37871 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
37872 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
37873 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
37874 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
37875 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
37876 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
37877 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
37878 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
37879 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
37880 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
37881 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
37882 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
37883 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
37884 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
37885 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
37886 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
37887 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
37888 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
37889 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
37890 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
37891 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
37892 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
37893 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
37894 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
37895 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
37896 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
37897 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
37898 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
37899 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
37900 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
37901 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
37902 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
37903 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
37904 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
37905 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
37906 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
37907 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
37908 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
37909 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
37910 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
37911 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
37912 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
37913 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
37914 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
37915 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
37916 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
37917 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
37918 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
37919 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
37920 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
37921 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
37922 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
37923 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
37924 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
37925 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
37926 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
37927 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
37928 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
37929 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
37930 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
37931 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
37932 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
37933 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
37934 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
37935 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
37936 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
37937 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
37938 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
37939 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
37940 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
37941 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
37942 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
37943 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
37944 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
37945 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
37946 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
37947 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
37948 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
37949 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
37950 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
37951 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
37952 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
37953 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
37954 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
37955 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
37956 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
37957 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
37958 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
37959 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
37960 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
37961 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
37962 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
37963 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
37964 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
37965 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
37966 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
37967 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
37968 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
37969 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
37970 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
37971 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
37972 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
37973 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
37974 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
37975 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
37976 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
37977 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
37978 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
37979 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
37980 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
37981 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
37982 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
37983 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
37984 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
37985 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
37986 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
37987 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
37988 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
37989 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
37990 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
37991 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
37992 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
37993 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
37994 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
37995 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
37996 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
37997 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
37998 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
37999 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
38000 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
38001 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
38002 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
38003 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
38004 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
38005 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
38006 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
38007 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
38008 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
38009 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
38010 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
38011 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
38012 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
38013 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
38014 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
38015 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
38016 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
38017 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
38018 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
38019 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
38020 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
38021 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
38022 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
38023 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
38024 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
38025 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
38026 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
38027 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
38028 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
38029 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
38030 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
38031 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
38032 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
38033 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
38034 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
38035 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
38036 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
38037 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
38038 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
38039 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
38040 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
38041 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
38042 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
38043 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
38044 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
38045 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
38046 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
38047 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
38048 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
38049 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
38050 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
38051 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
38052 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
38053 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
38054 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
38055 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
38056 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
38057 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
38058 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
38059 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
38060 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
38061 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
38062 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
38063 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
38064 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
38065 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
38066 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
38067 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
38068 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
38069 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
38070 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
38071 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
38072 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
38073 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
38074 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
38075 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
38076 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
38077 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
38078 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
38079 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
38080 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
38081 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
38082 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
38083 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
38084 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
38085 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
38086 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
38087 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
38089 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38091 * gcc.target/riscv/rvv/base/bug-1.c: New test.
38093 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38095 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
38096 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
38097 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
38098 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
38099 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
38100 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
38101 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
38102 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
38103 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
38104 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
38105 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
38107 2023-03-13 Marek Polacek <polacek@redhat.com>
38110 * g++.dg/warn/Wdangling-reference10.C: New test.
38112 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
38114 PR preprocessor/67046
38115 * c-c++-common/cpp/pr67046.c: New test.
38117 2023-03-13 Richard Biener <rguenther@suse.de>
38119 PR tree-optimization/109046
38120 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
38122 2023-03-12 Jakub Jelinek <jakub@redhat.com>
38124 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
38125 Don't expect one __bf16 related error.
38126 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
38127 dg-error directives for __bf16 being an extended arithmetic type.
38128 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
38129 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
38130 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
38133 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
38135 PR middle-end/109031
38136 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
38137 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
38139 2023-03-12 Tamar Christina <tamar.christina@arm.com>
38142 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
38143 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
38145 2023-03-12 Tamar Christina <tamar.christina@arm.com>
38146 Richard Sandiford <richard.sandiford@arm.com>
38149 * gcc.dg/mla_1.c: New test.
38151 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
38154 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
38155 the external definitions of isfinite.
38157 2023-03-12 Jonathan Yong <10walls@gmail.com>
38159 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
38160 allow long long instead of just long.
38161 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
38163 2023-03-12 Jonathan Yong <10walls@gmail.com>
38165 * gcc.c-torture/compile/103818.c: Enable test for llp64.
38167 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
38169 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
38170 targets. Adjust expected output.
38171 * lib/target-supports.exp
38172 (check_effective_target_const_volatile_readonly_section): New
38174 2023-03-11 Harald Anlauf <anlauf@gmx.de>
38177 * gfortran.dg/pr106945.f90: New test.
38179 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
38181 * lib/target-supports.exp (check_fork_available): Don't signal
38182 true for CRIS running on a simulator.
38184 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
38186 * gcc.dg/pr108117.c: Require effective-target scheduling.
38188 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
38190 * gcc.dg/pr106397.c: Add -w to options.
38192 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38195 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
38197 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
38199 * g++.dg/cpp23/ext-floating14.C: New test.
38201 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38204 * g++.dg/gomp/pr107558.C: New test.
38206 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38209 * g++.dg/abi/no_unique_address7.C: New test.
38211 2023-03-10 Jason Merrill <jason@redhat.com>
38214 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
38217 2023-03-10 Marek Polacek <polacek@redhat.com>
38219 PR sanitizer/108060
38220 PR sanitizer/109050
38221 * c-c++-common/ubsan/bounds-17.c: New test.
38222 * c-c++-common/ubsan/bounds-18.c: New test.
38223 * c-c++-common/ubsan/bounds-19.c: New test.
38224 * c-c++-common/ubsan/bounds-20.c: New test.
38225 * c-c++-common/ubsan/bounds-21.c: New test.
38227 2023-03-10 Harald Anlauf <anlauf@gmx.de>
38230 * gfortran.dg/bind_c_usage_34.f90: New test.
38232 2023-03-10 Andrew Pinski <apinski@marvell.com>
38234 * gcc.target/aarch64/rev16_2.c: New test.
38235 * gcc.target/aarch64/shift_and_operator-1.c: New test.
38237 2023-03-10 David Malcolm <dmalcolm@redhat.com>
38240 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
38241 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
38242 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
38244 2023-03-10 Jason Merrill <jason@redhat.com>
38247 * g++.dg/abi/anon6.C: New test.
38249 2023-03-10 David Malcolm <dmalcolm@redhat.com>
38253 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
38254 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
38256 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
38259 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38262 * c-c++-common/Wunused-var-18.c: New test.
38264 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38266 PR tree-optimization/109008
38267 * gcc.dg/pr109008.c: New test.
38269 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38271 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
38273 2023-03-10 Jason Merrill <jason@redhat.com>
38276 * g++.dg/ext/int128-7.C: New test.
38278 2023-03-10 Jason Merrill <jason@redhat.com>
38281 * g++.dg/contracts/contracts-err1.C: New test.
38283 2023-03-09 Jason Merrill <jason@redhat.com>
38286 * g++.dg/cpp0x/initlist-array18.C: New test.
38287 * g++.dg/cpp0x/initlist-array19.C: New test.
38289 2023-03-09 David Malcolm <dmalcolm@redhat.com>
38295 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
38297 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
38298 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
38299 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
38300 New test, reduced from haproxy's src/ssl_sample.c.
38301 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
38303 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
38304 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
38306 2023-03-09 Tamar Christina <tamar.christina@arm.com>
38308 * gcc.target/aarch64/tbz_2.c: New test.
38309 * gcc.target/aarch64/tbz_3.c: New test.
38311 2023-03-09 Jason Merrill <jason@redhat.com>
38315 * g++.dg/DRs/dr2664.C: New test.
38316 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
38318 2023-03-09 Jason Merrill <jason@redhat.com>
38319 Michael Spertus <mike@spertus.com>
38322 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
38324 2023-03-09 Jason Merrill <jason@redhat.com>
38326 * g++.dg/ext/is_deducible1.C: Guard with
38327 __has_builtin (__is_deducible).
38329 2023-03-09 Jason Merrill <jason@redhat.com>
38332 * g++.dg/ext/is_deducible1.C: New test.
38334 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
38336 * gcc.target/aarch64/pr108999.c: New.
38338 2023-03-09 Richard Biener <rguenther@suse.de>
38340 PR middle-end/108995
38341 * gcc.dg/ubsan/pr108995.c: New testcase.
38343 2023-03-09 Jakub Jelinek <jakub@redhat.com>
38344 Richard Biener <rguenther@suse.de>
38346 PR tree-optimization/109008
38347 * gcc.c-torture/execute/ieee/pr109008.c: New test.
38349 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38351 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
38352 gcc_{warning,error}_prefix with Fortran specific one used in
38355 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38357 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
38358 int128 effective target requirement.
38359 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
38361 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38363 PR testsuite/108729
38364 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
38365 has_arch_ppc64 effective target.
38366 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
38368 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38370 PR testsuite/108730
38371 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
38372 effective target requirement.
38374 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38376 PR testsuite/108813
38377 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
38379 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38381 PR testsuite/108810
38382 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
38383 the extracted index for BE.
38385 2023-03-08 Jeff Law <jlaw@ventanamicro>
38387 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
38389 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
38391 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
38392 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
38394 2023-03-07 Jason Merrill <jason@redhat.com>
38398 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
38400 2023-03-07 Marek Polacek <polacek@redhat.com>
38403 * g++.dg/warn/Wdangling-reference8.C: New test.
38404 * g++.dg/warn/Wdangling-reference9.C: New test.
38406 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
38408 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
38410 2023-03-07 Jakub Jelinek <jakub@redhat.com>
38413 * g++.dg/rtti/pr109042.C: New test.
38415 2023-03-07 Marek Polacek <polacek@redhat.com>
38418 * g++.dg/cpp0x/noexcept77.C: New test.
38420 2023-03-07 Marek Polacek <polacek@redhat.com>
38423 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
38424 * g++.dg/cpp1y/var-templ77.C: New test.
38426 2023-03-07 Pan Li <pan2.li@intel.com>
38427 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38431 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
38432 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
38433 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
38434 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
38435 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
38436 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
38437 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
38438 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
38440 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38442 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
38443 -fno-stack-protector.
38444 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
38445 -fno-stack-protector.
38446 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
38447 -fno-stack-protector.
38448 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
38449 -fno-stack-protector.
38451 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38453 * gcc.target/aarch64/pr104005.c (dg-options): Add
38454 -fno-stack-protector.
38456 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38458 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
38459 -fno-stack-protector.
38461 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38463 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
38464 -fno-stack-protector.
38465 * g++.target/aarch64/pr103147-10.C: Likewise.
38467 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38469 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
38470 Add -fno-stack-protector.
38472 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38475 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
38478 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38481 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
38482 -no-pie for aarch64-*-*.
38483 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
38484 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
38485 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
38486 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
38487 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
38488 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
38489 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
38492 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38495 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
38496 Add -fno-pie -no-pie.
38498 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38500 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
38502 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38504 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
38505 Gate on effective target tail_call.
38507 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38509 * lib/target-supports.exp (check_effective_target_tail_call): New.
38511 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38513 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
38514 int32_t being "long int".
38516 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38518 * lib/multiline.exp (_build_multiline_regex): Map
38519 "{re:" to "(", similarly ")?" from ":re?}" and the
38520 same without question mark.
38522 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
38524 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
38525 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
38526 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
38527 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
38528 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
38529 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
38530 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
38531 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
38532 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
38533 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
38534 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
38535 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
38536 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
38537 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
38538 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
38539 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
38540 * gcc.target/gcn/cond_fminnm_1.c: New test.
38541 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
38542 * gcc.target/gcn/cond_fminnm_2.c: New test.
38543 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
38544 * gcc.target/gcn/cond_fminnm_3.c: New test.
38545 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
38546 * gcc.target/gcn/cond_fminnm_4.c: New test.
38547 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
38548 * gcc.target/gcn/cond_fminnm_5.c: New test.
38549 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
38550 * gcc.target/gcn/cond_fminnm_6.c: New test.
38551 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
38552 * gcc.target/gcn/cond_fminnm_7.c: New test.
38553 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
38554 * gcc.target/gcn/cond_fminnm_8.c: New test.
38555 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
38556 * gcc.target/gcn/cond_smax_1.c: New test.
38557 * gcc.target/gcn/cond_smax_1_run.c: New test.
38558 * gcc.target/gcn/cond_smin_1.c: New test.
38559 * gcc.target/gcn/cond_smin_1_run.c: New test.
38560 * gcc.target/gcn/cond_umax_1.c: New test.
38561 * gcc.target/gcn/cond_umax_1_run.c: New test.
38562 * gcc.target/gcn/cond_umin_1.c: New test.
38563 * gcc.target/gcn/cond_umin_1_run.c: New test.
38564 * gcc.target/gcn/smax_1.c: New test.
38565 * gcc.target/gcn/smax_1_run.c: New test.
38566 * gcc.target/gcn/smin_1.c: New test.
38567 * gcc.target/gcn/smin_1_run.c: New test.
38568 * gcc.target/gcn/umax_1.c: New test.
38569 * gcc.target/gcn/umax_1_run.c: New test.
38570 * gcc.target/gcn/umin_1.c: New test.
38571 * gcc.target/gcn/umin_1_run.c: New test.
38573 2023-03-06 Richard Biener <rguenther@suse.de>
38575 PR tree-optimization/109025
38576 * gcc.dg/vect/pr109025.c: New testcase.
38578 2023-03-06 Xi Ruoyao <xry111@xry111.site>
38580 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
38581 -fno-stack-protector.
38582 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
38584 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
38587 2023-03-06 Xi Ruoyao <xry111@xry111.site>
38590 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
38591 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
38592 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
38593 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
38595 2023-03-05 Harald Anlauf <anlauf@gmx.de>
38596 Tobias Burnus <tobias@codesourcery.com>
38599 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
38600 * gfortran.dg/class_74.f90: New test.
38601 * gfortran.dg/class_75.f90: New test.
38603 2023-03-05 Jakub Jelinek <jakub@redhat.com>
38605 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
38606 scan-tree-dump-times target selector.
38608 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
38609 SiYu Wu <siyu@isrc.iscas.ac.cn>
38611 * gcc.target/riscv/zksed32.c: New test.
38612 * gcc.target/riscv/zksed64.c: New test.
38613 * gcc.target/riscv/zksh32.c: New test.
38614 * gcc.target/riscv/zksh64.c: New test.
38616 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
38617 SiYu Wu <siyu@isrc.iscas.ac.cn>
38619 * gcc.target/riscv/zknh-sha256.c: New test.
38620 * gcc.target/riscv/zknh-sha512-32.c: New test.
38621 * gcc.target/riscv/zknh-sha512-64.c: New test.
38623 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
38624 SiYu Wu <siyu@isrc.iscas.ac.cn>
38626 * gcc.target/riscv/zknd32.c: New test.
38627 * gcc.target/riscv/zknd64.c: New test.
38628 * gcc.target/riscv/zkne32.c: New test.
38629 * gcc.target/riscv/zkne64.c: New test.
38631 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
38632 SiYu Wu <siyu@isrc.iscas.ac.cn>
38634 * gcc.target/riscv/zbkb32.c: New test.
38635 * gcc.target/riscv/zbkb64.c: New test.
38636 * gcc.target/riscv/zbkc32.c: New test.
38637 * gcc.target/riscv/zbkc64.c: New test.
38638 * gcc.target/riscv/zbkx32.c: New test.
38639 * gcc.target/riscv/zbkx64.c: New test.
38641 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
38643 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
38644 5 insn sh1add+slli+add+slli+sub.
38645 * gcc.target/riscv/pr108987.c: New test.
38647 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38648 kito-cheng <kito.cheng@sifive.com>
38650 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
38652 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38654 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
38655 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
38656 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
38657 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
38658 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
38659 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
38660 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
38661 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
38663 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38665 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
38666 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
38667 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
38668 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
38669 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
38670 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
38671 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
38672 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
38673 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
38674 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
38675 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
38676 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
38677 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
38678 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
38679 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
38680 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
38681 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
38682 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
38683 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
38684 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
38685 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
38686 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
38687 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
38688 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
38689 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
38690 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
38691 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
38692 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
38693 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
38694 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
38695 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
38696 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
38698 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38700 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
38701 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
38702 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
38703 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
38704 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
38705 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
38707 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
38709 * gcc.target/riscv/zbb-min-max-03.c: New test.
38711 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38713 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
38715 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
38717 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38720 * c-c++-common/Wsign-compare-2.c (f18): New test.
38722 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38725 * c-c++-common/Wsign-compare-2.c: New test.
38726 * c-c++-common/pr107465.c: New test.
38728 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38731 * gcc.dg/pr107846.c: New test.
38733 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38736 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
38738 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
38740 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
38742 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
38744 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
38746 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
38748 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
38749 scan-assembler identifiers.
38750 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
38752 2023-03-03 David Malcolm <dmalcolm@redhat.com>
38755 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
38756 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
38758 2023-03-03 David Malcolm <dmalcolm@redhat.com>
38760 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
38761 * gcc.dg/analyzer/sprintf-1.c: New test.
38762 * gcc.dg/analyzer/sprintf-concat.c: New test.
38764 2023-03-03 David Malcolm <dmalcolm@redhat.com>
38766 PR tree-optimization/108988
38767 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
38769 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38771 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
38772 two new variants, one fixed, one xfailed.
38773 * c-c++-common/Wdangling-pointer-5.c
38774 (nowarn_store_arg_store_arg): Add now-expected warnings.
38776 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38778 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
38780 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
38782 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38784 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
38785 expected counts into a single pattern.
38786 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
38787 return and reversed conditions.
38789 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38792 * gcc.target/arm/pr51534.c: Split softfp variant into...
38793 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
38795 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38797 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
38798 after tab after vmsr, and lower the case of P0.
38800 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38803 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
38805 2023-03-03 Patrick Palka <ppalka@redhat.com>
38808 * g++.dg/cpp2a/lambda-generic11.C: New test.
38810 2023-03-03 Jakub Jelinek <jakub@redhat.com>
38813 * gcc.dg/Wnonnull-8.c: New test.
38815 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
38817 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
38818 "not low or equal" load on condition variant.
38819 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
38820 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
38822 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
38824 * gcc.dg/vect/slp-3.c: Adapt test expectation.
38825 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
38826 * gcc.dg/vect/slp-perm-8.c: Likewise.
38828 2023-03-03 Richard Biener <rguenther@suse.de>
38830 PR tree-optimization/109002
38831 * gcc.dg/torture/pr109002.c: New testcase.
38833 2023-03-03 Richard Biener <rguenther@suse.de>
38836 * g++.dg/lto/pr108772_0.C: New testcase.
38838 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38841 * g++.dg/coroutines/pr100127.C: Test for header rather than
38843 * g++.dg/coroutines/pr100772-a.C: Likewise.
38844 * g++.dg/coroutines/pr100772-b.C: Likewise.
38846 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
38848 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
38849 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
38851 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
38854 * gdc.dg/simd2a.d: Update test.
38855 * gdc.dg/simd2b.d: Likewise.
38856 * gdc.dg/simd2c.d: Likewise.
38857 * gdc.dg/simd2d.d: Likewise.
38858 * gdc.dg/simd2e.d: Likewise.
38859 * gdc.dg/simd2f.d: Likewise.
38860 * gdc.dg/simd2g.d: Likewise.
38861 * gdc.dg/simd2h.d: Likewise.
38862 * gdc.dg/simd2i.d: Likewise.
38863 * gdc.dg/simd2j.d: Likewise.
38865 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
38868 * gdc.dg/imports/pr108877a.d: New test.
38869 * gdc.dg/pr108877.d: New test.
38871 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
38874 * gdc.dg/pr108167.d: New test.
38876 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
38879 * gdc.dg/pr108945.d: New test.
38881 2023-03-02 Jakub Jelinek <jakub@redhat.com>
38883 PR testsuite/108991
38884 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
38885 before target selector.
38887 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
38890 * jit.dg/test-error-array-bounds.c: Update test.
38892 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
38894 * gcc.target/avr/pr90706.c: New.
38896 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
38897 Paul-Antoine Arras <pa@codesourcery.com>
38899 * gcc.target/gcn/simd-math-1.c: New testcase.
38900 * gcc.target/gcn/simd-math-2.c: New testcase.
38902 2023-03-02 Patrick Palka <ppalka@redhat.com>
38906 * g++.dg/opt/is_constant_evaluated3.C: New test.
38908 2023-03-02 Patrick Palka <ppalka@redhat.com>
38911 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
38913 2023-03-02 David Malcolm <dmalcolm@redhat.com>
38916 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
38918 2023-03-02 Jakub Jelinek <jakub@redhat.com>
38921 * g++.dg/debug/dwarf2/pr108716.C: New test.
38923 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
38925 PR tree-optimization/108979
38926 * gfortran.dg/vect/pr108979.f90: New test.
38928 2023-03-02 Marek Polacek <polacek@redhat.com>
38931 * g++.dg/warn/Wmismatched-tags-11.C: New test.
38933 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
38935 * gcc.target/s390/s390.exp: Add partial subdirectory.
38936 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
38938 * lib/target-supports.exp: Add s390.
38939 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
38940 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
38941 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
38942 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
38943 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
38944 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
38945 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
38946 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
38947 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
38948 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
38949 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
38950 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
38951 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
38952 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
38953 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
38954 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
38955 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
38956 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
38957 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
38958 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
38959 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
38960 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
38961 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
38962 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
38963 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
38964 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
38966 2023-03-02 Jonathan Yong <10walls@gmail.com>
38968 PR middle-end/97956
38969 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
38971 2023-03-02 Jonathan Yong <10walls@gmail.com>
38973 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
38975 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
38977 PR tree-optimization/108603
38978 * gcc.target/aarch64/sve/pr108603.c: New test.
38980 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
38982 PR tree-optimization/108430
38983 * gcc.target/aarch64/sve/pr108430.c: New test.
38985 2023-03-02 Jakub Jelinek <jakub@redhat.com>
38988 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
38989 * g++.target/i386/pr108934.C: New test.
38991 2023-03-02 Jakub Jelinek <jakub@redhat.com>
38994 * g++.dg/gomp/pr105839-1.C: New test.
38995 * g++.dg/gomp/pr105839-2.C: New test.
38997 2023-03-02 Richard Biener <rguenther@suse.de>
38999 PR testsuite/108985
39000 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
39002 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
39004 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
39006 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
39008 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
39009 __USER_LABEL_PREFIX__.
39011 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
39013 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
39014 match targets where sizeof (union U) == 5, like "packed" targets.
39016 2023-03-01 Marek Polacek <polacek@redhat.com>
39019 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
39021 2023-03-01 David Malcolm <dmalcolm@redhat.com>
39024 * gcc.dg/analyzer/builtins-pr107565.c: New test.
39025 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
39027 2023-03-01 Patrick Palka <ppalka@redhat.com>
39028 Jason Merrill <jason@redhat.com>
39032 * g++.dg/cpp0x/new6.C: New test.
39033 * g++.dg/cpp2a/concepts-new1.C: New test.
39035 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
39037 PR middle-end/108545
39038 * c-c++-common/gomp/map-8.c: New test.
39039 * gfortran.dg/gomp/map-9.f90: New test.
39041 2023-03-01 David Malcolm <dmalcolm@redhat.com>
39044 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
39045 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
39046 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
39048 2023-03-01 Jonathan Yong <10walls@gmail.com>
39050 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
39053 2023-03-01 Jakub Jelinek <jakub@redhat.com>
39055 PR sanitizer/108894
39056 * c-c++-common/ubsan/bounds-16.c: New test.
39058 2023-03-01 Jakub Jelinek <jakub@redhat.com>
39061 * g++.dg/debug/pr108967.C: New test.
39063 2023-03-01 Jakub Jelinek <jakub@redhat.com>
39066 * g++.dg/cpp1y/pr108606.C: New test.
39068 2023-03-01 Richard Biener <rguenther@suse.de>
39070 PR tree-optimization/108970
39071 * gcc.dg/pr108970.c: New testcase.
39073 2023-03-01 Richard Biener <rguenther@suse.de>
39075 PR tree-optimization/108950
39076 * gcc.dg/vect/pr108950.c: New testcase.
39078 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
39080 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
39081 newlib targets too.
39083 2023-02-28 Patrick Palka <ppalka@redhat.com>
39086 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
39087 exception specifier" error. Expect a separate "not usable
39088 in a constant expression" error.
39089 * g++.dg/cpp1y/var-templ75.C: New test.
39090 * g++.dg/cpp1y/var-templ76.C: New test.
39092 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
39094 PR middle-end/107411
39095 PR middle-end/107411
39096 * g++.dg/pr107411.C: New test.
39098 2023-02-28 Marek Polacek <polacek@redhat.com>
39101 * g++.dg/cpp1y/var-templ70.C: New test.
39102 * g++.dg/cpp1y/var-templ71.C: New test.
39103 * g++.dg/cpp1y/var-templ72.C: New test.
39105 2023-02-28 Marek Polacek <polacek@redhat.com>
39108 * g++.dg/cpp1y/var-templ73.C: New test.
39109 * g++.dg/cpp1y/var-templ74.C: New test.
39110 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
39112 2023-02-28 Jakub Jelinek <jakub@redhat.com>
39114 PR sanitizer/108894
39115 * gcc.dg/ubsan/bounds-4.c: New test.
39116 * gcc.dg/ubsan/bounds-4a.c: New test.
39117 * gcc.dg/ubsan/bounds-4b.c: New test.
39118 * gcc.dg/ubsan/bounds-4c.c: New test.
39119 * gcc.dg/ubsan/bounds-4d.c: New test.
39120 * g++.dg/ubsan/bounds-1.C: New test.
39122 2023-02-28 Richard Biener <rguenther@suse.de>
39124 PR testsuite/108942
39125 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
39127 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39129 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
39130 message for "default_packed" targets.
39132 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39134 * lib/multiline.exp (handle-multiline-outputs): Shorten
39135 message to the same for fail and pass.
39137 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39140 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
39142 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39145 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
39146 of targets excluding xfail on lines 50 and 51.
39148 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39150 PR tree-optimization/108828
39151 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
39153 2023-02-27 Harald Anlauf <anlauf@gmx.de>
39156 * gfortran.dg/ibits_2.f90: New test.
39158 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
39160 * ada/acats/run_all.sh: Adjust example of compiler options.
39162 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
39164 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
39165 Also add conditional to gm2-simple-execute.
39167 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
39169 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
39170 (gm2_run_tower_test): New global variable. Add conditional
39171 before invoking gm2-local-exec.
39173 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
39175 * lib/multiline.exp (handle-multiline-outputs): Don't include the
39176 quoted multiline pattern in the pass/fail output.
39178 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
39181 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
39183 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
39185 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
39187 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
39189 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
39191 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
39193 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
39194 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
39196 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
39197 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
39198 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
39199 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
39200 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
39201 Tidy up variable access.
39202 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
39203 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
39205 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
39206 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
39207 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
39208 (gm2_simple_execute): Keep executable if global is true.
39209 * lib/gm2-torture.exp: Add ; after global variable access.
39210 * lib/gm2.exp: Set up pathnames.
39211 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
39212 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
39213 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
39214 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
39215 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
39216 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
39217 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
39218 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
39219 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
39220 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
39221 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
39222 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
39223 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
39224 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
39225 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
39226 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
39227 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
39228 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
39229 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
39230 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
39231 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
39232 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
39233 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
39234 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
39235 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
39236 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
39237 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
39238 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
39239 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
39240 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
39241 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
39242 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
39243 * gm2/projects/pim/run/pass/tower/Window.def: New test.
39244 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
39245 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
39246 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
39247 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
39248 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
39250 * gm2/projects/pim/run/pass/tower/star: New test.
39252 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
39254 * gcc.target/xtensa/pr108919.c: New test.
39256 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
39259 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
39261 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
39263 * gfortran.dg/weak-2.f90: New test.
39264 * gfortran.dg/weak-3.f90: New test.
39266 2023-02-24 Martin Liska <mliska@suse.cz>
39268 PR sanitizer/108834
39269 * c-c++-common/asan/global-overflow-1.c: Test line and column
39270 info for a global variable.
39272 2023-02-24 Alexandre Oliva <oliva@adacore.com>
39275 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
39277 2023-02-24 Jakub Jelinek <jakub@redhat.com>
39279 PR middle-end/108854
39280 * g++.dg/opt/pr108854.C: New test.
39282 2023-02-24 Jakub Jelinek <jakub@redhat.com>
39285 * gcc.target/i386/avx512bf16-pr108881.c: New test.
39287 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
39289 * gcc.target/mips/clz.c: New test.
39290 * gcc.target/mips/clo.c: New test.
39291 * gcc.target/mips/mips.exp: New option HAS_CLZ.
39293 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
39295 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
39297 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
39299 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
39300 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
39302 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
39304 * gcc.target/xtensa/elim_callee_saved.c: New.
39306 2023-02-23 Jakub Jelinek <jakub@redhat.com>
39308 PR testsuite/108899
39309 * g++.dg/modules/modules.exp: Only override unsupported if it
39310 exists and saved-unsupported doesn't.
39312 2023-02-23 Richard Biener <rguenther@suse.de>
39314 PR tree-optimization/108888
39315 * g++.dg/torture/pr108888.C: New testcase.
39317 2023-02-22 Marek Polacek <polacek@redhat.com>
39320 * c-c++-common/ubsan/pr108880.c: New test.
39322 2023-02-22 Harald Anlauf <anlauf@gmx.de>
39325 * gfortran.dg/pr96024.f90: New test.
39327 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39329 * g++.dg/modules/modules.exp: Override unsupported to update
39330 module_do, and test it after dg-test.
39332 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39334 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
39335 * gcc.target/arm/aes-fuse-2.c: Likewise.
39337 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39339 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
39340 usable in initializers.
39342 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39344 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
39346 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
39348 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39350 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
39353 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39355 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
39357 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
39359 * gcc.dg/vect/vect-simd-clone-16.c: New test.
39360 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
39361 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
39362 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
39363 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
39364 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
39365 * gcc.dg/vect/vect-simd-clone-17.c: New test.
39366 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
39367 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
39368 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
39369 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
39370 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
39371 * gcc.dg/vect/vect-simd-clone-18.c: New test.
39372 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
39373 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
39374 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
39375 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
39376 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
39378 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39380 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
39381 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
39382 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
39383 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
39384 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
39385 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
39387 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
39389 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
39392 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
39394 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
39395 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
39396 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
39397 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
39398 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
39399 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
39400 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
39401 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
39402 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
39403 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
39404 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
39405 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
39406 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
39407 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
39408 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
39409 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
39410 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
39411 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
39412 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
39413 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
39414 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
39415 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
39416 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
39417 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
39418 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
39419 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
39420 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
39421 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
39422 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
39423 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
39424 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
39425 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
39426 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
39427 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
39428 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
39429 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
39430 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
39431 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
39432 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
39433 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
39434 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
39435 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
39436 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
39437 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
39438 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
39439 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
39440 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
39441 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
39442 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
39443 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
39444 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
39445 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
39446 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
39447 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
39448 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
39449 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
39450 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
39451 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
39452 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
39453 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
39454 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
39455 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
39456 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
39457 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
39458 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
39459 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
39460 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
39461 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
39462 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
39463 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
39464 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
39465 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
39466 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
39467 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
39468 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
39469 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
39470 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
39471 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
39472 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
39473 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
39474 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
39475 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
39476 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
39477 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
39478 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
39479 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
39480 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
39481 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
39482 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
39483 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
39484 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
39485 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
39486 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
39487 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
39488 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
39489 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
39490 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
39491 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
39492 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
39493 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
39494 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
39495 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
39496 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
39497 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
39498 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
39499 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
39500 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
39501 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
39502 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
39503 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
39504 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
39505 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
39506 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
39507 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
39508 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
39509 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
39510 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
39511 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
39512 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
39513 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
39514 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
39515 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
39516 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
39517 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
39518 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
39519 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
39520 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
39521 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
39522 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
39523 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
39524 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
39525 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
39526 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
39527 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
39528 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
39529 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
39530 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
39531 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
39532 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
39533 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
39534 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
39535 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
39536 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
39537 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
39538 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
39539 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
39540 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
39541 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
39542 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
39543 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
39544 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
39545 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
39546 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
39547 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
39548 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
39549 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
39550 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
39551 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
39552 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
39553 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
39554 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
39555 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
39556 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
39557 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
39558 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
39559 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
39560 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
39561 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
39562 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
39563 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
39564 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
39565 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
39566 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
39567 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
39568 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
39569 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
39570 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
39571 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
39572 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
39573 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
39574 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
39575 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
39576 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
39577 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
39578 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
39579 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
39580 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
39581 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
39582 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
39583 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
39584 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
39585 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
39586 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
39587 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
39588 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
39589 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
39590 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
39591 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
39592 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
39593 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
39594 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
39595 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
39596 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
39597 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
39598 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
39599 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
39600 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
39601 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
39602 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
39603 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
39604 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
39605 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
39606 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
39607 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
39608 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
39609 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
39610 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
39611 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
39612 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
39613 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
39614 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
39615 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
39616 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
39617 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
39618 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
39619 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
39620 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
39621 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
39622 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
39623 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
39624 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
39625 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
39626 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
39627 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
39628 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
39629 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
39630 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
39631 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
39632 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
39633 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
39634 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
39635 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
39636 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
39637 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
39638 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
39639 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
39640 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
39641 out -Oz and -Og -g.
39642 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
39644 2023-02-22 Jakub Jelinek <jakub@redhat.com>
39646 PR middle-end/106258
39647 * g++.dg/ipa/pr106258.C: New test.
39649 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
39651 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
39652 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
39653 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
39654 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
39655 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
39656 * lib/target-supports.exp (check_compile): Use
39657 '-Wno-complain-wrong-lang'.
39658 * g++.dg/abi/empty12.C: Likewise.
39659 * g++.dg/abi/empty13.C: Likewise.
39660 * g++.dg/abi/empty14.C: Likewise.
39661 * g++.dg/abi/empty15.C: Likewise.
39662 * g++.dg/abi/empty16.C: Likewise.
39663 * g++.dg/abi/empty17.C: Likewise.
39664 * g++.dg/abi/empty18.C: Likewise.
39665 * g++.dg/abi/empty19.C: Likewise.
39666 * g++.dg/abi/empty22.C: Likewise.
39667 * g++.dg/abi/empty25.C: Likewise.
39668 * g++.dg/abi/empty26.C: Likewise.
39669 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
39670 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
39671 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
39673 2023-02-21 David Malcolm <dmalcolm@redhat.com>
39676 * gcc.dg/analyzer/attribute-nonnull.c: Update for
39677 -Wanalyzer-use-of-uninitialized-value terminating analysis along
39679 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
39680 * gcc.dg/analyzer/data-model-1.c: Likewise.
39681 * gcc.dg/analyzer/data-model-5.c: Likewise.
39682 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
39683 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
39684 -fno-analyzer-suppress-followups.
39685 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
39686 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
39687 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
39688 * gcc.dg/analyzer/pipe2-1.c: Likewise.
39689 * gcc.dg/analyzer/pr101547.c: Update for
39690 -Wanalyzer-use-of-uninitialized-value terminating analysis along
39692 * gcc.dg/analyzer/pr101875.c: Likewise.
39693 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
39694 * gcc.dg/analyzer/pr104224.c: Add
39695 -fno-analyzer-suppress-followups.
39696 * gcc.dg/analyzer/realloc-2.c: Add
39697 -fno-analyzer-suppress-followups.
39698 * gcc.dg/analyzer/realloc-3.c: Likewise.
39699 * gcc.dg/analyzer/realloc-5.c: Likewise.
39700 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
39701 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
39702 * gcc.dg/analyzer/stdarg-1.c: Likewise.
39703 * gcc.dg/analyzer/symbolic-1.c: Likewise.
39704 * gcc.dg/analyzer/symbolic-7.c: Update for
39705 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
39707 * gcc.dg/analyzer/uninit-4.c: Likewise.
39708 * gcc.dg/analyzer/uninit-8.c: New test.
39709 * gcc.dg/analyzer/uninit-pr94713.c: Update for
39710 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
39712 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
39714 2023-02-21 Harald Anlauf <anlauf@gmx.de>
39717 * gfortran.dg/pr96025.f90: New test.
39719 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
39721 * gdc.dg/simd2a.d: Update.
39722 * gdc.dg/simd2b.d: Update.
39723 * gdc.dg/simd2c.d: Update.
39724 * gdc.dg/simd2d.d: Update.
39725 * gdc.dg/simd2e.d: Update.
39726 * gdc.dg/simd2f.d: Update.
39727 * gdc.dg/simd2g.d: Update.
39728 * gdc.dg/simd2h.d: Update.
39729 * gdc.dg/simd2i.d: Update.
39730 * gdc.dg/simd2j.d: Update.
39732 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
39734 * gdc.dg/ctfeintrinsics.d: New test.
39736 2023-02-21 Richard Biener <rguenther@suse.de>
39738 PR tree-optimization/108691
39739 * gcc.dg/pr108691.c: New testcase.
39741 2023-02-21 Richard Biener <rguenther@suse.de>
39743 PR tree-optimization/108793
39744 * gcc.dg/torture/pr108793.c: New testcase.
39746 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
39748 * rust/compile/torture/intrinsics-math.rs: New test.
39750 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39752 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
39754 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39756 * rust/execute/torture/closure3.rs: New test.
39758 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
39760 * rust/compile/torture/phantom_data.rs: New test.
39762 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39764 * rust/compile/torture/intrinsics-3.rs:
39765 * rust/execute/torture/atomic_load.rs: New test.
39767 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39769 * rust/compile/torture/intrinsics-5.rs: Fix error message.
39771 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39773 * rust/compile/torture/intrinsics-6.rs: New test.
39774 * rust/compile/torture/intrinsics-7.rs: New test.
39776 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39778 * rust/compile/torture/intrinsics-4.rs: New test.
39779 * rust/compile/torture/intrinsics-5.rs: New test.
39780 * rust/execute/torture/atomic_store.rs: New test.
39782 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39784 * rust/compile/torture/intrinsics-3.rs: New test.
39786 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39788 * rust/execute/torture/closure2.rs: New test.
39790 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39792 * rust/execute/torture/closure1.rs: New test.
39794 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39796 * rust/compile/issue-1589.rs: New test.
39798 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39800 * rust/compile/generics7.rs: Fix test with missing assertion.
39801 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
39803 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
39805 * rust/compile/missing_closing_paren.rs: New test.
39807 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39809 * rust/execute/torture/prefetch_data.rs: New test.
39811 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39813 * rust/compile/torture/issue-1555.rs: New test.
39815 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
39817 * rust/compile/const9.rs: New test.
39819 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39821 * rust/compile/issue-1272.rs: New test.
39823 2023-02-21 Richard Biener <rguenther@suse.de>
39825 PR tree-optimization/108868
39826 * gcc.dg/pr108868.c: New testcase.
39828 2023-02-21 Richard Biener <rguenther@suse.de>
39830 PR tree-optimization/108855
39831 * gcc.dg/pr108855.c: New testcase.
39833 2023-02-21 Richard Biener <rguenther@suse.de>
39836 2023-02-21 Richard Biener <rguenther@suse.de>
39838 PR tree-optimization/108691
39839 * gcc.dg/pr108691.c: New testcase.
39841 2023-02-20 Jakub Jelinek <jakub2redhat.com>
39844 * gcc.dg/pr108862.c: New test.
39845 * gcc.target/powerpc/pr108862.c: New test.
39847 2023-02-20 Marek Polacek <polacek@redhat.com>
39850 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
39851 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
39853 2023-02-20 Marek Polacek <polacek@redhat.com>
39856 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
39857 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
39859 2023-02-20 Richard Biener <rguenther@suse.de>
39861 PR tree-optimization/108816
39862 * gcc.dg/torture/pr108816.c: New testcase.
39864 2023-02-20 Richard Biener <rguenther@suse.de>
39866 PR tree-optimization/108825
39867 * gcc.dg/torture/pr108825.c: New testcase.
39869 2023-02-18 Jason Merrill <jason@redhat.com>
39879 * g++.dg/DRs/dr2518.C: New test.
39881 2023-02-18 Jakub Jelinek <jakub@redhat.com>
39883 PR tree-optimization/108819
39884 * gcc.dg/pr108819.c: New test.
39886 2023-02-18 Jakub Jelinek <jakub@redhat.com>
39889 * gcc.target/i386/pr108832.c: New test.
39891 2023-02-18 Martin Uecker <uecker@tugraz.at>
39894 * gcc.dg/pr108375-1.c: New test.
39895 * gcc.dg/pr108375-2.c: New test.
39897 2023-02-18 Martin Uecker <uecker@tugraz.at>
39901 * gcc.dg/pr105660-1.c: New test.
39902 * gcc.dg/pr105660-2.c: New test.
39904 2023-02-17 Patrick Palka <ppalka@redhat.com>
39908 * g++.dg/opt/is_constant_evaluated1.C: New test.
39909 * g++.dg/opt/is_constant_evaluated2.C: New test.
39911 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
39914 * gcc.target/i386/pr108831-1.c: New test.
39915 * gcc.target/i386/pr108831-2.c: Ditto.
39917 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
39920 * gcc.dg/pr108805.c: New test.
39922 2023-02-17 Richard Biener <rguenther@suse.de>
39924 PR tree-optimization/108821
39925 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
39927 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39929 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
39930 CLOCK which is available on mingw as well as other platforms.
39931 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
39933 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39935 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
39936 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
39937 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
39938 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
39939 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
39940 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
39941 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
39942 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
39943 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
39944 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
39945 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
39947 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39949 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
39951 2023-02-16 David Malcolm <dmalcolm@redhat.com>
39954 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
39955 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
39956 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
39957 (test_bitmask_2): New.
39958 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
39960 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
39962 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
39964 2023-02-16 Patrick Palka <ppalka@redhat.com>
39967 * g++.dg/template/typename24.C: New test.
39968 * g++.dg/template/typename25.C: New test.
39969 * g++.dg/template/typename25a.C: New test.
39970 * g++.dg/template/typename26.C: New test.
39972 2023-02-16 Jakub Jelinek <jakub@redhat.com>
39974 PR tree-optimization/108657
39975 * gcc.dg/pr108657.c: New test.
39977 2023-02-16 Jakub Jelinek <jakub@redhat.com>
39979 PR tree-optimization/108783
39980 * gcc.c-torture/compile/pr108783.c: New test.
39982 2023-02-16 Richard Biener <rguenther@suse.de>
39984 PR tree-optimization/108791
39985 * gcc.dg/torture/pr108791.c: New testcase.
39987 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
39989 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
39990 as a non-LRA target.
39992 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
39995 * gfortran.dg/pr103608.f90: New test.
39997 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
40000 * gfortran.dg/pr104554.f90: New test.
40002 2023-02-15 David Malcolm <dmalcolm@redhat.com>
40007 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
40008 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
40009 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
40011 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
40013 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
40014 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
40015 * gcc.target/i386/pr99464.c: Ditto.
40016 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
40017 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
40018 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
40019 * gcc.target/i386/pr98063.c: Ditto.
40020 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
40021 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
40022 * gcc.target/i386/pr95464.c: Ditto.
40023 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
40024 * gcc.target/i386/pr99530-2.c: Ditto.
40025 * gcc.target/i386/pr99530-3.c: Ditto.
40026 * gcc.target/i386/pr99530-4.c: Ditto.
40027 * gcc.target/i386/pr99530-5.c: Ditto.
40028 * gcc.target/i386/pr99530-6.c: Ditto.
40029 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
40031 2023-02-15 Marek Polacek <polacek@redhat.com>
40033 PR middle-end/106080
40034 * c-c++-common/Wdangling-pointer-10.c: New test.
40035 * c-c++-common/Wdangling-pointer-9.c: New test.
40037 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40039 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
40040 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
40041 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
40042 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
40043 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
40044 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
40045 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
40046 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
40047 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
40048 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
40049 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
40050 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
40051 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
40052 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
40053 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
40055 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40057 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
40058 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
40059 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
40060 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
40061 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
40062 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
40063 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
40064 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
40065 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
40066 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
40067 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
40068 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
40069 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
40070 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
40071 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
40073 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40075 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
40076 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
40077 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
40078 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
40079 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
40080 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
40081 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
40082 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
40083 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
40084 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
40085 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
40086 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
40087 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
40088 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
40089 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
40091 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40093 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
40094 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
40095 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
40096 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
40097 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
40098 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
40099 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
40100 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
40101 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
40102 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
40103 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
40104 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
40105 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
40106 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
40107 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
40109 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40111 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
40112 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
40113 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
40114 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
40115 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
40116 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
40117 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
40118 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
40119 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
40120 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
40121 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
40122 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
40123 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
40124 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
40125 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
40127 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40129 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
40130 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
40131 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
40132 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
40133 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
40134 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
40135 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
40136 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
40137 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
40138 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
40139 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
40140 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
40141 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
40142 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
40143 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
40145 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40147 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
40148 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
40149 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
40150 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
40151 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
40152 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
40153 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
40154 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
40155 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
40156 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
40157 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
40158 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
40159 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
40160 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
40161 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
40163 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40165 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
40166 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
40167 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
40168 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
40169 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
40170 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
40171 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
40172 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
40173 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
40174 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
40175 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
40176 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
40177 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
40178 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
40179 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
40181 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40183 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
40184 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
40185 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
40186 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
40187 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
40188 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
40189 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
40190 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
40191 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
40192 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
40193 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
40194 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
40195 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
40196 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
40197 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
40199 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40201 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
40202 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
40203 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
40204 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
40205 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
40206 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
40207 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
40208 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
40209 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
40210 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
40211 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
40212 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
40213 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
40214 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
40215 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
40217 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40219 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
40220 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
40221 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
40222 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
40223 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
40224 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
40225 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
40226 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
40227 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
40228 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
40229 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
40230 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
40231 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
40232 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
40233 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
40235 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40237 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
40238 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
40239 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
40240 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
40241 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
40242 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
40243 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
40244 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
40245 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
40246 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
40247 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
40248 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
40249 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
40250 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
40251 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
40252 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
40253 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
40254 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
40255 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
40256 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
40257 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
40258 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
40259 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
40260 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
40261 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
40262 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
40263 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
40264 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
40265 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
40266 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
40267 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
40268 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
40269 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
40270 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
40271 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
40272 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
40273 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
40274 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
40275 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
40276 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
40277 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
40278 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
40279 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
40280 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
40281 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
40283 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40285 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
40286 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
40287 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
40288 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
40289 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
40290 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
40291 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
40292 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
40293 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
40294 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
40295 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
40296 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
40297 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
40298 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
40299 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
40300 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
40301 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
40302 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
40303 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
40304 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
40305 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
40306 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
40307 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
40308 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
40309 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
40310 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
40311 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
40312 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
40313 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
40314 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
40315 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
40316 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
40317 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
40318 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
40319 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
40320 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
40321 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
40322 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
40323 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
40324 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
40325 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
40326 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
40327 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
40328 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
40329 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
40330 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
40331 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
40332 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
40333 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
40334 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
40335 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
40336 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
40337 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
40338 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
40339 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
40340 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
40341 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
40342 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
40343 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
40344 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
40346 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40348 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
40349 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
40350 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
40351 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
40352 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
40353 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
40354 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
40355 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
40356 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
40358 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40360 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
40361 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
40362 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
40363 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
40364 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
40365 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
40366 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
40367 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
40368 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
40369 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
40370 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
40371 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
40372 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
40373 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
40374 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
40375 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
40376 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
40377 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
40379 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40381 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
40382 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
40383 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
40384 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
40385 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
40386 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
40387 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
40388 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
40389 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
40390 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
40391 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
40392 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
40393 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
40394 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
40395 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
40396 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
40397 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
40398 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
40400 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40402 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
40403 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
40404 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
40405 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
40406 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
40407 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
40408 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
40409 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
40410 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
40411 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
40412 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
40413 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
40414 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
40415 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
40416 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
40417 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
40418 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
40419 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
40421 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40423 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
40424 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
40425 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
40426 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
40427 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
40428 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
40429 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
40430 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
40431 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
40432 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
40433 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
40434 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
40435 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
40436 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
40437 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
40438 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
40439 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
40440 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
40442 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40444 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
40445 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
40446 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
40447 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
40448 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
40449 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
40450 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
40451 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
40452 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
40453 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
40454 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
40455 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
40456 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
40457 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
40458 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
40459 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
40460 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
40461 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
40463 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40465 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
40466 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
40467 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
40468 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
40469 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
40470 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
40471 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
40472 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
40473 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
40474 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
40475 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
40476 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
40477 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
40478 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
40479 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
40480 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
40481 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
40482 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
40484 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40486 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
40487 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
40488 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
40489 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
40490 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
40491 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
40492 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
40493 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
40494 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
40495 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
40496 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
40497 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
40498 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
40499 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
40500 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
40501 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
40502 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
40503 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
40505 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40507 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
40508 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
40509 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
40510 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
40511 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
40512 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
40513 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
40514 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
40515 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
40516 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
40517 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
40518 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
40519 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
40520 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
40521 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
40522 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
40523 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
40524 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
40526 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40528 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
40529 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
40530 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
40531 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
40532 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
40533 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
40534 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
40535 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
40536 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
40537 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
40538 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
40539 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
40540 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
40541 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
40542 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
40543 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
40544 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
40545 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
40547 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40549 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
40550 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
40551 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
40552 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
40553 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
40554 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
40555 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
40556 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
40557 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
40558 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
40559 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
40560 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
40561 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
40562 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
40563 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
40564 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
40565 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
40566 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
40568 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40570 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
40571 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
40572 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
40573 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
40574 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
40575 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
40576 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
40577 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
40578 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
40579 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
40580 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
40581 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
40582 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
40583 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
40584 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
40585 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
40586 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
40587 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
40589 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40591 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
40592 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
40593 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
40594 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
40595 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
40596 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
40597 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
40598 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
40599 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
40600 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
40601 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
40602 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
40603 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
40604 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
40605 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
40606 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
40607 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
40608 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
40610 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40612 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
40613 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
40614 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
40615 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
40616 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
40617 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
40618 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
40619 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
40620 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
40621 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
40622 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
40623 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
40624 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
40625 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
40626 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
40627 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
40628 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
40629 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
40630 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
40631 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
40632 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
40633 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
40634 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
40635 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
40636 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
40637 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
40638 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
40639 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
40640 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
40641 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
40642 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
40643 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
40644 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
40645 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
40646 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
40647 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
40648 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
40649 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
40650 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
40651 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
40652 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
40653 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
40654 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
40655 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
40656 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
40657 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
40658 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
40659 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
40660 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
40661 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
40662 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
40663 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
40664 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
40665 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
40667 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40669 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
40670 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
40671 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
40672 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
40673 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
40674 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
40675 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
40676 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
40677 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
40678 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
40679 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
40680 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
40681 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
40682 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
40683 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
40684 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
40685 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
40686 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
40687 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
40688 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
40689 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
40690 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
40691 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
40692 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
40693 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
40694 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
40695 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
40696 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
40697 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
40698 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
40699 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
40700 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
40701 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
40702 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
40703 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
40704 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
40705 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
40706 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
40707 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
40708 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
40709 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
40710 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
40711 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
40712 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
40713 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
40714 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
40715 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
40716 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
40717 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
40718 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
40719 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
40720 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
40721 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
40722 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
40723 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
40724 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
40725 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
40726 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
40727 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
40728 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
40729 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
40730 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
40731 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
40732 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
40733 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
40734 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
40735 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
40736 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
40737 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
40738 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
40739 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
40740 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
40742 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40744 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
40745 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
40746 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
40747 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
40748 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
40749 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
40750 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
40751 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
40752 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
40754 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40756 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
40757 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
40758 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
40759 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
40760 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
40761 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
40762 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
40763 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
40764 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
40765 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
40766 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
40767 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
40768 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
40769 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
40770 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
40771 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
40772 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
40773 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
40775 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40777 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
40778 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
40779 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
40780 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
40781 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
40782 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
40783 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
40784 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
40785 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
40786 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
40787 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
40788 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
40789 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
40790 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
40791 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
40792 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
40793 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
40794 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
40796 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40798 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
40799 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
40800 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
40801 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
40802 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
40803 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
40804 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
40805 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
40806 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
40807 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
40808 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
40809 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
40810 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
40811 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
40812 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
40813 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
40814 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
40815 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
40816 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
40817 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
40818 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
40819 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
40820 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
40821 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
40822 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
40823 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
40824 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
40825 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
40826 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
40827 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
40828 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
40829 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
40830 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
40831 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
40832 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
40833 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
40835 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40837 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
40838 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
40839 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
40840 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
40841 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
40842 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
40843 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
40844 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
40845 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
40846 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
40847 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
40848 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
40849 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
40850 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
40851 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
40852 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
40853 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
40854 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
40856 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40858 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
40859 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
40860 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
40861 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
40862 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
40863 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
40864 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
40865 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
40866 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
40867 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
40868 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
40869 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
40870 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
40871 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
40872 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
40873 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
40874 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
40875 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
40876 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
40877 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
40878 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
40879 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
40880 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
40881 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
40882 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
40883 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
40884 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
40885 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
40886 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
40887 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
40888 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
40889 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
40890 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
40891 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
40892 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
40893 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
40895 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40897 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
40898 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
40899 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
40900 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
40901 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
40902 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
40903 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
40904 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
40905 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
40906 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
40907 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
40908 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
40909 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
40910 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
40911 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
40912 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
40913 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
40914 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
40916 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40918 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
40919 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
40920 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
40921 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
40922 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
40923 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
40924 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
40925 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
40926 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
40927 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
40928 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
40929 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
40930 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
40931 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
40932 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
40933 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
40934 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
40935 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
40936 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
40937 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
40938 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
40939 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
40940 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
40941 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
40942 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
40943 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
40944 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
40945 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
40946 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
40947 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
40948 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
40949 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
40950 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
40951 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
40952 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
40953 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
40955 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40957 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
40958 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
40959 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
40960 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
40961 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
40962 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
40963 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
40964 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
40965 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
40966 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
40967 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
40968 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
40969 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
40970 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
40971 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
40972 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
40973 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
40974 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
40976 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40978 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
40979 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
40980 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
40981 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
40982 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
40983 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
40984 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
40985 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
40986 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
40987 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
40988 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
40989 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
40990 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
40991 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
40992 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
40993 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
40994 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
40995 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
40996 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
40997 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
40998 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
40999 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
41000 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
41001 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
41002 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
41003 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
41004 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
41005 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
41006 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
41007 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
41008 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
41009 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
41010 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
41011 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
41012 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
41013 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
41015 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41017 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
41018 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
41019 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
41020 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
41021 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
41022 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
41023 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
41024 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
41025 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
41027 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41029 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
41030 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
41031 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
41032 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
41033 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
41034 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
41035 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
41036 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
41037 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
41038 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
41039 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
41040 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
41041 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
41042 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
41043 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
41044 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
41045 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
41046 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
41048 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41050 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
41051 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
41052 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
41053 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
41054 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
41055 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
41056 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
41057 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
41058 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
41059 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
41060 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
41061 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
41062 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
41063 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
41064 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
41065 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
41066 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
41067 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
41068 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
41069 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
41070 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
41071 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
41072 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
41073 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
41074 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
41075 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
41076 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
41077 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
41078 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
41079 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
41080 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
41081 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
41082 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
41083 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
41084 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
41085 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
41086 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
41087 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
41088 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
41089 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
41090 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
41091 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
41092 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
41093 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
41094 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
41095 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
41096 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
41097 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
41098 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
41099 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
41101 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41103 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
41104 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
41105 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
41106 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
41107 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
41108 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
41109 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
41110 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
41111 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
41113 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41115 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
41116 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
41117 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
41118 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
41119 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
41120 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
41121 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
41122 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
41123 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
41124 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
41125 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
41126 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
41127 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
41128 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
41129 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
41130 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
41131 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
41132 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
41134 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41136 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
41137 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
41138 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
41139 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
41140 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
41141 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
41142 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
41143 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
41144 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
41145 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
41146 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
41147 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
41148 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
41149 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
41150 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
41151 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
41152 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
41153 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
41155 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41157 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
41158 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
41159 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
41160 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
41161 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
41162 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
41163 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
41164 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
41165 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
41166 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
41167 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
41168 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
41169 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
41170 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
41171 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
41172 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
41173 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
41174 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
41175 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
41176 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
41177 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
41178 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
41179 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
41180 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
41181 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
41182 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
41183 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
41184 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
41185 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
41186 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
41187 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
41188 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
41189 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
41190 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
41191 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
41192 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
41194 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41196 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
41197 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
41198 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
41199 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
41200 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
41201 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
41202 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
41203 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
41204 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
41205 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
41206 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
41207 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
41208 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
41209 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
41210 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
41211 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
41212 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
41213 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
41215 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41217 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
41218 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
41219 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
41220 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
41221 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
41222 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
41223 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
41224 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
41225 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
41226 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
41227 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
41228 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
41229 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
41230 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
41231 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
41232 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
41233 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
41234 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
41235 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
41236 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
41237 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
41238 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
41239 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
41240 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
41241 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
41242 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
41243 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
41244 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
41245 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
41246 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
41247 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
41248 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
41249 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
41250 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
41251 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
41252 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
41254 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41256 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
41257 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
41258 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
41259 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
41260 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
41261 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
41262 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
41263 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
41264 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
41265 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
41266 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
41267 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
41268 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
41269 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
41270 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
41271 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
41272 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
41273 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
41275 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41277 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
41278 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
41279 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
41280 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
41281 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
41282 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
41283 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
41284 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
41285 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
41286 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
41287 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
41288 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
41289 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
41290 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
41291 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
41292 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
41293 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
41294 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
41295 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
41296 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
41297 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
41298 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
41299 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
41300 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
41301 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
41302 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
41303 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
41304 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
41305 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
41306 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
41307 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
41308 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
41309 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
41310 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
41311 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
41312 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
41314 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41316 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
41317 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
41318 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
41319 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
41320 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
41321 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
41322 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
41323 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
41324 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
41325 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
41326 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
41327 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
41328 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
41329 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
41330 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
41331 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
41332 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
41333 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
41335 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41337 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
41338 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
41339 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
41340 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
41341 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
41342 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
41343 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
41344 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
41345 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
41346 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
41347 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
41348 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
41349 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
41350 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
41351 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
41352 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
41353 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
41354 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
41355 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
41356 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
41357 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
41358 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
41359 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
41360 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
41361 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
41362 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
41363 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
41364 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
41365 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
41366 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
41367 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
41368 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
41369 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
41370 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
41371 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
41372 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
41374 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41376 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
41377 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
41378 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
41379 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
41380 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
41381 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
41382 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
41383 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
41384 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
41386 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41388 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
41389 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
41390 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
41391 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
41392 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
41393 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
41394 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
41395 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
41396 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
41397 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
41398 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
41399 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
41400 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
41401 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
41402 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
41403 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
41404 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
41405 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
41407 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
41409 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
41412 2023-02-15 Martin Jambor <mjambor@suse.cz>
41415 * gcc.dg/ipa/pr108679.c: New test.
41417 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
41420 * gfortran.dg/gomp/loop-5.f90: New test.
41421 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
41422 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
41424 2023-02-15 Jakub Jelinek <jakub@redhat.com>
41428 * gcc.dg/pr108787.c: New test.
41429 * gcc.target/powerpc/pr108787.c: New test.
41430 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
41432 2023-02-15 Jakub Jelinek <jakub@redhat.com>
41434 * g++.dg/DRs/dr2475.C: New test.
41435 * g++.dg/DRs/dr2478.C: New test.
41436 * g++.dg/DRs/dr2530.C: New test.
41437 * g++.dg/DRs/dr2673.C: New test.
41438 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
41440 2023-02-15 Marek Polacek <polacek@redhat.com>
41443 * g++.dg/cpp0x/overload-conv-5.C: New test.
41445 2023-02-14 David Faust <david.faust@oracle.com>
41448 * gcc.target/bpf/ldxdw.c: New test.
41450 2023-02-14 Andrew Pinski <apinski@marvell.com>
41452 PR tree-optimization/108355
41453 PR tree-optimization/96921
41454 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
41455 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
41456 * gcc.dg/tree-ssa/pr108354-1.c: New test.
41458 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
41460 * gnat.dg/shift2.adb: New test.
41462 2023-02-14 Richard Biener <rguenther@suse.de>
41464 PR tree-optimization/108782
41465 * gcc.dg/torture/pr108782.c: New testcase.
41467 2023-02-14 Jakub Jelinek <jakub@redhat.com>
41469 PR sanitizer/108777
41470 * gcc.dg/asan/pr108777-1.c: New test.
41471 * gcc.dg/asan/pr108777-2.c: New test.
41472 * gcc.dg/asan/pr108777-3.c: New test.
41473 * gcc.dg/asan/pr108777-4.c: New test.
41474 * gcc.dg/asan/pr108777-5.c: New test.
41475 * gcc.dg/asan/pr108777-6.c: New test.
41476 * gcc.dg/completion-3.c: Adjust expected multiline output.
41478 2023-02-14 Andreas Schwab <schwab@suse.de>
41481 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
41482 over cfi directives.
41483 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
41484 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
41485 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
41486 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
41487 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
41488 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
41490 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
41492 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
41494 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
41496 PR tree-optimization/96373
41497 PR tree-optimization/108571
41498 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
41499 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
41500 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
41501 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
41503 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
41506 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
41507 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
41508 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
41509 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
41510 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
41511 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
41512 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
41513 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
41514 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
41515 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
41516 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
41517 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
41518 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
41519 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
41520 * gcc.target/powerpc/pr96373.c: New test.
41522 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
41524 PR rtl-optimization/108681
41525 * gcc.target/aarch64/pr108681.c: New test.
41527 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
41529 * gcc.target/i386/pr108774.c: New.
41531 2023-02-13 Harald Anlauf <anlauf@gmx.de>
41534 * gfortran.dg/pr103475.f90: New test.
41536 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
41539 * gcc.target/i386/pr108516-1.c: New test.
41540 * gcc.target/i386/pr108516-2.c: Ditto.
41542 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
41544 * gfortran.dg/noinline.f90: New test.
41545 * gfortran.dg/noreturn-1.f90: New test.
41546 * gfortran.dg/noreturn-2.f90: New test.
41547 * gfortran.dg/noreturn-3.f90: New test.
41548 * gfortran.dg/noreturn-4.f90: New test.
41549 * gfortran.dg/noreturn-5.f90: New test.
41550 * gfortran.dg/weak-1.f90: New test.
41552 2023-02-13 Richard Biener <rguenther@suse.de>
41554 PR tree-optimization/108691
41555 * gcc.dg/pr108691.c: New testcase.
41557 2023-02-13 Jonathan Yong <10walls@gmail.com>
41559 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
41560 regex pattern to allow long long instead of just long.
41562 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
41564 * gcc.target/arc/milli-1.c: Update test.
41566 2023-02-13 Richard Biener <rguenther@suse.de>
41568 PR tree-optimization/106722
41569 * gcc.dg/torture/pr108737.c: New testcase.
41571 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41573 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
41574 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
41575 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
41576 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
41577 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
41578 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
41579 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
41580 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
41581 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
41582 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
41583 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
41584 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
41585 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
41586 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
41587 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
41589 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41591 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
41592 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
41593 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
41594 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
41595 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
41596 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
41597 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
41598 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
41599 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
41600 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
41601 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
41602 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
41603 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
41604 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
41605 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
41606 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
41607 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
41608 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
41609 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
41610 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
41611 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
41612 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
41613 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
41614 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
41615 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
41616 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
41617 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
41618 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
41619 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
41620 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
41622 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41624 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
41625 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
41626 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
41627 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
41628 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
41629 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
41630 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
41631 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
41632 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
41633 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
41634 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
41635 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
41636 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
41637 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
41638 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
41640 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41642 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
41643 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
41644 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
41645 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
41646 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
41647 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
41648 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
41649 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
41650 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
41651 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
41652 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
41653 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
41654 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
41655 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
41656 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
41657 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
41658 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
41659 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
41660 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
41661 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
41662 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
41663 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
41664 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
41665 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
41666 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
41667 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
41668 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
41669 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
41670 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
41671 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
41673 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41675 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
41676 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
41677 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
41678 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
41679 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
41680 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
41681 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
41682 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
41683 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
41684 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
41685 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
41686 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
41687 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
41688 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
41689 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
41691 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41693 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
41694 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
41695 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
41696 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
41697 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
41698 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
41699 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
41700 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
41701 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
41702 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
41703 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
41704 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
41705 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
41706 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
41707 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
41708 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
41709 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
41710 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
41711 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
41712 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
41713 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
41714 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
41715 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
41716 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
41717 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
41718 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
41719 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
41720 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
41721 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
41722 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
41724 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41726 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
41727 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
41728 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
41729 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
41730 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
41731 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
41732 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
41733 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
41734 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
41735 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
41736 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
41737 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
41738 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
41739 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
41740 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
41742 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41744 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
41745 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
41746 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
41747 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
41748 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
41749 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
41750 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
41751 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
41752 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
41753 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
41754 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
41755 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
41756 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
41757 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
41758 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
41759 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
41760 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
41761 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
41762 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
41763 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
41764 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
41765 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
41766 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
41767 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
41768 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
41769 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
41770 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
41771 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
41772 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
41773 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
41775 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41777 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
41778 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
41779 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
41780 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
41781 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
41782 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
41783 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
41784 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
41785 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
41786 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
41787 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
41788 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
41789 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
41790 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
41791 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
41792 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
41793 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
41794 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
41795 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
41796 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
41797 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
41798 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
41799 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
41800 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
41801 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
41802 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
41803 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
41804 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
41805 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
41806 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
41807 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
41808 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
41809 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
41810 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
41811 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
41812 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
41813 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
41814 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
41815 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
41816 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
41817 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
41818 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
41819 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
41820 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
41821 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
41822 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
41823 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
41824 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
41825 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
41826 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
41827 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
41828 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
41829 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
41830 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
41831 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
41832 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
41833 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
41834 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
41835 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
41836 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
41838 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41840 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
41841 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
41842 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
41843 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
41844 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
41845 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
41846 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
41847 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
41848 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
41849 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
41850 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
41851 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
41852 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
41853 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
41854 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
41856 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41858 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
41859 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
41860 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
41861 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
41862 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
41863 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
41864 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
41865 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
41866 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
41867 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
41868 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
41869 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
41870 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
41871 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
41872 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
41873 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
41874 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
41875 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
41876 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
41877 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
41878 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
41879 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
41880 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
41881 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
41882 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
41883 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
41884 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
41885 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
41886 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
41887 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
41889 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41891 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
41892 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
41893 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
41894 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
41895 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
41896 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
41897 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
41898 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
41899 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
41900 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
41901 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
41902 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
41903 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
41904 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
41905 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
41907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41909 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
41910 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
41911 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
41912 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
41913 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
41914 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
41915 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
41916 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
41917 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
41918 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
41919 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
41920 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
41921 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
41922 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
41923 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
41925 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41927 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
41928 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
41929 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
41930 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
41931 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
41932 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
41933 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
41934 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
41935 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
41936 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
41937 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
41938 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
41939 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
41940 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
41941 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
41943 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41945 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
41946 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
41947 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
41948 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
41949 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
41950 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
41951 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
41952 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
41953 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
41954 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
41955 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
41956 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
41957 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
41958 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
41959 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
41961 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41963 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
41964 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
41965 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
41966 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
41967 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
41968 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
41969 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
41970 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
41971 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
41972 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
41973 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
41974 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
41975 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
41976 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
41977 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
41978 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
41979 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
41980 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
41981 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
41983 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41985 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
41986 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
41987 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
41988 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
41989 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
41990 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
41991 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
41992 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
41993 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
41994 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
41995 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
41996 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
41997 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
41998 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
41999 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
42000 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
42001 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
42002 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
42003 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
42004 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
42005 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
42006 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
42007 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
42008 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
42009 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
42010 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
42011 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
42012 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
42013 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
42014 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
42015 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
42016 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
42017 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
42018 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
42019 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
42020 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
42022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42024 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
42025 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
42026 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
42027 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
42028 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
42029 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
42030 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
42031 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
42032 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
42033 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
42034 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
42035 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
42036 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
42037 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
42038 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
42039 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
42040 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
42041 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
42043 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42045 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
42046 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
42047 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
42048 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
42049 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
42050 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
42051 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
42052 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
42053 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
42054 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
42055 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
42056 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
42057 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
42058 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
42059 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
42060 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
42061 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
42062 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
42063 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
42064 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
42065 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
42066 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
42067 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
42068 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
42069 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
42070 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
42071 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
42072 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
42073 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
42074 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
42075 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
42076 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
42077 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
42078 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
42079 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
42080 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
42082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42084 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
42085 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
42086 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
42087 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
42088 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
42089 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
42090 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
42091 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
42092 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
42093 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
42094 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
42095 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
42096 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
42097 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
42098 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
42099 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
42100 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
42101 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
42103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42105 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
42106 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
42107 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
42108 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
42109 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
42110 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
42111 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
42112 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
42113 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
42114 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
42115 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
42116 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
42117 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
42118 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
42119 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
42120 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
42121 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
42122 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
42123 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
42124 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
42125 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
42126 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
42127 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
42128 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
42129 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
42130 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
42131 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
42132 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
42133 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
42134 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
42135 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
42136 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
42137 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
42138 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
42139 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
42140 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
42142 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42144 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
42145 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
42146 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
42147 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
42148 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
42149 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
42150 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
42151 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
42152 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
42153 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
42154 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
42155 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
42156 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
42157 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
42158 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
42159 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
42160 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
42161 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
42163 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42165 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
42166 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
42167 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
42168 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
42169 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
42170 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
42171 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
42172 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
42173 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
42174 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
42175 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
42176 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
42177 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
42178 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
42179 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
42180 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
42181 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
42182 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
42183 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
42184 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
42185 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
42186 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
42187 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
42188 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
42189 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
42190 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
42191 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
42192 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
42193 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
42194 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
42195 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
42196 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
42197 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
42198 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
42199 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
42200 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
42202 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42204 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
42205 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
42206 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
42207 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
42208 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
42209 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
42210 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
42211 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
42212 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
42213 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
42214 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
42215 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
42216 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
42217 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
42218 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
42219 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
42220 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
42221 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
42222 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
42223 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
42224 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
42225 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
42226 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
42227 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
42228 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
42229 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
42230 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
42231 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
42232 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
42233 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
42234 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
42235 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
42236 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
42237 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
42238 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
42239 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
42240 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
42241 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
42242 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
42243 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
42244 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
42245 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
42246 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
42247 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
42248 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
42249 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
42250 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
42251 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
42252 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
42253 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
42254 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
42255 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
42256 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
42257 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
42258 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
42259 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
42260 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
42261 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
42262 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
42263 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
42264 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
42265 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
42266 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
42267 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
42268 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
42269 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
42270 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
42271 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
42272 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
42273 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
42274 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
42275 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
42277 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42279 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
42280 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
42281 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
42282 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
42283 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
42284 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
42285 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
42286 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
42287 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
42288 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
42289 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
42290 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
42291 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
42292 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
42293 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
42294 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
42295 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
42296 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
42298 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42300 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
42301 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
42302 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
42303 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
42304 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
42305 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
42306 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
42307 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
42308 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
42309 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
42310 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
42311 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
42312 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
42313 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
42314 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
42315 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
42316 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
42317 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
42318 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
42319 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
42320 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
42321 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
42322 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
42323 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
42324 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
42325 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
42326 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
42327 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
42328 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
42329 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
42330 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
42331 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
42332 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
42333 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
42334 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
42335 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
42337 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42339 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
42340 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
42341 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
42342 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
42343 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
42344 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
42345 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
42346 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
42347 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
42348 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
42349 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
42350 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
42351 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
42352 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
42353 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
42354 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
42355 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
42356 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
42358 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42360 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
42361 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
42362 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
42363 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
42364 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
42365 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
42366 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
42367 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
42368 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
42369 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
42370 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
42371 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
42372 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
42373 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
42374 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
42375 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
42376 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
42377 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
42379 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42381 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
42382 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
42383 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
42384 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
42385 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
42386 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
42387 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
42388 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
42389 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
42390 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
42391 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
42392 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
42393 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
42394 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
42395 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
42396 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
42397 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
42398 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
42400 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42402 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
42403 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
42404 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
42405 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
42406 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
42407 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
42408 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
42409 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
42410 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
42411 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
42412 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
42413 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
42414 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
42415 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
42416 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
42417 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
42418 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
42419 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
42421 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42423 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
42424 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
42425 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
42426 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
42427 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
42428 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
42429 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
42430 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
42431 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
42432 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
42433 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
42434 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
42435 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
42436 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
42437 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
42438 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
42439 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
42440 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
42441 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
42442 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
42443 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
42444 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
42445 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
42446 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
42448 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42450 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
42451 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
42452 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
42453 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
42454 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
42455 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
42456 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
42457 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
42458 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
42459 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
42460 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
42461 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
42462 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
42463 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
42464 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
42465 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
42466 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
42467 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
42468 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
42469 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
42470 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
42471 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
42472 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
42474 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42476 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
42477 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
42478 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
42479 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
42480 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
42481 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
42482 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
42483 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
42484 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
42485 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
42486 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
42487 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
42488 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
42489 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
42490 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
42491 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
42492 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
42493 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
42494 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
42495 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
42496 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
42497 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
42498 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
42499 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
42500 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
42501 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
42502 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
42503 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
42504 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
42505 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
42507 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42509 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
42510 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
42511 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
42512 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
42513 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
42514 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
42515 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
42516 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
42517 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
42518 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
42519 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
42520 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
42521 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
42522 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
42523 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
42524 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
42525 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
42526 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
42527 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
42528 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
42529 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
42530 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
42531 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
42532 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
42533 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
42534 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
42535 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
42536 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
42537 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
42538 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
42540 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42542 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
42543 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
42544 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
42545 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
42546 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
42547 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
42548 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
42549 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
42550 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
42551 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
42552 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
42553 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
42554 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
42555 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
42556 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
42557 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
42558 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
42559 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
42560 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
42561 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
42562 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
42563 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
42564 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
42565 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
42566 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
42567 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
42568 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
42569 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
42571 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42573 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
42574 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
42575 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
42576 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
42577 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
42578 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
42579 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
42580 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
42581 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
42582 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
42583 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
42584 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
42586 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42588 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
42589 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
42590 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
42591 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
42592 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
42593 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
42595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42597 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
42598 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
42599 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
42600 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
42601 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
42602 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
42603 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
42604 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
42605 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
42606 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
42607 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
42608 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
42609 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
42610 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
42611 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
42612 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
42613 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
42614 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
42616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42618 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
42619 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
42620 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
42621 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
42622 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
42623 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
42624 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
42625 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
42626 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
42627 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
42628 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
42629 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
42630 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
42631 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
42632 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
42633 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
42634 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
42635 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
42636 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
42637 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
42638 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
42639 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
42640 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
42641 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
42642 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
42643 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
42644 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
42645 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
42646 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
42647 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
42648 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
42649 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
42650 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
42651 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
42652 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
42653 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
42655 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42657 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
42658 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
42659 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
42660 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
42661 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
42662 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
42663 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
42664 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
42665 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
42666 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
42667 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
42668 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
42669 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
42670 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
42671 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
42672 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
42673 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
42674 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
42675 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
42676 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
42677 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
42678 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
42679 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
42680 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
42681 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
42682 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
42683 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
42684 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
42685 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
42686 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
42687 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
42688 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
42689 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
42690 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
42691 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
42692 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
42694 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42696 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
42697 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
42698 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
42699 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
42700 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
42701 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
42702 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
42703 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
42704 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
42705 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
42706 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
42707 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
42708 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
42709 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
42710 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
42711 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
42712 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
42713 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
42715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42717 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
42718 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
42719 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
42720 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
42721 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
42722 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
42723 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
42724 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
42725 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
42726 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
42727 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
42728 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
42729 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
42730 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
42731 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
42732 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
42733 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
42734 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
42736 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42738 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
42739 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
42740 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
42741 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
42742 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
42743 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
42744 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
42745 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
42746 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
42747 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
42748 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
42749 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
42750 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
42751 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
42752 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
42753 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
42754 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
42755 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
42756 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
42757 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
42758 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
42759 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
42760 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
42761 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
42762 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
42763 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
42765 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42767 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
42768 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
42769 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
42770 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
42771 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
42772 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
42773 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
42774 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
42775 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
42776 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
42777 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
42778 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
42779 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
42780 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
42781 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
42782 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
42783 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
42784 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
42785 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
42786 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
42787 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
42788 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
42789 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
42790 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
42791 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
42792 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
42794 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42796 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
42797 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
42798 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
42799 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
42800 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
42801 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
42802 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
42803 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
42804 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
42805 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
42806 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
42807 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
42808 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
42809 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
42810 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
42811 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
42812 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
42813 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
42815 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42817 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
42818 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
42819 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
42820 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
42821 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
42822 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
42823 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
42824 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
42825 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
42826 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
42827 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
42828 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
42829 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
42830 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
42831 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
42832 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
42833 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
42834 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
42836 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42838 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
42839 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
42840 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
42841 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
42842 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
42843 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
42844 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
42845 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
42846 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
42847 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
42848 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
42849 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
42850 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
42851 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
42852 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
42853 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
42854 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
42855 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
42856 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
42857 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
42858 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
42859 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
42861 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42863 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
42864 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
42865 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
42866 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
42867 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
42868 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
42869 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
42870 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
42871 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
42872 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
42873 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
42874 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
42875 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
42876 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
42877 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
42878 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
42879 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
42880 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
42881 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
42882 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
42883 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
42884 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
42886 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42888 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
42890 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42892 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
42893 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
42894 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
42895 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
42896 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
42897 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
42898 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
42899 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
42900 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
42901 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
42902 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
42903 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
42904 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
42905 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
42906 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
42907 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
42908 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
42909 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
42910 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
42911 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
42912 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
42913 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
42914 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
42915 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
42916 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
42917 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
42918 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
42919 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
42920 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
42921 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
42923 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42925 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
42926 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
42927 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
42928 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
42929 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
42930 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
42931 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
42932 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
42933 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
42934 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
42935 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
42936 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
42937 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
42938 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
42939 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
42940 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
42941 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
42942 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
42943 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
42944 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
42945 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
42946 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
42947 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
42948 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
42949 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
42950 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
42951 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
42952 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
42953 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
42954 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
42956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42958 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
42959 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
42960 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
42961 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
42962 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
42963 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
42964 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
42965 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
42966 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
42967 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
42968 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
42969 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
42970 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
42971 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
42972 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
42973 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
42974 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
42975 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
42976 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
42977 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
42978 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
42979 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
42980 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
42981 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
42982 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
42983 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
42984 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
42985 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
42986 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
42987 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
42989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42991 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
42992 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
42993 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
42994 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
42995 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
42996 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
42997 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
42998 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
42999 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
43000 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
43001 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
43002 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
43003 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
43004 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
43005 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
43006 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
43007 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
43008 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
43009 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
43010 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
43011 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
43012 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
43013 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
43014 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
43015 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
43016 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
43017 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
43018 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
43019 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
43020 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
43022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43024 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
43025 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
43026 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
43027 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
43028 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
43029 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
43030 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
43031 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
43032 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
43033 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
43034 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
43035 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
43036 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
43037 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
43038 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
43039 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
43040 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
43041 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
43042 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
43043 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
43044 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
43045 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
43046 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
43047 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
43048 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
43049 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
43050 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
43051 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
43052 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
43053 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
43055 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43057 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
43058 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
43059 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
43060 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
43061 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
43062 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
43063 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
43064 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
43065 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
43066 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
43067 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
43068 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
43069 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
43070 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
43071 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
43072 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
43073 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
43074 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
43075 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
43076 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
43077 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
43078 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
43079 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
43080 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
43081 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
43082 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
43083 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
43084 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
43085 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
43086 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
43088 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43090 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
43091 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
43092 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
43093 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
43094 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
43095 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
43096 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
43097 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
43098 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
43099 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
43100 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
43101 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
43102 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
43103 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
43104 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
43105 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
43106 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
43107 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
43108 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
43109 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
43110 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
43111 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
43112 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
43113 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
43114 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
43115 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
43116 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
43117 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
43118 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
43119 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
43121 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43123 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
43124 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
43125 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
43126 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
43127 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
43128 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
43129 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
43130 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
43131 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
43132 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
43133 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
43134 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
43135 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
43136 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
43137 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
43138 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
43139 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
43140 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
43141 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
43142 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
43143 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
43144 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
43145 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
43146 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
43147 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
43148 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
43149 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
43150 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
43151 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
43152 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
43154 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43156 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
43157 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
43158 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
43159 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
43160 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
43161 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
43162 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
43163 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
43164 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
43165 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
43166 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
43167 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
43168 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
43169 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
43170 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
43171 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
43172 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
43173 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
43174 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
43175 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
43176 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
43177 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
43178 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
43179 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
43180 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
43181 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
43182 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
43183 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
43184 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
43185 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
43187 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43189 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
43190 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
43191 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
43192 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
43193 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
43194 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
43195 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
43196 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
43197 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
43198 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
43199 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
43200 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
43201 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
43202 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
43203 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
43204 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
43205 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
43206 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
43207 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
43208 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
43209 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
43210 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
43211 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
43212 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
43213 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
43214 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
43215 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
43216 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
43217 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
43218 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
43220 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43222 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
43223 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
43224 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
43225 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
43226 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
43227 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
43228 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
43229 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
43230 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
43231 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
43232 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
43233 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
43234 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
43235 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
43236 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
43237 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
43238 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
43239 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
43240 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
43241 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
43242 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
43243 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
43244 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
43245 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
43246 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
43247 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
43248 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
43249 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
43250 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
43251 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
43253 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43255 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
43256 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
43257 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
43258 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
43259 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
43260 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
43261 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
43262 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
43263 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
43264 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
43265 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
43266 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
43267 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
43268 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
43269 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
43270 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
43271 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
43272 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
43273 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
43274 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
43275 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
43276 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
43277 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
43278 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
43279 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
43280 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
43281 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
43282 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
43283 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
43284 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
43286 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43288 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
43290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43292 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
43293 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
43294 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
43295 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
43296 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
43297 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
43298 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
43299 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
43300 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
43301 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
43302 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
43303 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
43304 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
43305 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
43306 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
43307 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
43308 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
43309 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
43310 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
43311 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
43312 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
43313 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
43314 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
43315 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
43316 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
43317 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
43318 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
43319 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
43320 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
43321 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
43322 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
43323 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
43324 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
43325 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
43326 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
43327 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
43329 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43331 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
43332 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
43333 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
43334 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
43335 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
43336 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
43337 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
43338 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
43339 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
43340 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
43341 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
43342 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
43343 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
43344 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
43345 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
43346 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
43347 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
43348 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
43349 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
43350 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
43351 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
43352 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
43353 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
43354 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
43355 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
43356 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
43357 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
43358 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
43359 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
43360 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
43361 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
43362 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
43363 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
43364 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
43365 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
43366 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
43368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43370 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
43371 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
43372 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
43373 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
43374 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
43375 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
43376 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
43377 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
43378 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
43379 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
43380 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
43381 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
43382 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
43383 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
43384 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
43385 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
43386 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
43387 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
43388 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
43389 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
43390 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
43391 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
43392 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
43393 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
43394 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
43395 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
43396 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
43397 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
43398 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
43399 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
43400 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
43401 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
43402 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
43403 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
43404 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
43405 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
43407 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43409 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
43410 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
43411 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
43412 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
43413 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
43414 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
43415 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
43416 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
43417 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
43418 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
43419 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
43420 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
43421 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
43422 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
43423 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
43424 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
43425 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
43426 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
43427 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
43428 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
43429 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
43430 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
43431 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
43432 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
43433 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
43434 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
43435 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
43436 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
43437 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
43438 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
43439 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
43440 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
43441 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
43442 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
43443 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
43444 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
43446 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43448 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
43449 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
43450 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
43451 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
43452 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
43453 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
43454 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
43455 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
43456 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
43457 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
43458 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
43459 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
43460 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
43461 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
43462 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
43463 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
43464 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
43465 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
43466 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
43467 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
43468 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
43469 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
43470 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
43471 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
43472 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
43473 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
43474 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
43475 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
43476 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
43477 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
43478 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
43479 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
43480 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
43481 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
43482 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
43483 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
43485 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43487 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
43488 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
43489 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
43490 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
43491 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
43492 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
43493 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
43494 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
43495 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
43496 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
43497 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
43498 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
43499 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
43500 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
43501 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
43502 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
43503 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
43504 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
43505 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
43506 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
43507 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
43508 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
43509 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
43510 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
43511 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
43512 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
43513 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
43514 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
43515 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
43516 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
43517 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
43518 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
43519 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
43520 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
43521 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
43522 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
43524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43526 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
43527 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
43528 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
43529 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
43530 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
43531 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
43532 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
43533 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
43534 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
43535 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
43536 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
43537 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
43538 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
43539 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
43540 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
43541 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
43542 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
43543 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
43544 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
43545 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
43546 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
43547 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
43548 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
43549 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
43550 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
43551 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
43552 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
43553 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
43554 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
43555 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
43556 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
43557 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
43558 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
43559 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
43560 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
43561 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
43563 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43565 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
43566 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
43567 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
43568 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
43569 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
43570 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
43571 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
43572 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
43573 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
43574 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
43575 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
43576 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
43577 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
43578 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
43579 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
43580 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
43581 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
43582 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
43583 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
43584 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
43585 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
43586 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
43587 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
43588 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
43589 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
43590 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
43591 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
43592 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
43593 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
43594 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
43595 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
43596 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
43597 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
43598 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
43599 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
43600 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
43602 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43604 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
43605 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
43606 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
43607 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
43608 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
43609 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
43610 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
43611 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
43612 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
43613 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
43614 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
43615 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
43616 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
43617 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
43618 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
43619 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
43620 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
43621 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
43623 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43625 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
43626 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
43627 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
43628 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
43629 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
43630 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
43631 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
43632 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
43633 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
43634 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
43635 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
43636 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
43637 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
43638 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
43639 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
43640 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
43641 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
43642 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
43644 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43646 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
43647 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
43648 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
43649 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
43650 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
43651 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
43652 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
43653 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
43654 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
43655 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
43656 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
43657 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
43658 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
43659 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
43660 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
43661 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
43662 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
43663 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
43665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43667 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
43668 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
43669 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
43670 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
43671 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
43672 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
43673 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
43674 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
43675 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
43676 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
43677 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
43678 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
43679 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
43680 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
43681 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
43682 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
43683 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
43684 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
43686 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43688 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
43689 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
43690 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
43691 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
43692 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
43693 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
43694 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
43695 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
43696 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
43697 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
43698 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
43699 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
43700 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
43701 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
43702 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
43703 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
43704 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
43705 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
43707 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43709 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
43710 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
43711 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
43712 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
43713 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
43714 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
43715 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
43716 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
43717 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
43718 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
43719 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
43720 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
43721 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
43722 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
43723 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
43724 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
43725 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
43726 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
43728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43730 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
43731 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
43732 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
43733 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
43734 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
43735 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
43736 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
43737 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
43738 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
43739 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
43740 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
43741 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
43742 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
43743 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
43744 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
43745 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
43746 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
43747 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
43749 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43751 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
43752 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
43753 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
43754 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
43755 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
43756 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
43757 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
43758 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
43759 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
43760 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
43761 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
43762 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
43763 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
43764 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
43765 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
43766 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
43767 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
43768 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
43770 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43772 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
43773 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
43774 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
43775 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
43776 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
43777 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
43778 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
43779 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
43780 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
43781 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
43782 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
43783 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
43784 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
43785 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
43786 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
43788 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43790 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
43791 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
43792 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
43793 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
43794 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
43795 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
43796 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
43797 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
43798 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
43799 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
43800 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
43801 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
43802 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
43803 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
43804 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
43805 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
43806 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
43807 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
43808 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
43809 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
43810 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
43811 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
43812 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
43813 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
43814 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
43815 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
43816 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
43817 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
43818 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
43819 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
43821 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43823 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
43824 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
43825 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
43826 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
43827 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
43828 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
43829 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
43830 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
43831 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
43832 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
43833 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
43834 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
43835 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
43836 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
43837 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
43839 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43841 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
43842 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
43843 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
43844 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
43845 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
43846 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
43847 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
43848 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
43849 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
43850 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
43851 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
43852 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
43853 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
43854 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
43855 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
43856 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
43857 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
43858 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
43859 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
43860 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
43861 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
43862 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
43863 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
43864 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
43865 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
43866 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
43867 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
43868 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
43869 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
43870 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
43872 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43874 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
43875 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
43876 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
43877 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
43878 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
43879 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
43880 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
43881 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
43882 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
43883 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
43884 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
43885 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
43886 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
43887 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
43888 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
43889 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
43890 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
43891 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
43892 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
43893 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
43894 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
43895 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
43896 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
43897 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
43898 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
43899 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
43900 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
43901 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
43902 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
43903 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
43905 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43907 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
43908 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
43909 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
43910 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
43911 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
43912 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
43913 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
43914 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
43915 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
43916 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
43917 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
43918 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
43919 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
43920 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
43921 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
43922 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
43923 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
43924 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
43926 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43928 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
43929 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
43930 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
43931 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
43932 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
43933 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
43934 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
43935 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
43936 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
43937 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
43938 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
43939 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
43940 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
43941 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
43942 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
43943 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
43944 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
43945 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
43946 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
43947 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
43948 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
43949 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
43950 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
43951 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
43952 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
43953 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
43954 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
43955 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
43956 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
43957 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
43958 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
43959 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
43960 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
43961 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
43962 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
43963 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
43965 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43967 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
43968 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
43969 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
43970 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
43971 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
43972 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
43973 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
43974 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
43975 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
43976 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
43977 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
43978 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
43979 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
43980 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
43981 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
43982 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
43983 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
43984 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
43986 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43988 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
43989 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
43990 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
43991 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
43992 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
43993 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
43994 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
43995 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
43996 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
43997 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
43998 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
43999 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
44000 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
44001 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
44002 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
44003 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
44004 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
44005 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
44006 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
44007 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
44008 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
44009 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
44010 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
44011 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
44012 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
44013 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
44014 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
44015 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
44016 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
44017 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
44018 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
44019 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
44020 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
44021 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
44022 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
44023 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
44025 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44027 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
44028 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
44029 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
44030 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
44031 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
44032 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
44033 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
44034 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
44035 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
44036 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
44037 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
44038 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
44039 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
44040 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
44041 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
44042 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
44043 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
44044 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
44046 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44048 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
44049 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
44050 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
44051 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
44052 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
44053 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
44054 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
44055 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
44056 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
44057 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
44058 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
44059 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
44060 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
44061 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
44062 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
44063 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
44064 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
44065 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
44066 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
44067 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
44068 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
44069 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
44070 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
44071 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
44072 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
44073 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
44074 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
44075 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
44076 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
44077 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
44078 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
44079 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
44080 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
44081 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
44082 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
44083 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
44085 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44087 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
44088 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
44089 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
44090 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
44091 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
44092 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
44093 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
44094 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
44095 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
44096 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
44097 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
44098 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
44099 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
44100 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
44101 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
44102 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
44103 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
44104 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
44105 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
44106 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
44107 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
44108 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
44109 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
44110 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
44111 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
44112 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
44113 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
44114 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
44115 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
44116 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
44117 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
44118 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
44119 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
44120 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
44121 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
44122 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
44123 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
44124 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
44125 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
44126 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
44127 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
44128 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
44129 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
44130 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
44131 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
44133 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44135 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
44136 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
44137 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
44138 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
44139 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
44140 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
44141 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
44142 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
44143 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
44144 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
44145 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
44146 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
44147 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
44148 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
44149 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
44151 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44153 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
44154 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
44155 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
44156 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
44157 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
44158 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
44159 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
44160 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
44161 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
44162 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
44163 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
44164 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
44165 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
44166 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
44167 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
44169 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44171 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
44172 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
44173 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
44174 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
44175 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
44176 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
44177 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
44178 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
44179 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
44180 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
44181 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
44182 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
44183 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
44184 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
44185 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
44187 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44189 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
44191 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44193 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
44194 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
44195 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
44196 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
44197 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
44198 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
44199 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
44200 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
44201 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
44202 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
44203 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
44204 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
44205 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
44206 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
44207 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
44208 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
44209 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
44210 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
44212 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44214 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
44215 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
44216 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
44217 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
44218 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
44219 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
44220 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
44221 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
44222 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
44223 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
44224 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
44225 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
44226 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
44227 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
44228 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
44229 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
44230 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
44231 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
44233 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44235 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
44236 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
44237 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
44238 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
44239 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
44240 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
44241 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
44242 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
44243 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
44244 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
44245 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
44246 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
44247 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
44248 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
44249 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
44250 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
44251 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
44252 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
44254 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44256 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
44257 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
44258 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
44259 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
44260 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
44261 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
44262 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
44263 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
44264 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
44265 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
44266 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
44267 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
44268 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
44269 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
44270 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
44271 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
44272 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
44273 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
44275 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44277 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
44278 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
44279 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
44280 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
44281 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
44282 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
44283 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
44284 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
44285 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
44286 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
44287 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
44288 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
44289 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
44290 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
44291 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
44292 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
44293 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
44294 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
44296 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44298 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
44299 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
44300 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
44301 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
44302 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
44303 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
44304 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
44305 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
44306 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
44307 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
44308 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
44309 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
44310 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
44311 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
44312 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
44313 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
44314 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
44315 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
44317 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44319 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
44320 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
44321 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
44322 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
44323 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
44324 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
44325 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
44326 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
44327 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
44328 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
44329 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
44330 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
44331 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
44332 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
44333 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
44334 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
44335 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
44336 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
44337 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
44338 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
44339 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
44340 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
44341 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
44342 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
44343 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
44344 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
44345 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
44346 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
44347 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
44348 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
44350 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44352 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
44353 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
44354 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
44355 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
44356 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
44357 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
44358 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
44359 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
44360 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
44361 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
44362 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
44363 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
44364 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
44365 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
44366 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
44367 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
44368 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
44369 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
44370 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
44371 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
44372 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
44373 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
44374 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
44375 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
44376 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
44377 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
44378 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
44379 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
44380 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
44381 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
44383 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44385 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
44386 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
44387 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
44388 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
44389 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
44390 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
44391 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
44392 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
44393 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
44394 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
44395 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
44396 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
44397 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
44398 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
44399 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
44400 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
44401 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
44402 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
44403 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
44404 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
44405 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
44406 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
44407 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
44408 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
44409 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
44410 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
44411 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
44412 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
44413 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
44414 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
44416 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44418 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
44419 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
44420 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
44421 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
44422 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
44423 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
44424 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
44425 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
44426 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
44427 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
44428 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
44429 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
44430 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
44431 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
44432 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
44433 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
44434 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
44435 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
44436 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
44437 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
44438 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
44439 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
44440 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
44441 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
44442 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
44443 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
44444 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
44445 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
44446 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
44447 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
44449 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44451 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
44452 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
44453 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
44454 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
44455 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
44456 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
44457 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
44458 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
44459 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
44460 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
44461 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
44462 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
44463 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
44464 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
44465 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
44466 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
44467 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
44468 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
44469 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
44470 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
44471 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
44472 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
44473 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
44474 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
44475 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
44476 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
44477 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
44478 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
44479 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
44480 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
44481 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
44482 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
44483 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
44484 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
44485 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
44486 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
44488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44490 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
44491 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
44492 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
44493 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
44494 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
44495 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
44496 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
44497 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
44498 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
44499 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
44500 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
44501 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
44502 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
44503 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
44504 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
44505 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
44506 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
44507 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
44508 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
44509 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
44510 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
44511 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
44512 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
44513 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
44514 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
44515 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
44516 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
44517 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
44518 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
44519 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
44520 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
44521 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
44522 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
44523 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
44524 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
44525 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
44527 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44529 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
44530 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
44531 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
44532 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
44533 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
44534 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
44535 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
44536 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
44537 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
44538 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
44539 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
44540 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
44541 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
44542 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
44543 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
44544 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
44545 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
44546 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
44547 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
44548 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
44549 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
44550 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
44551 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
44552 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
44553 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
44554 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
44555 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
44556 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
44557 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
44558 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
44559 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
44560 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
44561 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
44562 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
44563 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
44564 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
44566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44568 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
44569 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
44570 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
44571 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
44572 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
44573 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
44574 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
44575 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
44576 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
44577 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
44578 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
44579 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
44580 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
44581 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
44582 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
44583 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
44584 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
44585 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
44586 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
44587 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
44588 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
44589 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
44590 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
44591 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
44592 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
44593 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
44594 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
44595 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
44596 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
44597 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
44598 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
44599 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
44600 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
44601 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
44602 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
44603 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
44605 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44607 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
44608 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
44609 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
44610 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
44611 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
44612 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
44613 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
44614 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
44615 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
44616 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
44617 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
44618 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
44619 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
44620 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
44621 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
44622 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
44623 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
44624 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
44626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44628 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
44629 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
44630 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
44631 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
44632 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
44633 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
44634 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
44635 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
44636 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
44637 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
44638 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
44639 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
44640 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
44641 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
44642 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
44643 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
44644 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
44645 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
44647 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44649 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
44650 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
44651 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
44652 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
44653 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
44654 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
44655 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
44656 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
44657 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
44658 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
44659 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
44660 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
44661 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
44662 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
44663 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
44664 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
44665 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
44666 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
44668 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44670 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
44671 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
44672 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
44673 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
44674 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
44675 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
44676 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
44677 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
44678 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
44679 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
44680 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
44681 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
44682 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
44683 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
44684 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
44685 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
44686 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
44687 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
44689 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44691 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
44692 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
44693 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
44694 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
44695 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
44696 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
44697 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
44698 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
44699 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
44700 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
44701 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
44702 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
44703 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
44704 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
44705 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
44707 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44709 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
44710 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
44711 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
44712 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
44713 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
44714 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
44715 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
44716 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
44717 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
44718 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
44719 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
44720 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
44721 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
44722 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
44723 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
44725 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44727 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
44728 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
44729 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
44730 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
44731 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
44732 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
44733 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
44734 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
44735 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
44736 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
44737 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
44738 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
44739 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
44740 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
44741 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
44743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44745 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
44746 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
44747 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
44748 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
44749 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
44750 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
44751 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
44752 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
44753 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
44754 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
44755 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
44756 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
44757 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
44758 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
44759 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
44761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44763 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
44764 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
44765 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
44766 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
44767 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
44768 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
44769 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
44770 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
44771 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
44772 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
44773 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
44774 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
44775 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
44776 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
44777 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
44778 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
44779 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
44780 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
44781 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
44782 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
44783 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
44784 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
44785 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
44787 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44789 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
44790 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
44791 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
44792 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
44793 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
44794 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
44795 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
44796 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
44797 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
44798 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
44799 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
44800 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
44801 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
44802 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
44803 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
44805 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44807 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
44808 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
44809 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
44810 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
44811 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
44812 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
44813 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
44814 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
44815 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
44816 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
44817 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
44818 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
44819 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
44820 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
44821 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
44823 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44825 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
44827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44829 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
44830 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
44831 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
44832 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
44833 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
44834 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
44835 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
44836 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
44837 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
44838 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
44839 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
44840 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
44841 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
44842 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
44843 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
44844 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
44845 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
44846 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
44848 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44850 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
44851 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
44852 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
44853 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
44854 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
44855 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
44856 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
44857 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
44858 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
44859 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
44860 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
44861 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
44862 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
44863 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
44864 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
44865 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
44866 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
44867 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
44869 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44871 * g++.target/riscv/rvv/base/exception-1.C: New test.
44873 2023-02-11 Jakub Jelinek <jakub@redhat.com>
44876 * c-c++-common/pr108605.c: New test.
44878 2023-02-11 Jonathan Yong <10walls@gmail.com>
44880 * gcc.dg/pr65658.c: fix LLP64 test.
44882 2023-02-11 Jonathan Yong <10walls@gmail.com>
44884 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
44885 * gcc.dg/Warray-bounds-52.c: ditto
44886 * gcc.dg/Wstringop-overflow-62.c: ditto
44887 * gcc.dg/attr-vector_size.c: ditto
44888 * gcc.dg/overflow-warn-9.c: ditto
44890 2023-02-10 David Malcolm <dmalcolm@redhat.com>
44893 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
44894 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
44896 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
44898 PR tree-optimization/108520
44899 * g++.dg/pr108520.C: New.
44901 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44903 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
44904 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
44905 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
44906 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
44907 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
44908 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
44909 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
44910 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
44911 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
44912 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
44913 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
44914 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
44915 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
44916 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
44917 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
44918 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
44919 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
44920 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
44921 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
44922 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
44923 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
44924 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
44925 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
44926 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
44927 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
44928 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
44929 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
44930 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
44931 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
44932 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
44934 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44936 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
44937 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
44938 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
44939 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
44940 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
44941 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
44942 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
44943 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
44944 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
44945 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
44946 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
44947 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
44948 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
44949 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
44950 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
44951 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
44952 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
44953 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
44954 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
44955 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
44956 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
44957 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
44958 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
44959 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
44960 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
44961 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
44962 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
44963 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
44964 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
44965 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
44967 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44969 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
44970 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
44971 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
44972 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
44973 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
44974 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
44975 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
44976 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
44977 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
44978 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
44979 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
44980 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
44981 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
44982 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
44983 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
44984 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
44985 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
44986 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
44987 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
44988 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
44989 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
44990 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
44991 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
44992 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
44993 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
44994 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
44995 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
44996 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
44997 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
44998 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
45000 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45002 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
45003 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
45004 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
45005 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
45006 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
45007 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
45008 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
45009 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
45010 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
45011 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
45012 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
45013 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
45014 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
45015 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
45016 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
45017 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
45018 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
45019 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
45020 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
45021 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
45022 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
45023 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
45024 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
45025 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
45026 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
45027 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
45028 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
45029 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
45030 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
45031 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
45033 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45035 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
45036 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
45037 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
45038 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
45039 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
45040 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
45041 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
45042 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
45043 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
45044 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
45045 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
45046 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
45047 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
45048 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
45049 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
45050 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
45051 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
45052 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
45053 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
45054 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
45055 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
45056 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
45057 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
45058 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
45059 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
45060 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
45061 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
45062 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
45063 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
45064 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
45066 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45068 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
45069 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
45070 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
45071 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
45072 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
45073 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
45074 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
45075 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
45076 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
45077 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
45078 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
45079 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
45080 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
45081 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
45082 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
45083 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
45084 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
45085 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
45086 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
45087 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
45088 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
45089 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
45090 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
45091 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
45092 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
45093 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
45094 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
45095 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
45096 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
45097 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
45099 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45101 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
45102 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
45103 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
45104 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
45105 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
45106 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
45107 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
45108 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
45109 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
45110 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
45111 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
45112 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
45113 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
45114 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
45115 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
45116 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
45117 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
45118 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
45119 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
45120 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
45121 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
45122 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
45123 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
45124 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
45125 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
45126 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
45127 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
45128 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
45129 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
45130 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
45132 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45134 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
45135 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
45136 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
45137 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
45138 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
45139 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
45140 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
45141 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
45142 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
45143 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
45144 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
45145 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
45146 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
45147 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
45148 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
45149 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
45150 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
45151 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
45152 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
45153 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
45154 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
45155 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
45156 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
45157 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
45158 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
45159 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
45160 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
45161 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
45162 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
45163 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
45165 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45167 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
45168 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
45169 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
45170 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
45171 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
45172 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
45173 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
45174 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
45175 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
45176 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
45177 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
45178 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
45179 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
45180 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
45181 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
45182 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
45183 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
45184 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
45185 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
45186 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
45187 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
45188 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
45189 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
45190 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
45191 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
45192 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
45193 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
45194 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
45195 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
45196 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
45198 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45200 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
45201 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
45202 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
45203 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
45204 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
45205 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
45206 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
45207 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
45208 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
45209 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
45210 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
45211 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
45212 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
45213 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
45214 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
45215 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
45216 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
45217 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
45218 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
45219 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
45220 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
45221 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
45222 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
45223 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
45224 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
45225 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
45226 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
45227 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
45228 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
45229 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
45231 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45233 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
45234 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
45235 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
45236 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
45237 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
45238 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
45239 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
45240 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
45241 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
45242 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
45243 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
45244 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
45245 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
45246 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
45247 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
45248 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
45249 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
45250 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
45251 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
45252 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
45253 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
45254 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
45255 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
45256 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
45257 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
45258 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
45259 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
45260 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
45261 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
45262 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
45264 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45266 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
45267 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
45268 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
45269 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
45270 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
45271 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
45272 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
45273 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
45274 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
45275 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
45276 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
45277 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
45278 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
45279 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
45280 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
45281 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
45282 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
45283 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
45284 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
45285 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
45286 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
45287 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
45288 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
45289 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
45290 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
45291 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
45292 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
45293 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
45294 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
45295 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
45297 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45299 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
45300 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
45301 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
45302 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
45303 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
45304 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
45305 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
45306 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
45307 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
45308 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
45309 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
45310 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
45311 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
45312 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
45313 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
45314 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
45315 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
45316 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
45317 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
45318 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
45319 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
45320 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
45321 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
45322 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
45323 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
45324 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
45325 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
45326 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
45327 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
45328 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
45330 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45332 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
45333 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
45334 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
45335 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
45336 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
45337 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
45338 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
45339 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
45340 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
45341 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
45342 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
45343 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
45344 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
45345 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
45346 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
45347 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
45348 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
45349 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
45350 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
45351 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
45352 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
45353 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
45354 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
45355 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
45356 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
45357 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
45358 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
45359 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
45360 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
45361 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
45363 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45365 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
45366 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
45367 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
45368 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
45369 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
45370 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
45371 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
45372 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
45373 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
45374 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
45375 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
45376 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
45377 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
45378 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
45379 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
45380 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
45381 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
45382 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
45383 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
45384 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
45385 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
45386 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
45387 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
45388 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
45389 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
45390 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
45391 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
45392 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
45393 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
45394 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
45396 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45398 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
45399 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
45400 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
45401 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
45402 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
45403 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
45404 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
45405 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
45406 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
45407 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
45408 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
45409 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
45410 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
45411 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
45412 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
45413 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
45414 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
45415 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
45416 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
45417 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
45418 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
45419 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
45420 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
45421 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
45422 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
45423 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
45424 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
45425 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
45426 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
45427 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
45428 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
45429 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
45430 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
45431 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
45432 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
45433 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
45434 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
45435 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
45436 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
45437 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
45438 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
45439 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
45440 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
45441 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
45442 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
45443 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
45444 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
45445 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
45446 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
45447 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
45448 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
45449 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
45450 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
45451 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
45452 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
45453 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
45454 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
45455 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
45456 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
45457 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
45458 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
45459 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
45460 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
45461 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
45462 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
45463 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
45464 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
45465 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
45466 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
45467 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
45468 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
45469 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
45470 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
45471 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
45472 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
45473 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
45474 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
45475 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
45476 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
45477 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
45478 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
45479 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
45480 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
45481 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
45482 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
45483 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
45484 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
45485 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
45486 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
45487 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
45488 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
45489 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
45490 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
45491 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
45492 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
45493 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
45495 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45497 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
45498 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
45499 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
45500 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
45501 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
45502 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
45503 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
45504 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
45505 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
45506 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
45507 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
45508 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
45509 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
45510 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
45511 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
45512 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
45513 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
45514 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
45515 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
45516 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
45517 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
45518 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
45519 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
45520 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
45521 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
45522 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
45523 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
45524 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
45525 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
45526 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
45527 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
45528 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
45529 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
45530 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
45531 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
45532 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
45534 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45536 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
45537 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
45538 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
45539 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
45540 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
45541 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
45542 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
45543 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
45544 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
45545 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
45546 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
45547 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
45548 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
45549 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
45550 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
45551 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
45552 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
45553 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
45554 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
45555 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
45556 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
45557 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
45558 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
45559 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
45560 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
45561 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
45562 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
45563 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
45564 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
45565 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
45566 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
45567 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
45568 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
45569 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
45570 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
45571 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
45573 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45575 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
45576 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
45577 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
45578 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
45579 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
45580 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
45581 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
45582 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
45583 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
45584 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
45585 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
45586 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
45587 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
45588 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
45589 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
45590 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
45591 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
45592 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
45593 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
45594 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
45595 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
45596 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
45597 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
45598 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
45599 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
45600 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
45601 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
45602 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
45603 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
45604 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
45605 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
45606 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
45607 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
45608 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
45609 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
45610 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
45612 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45614 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
45615 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
45616 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
45617 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
45618 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
45619 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
45620 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
45621 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
45622 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
45623 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
45624 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
45625 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
45626 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
45627 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
45628 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
45629 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
45630 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
45631 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
45632 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
45633 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
45634 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
45635 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
45636 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
45637 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
45638 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
45639 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
45640 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
45641 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
45642 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
45643 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
45644 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
45645 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
45646 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
45647 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
45648 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
45649 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
45651 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45653 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
45654 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
45655 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
45656 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
45657 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
45658 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
45659 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
45660 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
45661 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
45662 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
45663 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
45664 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
45665 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
45666 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
45667 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
45668 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
45669 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
45670 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
45671 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
45672 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
45673 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
45674 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
45675 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
45676 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
45677 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
45678 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
45679 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
45680 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
45681 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
45682 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
45683 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
45684 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
45685 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
45686 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
45687 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
45688 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
45690 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45692 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
45693 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
45694 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
45695 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
45696 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
45697 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
45698 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
45699 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
45700 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
45701 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
45702 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
45703 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
45704 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
45705 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
45706 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
45707 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
45708 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
45709 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
45710 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
45711 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
45712 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
45713 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
45714 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
45715 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
45716 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
45717 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
45718 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
45719 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
45720 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
45721 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
45722 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
45723 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
45724 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
45725 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
45726 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
45727 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
45729 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45731 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
45732 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
45733 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
45734 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
45735 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
45736 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
45737 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
45738 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
45739 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
45740 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
45741 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
45742 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
45743 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
45744 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
45745 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
45746 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
45747 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
45748 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
45749 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
45750 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
45751 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
45752 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
45753 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
45754 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
45755 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
45756 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
45757 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
45758 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
45759 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
45760 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
45761 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
45762 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
45763 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
45764 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
45765 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
45766 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
45768 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45770 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
45771 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
45772 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
45773 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
45774 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
45775 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
45776 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
45777 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
45778 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
45779 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
45780 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
45781 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
45782 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
45783 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
45784 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
45785 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
45786 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
45787 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
45788 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
45789 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
45790 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
45791 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
45792 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
45793 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
45794 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
45795 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
45796 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
45797 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
45798 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
45799 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
45800 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
45801 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
45802 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
45803 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
45804 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
45805 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
45807 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45809 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
45810 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
45811 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
45812 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
45813 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
45814 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
45815 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
45816 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
45817 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
45818 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
45819 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
45820 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
45821 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
45822 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
45823 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
45824 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
45825 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
45826 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
45827 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
45828 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
45829 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
45830 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
45831 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
45832 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
45833 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
45834 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
45835 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
45836 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
45837 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
45838 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
45839 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
45840 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
45841 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
45842 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
45843 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
45844 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
45846 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45848 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
45849 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
45850 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
45851 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
45852 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
45853 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
45854 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
45855 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
45856 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
45857 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
45858 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
45859 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
45860 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
45861 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
45862 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
45863 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
45864 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
45865 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
45866 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
45867 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
45868 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
45869 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
45870 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
45871 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
45872 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
45873 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
45874 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
45875 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
45876 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
45877 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
45878 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
45879 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
45880 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
45881 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
45882 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
45883 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
45885 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45887 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
45888 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
45889 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
45890 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
45891 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
45892 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
45893 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
45894 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
45895 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
45896 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
45897 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
45898 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
45899 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
45900 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
45901 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
45902 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
45903 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
45904 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
45905 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
45906 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
45907 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
45908 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
45909 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
45910 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
45911 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
45912 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
45913 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
45914 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
45915 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
45916 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
45917 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
45918 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
45919 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
45920 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
45921 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
45922 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
45924 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45926 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
45927 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
45928 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
45929 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
45930 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
45931 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
45932 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
45933 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
45934 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
45935 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
45936 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
45937 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
45938 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
45939 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
45940 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
45941 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
45942 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
45943 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
45944 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
45945 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
45946 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
45947 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
45948 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
45949 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
45950 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
45951 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
45952 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
45953 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
45954 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
45955 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
45956 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
45957 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
45958 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
45959 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
45960 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
45961 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
45963 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45965 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
45966 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
45967 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
45968 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
45969 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
45970 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
45971 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
45972 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
45973 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
45974 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
45975 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
45976 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
45977 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
45978 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
45979 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
45980 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
45981 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
45982 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
45983 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
45984 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
45985 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
45986 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
45987 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
45988 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
45989 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
45990 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
45991 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
45992 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
45993 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
45994 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
45995 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
45996 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
45997 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
45998 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
45999 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
46000 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
46002 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46004 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
46005 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
46006 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
46007 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
46008 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
46009 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
46010 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
46011 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
46012 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
46013 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
46014 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
46015 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
46016 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
46017 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
46018 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
46019 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
46020 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
46021 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
46022 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
46023 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
46024 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
46025 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
46026 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
46027 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
46028 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
46029 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
46030 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
46031 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
46032 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
46033 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
46034 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
46035 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
46036 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
46037 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
46038 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
46039 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
46041 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46043 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
46044 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
46045 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
46046 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
46047 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
46048 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
46049 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
46050 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
46051 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
46052 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
46053 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
46054 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
46055 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
46056 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
46057 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
46058 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
46059 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
46060 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
46061 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
46062 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
46063 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
46064 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
46065 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
46066 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
46067 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
46068 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
46069 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
46070 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
46071 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
46072 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
46073 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
46074 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
46075 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
46076 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
46077 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
46078 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
46080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46082 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
46083 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
46084 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
46085 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
46086 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
46087 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
46088 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
46089 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
46090 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
46091 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
46092 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
46093 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
46094 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
46095 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
46096 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
46098 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46100 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
46101 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
46102 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
46103 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
46104 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
46105 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
46106 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
46107 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
46108 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
46109 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
46110 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
46111 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
46112 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
46113 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
46114 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
46115 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
46116 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
46117 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
46119 2023-02-10 Richard Biener <rguenther@suse.de>
46121 PR tree-optimization/108724
46122 * gcc.target/i386/pr108724.c: New testcase.
46124 2023-02-10 Andrew Pinski <apinski@marvell.com>
46125 Andrew Macleod <amacleod@redhat.com>
46127 PR tree-optimization/108684
46128 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
46129 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
46130 * gcc.dg/tree-ssa/pr108684-1.c: New test.
46132 2023-02-10 Joseph Myers <joseph@codesourcery.com>
46134 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
46135 constants to nullptr_t.
46136 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
46137 null pointer constants to nullptr_t. Do test errors for
46138 conversion of other values to nullptr_t and for unary '+' on
46141 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
46143 PR tree-optimization/107561
46144 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
46146 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
46148 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
46150 PR testsuite/106120
46151 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
46152 ilp32 targets with c++98.
46154 2023-02-10 Marek Polacek <polacek@redhat.com>
46157 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
46159 2023-02-09 David Malcolm <dmalcolm@redhat.com>
46162 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
46164 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
46166 * gcc.target/i386/pr103541.c: New.
46167 * g++.target/i386/pr108711.C: New.
46169 2023-02-09 Harald Anlauf <anlauf@gmx.de>
46170 Steven G. Kargl <kargl@gcc.gnu.org>
46174 * gfortran.dg/pr103779.f90: New test.
46176 2023-02-09 Jakub Jelinek <jakub@redhat.com>
46178 PR tree-optimization/108688
46179 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
46180 * gcc.dg/pr108688.c: New test.
46182 2023-02-09 Andrew Pinski <apinski@marvell.com>
46184 PR tree-optimization/108688
46185 * gcc.c-torture/compile/pr108688-1.c: New test.
46187 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
46190 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
46191 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
46193 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
46195 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
46197 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
46199 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
46201 2023-02-09 Jakub Jelinek <jakub@redhat.com>
46204 * g++.dg/cpp0x/pr108698.C: New test.
46206 2023-02-08 Joseph Myers <joseph@codesourcery.com>
46208 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
46209 pointers with null values that are not null pointer constants.
46210 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
46211 pointers with non-null values, not with null values that are not
46212 null pointer constants.
46214 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
46216 * gcc.dg/torture/pr100398.c: Limit to lra targets.
46217 * gcc.dg/pr100590.c: Ditto.
46219 2023-02-08 David Malcolm <dmalcolm@redhat.com>
46222 * gcc.dg/analyzer/uninit-7.c: New test.
46223 * gcc.dg/analyzer/uninit-pr108704.c: New test.
46225 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
46228 * gfortran.dg/pr103259.f90: New test.
46230 2023-02-08 Jakub Jelinek <jakub@redhat.com>
46232 PR tree-optimization/108692
46233 * gcc.dg/pr108692.c: New test.
46235 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
46237 * objc/execute/execute.exp: Load objc-dg.exp.
46239 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
46241 PR tree-optimization/108316
46242 * gcc.dg/vect/pr108316.c: New test.
46244 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
46247 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
46249 * gcc.target/i386/pr103541.c: New.
46251 2023-02-08 Jakub Jelinek <jakub@redhat.com>
46254 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
46255 incorrectly applied into PR108526 testcase ...
46256 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
46258 2023-02-07 David Malcolm <dmalcolm@redhat.com>
46261 * gcc.dg/analyzer/fread-pr108661.c: New test.
46262 * gcc.dg/analyzer/read-pr108661.c: New test.
46264 2023-02-07 Harald Anlauf <anlauf@gmx.de>
46267 * gfortran.dg/save_7.f90: New test.
46269 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
46271 * gcc.target/i386/pr103541.c: New.
46273 2023-02-07 Jakub Jelinek <jakub@redhat.com>
46275 PR tree-optimization/106923
46276 * gcc.dg/pr106923.c: New test.
46278 2023-02-07 Jakub Jelinek <jakub@redhat.com>
46280 PR tree-optimization/106433
46281 * gcc.c-torture/compile/pr106433.c: New test.
46283 2023-02-07 Jakub Jelinek <jakub@redhat.com>
46285 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
46286 -Wdeprecated warning for C++23.
46288 2023-02-06 Alex Coplan <alex.coplan@arm.com>
46291 * gcc.target/aarch64/pr104921-1.c: New test.
46292 * gcc.target/aarch64/pr104921-2.c: New test.
46293 * gcc.target/aarch64/pr104921.x: Include file for new tests.
46295 2023-02-06 Xi Ruoyao <xry111@xry111.site>
46297 * g++.target/loongarch/bytepick.C: New test.
46299 2023-02-06 Tamar Christina <tamar.christina@arm.com>
46301 * gcc.target/aarch64/options_set_10.c: Removed.
46303 2023-02-06 Jakub Jelinek <jakub@redhat.com>
46305 PR tree-optimization/108655
46306 * gcc.dg/pr108655.c: New test.
46308 2023-02-06 Patrick Palka <ppalka@redhat.com>
46311 * g++.dg/cpp0x/overload5.C: New test.
46312 * g++.dg/cpp0x/overload5a.C: New test.
46313 * g++.dg/cpp0x/overload6.C: New test.
46315 2023-02-05 Harald Anlauf <anlauf@gmx.de>
46318 * gfortran.dg/pr108592.f90: New test.
46320 2023-02-03 Jakub Jelinek <jakub@redhat.com>
46322 PR tree-optimization/108647
46323 * g++.dg/torture/pr108647.C: New test.
46325 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
46327 PR tree-optimization/108639
46328 * gcc.c-torture/compile/pr108638.c: New file.
46329 * gcc.c-torture/compile/pr108639.c: New file.
46331 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
46333 PR tree-optimization/107570
46334 * gcc.dg/pr107570.c: New.
46336 2023-02-03 Marek Polacek <polacek@redhat.com>
46339 * g++.dg/cpp1y/constexpr-108158.C: New test.
46341 2023-02-03 Marek Polacek <polacek@redhat.com>
46344 * g++.dg/cpp0x/variadic-alias8.C: New test.
46346 2023-02-03 Patrick Palka <ppalka@redhat.com>
46349 * g++.dg/template/call9.C: New test.
46351 2023-02-03 Patrick Palka <ppalka@redhat.com>
46354 * g++.dg/cpp2a/concepts-dtor1.C: New test.
46356 2023-02-03 Patrick Palka <ppalka@redhat.com>
46359 * g++.dg/cpp2a/concepts-pr108579.C: New test.
46361 2023-02-03 Martin Jambor <mjambor@suse.cz>
46364 * gcc.dg/ipa/pr108384.c: New test.
46366 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46368 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
46369 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
46371 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46373 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
46374 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
46375 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
46376 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
46377 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
46378 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
46379 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
46380 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
46381 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
46382 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
46383 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
46384 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
46385 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
46386 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
46387 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
46389 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46391 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
46392 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
46393 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
46394 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
46395 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
46396 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
46397 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
46398 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
46399 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
46400 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
46401 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
46402 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
46403 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
46404 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
46405 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
46407 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46409 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
46410 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
46411 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
46412 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
46413 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
46414 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
46415 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
46416 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
46417 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
46418 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
46419 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
46420 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
46421 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
46422 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
46423 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
46425 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46427 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
46429 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46431 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
46432 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
46433 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
46434 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
46435 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
46436 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
46437 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
46438 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
46439 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
46440 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
46441 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
46442 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
46443 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
46444 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
46445 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
46446 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
46447 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
46448 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
46450 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46452 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
46453 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
46454 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
46455 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
46456 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
46457 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
46458 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
46459 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
46460 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
46461 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
46462 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
46463 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
46464 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
46465 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
46466 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
46467 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
46468 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
46469 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
46471 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46473 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
46474 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
46475 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
46476 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
46477 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
46478 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
46479 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
46480 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
46481 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
46482 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
46483 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
46484 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
46485 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
46486 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
46487 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
46488 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
46489 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
46490 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
46492 2023-02-02 Joseph Myers <joseph@codesourcery.com>
46494 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
46495 and pointer to be disallowed.
46496 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
46497 pointers are allowed.
46498 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
46499 nullptr_t and pointers are disallowed.
46501 2023-02-02 Joseph Myers <joseph@codesourcery.com>
46503 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
46504 types with real initializers are allowed.
46505 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
46506 of complex types with real initializers being disallowed.
46507 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
46509 * gcc.dg/c2x-constexpr-9.c: Add more tests.
46510 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
46511 initializers for decimal types.
46512 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
46513 initializers for decimal types. Add more tests of decimal
46514 initializers for binary types.
46516 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
46518 * gcc.target/gcn/cond_shift_3.c: New test.
46519 * gcc.target/gcn/cond_shift_3_run.c: New test.
46520 * gcc.target/gcn/cond_shift_4.c: New test.
46521 * gcc.target/gcn/cond_shift_4_run.c: New test.
46522 * gcc.target/gcn/cond_shift_8.c: New test.
46523 * gcc.target/gcn/cond_shift_8_run.c: New test.
46524 * gcc.target/gcn/cond_shift_9.c: New test.
46525 * gcc.target/gcn/cond_shift_9_run.c: New test.
46527 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
46529 PR rtl-optimization/108508
46530 * gcc.target/aarch64/pr108508.c: New test.
46532 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
46534 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
46536 2023-02-02 David Malcolm <dmalcolm@redhat.com>
46539 * gcc.dg/analyzer/fd-pr108633.c: New test.
46541 2023-02-02 David Malcolm <dmalcolm@redhat.com>
46543 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
46545 2023-02-02 Jakub Jelinek <jakub@redhat.com>
46548 PR rtl-optimization/108463
46550 * gcc.dg/pr108463.c: New test.
46552 2023-02-02 Richard Biener <rguenther@suse.de>
46554 PR middle-end/108625
46555 * gcc.dg/pr108625.c: New testcase.
46557 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
46559 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
46560 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
46561 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
46562 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
46563 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
46565 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
46567 * gcc.target/arm/mve/pr108443-run.c: New test.
46568 * gcc.target/arm/mve/pr108443.c: New test.
46570 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
46572 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
46574 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
46577 * gcc.target/arm/mve/mve_vpt.c: New test.
46579 2023-02-02 Jakub Jelinek <jakub@redhat.com>
46582 * gcc.dg/pr107300.c: New test.
46584 2023-02-02 liuhongt <hongtao.liu@intel.com>
46586 * gcc.target/aarch64/pr108601.c: New test.
46588 2023-02-02 Jakub Jelinek <jakub@redhat.com>
46590 PR middle-end/108435
46591 * gcc.dg/gomp/pr108435.c: New test.
46593 2023-02-01 Harald Anlauf <anlauf@gmx.de>
46596 * gfortran.dg/pr108527.f90: Adjust test pattern.
46598 2023-02-01 Tamar Christina <tamar.christina@arm.com>
46600 * gcc.target/aarch64/cpunative/info_19: New test.
46601 * gcc.target/aarch64/cpunative/info_20: New test.
46602 * gcc.target/aarch64/cpunative/info_21: New test.
46603 * gcc.target/aarch64/cpunative/info_22: New test.
46604 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
46605 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
46606 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
46607 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
46609 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
46611 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
46613 * gcc.dg/builtin-object-size-common.h: ... new file.
46614 * g++.dg/ext/builtin-object-size1.C: Include
46615 builtin-object-size-common.h. Replace all abort with FAIL.
46617 * g++.dg/ext/builtin-object-size2.C: Likewise.
46618 * gcc.dg/builtin-object-size-1.c: Likewise.
46619 * gcc.dg/builtin-object-size-12.c: Likewise.
46620 * gcc.dg/builtin-object-size-13.c: Likewise.
46621 * gcc.dg/builtin-object-size-15.c: Likewise.
46622 * gcc.dg/builtin-object-size-2.c: Likewise.
46623 * gcc.dg/builtin-object-size-3.c: Likewise.
46624 * gcc.dg/builtin-object-size-4.c: Likewise.
46625 * gcc.dg/builtin-object-size-6.c: Likewise.
46626 * gcc.dg/builtin-object-size-7.c: Likewise.
46627 * gcc.dg/builtin-object-size-8.c: Likewise.
46628 * gcc.dg/pr101836.c: Likewise.
46629 * gcc.dg/strict-flex-array-3.c: Likewise.
46631 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
46633 PR tree-optimization/108356
46634 * gcc.dg/pr108356.c: New.
46636 2023-02-01 Martin Liska <mliska@suse.cz>
46639 * g++.dg/ipa/pr108509.C: New test.
46641 2023-02-01 Marek Polacek <polacek@redhat.com>
46644 * g++.dg/warn/Wlogical-op-4.C: New test.
46646 2023-02-01 Jakub Jelinek <jakub@redhat.com>
46649 * gcc.dg/pr108573.c: New test.
46651 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
46653 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
46654 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
46656 2023-02-01 Jakub Jelinek <jakub@redhat.com>
46659 * g++.dg/gomp/pr108607.C: New test.
46661 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
46663 * gcc.target/s390/preserve-args-1.c: New test.
46664 * gcc.target/s390/preserve-args-2.c: New test.
46665 * gcc.target/s390/preserve-args-3.c: New file.
46667 2023-02-01 Jason Merrill <jason@redhat.com>
46669 * g++.dg/warn/changes-meaning2.C: New test.
46670 * g++.dg/warn/changes-meaning3.C: New test.
46672 2023-02-01 David Malcolm <dmalcolm@redhat.com>
46674 * gcc.dg/analyzer/call-summaries-2.c: Add
46675 dg-require-effective-target alloca.
46676 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
46677 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
46678 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
46679 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
46680 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
46681 "free", to match uses of "__builtin_malloc".
46682 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
46684 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
46686 2023-02-01 David Malcolm <dmalcolm@redhat.com>
46689 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
46690 * gcc.dg/analyzer/test-alloca.h: New test.
46692 2023-01-31 Jason Merrill <jason@redhat.com>
46695 * g++.dg/cpp1z/aggr-base13.C: New test.
46697 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
46699 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
46700 'gcc-set-multilib-library-path' for 'ld_library_path'.
46702 2023-01-31 Marek Polacek <polacek@redhat.com>
46705 * g++.dg/cpp0x/variadic184.C: New test.
46707 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46709 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
46710 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
46711 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
46712 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
46713 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
46714 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
46715 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
46716 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
46717 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
46718 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
46719 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
46720 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
46721 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
46722 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
46723 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
46724 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
46725 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
46726 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
46727 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
46728 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
46729 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
46730 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
46731 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
46732 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
46733 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
46734 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
46735 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
46736 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
46737 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
46738 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
46740 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46742 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
46743 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
46744 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
46745 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
46746 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
46747 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
46748 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
46749 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
46750 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
46751 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
46752 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
46753 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
46754 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
46755 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
46756 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
46757 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
46758 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
46759 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
46760 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
46761 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
46762 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
46763 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
46764 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
46765 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
46766 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
46767 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
46768 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
46769 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
46770 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
46771 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
46773 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46775 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
46776 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
46777 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
46778 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
46779 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
46780 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
46781 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
46782 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
46783 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
46784 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
46785 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
46786 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
46787 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
46788 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
46789 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
46790 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
46791 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
46792 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
46793 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
46794 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
46795 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
46796 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
46797 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
46798 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
46799 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
46800 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
46801 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
46802 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
46803 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
46804 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
46806 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46808 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
46809 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
46810 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
46811 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
46812 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
46813 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
46814 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
46815 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
46816 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
46817 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
46818 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
46819 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
46820 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
46821 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
46822 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
46824 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46826 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
46827 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
46828 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
46829 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
46830 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
46831 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
46832 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
46833 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
46834 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
46835 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
46836 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
46837 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
46838 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
46839 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
46840 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
46841 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
46842 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
46843 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
46844 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
46845 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
46846 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
46847 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
46848 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
46849 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
46850 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
46851 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
46852 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
46853 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
46854 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
46855 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
46857 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46859 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
46860 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
46861 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
46862 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
46863 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
46864 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
46865 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
46866 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
46867 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
46868 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
46869 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
46870 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
46871 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
46872 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
46873 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
46875 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46877 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
46878 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
46879 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
46880 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
46881 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
46882 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
46883 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
46884 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
46885 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
46886 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
46887 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
46888 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
46889 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
46890 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
46891 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
46893 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46895 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
46896 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
46897 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
46898 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
46899 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
46900 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
46901 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
46902 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
46903 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
46904 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
46905 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
46906 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
46907 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
46908 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
46909 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
46911 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46913 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
46914 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
46915 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
46916 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
46917 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
46918 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
46919 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
46920 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
46921 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
46922 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
46923 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
46924 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
46925 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
46926 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
46927 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
46928 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
46929 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
46930 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
46931 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
46932 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
46933 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
46934 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
46935 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
46936 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
46937 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
46938 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
46939 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
46940 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
46941 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
46942 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
46944 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46946 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
46947 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
46948 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
46949 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
46950 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
46951 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
46952 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
46953 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
46954 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
46955 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
46956 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
46957 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
46958 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
46959 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
46960 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
46962 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46964 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
46965 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
46966 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
46967 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
46968 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
46969 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
46970 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
46971 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
46972 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
46973 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
46974 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
46975 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
46976 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
46977 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
46978 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
46980 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46982 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
46984 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46986 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
46987 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
46988 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
46989 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
46990 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
46991 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
46992 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
46993 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
46994 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
46995 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
46996 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
46997 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
46998 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
46999 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
47000 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
47001 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
47002 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
47003 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
47005 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47007 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
47008 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
47009 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
47010 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
47011 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
47012 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
47013 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
47014 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
47015 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
47016 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
47017 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
47018 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
47019 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
47020 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
47021 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
47022 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
47023 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
47024 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
47026 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47028 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
47029 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
47030 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
47031 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
47032 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
47033 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
47034 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
47035 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
47036 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
47037 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
47038 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
47039 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
47040 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
47041 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
47042 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
47043 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
47044 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
47045 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
47046 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
47047 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
47048 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
47049 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
47050 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
47051 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
47052 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
47053 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
47054 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
47055 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
47056 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
47057 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
47058 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
47059 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
47060 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
47061 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
47062 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
47063 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
47065 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47067 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
47068 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
47069 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
47070 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
47071 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
47072 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
47073 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
47074 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
47075 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
47076 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
47077 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
47078 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
47079 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
47080 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
47081 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
47082 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
47083 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
47084 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
47085 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
47086 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
47087 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
47088 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
47089 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
47090 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
47091 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
47092 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
47093 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
47094 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
47095 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
47096 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
47097 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
47098 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
47099 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
47100 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
47101 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
47102 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
47104 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47106 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
47107 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
47108 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
47109 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
47110 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
47111 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
47112 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
47113 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
47114 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
47115 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
47116 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
47117 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
47118 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
47119 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
47120 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
47121 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
47122 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
47123 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
47124 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
47125 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
47126 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
47127 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
47128 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
47129 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
47130 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
47131 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
47132 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
47133 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
47134 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
47135 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
47136 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
47137 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
47138 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
47139 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
47140 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
47141 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
47143 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47145 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
47146 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
47147 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
47148 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
47149 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
47150 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
47151 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
47152 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
47153 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
47154 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
47155 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
47156 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
47157 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
47158 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
47159 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
47160 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
47161 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
47162 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
47164 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47166 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
47167 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
47168 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
47169 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
47170 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
47171 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
47172 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
47173 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
47174 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
47175 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
47176 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
47177 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
47178 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
47179 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
47180 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
47181 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
47182 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
47183 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
47184 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
47185 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
47186 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
47187 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
47188 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
47189 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
47190 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
47191 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
47192 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
47193 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
47194 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
47195 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
47196 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
47197 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
47198 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
47199 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
47200 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
47201 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
47203 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47205 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
47206 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
47207 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
47208 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
47209 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
47210 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
47211 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
47212 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
47213 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
47214 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
47215 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
47216 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
47217 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
47218 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
47219 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
47220 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
47221 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
47222 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
47224 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47226 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
47227 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
47228 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
47229 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
47230 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
47231 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
47232 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
47233 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
47234 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
47235 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
47236 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
47237 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
47238 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
47239 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
47240 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
47241 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
47242 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
47243 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
47245 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47247 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
47248 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
47249 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
47250 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
47251 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
47252 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
47253 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
47254 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
47255 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
47256 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
47257 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
47258 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
47259 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
47260 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
47261 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
47262 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
47263 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
47264 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
47266 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47268 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
47269 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
47270 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
47271 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
47272 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
47273 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
47274 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
47275 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
47276 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
47277 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
47278 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
47279 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
47280 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
47281 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
47282 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
47283 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
47284 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
47285 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
47287 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47289 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
47290 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
47291 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
47292 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
47293 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
47294 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
47295 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
47296 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
47297 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
47298 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
47299 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
47300 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
47301 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
47302 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
47303 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
47304 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
47305 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
47306 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
47308 2023-01-31 Marek Polacek <polacek@redhat.com>
47312 * g++.dg/warn/Wduplicated-cond3.C: New test.
47313 * g++.dg/warn/Wduplicated-cond4.C: New test.
47314 * g++.dg/warn/Wduplicated-cond5.C: New test.
47316 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
47319 * gcc.target/aarch64/pr108589.c: New test.
47321 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
47323 PR tree-optimization/108608
47324 * gcc.dg/vect/pr108608.c: New test.
47325 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
47327 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
47329 PR tree-optimization/108385
47330 * gcc.dg/pr108385.c: New.
47332 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
47334 PR tree-optimization/108359
47335 * gcc.dg/pr108359.c: New.
47337 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47339 * rust/compile/issue-1073.rs: New test.
47341 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47343 * rust/compile/issue-1006.rs: New test.
47345 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47347 * rust/compile/const_generics_5.rs: Fix assertions.
47348 * rust/compile/unconstrained_type_param.rs: Add more assertions.
47350 2023-01-31 liushuyu <liushuyu011@gmail.com>
47352 * rust/compile/builtin_macro_recurse.rs: New test.
47354 2023-01-31 liushuyu <liushuyu011@gmail.com>
47356 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
47357 * rust/compile/builtin_macro_env.rs: Likewise.
47359 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47361 * rust/compile/frust-compile-until.rs: New test.
47363 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47365 * rust/compile/rust-const-blog-issue.rs: New test.
47367 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47369 * rust/compile/macro44.rs: New test.
47371 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47373 * rust/compile/macro_export_1.rs: New test.
47375 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47377 * rust/compile/const_generics_8.rs: New test.
47379 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47381 * rust/compile/const_generics_7.rs: New test.
47383 2023-01-31 liushuyu <liushuyu011@gmail.com>
47385 * rust/execute/torture/loop-condition-eval.rs: New test.
47387 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
47389 * rust/compile/const8.rs: New test.
47391 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
47393 * rust/compile/const7.rs: New test.
47395 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
47397 * rust/compile/const6.rs: New test.
47399 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47401 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
47402 * rust/compile/tuple1.rs: Likewise.
47403 * rust/compile/type-alias1.rs: Likewise.
47404 * rust/execute/torture/operator_overload_9.rs: Likewise.
47405 * rust/execute/torture/slice1.rs: Rework test to use new parsing
47406 capability and stick to the original implementation.
47408 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47410 * rust/compile/macro43.rs: New test.
47412 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47414 * rust/compile/parse_range.rs: New test.
47416 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47418 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
47419 * rust/compile/issue-1289.rs: Likewise.
47420 * rust/compile/test_mod.rs: Likewise.
47421 * rust/compile/torture/raw_identifiers.rs: Likewise.
47422 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
47423 * rust/compile/privacy7.rs: New test.
47425 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47427 * rust/compile/rustc_attr1.rs: New test.
47429 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47431 * rust/debug/win64-abi.rs: Fix assertion to take into account
47433 * rust/compile/torture/macro-issue1426.rs: Moved to...
47434 * rust/execute/torture/macro-issue1426.rs: ...here.
47435 * rust/execute/torture/overflow1.rs: New test.
47437 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47439 * rust/compile/torture/issue-1506.rs: New test.
47441 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
47443 * rust/compile/const4.rs: New.
47444 * rust/compile/const5.rs: New.
47446 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
47448 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
47450 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
47451 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
47452 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
47453 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
47455 2023-01-31 Jakub Jelinek <jakub@redhat.com>
47458 * gcc.target/i386/avx2-pr108599.c: New test.
47460 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
47462 PR testsuite/108604
47463 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
47466 2023-01-31 Jakub Jelinek <jakub@redhat.com>
47468 PR rtl-optimization/108596
47469 * gcc.c-torture/compile/pr108596.c: New test.
47471 2023-01-31 Jakub Jelinek <jakub@redhat.com>
47474 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
47476 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
47478 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
47480 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
47481 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
47482 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
47483 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
47484 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
47485 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
47486 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
47487 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
47488 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
47489 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
47490 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
47491 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
47492 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
47493 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
47494 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
47495 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
47496 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
47497 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
47498 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
47499 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
47500 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
47501 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
47502 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
47503 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
47504 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
47505 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
47506 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
47508 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47510 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
47511 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
47512 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
47513 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
47514 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
47515 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
47516 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
47517 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
47518 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
47519 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
47520 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
47521 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
47522 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
47523 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
47524 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
47526 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47528 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
47529 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
47530 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
47531 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
47532 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
47533 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
47534 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
47535 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
47536 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
47537 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
47538 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
47539 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
47540 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
47541 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
47542 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
47544 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47546 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
47547 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
47548 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
47549 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
47550 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
47551 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
47552 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
47553 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
47554 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
47555 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
47556 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
47557 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
47558 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
47559 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
47560 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
47562 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47564 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
47565 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
47566 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
47567 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
47568 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
47569 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
47570 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
47571 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
47572 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
47573 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
47574 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
47575 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
47576 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
47577 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
47578 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
47580 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47582 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
47583 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
47584 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
47585 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
47586 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
47587 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
47588 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
47589 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
47590 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
47591 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
47592 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
47593 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
47594 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
47595 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
47596 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
47598 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47600 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
47601 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
47602 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
47603 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
47604 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
47605 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
47606 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
47607 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
47608 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
47609 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
47610 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
47611 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
47612 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
47613 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
47614 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
47616 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47618 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
47619 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
47620 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
47621 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
47622 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
47623 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
47624 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
47625 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
47626 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
47627 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
47628 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
47629 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
47630 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
47631 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
47632 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
47634 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47636 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
47637 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
47638 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
47639 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
47640 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
47641 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
47642 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
47643 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
47644 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
47645 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
47646 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
47647 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
47648 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
47649 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
47650 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
47652 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47654 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
47655 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
47656 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
47657 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
47658 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
47659 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
47660 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
47661 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
47662 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
47663 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
47664 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
47665 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
47667 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47669 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
47670 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
47671 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
47672 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
47673 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
47674 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
47675 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
47676 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
47677 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
47678 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
47679 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
47680 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
47681 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
47682 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
47683 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
47684 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
47685 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
47686 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
47687 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
47688 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
47689 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
47690 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
47691 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
47692 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
47694 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47696 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
47697 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
47698 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
47699 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
47700 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
47701 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
47702 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
47703 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
47704 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
47705 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
47706 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
47707 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
47708 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
47709 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
47710 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
47711 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
47712 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
47713 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
47714 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
47715 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
47716 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
47717 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
47718 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
47719 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
47721 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47723 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
47724 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
47725 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
47726 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
47727 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
47728 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
47730 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47732 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
47733 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
47734 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
47735 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
47736 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
47737 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
47739 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47741 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
47742 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
47743 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
47744 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
47745 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
47746 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
47747 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
47748 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
47749 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
47750 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
47751 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
47752 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
47753 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
47754 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
47755 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
47756 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
47757 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
47758 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
47760 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47762 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
47763 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
47764 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
47765 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
47766 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
47767 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
47768 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
47769 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
47770 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
47771 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
47772 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
47773 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
47774 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
47775 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
47776 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
47777 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
47778 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
47779 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
47781 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47783 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
47784 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
47785 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
47786 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
47787 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
47788 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
47789 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
47790 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
47791 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
47792 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
47793 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
47794 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
47795 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
47796 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
47797 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
47798 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
47799 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
47800 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
47802 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47804 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
47805 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
47806 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
47807 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
47808 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
47809 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
47810 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
47811 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
47812 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
47813 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
47814 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
47815 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
47816 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
47817 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
47818 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
47819 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
47820 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
47821 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
47823 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47825 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
47826 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
47827 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
47828 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
47829 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
47830 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
47831 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
47832 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
47833 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
47834 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
47835 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
47836 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
47837 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
47838 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
47839 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
47840 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
47841 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
47842 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
47844 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47846 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
47847 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
47848 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
47849 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
47850 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
47851 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
47852 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
47853 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
47854 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
47855 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
47856 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
47857 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
47858 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
47859 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
47860 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
47861 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
47862 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
47863 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
47865 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47867 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
47868 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
47869 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
47870 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
47871 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
47872 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
47873 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
47874 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
47875 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
47876 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
47877 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
47878 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
47879 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
47880 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
47881 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
47882 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
47883 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
47884 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
47886 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47888 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
47889 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
47890 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
47891 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
47892 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
47893 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
47894 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
47895 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
47896 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
47897 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
47898 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
47899 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
47900 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
47901 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
47902 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
47903 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
47904 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
47905 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
47907 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47909 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
47911 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47913 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
47914 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
47915 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
47917 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
47919 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
47920 restore TORTURE_OPTIONS.
47922 2023-01-30 Andrew Pinski <apinski@marvell.com>
47924 PR tree-optimization/108582
47925 * gcc.dg/pr108582-1.c: New test.
47927 2023-01-30 Richard Biener <rguenther@suse.de>
47929 PR tree-optimization/108574
47930 * gcc.dg/torture/pr108574-1.c: New testcase.
47931 * gcc.dg/torture/pr108574-2.c: Likewise.
47932 * gcc.dg/torture/pr108574-3.c: Likewise.
47934 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
47937 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
47939 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
47942 * gfortran.dg/pr103506_1.f90: New test.
47944 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
47946 * gcc.dg/ipa/ipa-sra-30.c: New test.
47947 * gcc.dg/ipa/ipa-sra-31.c: New test.
47948 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
47950 2023-01-28 Harald Anlauf <anlauf@gmx.de>
47951 Steven G. Kargl <kargl@gcc.gnu.org>
47954 * gfortran.dg/pr108527.f90: New test.
47956 2023-01-28 Harald Anlauf <anlauf@gmx.de>
47959 * gfortran.dg/common_27.f90: New test.
47961 2023-01-28 Jonathan Yong <10walls@gmail.com>
47964 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
47965 so function call is not mangled by __mingw_printf when
47966 doing assembly symbol inspection.
47968 2023-01-28 Jonathan Yong <10walls@gmail.com>
47971 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
47972 target same as on Linux.
47974 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47976 * g++.target/riscv/rvv/base/vlse-1.C: New test.
47977 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
47978 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
47979 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
47980 * g++.target/riscv/rvv/base/vsse-1.C: New test.
47981 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
47982 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
47983 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
47984 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
47985 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
47986 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
47987 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
47988 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
47989 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
47990 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
47991 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
47992 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
47993 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
47994 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
47995 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
47996 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
47997 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
47998 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
47999 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
48000 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
48001 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
48002 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
48003 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
48004 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
48005 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
48007 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
48009 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
48011 * gfortran.dg/array_temporaries_2.f90: Likewise.
48012 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
48013 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
48014 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
48015 * gfortran.dg/fmt_error_4.f90: Likewise.
48016 * gfortran.dg/fmt_error_5.f90: Likewise.
48017 * gfortran.dg/fmt_float.f90: Likewise.
48018 * gfortran.dg/fmt_l.f90: Likewise.
48019 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
48020 * gfortran.dg/fmt_zero_precision.f90: Likewise.
48021 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
48022 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
48023 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
48024 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
48025 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
48026 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
48027 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
48028 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
48029 * gfortran.dg/namelist_40.f90: Likewise.
48030 * gfortran.dg/namelist_47.f90: Likewise.
48031 * gfortran.dg/namelist_print_1.f: Likewise.
48032 * gfortran.dg/parameter_array_dummy.f90: Likewise.
48034 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
48036 * gm2/pim/fail/empty.mod: New test.
48038 2023-01-27 Joseph Myers <joseph@codesourcery.com>
48040 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
48041 auto initializers to be disallowed.
48043 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
48045 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
48047 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
48050 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
48052 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
48053 rather than an asm barrier.
48054 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
48055 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
48056 rather than volatile.
48057 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
48058 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
48059 function. Remove -fno-inline.
48060 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
48061 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
48062 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
48063 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
48064 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
48065 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
48066 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
48067 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
48068 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
48069 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
48070 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
48071 Allow the scalar form to be used when operating on lane 0.
48072 Add a test for lane 1.
48074 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
48076 PR tree-optimization/96373
48077 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
48078 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
48080 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
48082 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
48084 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
48085 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
48086 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
48087 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
48088 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
48089 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
48091 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
48093 PR tree-optimization/108306
48094 * gcc.dg/pr108306.c: New.
48096 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
48098 PR tree-optimization/108447
48099 * gcc.dg/pr108447.c: New.
48101 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48103 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
48104 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
48105 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
48107 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48109 * g++.target/riscv/rvv/base/vle-1.C: New test.
48110 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
48111 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
48112 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
48113 * g++.target/riscv/rvv/base/vse-1.C: New test.
48114 * g++.target/riscv/rvv/base/riscv_vector.h: New.
48116 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48118 * gcc.target/riscv/rvv/base/vse-1.c: New test.
48119 * gcc.target/riscv/rvv/base/vse-2.c: New test.
48120 * gcc.target/riscv/rvv/base/vse-3.c: New test.
48121 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
48122 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
48123 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
48125 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48127 * gcc.target/riscv/rvv/base/vle-1.c: New test.
48128 * gcc.target/riscv/rvv/base/vle-2.c: New test.
48129 * gcc.target/riscv/rvv/base/vle-3.c: New test.
48130 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
48131 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
48132 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
48133 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
48134 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
48135 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
48136 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
48137 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
48138 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
48139 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
48140 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
48141 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
48142 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
48143 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
48144 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
48146 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48148 * g++.target/riscv/rvv/base/vsm-1.C: New test.
48149 * g++.target/riscv/rvv/rvv.exp: New test.
48150 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
48151 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
48152 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
48154 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48156 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
48157 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
48158 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
48159 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
48160 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
48161 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
48162 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
48163 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
48164 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
48165 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
48166 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
48167 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
48168 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
48169 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
48170 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
48171 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
48172 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
48173 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
48174 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
48175 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
48176 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
48177 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
48178 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
48179 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
48180 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
48181 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
48182 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
48183 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
48184 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
48185 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
48186 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
48187 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
48188 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
48189 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
48190 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
48191 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
48192 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
48193 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
48194 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
48195 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
48196 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
48197 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
48198 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
48199 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
48200 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
48201 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
48202 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
48203 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
48204 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
48205 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
48206 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
48207 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
48208 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
48209 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
48210 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
48211 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
48212 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
48213 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
48214 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
48215 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
48216 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
48217 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
48218 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
48219 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
48220 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
48221 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
48222 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
48223 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
48224 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
48225 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
48226 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
48227 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
48228 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
48229 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
48230 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
48231 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
48232 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
48233 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
48234 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
48235 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
48236 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
48237 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
48238 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
48239 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
48240 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
48241 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
48242 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
48243 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
48244 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
48245 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
48246 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
48247 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
48248 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
48249 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
48250 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
48251 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
48252 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
48253 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
48254 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
48255 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
48256 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
48257 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
48258 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
48259 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
48260 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
48261 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
48262 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
48263 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
48264 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
48266 2023-01-27 Xi Ruoyao <xry111@xry111.site>
48268 * gcc.dg/pr95115.c (x): Add noipa attribute.
48270 2023-01-27 Jakub Jelinek <jakub@redhat.com>
48273 * gcc.dg/pr106061.c: New test.
48275 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
48277 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
48278 target selector to handle Windows.
48279 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
48280 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
48282 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
48284 * gm2/warnings/returntype/fail/badreturn.mod: New test.
48285 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
48287 * gm2/warnings/returntype/pass/Termbase.mod: New test.
48288 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
48289 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
48290 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
48293 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48295 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
48296 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
48297 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
48298 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
48299 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
48300 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
48301 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
48302 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
48303 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
48304 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
48305 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
48306 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
48307 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
48308 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
48309 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
48310 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
48311 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
48312 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
48313 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
48314 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
48315 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
48316 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
48317 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
48318 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
48319 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
48320 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
48321 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
48322 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
48323 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
48324 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
48325 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
48326 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
48327 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
48328 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
48329 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
48330 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
48331 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
48332 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
48333 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
48334 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
48335 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
48336 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
48337 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
48338 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
48339 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
48340 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
48341 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
48342 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
48343 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
48344 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
48345 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
48346 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
48347 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
48348 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
48349 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
48350 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
48351 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
48352 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
48353 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
48354 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
48355 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
48356 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
48357 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
48358 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
48359 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
48360 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
48361 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
48362 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
48363 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
48364 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
48365 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
48367 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48369 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
48370 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
48371 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
48372 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
48373 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
48374 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
48375 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
48376 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
48377 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
48378 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
48379 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
48380 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
48381 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
48382 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
48383 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
48384 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
48385 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
48386 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
48387 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
48388 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
48389 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
48390 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
48391 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
48392 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
48393 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
48394 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
48395 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
48396 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
48397 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
48398 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
48399 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
48400 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
48401 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
48402 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
48403 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
48404 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
48405 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
48406 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
48407 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
48408 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
48409 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
48410 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
48411 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
48412 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
48414 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48416 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
48418 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
48419 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
48420 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
48421 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
48422 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
48423 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
48424 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
48425 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
48426 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
48428 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48430 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
48432 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48434 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
48436 2023-01-26 Harald Anlauf <anlauf@gmx.de>
48439 * gfortran.dg/pr108544.f90: New test.
48440 * gfortran.dg/pr96102b.f90: New test.
48442 2023-01-26 Marek Polacek <polacek@redhat.com>
48444 PR middle-end/108543
48445 * c-c++-common/asan/pointer-subtract-5.c: New test.
48446 * c-c++-common/asan/pointer-subtract-6.c: New test.
48447 * c-c++-common/asan/pointer-subtract-7.c: New test.
48448 * c-c++-common/asan/pointer-subtract-8.c: New test.
48450 2023-01-26 Jakub Jelinek <jakub@redhat.com>
48452 PR tree-optimization/108540
48453 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
48454 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
48456 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48458 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
48460 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48462 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
48465 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48467 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
48468 * gcc.dg/guality/pr54519-1.c: Likewise.
48469 * gcc.dg/guality/pr54519-3.c: Likewise.
48470 * gcc.dg/guality/pr54693-2.c: Likewise.
48471 * gcc.dg/guality/sra-1.c: Likewise.
48473 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48475 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
48477 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48479 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
48481 2023-01-26 Marek Polacek <polacek@redhat.com>
48484 * g++.dg/cpp0x/udlit-error1.C: New test.
48486 2023-01-26 David Malcolm <dmalcolm@redhat.com>
48489 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
48490 -Wno-stringop-overflow.
48492 2023-01-26 David Malcolm <dmalcolm@redhat.com>
48495 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
48496 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
48497 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
48500 2023-01-26 Richard Biener <rguenther@suse.de>
48502 PR tree-optimization/108547
48503 * gcc.dg/uninit-pr108547.c: New testcase.
48505 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
48507 PR tree-optimization/108522
48508 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
48510 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
48511 test_dynarray_struct_member_d,
48512 test_dynarray_struct_member_subobj_b,
48513 test_dynarray_struct_member_subobj_c,
48514 test_dynarray_struct_member_subobj_d): New tests.
48517 2023-01-26 Jakub Jelinek <jakub@redhat.com>
48520 * g++.dg/gomp/pr108503.C: New test.
48522 2023-01-26 Richard Biener <rguenther@suse.de>
48524 PR tree-optimization/108523
48525 * gcc.dg/torture/pr108523.c: New testcase.
48527 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
48530 * gfortran.dg/pr108528.f90: New test.
48532 2023-01-25 Jakub Jelinek <jakub@redhat.com>
48535 * g++.dg/cpp23/static-operator-call5.C: New test.
48537 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48539 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
48541 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
48542 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
48543 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
48544 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
48545 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
48546 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
48547 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
48548 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
48549 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
48550 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
48551 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
48552 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
48553 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
48554 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
48555 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
48556 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
48557 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
48558 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
48559 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
48560 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
48561 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
48562 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
48563 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
48564 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
48565 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
48566 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
48567 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
48568 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
48569 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
48570 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
48571 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
48572 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
48573 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
48574 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
48575 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
48576 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
48577 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
48578 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
48579 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
48580 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
48581 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
48582 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
48583 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
48584 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
48585 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
48586 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
48587 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
48588 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
48589 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
48590 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
48591 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
48592 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
48593 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
48594 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
48595 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
48596 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
48597 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
48598 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
48599 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
48600 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
48601 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
48602 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
48603 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
48604 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
48605 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
48606 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
48607 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
48608 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
48609 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
48610 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
48611 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
48612 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
48613 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
48614 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
48615 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
48616 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
48617 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
48618 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
48619 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
48620 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
48621 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
48622 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
48623 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
48624 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
48626 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48628 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
48629 check-function-bodies instead of scan-assembler checks. Use
48630 extern "C" for C++ testing.
48631 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
48632 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
48633 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
48634 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
48635 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
48636 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
48637 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
48639 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48641 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
48642 check-function-bodies instead of scan-assembler checks. Use
48643 extern "C" for C++ testing.
48644 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
48645 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
48646 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
48647 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
48648 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
48650 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48652 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
48653 check-function-bodies instead of scan-assembler checks. Use
48654 extern "C" for C++ testing.
48655 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
48656 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
48657 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
48658 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
48659 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
48660 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
48661 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
48662 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
48663 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
48664 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
48665 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
48667 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48669 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
48670 check-function-bodies instead of scan-assembler checks. Use
48671 extern "C" for C++ testing.
48672 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
48673 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
48674 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
48675 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
48676 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
48678 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48680 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
48681 check-function-bodies instead of scan-assembler checks. Use
48682 extern "C" for C++ testing.
48683 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
48684 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
48685 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
48686 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
48687 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
48689 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48691 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
48692 check-function-bodies instead of scan-assembler checks. Use
48693 extern "C" for C++ testing.
48694 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
48695 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
48696 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
48697 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
48698 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
48700 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48702 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
48703 check-function-bodies instead of scan-assembler checks. Use
48704 extern "C" for C++ testing.
48705 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
48706 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
48707 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
48708 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
48709 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
48711 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48713 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
48714 check-function-bodies instead of scan-assembler checks. Use
48715 extern "C" for C++ testing.
48716 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
48717 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
48719 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48721 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
48722 check-function-bodies instead of scan-assembler checks. Use
48723 extern "C" for C++ testing.
48724 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
48725 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
48726 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
48727 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
48728 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
48730 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48732 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
48733 check-function-bodies instead of scan-assembler checks. Use
48734 extern "C" for C++ testing.
48735 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
48736 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
48737 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
48738 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
48739 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
48741 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48743 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
48744 check-function-bodies instead of scan-assembler checks. Use
48745 extern "C" for C++ testing.
48746 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
48747 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
48748 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
48749 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
48750 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
48752 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48754 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
48755 check-function-bodies instead of scan-assembler checks. Use
48756 extern "C" for C++ testing.
48757 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
48758 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
48759 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
48760 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
48761 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
48763 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48765 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
48766 check-function-bodies instead of scan-assembler checks. Use
48767 extern "C" for C++ testing.
48768 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
48769 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
48770 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
48771 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
48772 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
48774 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48776 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
48777 check-function-bodies instead of scan-assembler checks. Use
48778 extern "C" for C++ testing.
48779 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
48780 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
48781 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
48782 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
48783 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
48784 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
48785 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
48786 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
48787 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
48788 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
48789 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
48790 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
48791 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
48792 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
48793 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
48794 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
48795 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
48796 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
48797 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
48798 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
48799 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
48800 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
48801 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
48803 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48805 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
48806 check-function-bodies instead of scan-assembler checks. Use
48807 extern "C" for C++ testing.
48808 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
48809 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
48810 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
48811 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
48812 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
48813 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
48814 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
48815 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
48816 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
48817 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
48818 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
48819 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
48820 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
48821 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
48822 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
48824 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48826 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
48827 check-function-bodies instead of scan-assembler checks. Use
48828 extern "C" for C++ testing.
48829 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
48830 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
48831 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
48832 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
48833 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
48834 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
48835 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
48836 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
48837 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
48838 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
48839 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
48840 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
48841 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
48842 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
48843 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
48844 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
48845 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
48846 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
48847 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
48848 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
48849 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
48850 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
48851 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
48852 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
48853 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
48854 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
48855 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
48856 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
48857 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
48858 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
48859 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
48860 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
48861 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
48862 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
48863 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
48864 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
48865 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
48866 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
48867 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
48868 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
48869 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
48870 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
48871 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
48872 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
48873 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
48874 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
48875 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
48877 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48879 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
48880 check-function-bodies instead of scan-assembler checks. Use
48881 extern "C" for C++ testing.
48882 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
48883 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
48884 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
48885 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
48886 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
48887 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
48888 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
48889 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
48890 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
48891 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
48892 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
48893 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
48894 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
48895 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
48896 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
48897 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
48898 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
48899 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
48900 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
48901 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
48902 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
48903 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
48904 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
48906 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48908 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
48909 check-function-bodies instead of scan-assembler checks. Use
48910 extern "C" for C++ testing.
48911 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
48912 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
48913 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
48914 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
48915 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
48916 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
48917 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
48918 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
48919 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
48920 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
48921 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
48922 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
48923 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
48924 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
48925 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
48926 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
48927 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
48928 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
48929 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
48930 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
48931 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
48932 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
48933 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
48935 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48937 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
48938 check-function-bodies instead of scan-assembler checks. Use
48939 extern "C" for C++ testing.
48940 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
48941 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
48942 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
48943 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
48944 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
48945 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
48946 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
48947 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
48948 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
48949 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
48950 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
48951 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
48952 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
48953 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
48954 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
48955 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
48956 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
48958 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48960 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
48961 check-function-bodies instead of scan-assembler checks. Use
48962 extern "C" for C++ testing.
48963 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
48964 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
48965 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
48966 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
48967 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
48968 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
48969 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
48970 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
48971 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
48972 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
48973 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
48974 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
48975 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
48976 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
48977 * gcc.target/arm/simd/mve-vneg.c: Update test.
48978 * gcc.target/arm/simd/mve-vshr.c: Likewise
48980 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48982 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
48983 check-function-bodies instead of scan-assembler checks. Use
48984 extern "C" for C++ testing.
48985 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
48986 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
48987 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
48988 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
48989 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
48990 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
48991 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
48992 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
48993 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
48994 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
48995 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
48996 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
48997 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
48998 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
48999 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
49000 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
49001 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
49002 * gcc.target/arm/simd/mve-vclz.c: Update test.
49004 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
49006 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
49007 check-function-bodies instead of scan-assembler checks. Use extern
49008 "C" for C++ testing.
49009 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
49010 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
49011 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
49012 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
49013 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
49014 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
49015 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
49016 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
49018 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
49020 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
49021 "initializer element is not constant" error.
49022 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
49024 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
49026 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
49027 aarch64 to list of targets supporting long long vectorization.
49029 2023-01-25 Jakub Jelinek <jakub@redhat.com>
49031 PR tree-optimization/108498
49032 * gcc.c-torture/execute/pr108498-1.c: New test.
49033 * gcc.c-torture/execute/pr108498-2.c: New test.
49035 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
49036 Jakub Jelinek <jakub@redhat.com>
49038 PR tree-optimization/108522
49039 * gcc.dg/builtin-dynamic-object-size-0.c
49040 (test_dynarray_struct_member): New test.
49043 2023-01-24 Jakub Jelinek <jakub@redhat.com>
49046 PR testsuite/108533
49047 * g++.dg/init/new51.C (size_t): New typedef.
49048 (RexxClass::operator new, RexxClass::operator delete): Use size_t
49049 instead of unsigned long.
49051 2023-01-24 Jason Merrill <jason@redhat.com>
49054 * g++.dg/ext/pragma1.C: New test.
49056 2023-01-24 Jason Merrill <jason@redhat.com>
49059 * g++.dg/cpp23/static-operator-call5.C: New test.
49061 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
49063 * gcc.target/pdp11/pdp11.exp: New.
49064 * gcc.target/pdp11/pr108388.c: New.
49066 2023-01-24 Harald Anlauf <anlauf@gmx.de>
49069 * gfortran.dg/pr108529.f90: New test.
49071 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
49073 * gcc.target/arm/mve/pr108177-1-run.c: New test.
49074 * gcc.target/arm/mve/pr108177-1.c: New test.
49075 * gcc.target/arm/mve/pr108177-10-run.c: New test.
49076 * gcc.target/arm/mve/pr108177-10.c: New test.
49077 * gcc.target/arm/mve/pr108177-11-run.c: New test.
49078 * gcc.target/arm/mve/pr108177-11.c: New test.
49079 * gcc.target/arm/mve/pr108177-12-run.c: New test.
49080 * gcc.target/arm/mve/pr108177-12.c: New test.
49081 * gcc.target/arm/mve/pr108177-13-run.c: New test.
49082 * gcc.target/arm/mve/pr108177-13.c: New test.
49083 * gcc.target/arm/mve/pr108177-14-run.c: New test.
49084 * gcc.target/arm/mve/pr108177-14.c: New test.
49085 * gcc.target/arm/mve/pr108177-2-run.c: New test.
49086 * gcc.target/arm/mve/pr108177-2.c: New test.
49087 * gcc.target/arm/mve/pr108177-3-run.c: New test.
49088 * gcc.target/arm/mve/pr108177-3.c: New test.
49089 * gcc.target/arm/mve/pr108177-4-run.c: New test.
49090 * gcc.target/arm/mve/pr108177-4.c: New test.
49091 * gcc.target/arm/mve/pr108177-5-run.c: New test.
49092 * gcc.target/arm/mve/pr108177-5.c: New test.
49093 * gcc.target/arm/mve/pr108177-6-run.c: New test.
49094 * gcc.target/arm/mve/pr108177-6.c: New test.
49095 * gcc.target/arm/mve/pr108177-7-run.c: New test.
49096 * gcc.target/arm/mve/pr108177-7.c: New test.
49097 * gcc.target/arm/mve/pr108177-8-run.c: New test.
49098 * gcc.target/arm/mve/pr108177-8.c: New test.
49099 * gcc.target/arm/mve/pr108177-9-run.c: New test.
49100 * gcc.target/arm/mve/pr108177-9.c: New test.
49101 * gcc.target/arm/mve/pr108177-main.x: New test include.
49102 * gcc.target/arm/mve/pr108177.x: New test include.
49104 2023-01-24 Jakub Jelinek <jakub@redhat.com>
49107 * g++.dg/cpp1z/decomp57.C: New test.
49108 * g++.dg/cpp1z/decomp58.C: New test.
49110 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49112 PR testsuite/107808
49113 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
49114 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
49116 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49118 PR testsuite/104756
49119 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
49120 * gcc.dg/vect/vect-fmax-2.c: Likewise.
49121 * gcc.dg/vect/vect-fmax-3.c: Likewise.
49122 * gcc.dg/vect/vect-fmin-1.c: Likewise.
49123 * gcc.dg/vect/vect-fmin-2.c: Likewise.
49124 * gcc.dg/vect/vect-fmin-3.c: Likewise.
49126 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
49127 Yang Yujie <yangyujie@loongson.cn>
49130 * gcc.target/loongarch/tst-asm-const.c: Moved to...
49131 * gcc.target/loongarch/pr107731.c: ...here.
49133 2023-01-24 Jason Merrill <jason@redhat.com>
49137 * g++.dg/ext/builtin-shufflevector-5.C: New test.
49138 * g++.dg/init/new51.C: New test.
49140 2023-01-23 Jason Merrill <jason@redhat.com>
49143 * g++.dg/cpp0x/move2.C: New test.
49145 2023-01-23 Harald Anlauf <anlauf@gmx.de>
49148 * gfortran.dg/pr108502.f90: New test.
49150 2023-01-23 Marek Polacek <polacek@redhat.com>
49153 * g++.dg/warn/Wunused-value-1.C: New test.
49155 2023-01-23 Jason Merrill <jason@redhat.com>
49158 * g++.dg/cpp0x/initlist-vect2.C: New test.
49160 2023-01-23 Harald Anlauf <anlauf@gmx.de>
49163 * gfortran.dg/pr108501.f90: New test.
49165 2023-01-23 Harald Anlauf <anlauf@gmx.de>
49168 * gfortran.dg/pr108420.f90: New test.
49170 2023-01-23 Jason Merrill <jason@redhat.com>
49173 * g++.dg/template/explicit-instantiation5.C: New test.
49175 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
49177 * g++.target/arm/pac-1.C: New test.
49178 * gcc.target/arm/pac-15.c: Likewise.
49180 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
49182 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
49184 * gcc.target/arm/pac-12.c: New test.
49185 * gcc.target/arm/pac-13.c: Likewise.
49186 * gcc.target/arm/pac-14.c: Likewise.
49188 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
49190 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
49192 2023-01-23 Richard Biener <rguenther@suse.de>
49194 PR tree-optimization/108482
49195 * gcc.dg/torture/pr108482.c: New testcase.
49197 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49199 * gcc.target/arm/bti-1.c: New testcase.
49200 * gcc.target/arm/bti-2.c: Likewise.
49202 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49204 * gcc.target/arm/pac.h : New file.
49205 * gcc.target/arm/pac-1.c : New test case.
49206 * gcc.target/arm/pac-2.c : Likewise.
49207 * gcc.target/arm/pac-3.c : Likewise.
49208 * gcc.target/arm/pac-4.c : Likewise.
49209 * gcc.target/arm/pac-5.c : Likewise.
49210 * gcc.target/arm/pac-6.c : Likewise.
49211 * gcc.target/arm/pac-7.c : Likewise.
49212 * gcc.target/arm/pac-8.c : Likewise.
49213 * gcc.target/arm/pac-9.c : Likewise.
49214 * gcc.target/arm/pac-10.c : Likewise.
49215 * gcc.target/arm/pac-11.c : Likewise.
49217 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49219 * gcc.target/arm/multilib.exp: Add pacbti related entries.
49221 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49222 Tejas Belagod <tbelagod@arm.com>
49224 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
49225 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
49226 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
49227 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
49229 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49230 Tejas Belagod <tbelagod@arm.com>
49232 * lib/target-supports.exp
49233 (check_effective_target_mbranch_protection_ok): New function.
49234 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
49235 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
49236 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
49237 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
49238 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
49239 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
49240 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
49241 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
49243 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49244 Tejas Belagod <tbelagod@arm.com>
49246 * lib/target-supports.exp:
49247 (check_effective_target_arm_pacbti_hw): New.
49249 2023-01-23 Richard Biener <rguenther@suse.de>
49251 PR tree-optimization/108449
49252 * gcc.dg/pr108449.c: New testcase.
49254 2023-01-23 Jason Merrill <jason@redhat.com>
49258 * g++.dg/init/lifetime4.C: New test.
49260 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
49262 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
49264 * gm2/complex/pass/complex-pass.exp: Likewise.
49265 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
49266 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
49267 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
49268 * gm2/iso/fail/iso-fail.exp: Likewise.
49269 * gm2/iso/pass/iso-pass.exp: Likewise.
49270 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
49271 * gm2/pim/fail/pim-fail.exp: Likewise.
49272 * gm2/pim/pass/pim-pass.exp: Likewise.
49273 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
49274 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
49275 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
49276 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
49277 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
49278 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
49279 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
49280 * gm2/recover/pass/recover-pass.exp: Likewise.
49281 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
49282 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
49283 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
49284 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
49285 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
49286 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
49287 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
49288 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
49289 function. Remove the use of concatenated include and library paths.
49290 Remove string processing where possible.
49292 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
49294 * gcc.target/pru/clz-hi-2.c: New test.
49295 * gcc.target/pru/clz-hi.c: New test.
49297 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
49300 * gfortran.dg/pr88048.f90: Adjust for changed error message.
49301 * gfortran.dg/parameter_data0.f90: New test.
49303 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
49305 * gcc.target/aarch64/acle/pmull64.c: New.
49306 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
49307 feature flag based on the intrinsic.
49308 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
49309 * gcc.target/aarch64/aes_1.c: Likewise.
49310 * gcc.target/aarch64/aes_2.c: Likewise.
49311 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
49312 * gcc.target/aarch64/sha1_1.c: Likewise.
49313 * gcc.target/aarch64/sha256_1.c: Likewise.
49314 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
49316 2023-01-19 Jakub Jelinek <jakub@redhat.com>
49319 * g++.dg/cpp23/subscript12.C: New test.
49320 * g++.dg/cpp23/subscript13.C: New test.
49322 2023-01-19 Jakub Jelinek <jakub@redhat.com>
49325 * g++.dg/init/pr53932.C: New test.
49327 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
49329 * gcc.target/i386/pr108436.c: New test.
49331 2023-01-19 David Malcolm <dmalcolm@redhat.com>
49334 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
49335 involving dominance.
49336 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
49337 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
49340 2023-01-19 Harald Anlauf <anlauf@gmx.de>
49343 * gfortran.dg/pr108434.f90: New test.
49345 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
49347 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
49348 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
49349 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
49350 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
49351 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
49352 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
49354 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
49356 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
49358 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
49359 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
49360 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
49361 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
49362 Likewise, and also ensure that the -g option is appended to avoid it
49363 being taken as a path.
49364 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
49365 libraries added matches the set of -I and -L options.
49367 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
49370 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
49371 -fno-stack-protector.
49372 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
49373 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
49374 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
49375 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
49376 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
49377 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
49378 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
49379 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
49380 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
49382 2023-01-19 Jakub Jelinek <jakub@redhat.com>
49384 PR tree-optimization/108440
49385 * c-c++-common/rotate-10.c: New test.
49386 * c-c++-common/rotate-11.c: New test.
49388 2023-01-19 Alexandre Oliva <oliva@adacore.com>
49391 * gcc.target/i386/pr106746.c: New.
49393 2023-01-18 Marek Polacek <polacek@redhat.com>
49396 * gcc.dg/c2x-nullptr-6.c: New test.
49398 2023-01-18 David Malcolm <dmalcolm@redhat.com>
49400 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
49401 from https://samate.nist.gov/SARD/test-suites/81.
49402 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
49403 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
49404 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
49405 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
49407 2023-01-18 Richard Biener <rguenther@suse.de>
49410 * gcc.dg/lto/pr108445_0.c: New testcase.
49411 * gcc.dg/lto/pr108445_1.c: Likewise.
49413 2023-01-18 Murray Steele <murray.steele@arm.com>
49415 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
49417 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
49418 Andrew Pinski <apinski@marvell.com>
49421 * gcc.target/powerpc/pr108396.c: New test.
49423 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
49426 * gcc.target/powerpc/pr108348-1.c: New test.
49427 * gcc.target/powerpc/pr108348-2.c: New test.
49429 2023-01-17 Harald Anlauf <anlauf@gmx.de>
49432 * gfortran.dg/pr108421.f90: New test.
49434 2023-01-17 Jakub Jelinek <jakub@redhat.com>
49436 PR tree-optimization/106523
49437 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
49438 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
49439 __builtin_unreachable about shift count.
49440 * c-c++-common/rotate-2b.c: New test.
49441 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
49442 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
49443 __builtin_unreachable about shift count.
49444 * c-c++-common/rotate-4b.c: New test.
49445 * gcc.c-torture/execute/pr106523.c: New test.
49447 2023-01-16 Andrew Pinski <apinski@marvell.com>
49449 * lib/target-supports.exp (add_options_for_tls): Remove
49450 reference to Solaris 9 in comments.
49452 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
49455 * g++.target/i386/pr105980.C: New test.
49457 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
49459 * g++.dg/tree-ssa/pr106077.C: New test.
49461 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
49465 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
49466 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
49468 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
49470 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
49471 * gcc.dg/tree-ssa/popcount.c: Likewise.
49472 * gcc.dg/tree-ssa/popcount2.c: Likewise.
49473 * gcc.dg/tree-ssa/popcount3.c: Likewise.
49474 * gcc.target/aarch64/popcount4.c: Likewise.
49475 * gcc.target/i386/pr95771.c: Likewise, and...
49476 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
49477 since this would emit just a single IFN if a TI optab is added.
49479 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
49481 * gcc.dg/tree-ssa/cltz-max.c: New test.
49482 * gcc.dg/tree-ssa/clz-char.c: New test.
49483 * gcc.dg/tree-ssa/clz-int.c: New test.
49484 * gcc.dg/tree-ssa/clz-long-long.c: New test.
49485 * gcc.dg/tree-ssa/clz-long.c: New test.
49486 * gcc.dg/tree-ssa/ctz-char.c: New test.
49487 * gcc.dg/tree-ssa/ctz-int.c: New test.
49488 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
49489 * gcc.dg/tree-ssa/ctz-long.c: New test.
49491 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
49493 * lib/target-supports.exp (check_effective_target_clz)
49494 (check_effective_target_clzl, check_effective_target_clzll)
49495 (check_effective_target_ctz, check_effective_target_clzl)
49496 (check_effective_target_ctzll): New.
49497 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
49498 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
49499 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
49500 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
49501 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
49502 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
49503 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
49504 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
49505 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
49507 2023-01-16 Jakub Jelinek <jakub@redhat.com>
49510 * g++.target/i386/pr105593.C: New test.
49512 2023-01-16 Jakub Jelinek <jakub@redhat.com>
49515 * c-c++-common/Winit-self3.c: New test.
49516 * c-c++-common/Winit-self4.c: New test.
49517 * c-c++-common/Winit-self5.c: New test.
49519 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
49522 * gcc.target/powerpc/pr108272-1.c: New test.
49523 * gcc.target/powerpc/pr108272-2.c: New test.
49524 * gcc.target/powerpc/pr108272-3.c: New test.
49525 * gcc.target/powerpc/pr108272-4.c: New test.
49527 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
49529 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
49531 2023-01-14 Jakub Jelinek <jakub@redhat.com>
49534 * c-c++-common/pr108365.c: New test.
49535 * g++.dg/opt/pr108365.C: New test.
49536 * g++.dg/warn/pr108365.C: New test.
49538 2023-01-14 Alexandre Oliva <oliva@adacore.com>
49541 * gcc.target/arm/pr42093.c: Disable tree-dce.
49543 2023-01-13 David Malcolm <dmalcolm@redhat.com>
49546 * gcc.dg/analyzer/switch-enum-1.c: New test.
49547 * gcc.dg/analyzer/switch-enum-2.c: New test.
49548 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
49549 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
49550 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
49551 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
49553 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
49555 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
49558 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
49560 PR rtl-optimization/108117
49561 PR rtl-optimization/108132
49562 * gcc.dg/pr108117.c: New test.
49564 2023-01-13 Jakub Jelinek <jakub@redhat.com>
49567 * g++.dg/warn/pr108285.C: New test.
49569 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
49571 * gm2/examples/map/pass/examples-map-pass.exp:
49572 Call gm2_push_timeout 30 before foreach testcase.
49573 Call gm2_pop_timeout after the foreach statement.
49574 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
49575 Call gm2_push_timeout 20 before foreach testcase.
49576 Call gm2_pop_timeout after the foreach statement.
49578 2023-01-13 Jakub Jelinek <jakub@redhat.com>
49581 * gcc.c-torture/execute/pr107131.c: New test.
49583 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
49585 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
49587 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
49589 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
49590 from the message issued by -Wstrict-flex-arrays.
49591 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
49592 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
49593 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
49594 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
49595 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
49596 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
49597 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
49598 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
49600 2023-01-13 Jakub Jelinek <jakub@redhat.com>
49603 * gcc.dg/pr107131.c: New test.
49605 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
49607 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
49608 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
49610 2023-01-13 Richard Biener <rguenther@suse.de>
49612 * gcc.target/aarch64/pr107209.c: New test.
49614 2023-01-13 Richard Biener <rguenther@suse.de>
49616 PR tree-optimization/108387
49617 * gcc.dg/pr108387.c: New testcase.
49619 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
49621 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
49622 (timeout-dg.exp): Load.
49623 Call gm2_push_timeout 15.
49624 Call gm2_pop_timeout at the end.
49625 * gm2/link/min/pass/link-min-pass.exp: Set path
49627 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
49628 Call gm2_push_timeout 60.
49629 Call gm2_pop_timeout at the end.
49630 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
49631 individual_timeout.
49632 Configure dejagnu to timeout for 10 seconds.
49633 (gm2_push_timeout): New proc.
49634 (gm2_pop_timeout): New proc.
49635 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
49636 individual_timeout.
49637 Configure dejagnu to timeout for 10 seconds.
49638 (gm2_push_timeout): New proc.
49639 (gm2_pop_timeout): New proc.
49641 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
49643 * lib/gm2.exp: Use timeout.exp.
49645 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
49647 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
49650 2023-01-12 Andrew Pinski <apinski@marvell.com>
49651 Roger Sayle <roger@nextmovesoftware.com>
49653 PR tree-optimization/92342
49654 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
49655 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
49656 * gcc.dg/tree-ssa/multcmp-1.c: New test.
49657 * gcc.dg/tree-ssa/multcmp-2.c: New test.
49659 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
49660 Richard Sandiford <richard.sandiford@arm.com>
49663 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
49664 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
49665 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
49666 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
49667 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
49668 * gcc.target/aarch64/pr105549.c: New test.
49669 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
49670 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
49671 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
49672 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
49674 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
49675 Richard Sandiford <richard.sandiford@arm.com>
49677 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
49678 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
49680 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
49681 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
49683 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
49684 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
49685 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
49686 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
49688 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
49689 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
49691 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
49692 * g++.target/aarch64/bitfield-abi-warning.h: New test.
49694 2023-01-12 Richard Biener <rguenther@suse.de>
49696 PR tree-optimization/99412
49697 * gcc.dg/vect/pr99412.c: New testcase.
49698 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
49699 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
49701 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
49704 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
49705 * gfortran.dg/gomp/assumes-2.f90: Likewise.
49706 * gfortran.dg/gomp/assume-5.f90: New test.
49708 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
49710 * c-c++-common/cpp/pr108244-1.c: New test.
49711 * c-c++-common/cpp/pr108244-2.c: New test.
49712 * c-c++-common/gomp/pr108244-3.c: New test.
49714 2023-01-11 David Malcolm <dmalcolm@redhat.com>
49717 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
49718 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
49719 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
49720 warning false +ve directives.
49721 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
49722 * gcc.dg/analyzer/pr103217-3.c: Likewise.
49723 * gcc.dg/analyzer/strdup-pr108252.c: New test.
49724 * gcc.dg/analyzer/strndup-pr108252.c: New test.
49726 2023-01-11 Jakub Jelinek <jakub@redhat.com>
49729 * gcc.dg/pr105972.c: New test.
49731 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
49733 PR tree-optimization/71343
49734 * gcc.dg/pr71343-2.c: New test case.
49736 2023-01-11 David Faust <david.faust@oracle.com>
49739 * gcc.target/bpf/double-1.c: New test.
49740 * gcc.target/bpf/double-2.c: New test.
49741 * gcc.target/bpf/float-1.c: New test.
49743 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
49745 * gcc.dg/sso-17.c: New test.
49747 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
49749 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
49750 the testing target isn't a PowerPC target.
49752 2023-01-11 Richard Biener <rguenther@suse.de>
49754 PR tree-optimization/107767
49755 * gcc.dg/tree-ssa/pr107767.c: New testcase.
49757 2023-01-11 Jakub Jelinek <jakub@redhat.com>
49760 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
49762 2023-01-11 Richard Biener <rguenther@suse.de>
49764 PR tree-optimization/108352
49765 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
49766 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
49768 2023-01-11 Richard Biener <rguenther@suse.de>
49770 PR tree-optimization/108353
49771 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
49773 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
49775 * gcc.target/s390/not.c: New test.
49777 2023-01-11 Richard Biener <rguenther@suse.de>
49779 PR tree-optimization/106293
49780 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
49782 2023-01-10 Richard Biener <rguenther@suse.de>
49784 PR tree-optimization/106293
49785 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
49787 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
49789 PR rtl-optimization/106421
49790 * gcc.dg/pr106421.c: New test case.
49792 2023-01-10 Martin Jambor <mjambor@suse.cz>
49795 * g++.dg/ipa/pr108110.C: New test.
49797 2023-01-10 Richard Biener <rguenther@suse.de>
49799 PR tree-optimization/108314
49800 * gcc.dg/vect/pr108314.c: New testcase.
49802 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
49804 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
49807 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
49809 * gcc.target/csky/and3a.c: Rename to ...
49810 * gcc.target/csky/ck801-and.c: ... this.
49811 * gcc.target/csky/constpool-3.c: Rename to ...
49812 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
49813 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
49814 * gcc.target/csky/ck801-constpool.c: ... this, and skip
49815 if the CPU is not ck801.
49816 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
49818 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
49820 * gcc.target/s390/fcall-saved.c: New test.
49822 2023-01-09 Jakub Jelinek <jakub@redhat.com>
49827 * g++.dg/tree-ssa/initlist-opt2.C: New test.
49828 * g++.dg/tree-ssa/initlist-opt3.C: New test.
49830 2023-01-09 Joseph Myers <joseph@codesourcery.com>
49832 * gcc.dg/c2x-complit-8.c: New test.
49834 2023-01-09 Richard Biener <rguenther@suse.de>
49836 PR middle-end/69482
49837 * gcc.target/i386/pr69482-1.c: New testcase.
49838 * gcc.target/i386/pr69482-2.c: Likewise.
49840 2023-01-09 Martin Liska <mliska@suse.cz>
49843 * g++.dg/ipa/pr108830.C: New test.
49845 2023-01-09 Richard Biener <rguenther@suse.de>
49847 PR tree-optimization/101912
49848 * gcc.dg/uninit-pr101912.c: New testcase.
49850 2023-01-09 Martin Liska <mliska@suse.cz>
49853 * gcc.target/i386/pr107993.c: New test.
49855 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
49857 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
49859 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
49861 2023-01-06 Joseph Myers <joseph@codesourcery.com>
49863 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
49866 2023-01-06 Tamar Christina <tamar.christina@arm.com>
49869 2023-01-06 Tamar Christina <tamar.christina@arm.com>
49871 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
49873 2023-01-06 Jakub Jelinek <jakub@redhat.com>
49877 * gcc.c-torture/execute/pr108292.c: New test.
49878 * gcc.target/i386/pr108292.c: New test.
49879 * gcc.dg/pr108308.c: New test.
49881 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
49884 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
49886 * gcc.target/i386/cmov10.c: New test case.
49888 2023-01-05 Patrick Palka <ppalka@redhat.com>
49891 * g++.dg/parse/access14.C: New test.
49893 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
49895 * lib/gm2.exp (gm2_init_minx): New procedure.
49896 (gm2_init_min): New procedure calls gm2_init_min with
49898 * gm2/link/min/pass/tiny.mod: New test case.
49899 * gm2/link/min/pass/link-min-pass.exp: New file.
49901 2023-01-04 Patrick Palka <ppalka@redhat.com>
49904 * g++.dg/cpp2a/concepts-requires34.C: New test.
49906 2023-01-04 Jakub Jelinek <jakub@redhat.com>
49909 * g++.dg/template/pr108206.C: New test.
49911 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
49913 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
49915 2023-01-04 Jakub Jelinek <jakub@redhat.com>
49917 PR tree-optimization/108253
49918 * g++.dg/opt/pr108253.C: New test.
49920 2023-01-04 Jakub Jelinek <jakub@redhat.com>
49922 PR middle-end/108237
49923 * gcc.c-torture/compile/pr108237.c: New test.
49925 2023-01-04 Jakub Jelinek <jakub@redhat.com>
49927 PR sanitizer/108256
49928 * c-c++-common/ubsan/pr108256.c: New test.
49930 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
49932 * g++.dg/modules/modules.exp: Skip on AIX.
49933 * gcc.target/powerpc/pr99708.c: Skip on AIX.
49935 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
49937 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
49938 that the unused clone is GC'ed.
49939 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
49941 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
49943 * gcc.target/i386/cmov10.c: New test case.
49945 2023-01-03 Jakub Jelinek <jakub@redhat.com>
49947 PR middle-end/108264
49948 * gcc.dg/pr108264.c: New test.
49950 2023-01-03 Jakub Jelinek <jakub@redhat.com>
49952 PR rtl-optimization/108263
49953 * gcc.dg/pr108263.c: New test.
49955 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
49956 Uroš Bizjak <ubizjak@gmail.com>
49958 * gcc.target/i386/extendditi2-1.c: New test case.
49959 * gcc.target/i386/extendditi2-2.c: Likewise.
49962 Copyright (C) 2023 Free Software Foundation, Inc.
49964 Copying and distribution of this file, with or without modification,
49965 are permitted in any medium without royalty provided the copyright
49966 notice and this notice are preserved.