]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-12-08 Patrick Palka <ppalka@redhat.com>
2
3 PR c++/83167
4 * g++.dg/cpp0x/lambda/lambda-decltype4.C: New test.
5
6 2023-12-08 David Malcolm <dmalcolm@redhat.com>
7
8 * c-c++-common/analyzer/taint-modulus-1.c: New test.
9
10 2023-12-08 David Malcolm <dmalcolm@redhat.com>
11
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.
15
16 2023-12-08 Vladimir N. Makarov <vmakarov@redhat.com>
17
18 PR rtl-optimization/112875
19 * gcc.target/i386/pr112875.c: New test.
20
21 2023-12-08 Jakub Jelinek <jakub@redhat.com>
22
23 * g++.dg/cpp0x/gen-attrs-79.C: New test.
24
25 2023-12-08 Jakub Jelinek <jakub@redhat.com>
26
27 PR sanitizer/112727
28 * c-c++-common/ubsan/pr112727.c: New test.
29
30 2023-12-08 Marek Polacek <polacek@redhat.com>
31
32 PR c++/88848
33 * g++.dg/inherit/multiple2.C: New test.
34
35 2023-12-08 Patrick Palka <ppalka@redhat.com>
36
37 PR c++/112658
38 PR c++/94264
39 * g++.dg/cpp0x/initlist-array20.C: New test.
40
41 2023-12-08 Robin Dapp <rdapp@ventanamicro.com>
42
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.
47
48 2023-12-08 Robin Dapp <rdapp@ventanamicro.com>
49
50 * gcc.target/riscv/rvv/autovec/builtin/strlen-run.c: New test.
51 * gcc.target/riscv/rvv/autovec/builtin/strlen.c: New test.
52
53 2023-12-08 Richard Sandiford <richard.sandiford@arm.com>
54
55 * gcc.target/aarch64/sme/strided_2.c: New test.
56
57 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
58
59 Revert:
60 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
61
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.
66
67 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
68
69 Revert:
70 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
71
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.
76
77 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
78
79 Revert:
80 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
81
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.
86
87 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
88
89 Revert:
90 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
91
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.
96
97 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
98
99 Revert:
100 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
101
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.
106
107 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
108
109 Revert:
110 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
111
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.
116
117 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
118
119 Revert:
120 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
121
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.
126
127 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
128
129 Revert:
130 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
131
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.
136
137 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
138
139 Revert:
140 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
141
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.
146
147 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
148
149 Revert:
150 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
151
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.
156
157 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
158
159 Revert:
160 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
161
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.
166
167 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
168
169 Revert:
170 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
171
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.
176
177 2023-12-08 Tobias Burnus <tobias@codesourcery.com>
178
179 * gfortran.dg/gomp/allocate-14.f90: Add coarray and
180 not-listed tests.
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.
187
188 2023-12-08 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/112909
191 * gcc.dg/uninit-pr112909.c: New testcase.
192
193 2023-12-08 Marc Poulhiès <poulhies@adacore.com>
194
195 Revert:
196 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
197
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.
201
202 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
203
204 * gcc.target/loongarch/pr112476-3.c: New test.
205 * gcc.target/loongarch/pr112476-4.c: New test.
206
207 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
208
209 PR target/112611
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.
212
213 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
214
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.
229
230 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
231
232 * gcc.target/loongarch/vector/lasx/lasx-rsqrt.c: New test.
233 * gcc.target/loongarch/vector/lsx/lsx-rsqrt.c: New test.
234
235 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
236
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.
240
241 2023-12-08 Pan Li <pan2.li@intel.com>
242
243 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: New test.
244
245 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
246
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.
253
254 2023-12-08 Jakub Jelinek <jakub@redhat.com>
255
256 PR tree-optimization/112902
257 * gcc.dg/bitint-52.c: New test.
258
259 2023-12-08 Jakub Jelinek <jakub@redhat.com>
260
261 PR tree-optimization/112901
262 * gcc.dg/bitint-51.c: New test.
263
264 2023-12-08 Jakub Jelinek <jakub@redhat.com>
265
266 PR middle-end/112411
267 * gcc.dg/params/blocksort-part.c: Add dg-skip-if for
268 --param min-nondebug-insn-uid=1073741824.
269
270 2023-12-08 Haochen Jiang <haochen.jiang@intel.com>
271
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.
365
366 2023-12-08 Hao Liu <hliu@os.amperecomputing.com>
367
368 * gcc.dg/tree-ssa/scev-16.c: New test.
369
370 2023-12-08 Fei Gao <gaofei@eswincomputing.com>
371
372 * gcc.target/riscv/zicond_ifcvt_opt.c: New file.
373
374 2023-12-08 David Malcolm <dmalcolm@redhat.com>
375
376 PR analyzer/112889
377 * c-c++-common/analyzer/ice-pr112889.c: New test.
378
379 2023-12-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
380
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.
385
386 2023-12-07 Richard Sandiford <richard.sandiford@arm.com>
387
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
392 output test.
393 * gcc.target/aarch64/sve/shift_1.c: Allow reversed shifts for .s
394 as well as .d.
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.
399
400 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
401
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.
406
407 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
408
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.
413
414 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
415
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.
420
421 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
422
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.
427
428 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
429
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.
434
435 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
436
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.
441
442 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
443
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.
448
449 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
450
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.
455
456 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
457
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.
462
463 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
464
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.
469
470 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
471
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.
476
477 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
478
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.
483
484 2023-12-07 Marek Polacek <polacek@redhat.com>
485
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.
516
517 2023-12-07 Alexandre Oliva <oliva@adacore.com>
518
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.
613
614 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
615
616 * gcc.target/i386/pr106910-1.c: Disable for newlib.
617
618 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
619
620 * gcc.dg/analyzer/fd-4.c: Fix for newlib.
621
622 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
623
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.
627
628 2023-12-07 Gaius Mulley <gaiusmod2@gmail.com>
629
630 PR modula2/112893
631 * gm2/iso/fail/proccard.mod: New test.
632 * gm2/pim/pass/proccard.mod: New test.
633
634 2023-12-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
635
636 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: New test.
637
638 2023-12-07 Christoph Müllner <christoph.muellner@vrull.eu>
639
640 * gcc.target/riscv/xtheadmemidx-inline-asm-1.c: New test.
641
642 2023-12-07 Christoph Müllner <christoph.muellner@vrull.eu>
643
644 * gcc.target/riscv/xtheadfmemidx-without-xtheadmemidx.c: New test.
645
646 2023-12-07 Jakub Jelinek <jakub@redhat.com>
647
648 PR target/111068
649 * gcc.target/i386/pr111068.c: New test.
650
651 2023-12-07 Andrew Pinski <pinskia@gmail.com>
652 Jakub Jelinek <jakub@redhat.com>
653
654 PR preprocessor/111965
655 * gcc.dg/cpp/pr111965-1.c: New test.
656 * gcc.dg/cpp/pr111965-2.c: New test.
657
658 2023-12-07 Jakub Jelinek <jakub@redhat.com>
659
660 PR middle-end/112881
661 * gcc.dg/bitint-50.c: New test.
662
663 2023-12-07 Jakub Jelinek <jakub@redhat.com>
664
665 PR tree-optimization/112880
666 * gcc.dg/bitint-49.c: New test.
667
668 2023-12-07 Jakub Jelinek <jakub@redhat.com>
669
670 PR target/96127
671 * gcc.target/s390/pr96127.c (c1): Add casts to long int *.
672
673 2023-12-07 Alexandre Oliva <oliva@adacore.com>
674
675 * gcc.dg/analyzer/switch-short-enum-1.c: New.
676 * gcc.dg/analyzer/switch-no-short-enum-1.c: New.
677
678 2023-12-07 Victor Do Nascimento <victor.donascimento@arm.com>
679
680 * gcc.target/aarch64/acle/rcpc3.c: New.
681
682 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
683
684 * gcc.target/i386/apx-ndd-ti-shift.c: New test.
685
686 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
687
688 * gcc.target/i386/apx-ndd-cmov.c: New test.
689
690 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
691
692 * gcc.target/i386/apx-ndd-shld-shrd.c: New test.
693
694 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
695
696 * gcc.target/i386/apx-ndd.c: Add test for left/right rotate.
697
698 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
699
700 * gcc.target/i386/apx-ndd.c: Add l/ashiftrt tests.
701
702 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
703
704 * gcc.target/i386/apx-ndd.c: Add tests for sal.
705
706 2023-12-07 Kong Lingling <lingling.kong@intel.com>
707
708 * gcc.target/i386/apx-ndd.c: Add or and xor test.
709
710 2023-12-07 Kong Lingling <lingling.kong@intel.com>
711
712 * gcc.target/i386/apx-ndd.c: Add and test.
713
714 2023-12-07 Kong Lingling <lingling.kong@intel.com>
715
716 * gcc.target/i386/apx-ndd.c: Add not test.
717
718 2023-12-07 Kong Lingling <lingling.kong@intel.com>
719
720 * gcc.target/i386/apx-ndd.c: Add neg test.
721
722 2023-12-07 Kong Lingling <lingling.kong@intel.com>
723
724 * gcc.target/i386/apx-ndd-sbb.c: New test.
725
726 2023-12-07 Kong Lingling <lingling.kong@intel.com>
727
728 * gcc.target/i386/apx-ndd.c: Add test for ndd sub.
729
730 2023-12-07 Kong Lingling <lingling.kong@intel.com>
731
732 * gcc.target/i386/apx-ndd-adc.c: New test.
733
734 2023-12-07 Kong Lingling <lingling.kong@intel.com>
735
736 * gcc.target/i386/apx-ndd.c: Add more test.
737
738 2023-12-07 Kong Lingling <lingling.kong@intel.com>
739
740 * gcc.target/i386/apx-ndd.c: New test.
741
742 2023-12-07 David Malcolm <dmalcolm@redhat.com>
743
744 PR analyzer/103546
745 PR analyzer/112850
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:
750 Likewise.
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:
761 Likewise.
762 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
763 Likewise.
764 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c:
765 Likewise.
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
774 to DEFAULT_CFLAGS.
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.
805
806 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
807
808 * gcc.target/aarch64/acle/rwsr.c (get_rsr128): New.
809 (set_wsr128): Likewise.
810
811 2023-12-06 Edwin Lu <ewlu@rivosinc.com>
812
813 * gcc.dg/tree-ssa/ssa-fre-3.c: Remove xfail
814
815 2023-12-06 Yang Yujie <yangyujie@loongson.cn>
816
817 * gcc.dg/fixed-point/composite-type.c: Replace dg-warning with dg-error.
818
819 2023-12-06 David Malcolm <dmalcolm@redhat.com>
820
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.
835
836 2023-12-06 David Malcolm <dmalcolm@redhat.com>
837
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.
847
848 2023-12-06 John David Anglin <danglin@gcc.gnu.org>
849
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.
854
855 2023-12-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
856
857 PR target/112855
858 * gcc.target/riscv/rvv/autovec/pr112855.c: New test.
859
860 2023-12-06 Jason Merrill <jason@redhat.com>
861
862 DR 532
863 PR c++/53499
864 * g++.dg/template/partial-order4.C: New test.
865 * g++.dg/template/spec26.C: Adjust for CWG532.
866
867 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
868
869 * gcc.target/aarch64/acle/rwsr-3.c: New.
870
871 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
872
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.
878
879 2023-12-06 Robin Dapp <rdapp@ventanamicro.com>
880
881 * gcc.target/riscv/rvv/autovec/pr112854.c: New test.
882 * gcc.target/riscv/rvv/autovec/pr112872.c: New test.
883
884 2023-12-06 Jakub Jelinek <jakub@redhat.com>
885
886 PR rtl-optimization/112760
887 * gcc.dg/pr112760.c: New test.
888
889 2023-12-06 Jakub Jelinek <jakub@redhat.com>
890
891 PR tree-optimization/112809
892 * gcc.dg/bitint-48.c: New test.
893
894 2023-12-06 Hans-Peter Nilsson <hp@axis.com>
895
896 PR testsuite/112419
897 * gcc.dg/Wnonnull-4.c (test_fda_n_5): Expect warning for exceeding
898 maximum object size for 32-bit targets.
899
900 2023-12-06 Alexandre Oliva <oliva@adacore.com>
901
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.
993
994 2023-12-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
995
996 PR target/112851
997 PR target/112852
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.
1023
1024 2023-12-05 David Faust <david.faust@oracle.com>
1025
1026 PR debug/112849
1027 * gcc.dg/debug/btf/btf-datasec-3.c: New test.
1028
1029 2023-12-05 Jakub Jelinek <jakub@redhat.com>
1030
1031 PR c++/112795
1032 * g++.dg/ext/unroll-2.C: Use { target c++11 } instead of dg-skip-if for
1033 -std=gnu++98.
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.
1037
1038 2023-12-05 Harald Anlauf <anlauf@gmx.de>
1039 Tobias Burnus <tobias@codesourcery.com>
1040
1041 PR fortran/100988
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.
1047
1048 2023-12-05 Jakub Jelinek <jakub@redhat.com>
1049
1050 PR c++/110734
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.
1055
1056 2023-12-05 Richard Biener <rguenther@suse.de>
1057
1058 PR middle-end/112830
1059 * gcc.target/avr/pr112830.c: New testcase.
1060 * gcc.target/i386/pr112830.c: Likewise.
1061
1062 2023-12-05 Richard Biener <rguenther@suse.de>
1063
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.
1068
1069 2023-12-05 Jakub Jelinek <jakub@redhat.com>
1070
1071 PR target/112845
1072 * gcc.dg/pr112845.c: New file.
1073
1074 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1075
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.
1937
1938 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1939
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.
1946
1947 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1948
1949 * gcc.target/aarch64/sve/pcs/struct_3_128.c (test_nonpst3): Adjust
1950 stack offsets.
1951 (ret_nonpst3): Remove XFAIL.
1952 * gcc.target/aarch64/sve/acle/general-c/svboolx2_1.c: New test.
1953
1954 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1955
1956 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add test
1957 for svcount_t.
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
1964 an svcount_t.
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.
1972
1973 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1974
1975 * lib/target-supports.exp (check_effective_target_aarch64_sme2): New
1976 target test.
1977 (check_effective_target_aarch64_asm_sme2_ok): Likewise.
1978
1979 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1980
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.
1989
1990 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
1991
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.
2007
2008 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2009
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.
2018
2019 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2020
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.
2028
2029 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2030
2031 * lib/target-supports.exp: Add sme and sme-i16i64 features.
2032 * gcc.target/aarch64/pragma_cpp_predefs_4.c: Test __ARM_FEATURE_SME*
2033 macros.
2034 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Allow functions
2035 to be marked as __arm_streaming, __arm_streaming_compatible, and
2036 __arm_inout("za").
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.
2152
2153 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2154
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.
2164
2165 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2166
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.
2177
2178 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2179
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.
2456
2457 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2458
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.
2476
2477 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2478
2479 * lib/target-supports.exp (check_effective_target_aarch64_sme): New
2480 target test.
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.
2486
2487 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2488
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.
2499
2500 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2501
2502 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_DUAL_XN):
2503 New macro.
2504 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Add tests for
2505 tuple forms.
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.
2517
2518 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2519
2520 * gcc.target/aarch64/sve/acle/general-c/set_1.c: Tweak expected
2521 error message.
2522 * gcc.target/aarch64/sve/acle/general-c/set_3.c: Likewise.
2523 * gcc.target/aarch64/sve/acle/general-c/set_5.c: Likewise.
2524
2525 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2526
2527 * gcc.target/aarch64/sve/acle/general-c/*: Replace "but previous
2528 arguments had" with "but argument N had".
2529
2530 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2531
2532 * gcc.target/aarch64/sve/acle/general-c/*: Update expected error
2533 messages.
2534
2535 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2536
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.
2548
2549 2023-12-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
2550
2551 * gcc.target/aarch64/eh_return-3.c: Fix when retaa is available.
2552
2553 2023-12-05 Thomas Schwinge <thomas@codesourcery.com>
2554
2555 * gcc.dg/gnu23-builtins-no-dfp-1.c: Remove '-fpermissive'.
2556 'dg-error "implicit"' instead of 'dg-warning "implicit"'.
2557
2558 2023-12-05 Kito Cheng <kito.cheng@sifive.com>
2559
2560 * gcc.target/riscv/arch-29.c: New test.
2561 * gcc.target/riscv/arch-30.c: New test.
2562
2563 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
2564
2565 PR rtl-optimization/112278
2566 * gcc.target/aarch64/sve/pr112278.c: New test.
2567
2568 2023-12-05 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR tree-optimization/112843
2571 * gcc.dg/bitint-47.c: New test.
2572
2573 2023-12-05 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR target/112816
2576 * gcc.target/i386/pr112816.c: New test.
2577
2578 2023-12-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2579
2580 * g++.target/riscv/rvv/autovec/bug-2.C: New test.
2581
2582 2023-12-05 Richard Biener <rguenther@suse.de>
2583
2584 PR c/89270
2585 * gcc.target/avr/pr89270.c: New testcase.
2586
2587 2023-12-05 Richard Biener <rguenther@suse.de>
2588
2589 PR c/86869
2590 * gcc.target/avr/pr86869.c: New testcase.
2591
2592 2023-12-05 liuhongt <hongtao.liu@intel.com>
2593
2594 * gcc.target/i386/udotprodint8_emulate.c: New test.
2595
2596 2023-12-05 Marek Polacek <polacek@redhat.com>
2597
2598 PR c++/107687
2599 PR c++/110997
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.
2632
2633 2023-12-04 Jason Merrill <jason@redhat.com>
2634
2635 * g++.dg/cpp0x/constexpr-noreturn1.C: New test.
2636
2637 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
2638
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:
2647 Ditto.
2648 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c:
2649 Ditto.
2650 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Allow
2651 overriding N.
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
2666 riscv_zvfh_hw.
2667
2668 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
2669
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:
2673 Add -std=gnu99.
2674
2675 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
2676
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.
2683
2684 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2685
2686 PR target/112431
2687 * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
2688
2689 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2690
2691 PR target/112431
2692 * gcc.target/riscv/rvv/base/pr112431-37.c: New test.
2693 * gcc.target/riscv/rvv/base/pr112431-38.c: New test.
2694
2695 2023-12-04 Richard Biener <rguenther@suse.de>
2696
2697 PR tree-optimization/112818
2698 * gcc.dg/vect/pr112818.c: New testcase.
2699
2700 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2701
2702 * g++.target/riscv/rvv/autovec/bug-01.C: Moved to...
2703 * g++.target/riscv/rvv/autovec/bug-1.C: ...here.
2704
2705 2023-12-04 Richard Biener <rguenther@suse.de>
2706
2707 PR tree-optimization/112827
2708 * gcc.dg/torture/pr112827-1.c: New testcase.
2709 * gcc.dg/torture/pr112827-2.c: Likewise.
2710
2711 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2712
2713 PR target/112431
2714 * gcc.target/riscv/rvv/base/pr112431-35.c: New test.
2715 * gcc.target/riscv/rvv/base/pr112431-36.c: New test.
2716
2717 2023-12-04 Indu Bhagat <indu.bhagat@oracle.com>
2718
2719 PR debug/112656
2720 * gcc.dg/debug/btf/btf-function-7.c: New test.
2721
2722 2023-12-04 Indu Bhagat <indu.bhagat@oracle.com>
2723
2724 PR debug/112768
2725 * gcc.dg/debug/btf/btf-function-6.c: Empty string expected with
2726 BTF_KIND_FUNC_PROTO.
2727
2728 2023-12-04 Pan Li <pan2.li@intel.com>
2729
2730 PR target/112813
2731 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: New test.
2732
2733 2023-12-04 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR target/112837
2736 * gcc.dg/pr112837.c: New test.
2737
2738 2023-12-04 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR target/112816
2741 * gcc.target/i386/sse2-pr112816.c: New test.
2742
2743 2023-12-04 Jakub Jelinek <jakub@redhat.com>
2744
2745 PR c++/112795
2746 * g++.dg/ext/unroll-5.C: New test.
2747 * g++.dg/ext/unroll-6.C: New test.
2748
2749 2023-12-04 Feng Wang <wangfeng@eswincomputing.com>
2750
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.
2767
2768 2023-12-04 Fei Gao <gaofei@eswincomputing.com>
2769 Xiao Zeng <zengxiao@eswincomputing.com>
2770
2771 * gcc.target/riscv/zicond-sfb-primitiveSemantics.c: New test.
2772
2773 2023-12-04 Kito Cheng <kito.cheng@sifive.com>
2774
2775 * gcc.target/riscv/mcpu-sifive-x280.c: New test.
2776
2777 2023-12-04 Hu, Lin1 <lin1.hu@intel.com>
2778
2779 * gcc.target/i386/user_msr-1.c: Correct the MSR index for give the user
2780 an proper example.
2781
2782 2023-12-03 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR middle-end/112406
2785 * gcc.target/aarch64/pr112406.c (MagickPixelPacket): Add missing
2786 semicolon.
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
2790 atan.
2791
2792 2023-12-03 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR middle-end/112807
2795 * gcc.dg/bitint-46.c: New test.
2796
2797 2023-12-03 Saurabh Jha <saurabh.jha@arm.com>
2798
2799 * gcc.target/arm/mve/pr112337.c: Use int32_t instead of int.
2800
2801 2023-12-03 Pan Li <pan2.li@intel.com>
2802
2803 * gcc.target/riscv/rvv/base/pr112743-1.c: Fix typo.
2804 * gcc.target/riscv/rvv/base/pr112743-2.c: Ditto.
2805
2806 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2807
2808 * gcc.dg/gnu23-builtins-no-dfp-1.c: Add -fpermissive.
2809
2810 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2811
2812 * gcc.c-torture/execute/pr65369.c: Fix type mismatch.
2813
2814 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2815
2816 * gcc.c-torture/execute/comp-goto-1.c: Fix return value of main for
2817 16 bit targets.
2818
2819 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2820
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.
2826
2827 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2828
2829 * gcc.target/nios2/cdx-ldstwm-1.c: Add -fpermissive.
2830 * gcc.target/nios2/cdx-ldstwm-2.c: Add prototypes fro abort and exit.
2831
2832 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
2833
2834 * gcc.target/h8300/pr58400.c: Add -fpermissive.
2835 * gcc.target/h8300/pr17306-2.c: Add missing prototype.
2836
2837 2023-12-02 Harald Anlauf <anlauf@gmx.de>
2838
2839 PR fortran/93762
2840 PR fortran/100651
2841 * gfortran.dg/optional_deferred_char_1.f90: New test.
2842
2843 2023-12-02 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2844
2845 * gcc.target/i386/libcall-1.c: Skip on darwin.
2846
2847 2023-12-02 Li Wei <liwei@loongson.cn>
2848
2849 * gcc.target/loongarch/lasx-extract-even_odd-opt.c: New test.
2850
2851 2023-12-02 Li Wei <liwei@loongson.cn>
2852
2853 * gcc.target/loongarch/popcnt.c: New test.
2854 * gcc.target/loongarch/popcount.c: New test.
2855
2856 2023-12-02 chenxiaolong <chenxiaolong@loongson.cn>
2857
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.
3255
3256 2023-12-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3257
3258 PR target/112801
3259 * gcc.target/riscv/rvv/autovec/pr112801.c: New test.
3260
3261 2023-12-02 Pan Li <pan2.li@intel.com>
3262
3263 PR target/112743
3264 * gcc.target/riscv/rvv/base/pr112743-2.c: New test.
3265
3266 2023-12-01 Harald Anlauf <anlauf@gmx.de>
3267
3268 PR fortran/112772
3269 * gfortran.dg/missing_optional_dummy_7.f90: New test.
3270
3271 2023-12-01 Jason Merrill <jason@redhat.com>
3272
3273 * g++.dg/cpp2a/nontype-class4.C: Specify ABI v18.
3274 * g++.dg/cpp2a/nontype-class4a.C: New test.
3275
3276 2023-12-01 Jason Merrill <jason@redhat.com>
3277
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.
3285
3286 2023-12-01 Alexandre Oliva <oliva@adacore.com>
3287
3288 PR target/112334
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
3293 untyped_assembly.
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.
3300
3301 2023-12-01 Vladimir N. Makarov <vmakarov@redhat.com>
3302
3303 PR target/112445
3304 * gcc.target/i386/pr112445.c: New test.
3305
3306 2023-12-01 David Malcolm <dmalcolm@redhat.com>
3307
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.
3315
3316 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3317
3318 PR target/112431
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.
3325
3326 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3327
3328 PR target/112431
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.
3335
3336 2023-12-01 Jakub Jelinek <jakub@redhat.com>
3337
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):
3343 Likewise.
3344 * gcc.dg/graphite/pr83126.c (ew): Add missing casts to __INTPTR_TYPE__
3345 and then to int *.
3346
3347 2023-12-01 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR middle-end/112770
3350 * gcc.dg/bitint-45.c: New test.
3351
3352 2023-12-01 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR middle-end/112771
3355 * gcc.dg/bitint-44.c: New test.
3356
3357 2023-12-01 Jose E. Marchesi <jose.marchesi@oracle.com>
3358
3359 * gcc.target/bpf/section-name-quoting-1.c: New test.
3360
3361 2023-12-01 Jakub Jelinek <jakub@redhat.com>
3362
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.
3368
3369 2023-12-01 Juergen Christ <jchrist@linux.ibm.com>
3370
3371 * gcc.target/s390/pr112753.c: New test.
3372
3373 2023-12-01 Florian Weimer <fweimer@redhat.com>
3374
3375 * gcc.dg/permerror-default.c (missing_parameter_type):
3376 Expect error.
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):
3382 Likewise.
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
3391 expected warning.
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):
3396 Likewise.
3397
3398 2023-12-01 Florian Weimer <fweimer@redhat.com>
3399
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):
3405 Likewise.
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.
3443 Expect errors.
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
3459 errors.
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
3462 (f1): Likewise.
3463 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c
3464 (f1): Likewise.
3465 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c
3466 (f1): Likewise.
3467 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c
3468 (f1): Likewise.
3469 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c
3470 (f1): Likewise.
3471 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c
3472 (f1): Likewise.
3473 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c
3474 (f1): Likewise.
3475 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c
3476 (f1): Likewise.
3477 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c
3478 (f1): Likewise.
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
3484 (f1): Likewise.
3485 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
3486 (f1): Likewise.
3487 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
3488 (f1): Likewise.
3489 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
3490 (f1): Likewise.
3491 * gcc.target/aarch64/sve/acle/general/attributes_7.c
3492 (f1): Likewise.
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.
3497
3498 2023-12-01 Florian Weimer <fweimer@redhat.com>
3499
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):
3503 Likewise.
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
3525 error.
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.
3530 Expect the error.
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.
3534 Expect error.
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.
3541
3542 2023-12-01 Florian Weimer <fweimer@redhat.com>
3543
3544 * gcc.dg/permerror-system.c: Expect all -Wimplicit-int
3545 permerrors.
3546
3547 2023-12-01 Florian Weimer <fweimer@redhat.com>
3548
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
3553 expected warning.
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
3564 int.
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
3568 implicit int.
3569 * gcc.dg/noncompile/pr79758-2.c: New test. Copied from
3570 gcc.dg/noncompile/pr79758.c. Expect implicit int error.
3571
3572 2023-12-01 Florian Weimer <fweimer@redhat.com>
3573
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.
3584 Expect error.
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):
3620 Expect error.
3621 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_1.c:
3622 (f1): Likewise.
3623 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c:
3624 (f1): Likewise.
3625 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c:
3626 (f1): Likewise.
3627 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c:
3628 (f1): Likewise.
3629 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c:
3630 (f1): Likewise.
3631 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c:
3632 (f1): Likewise.
3633 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c:
3634 (f1): Likewise.
3635 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c:
3636 (f1): Likewise.
3637 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c:
3638 (f1): Likewise.
3639 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c:
3640 (f1): Likewise.
3641 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c:
3642 (f1): Likewise.
3643
3644 2023-12-01 Florian Weimer <fweimer@redhat.com>
3645
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
3664 warnings.
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
3687 error.
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
3690 (f1): Likewise.
3691 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
3692 (f1): Likewise.
3693 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
3694 (f1): Likewise.
3695 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
3696 (f1): Likewise.
3697
3698 2023-12-01 Florian Weimer <fweimer@redhat.com>
3699
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
3705 for now.
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.
3712
3713 2023-12-01 Florian Weimer <fweimer@redhat.com>
3714
3715 * gm2/link/externalscaffold/pass/scaffold.c (m2pim_M2RTS_Terminate):
3716 Declare.
3717
3718 2023-12-01 Florian Weimer <fweimer@redhat.com>
3719
3720 * gcc.target/aarch64/aapcs64/ice_1.c (foo): Call named.
3721
3722 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3723
3724 PR target/112776
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.
3728
3729 2023-11-30 Marek Polacek <polacek@redhat.com>
3730
3731 PR c++/112744
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.
3737
3738 2023-11-30 Christophe Lyon <christophe.lyon@linaro.org>
3739
3740 PR target/112698
3741 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Update expected
3742 error message.
3743 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
3744
3745 2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
3746
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.
3756
3757 2023-11-30 Harald Anlauf <anlauf@gmx.de>
3758
3759 PR fortran/112764
3760 * gfortran.dg/associate_62.f90: New test.
3761
3762 2023-11-30 Richard Biener <rguenther@suse.de>
3763
3764 PR tree-optimization/112767
3765 * gcc.dg/tree-ssa/pr112767.c: New testcase.
3766 * gcc.dg/graphite/pr83255.c: Disable SCCP.
3767
3768 2023-11-30 Richard Biener <rguenther@suse.de>
3769
3770 PR tree-optimization/112766
3771 * g++.dg/torture/uninit-pr112766.C: New testcase.
3772
3773 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3774
3775 PR target/112431
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.
3779
3780 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3781
3782 PR target/112431
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.
3786
3787 2023-11-30 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR c++/110349
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.
3797
3798 2023-11-30 liuhongt <hongtao.liu@intel.com>
3799
3800 * gcc.target/i386/sdotprodint8_emulate.c: New test.
3801
3802 2023-11-30 Alexandre Oliva <oliva@gnu.org>
3803
3804 Revert:
3805 2023-11-20 Alexandre Oliva <oliva@adacore.com>
3806
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:
3811 Likewise.
3812
3813 2023-11-30 Tsukasa OI <research_trasio@irq.a4lg.com>
3814
3815 * gcc.target/riscv/predef-13.c: Fix 'E' extension version to test.
3816
3817 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3818
3819 PR target/112431
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.
3829
3830 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3831
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.
3836
3837 2023-11-29 Marek Polacek <polacek@redhat.com>
3838
3839 PR c++/106650
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.
3849
3850 2023-11-29 Patrick Palka <ppalka@redhat.com>
3851
3852 PR c++/112765
3853 * g++.dg/warn/Wparentheses-33.C: Compile with -Wparentheses.
3854
3855 2023-11-29 Patrick Palka <ppalka@redhat.com>
3856
3857 PR c++/112765
3858 * g++.dg/warn/Wparentheses-33.C: New test.
3859
3860 2023-11-29 David Faust <david.faust@oracle.com>
3861
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.
3867
3868 2023-11-29 Andrew MacLeod <amacleod@redhat.com>
3869
3870 PR tree-optimization/111922
3871 * gcc.dg/pr111922.c: New.
3872
3873 2023-11-29 Martin Jambor <mjambor@suse.cz>
3874
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.
3879
3880 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
3881
3882 * lib/scanoffload.exp (only_for_offload_target): New 'proc'.
3883
3884 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3885
3886 PR testsuite/112729
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.
3892
3893 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
3894
3895 * g++.dg/cpp26/static_assert1.C: Fix for '-fno-exceptions'
3896 configurations.
3897
3898 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
3899
3900 * g++.dg/ext/has-feature.C: Adjust for default-'-fno-exceptions',
3901 '-fno-rtti' configurations.
3902
3903 2023-11-29 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR middle-end/112733
3906 * gcc.dg/pr112733.c: New test.
3907
3908 2023-11-29 Iain Sandoe <iains.gcc@gmail.com>
3909
3910 * lib/target-supports.exp: Test an asm line that fails on broken
3911 Darwin assembler versions.
3912
3913 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3914
3915 * g++.dg/opt/devirt2.C: Adjust scan-assembler-count on sparc for
3916 removal of -inline from regexp. Update comment.
3917
3918 2023-11-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3919 kito-cheng <kito.cheng@sifive.com>
3920 kito-cheng <kito.cheng@gmail.com>
3921
3922 PR target/112431
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.
3926
3927 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3928
3929 PR testsuite/112728
3930 * lib/scanasm.exp (dg-scan): Allow for double-quoted LTO section names.
3931 (scan-assembler-times): Likewise.
3932 (scan-assembler-dem-not): Likewise.
3933
3934 2023-11-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3935
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.
3940
3941 2023-11-29 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR bootstrap/111601
3944 * g++.dg/opt/pr111601.C: New test.
3945
3946 2023-11-29 Xi Ruoyao <xry111@xry111.site>
3947
3948 * gcc.target/loongarch/vect-frint-scalar.c: New test.
3949 * gcc.target/loongarch/vect-frint-scalar-no-inexact.c: New test.
3950
3951 2023-11-29 Xi Ruoyao <xry111@xry111.site>
3952
3953 * gcc.target/loongarch/vect-rotr.c: New test.
3954
3955 2023-11-29 Xi Ruoyao <xry111@xry111.site>
3956
3957 * gcc.target/loongarch/vect-muh.c: New test.
3958
3959 2023-11-29 Xi Ruoyao <xry111@xry111.site>
3960
3961 PR target/112578
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.
3966
3967 2023-11-29 Alexandre Oliva <oliva@adacore.com>
3968
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.
3983
3984 2023-11-29 Alexandre Oliva <oliva@adacore.com>
3985
3986 * g++.dg/warn/Wuse-after-free3.C: xfail on arm_eabi.
3987
3988 2023-11-29 Alexandre Oliva <oliva@adacore.com>
3989
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.
3995
3996 2023-11-29 Pan Li <pan2.li@intel.com>
3997
3998 PR target/112743
3999 * gcc.target/riscv/rvv/base/pr112743-1.c: New test.
4000
4001 2023-11-29 Jose E. Marchesi <jose.marchesi@oracle.com>
4002
4003 * gcc.c-torture/compile/libcall-2.c: Skip test in -m32.
4004
4005 2023-11-29 Hongyu Wang <hongyu.wang@intel.com>
4006
4007 PR target/112729
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.
4011
4012 2023-11-28 Jason Merrill <jason@redhat.com>
4013
4014 PR c++/94264
4015 PR c++/53220
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.
4019
4020 2023-11-28 Roger Sayle <roger@nextmovesoftware.com>
4021
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.
4028
4029 2023-11-28 Richard Biener <rguenther@suse.de>
4030
4031 PR middle-end/112741
4032 * gcc.dg/ubsan/pr112741.c: New testcase.
4033
4034 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4035
4036 Revert:
4037 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4038
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.
4045
4046 2023-11-28 Andrew Jenner <andrew@codesourcery.com>
4047 Tobias Burnus <tobias@codesourcery.com>
4048
4049 PR fortran/110415
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.
4053
4054 2023-11-28 Jose E. Marchesi <jose.marchesi@oracle.com>
4055
4056 PR target/109253
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.
4060
4061 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4062
4063 * gcc.dg/debug/btf/btf-enum-small.c: Added test.
4064
4065 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4066
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.
4073
4074 2023-11-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4075
4076 * gcc.dg/pr111409.c: Allow for " before .debug_macro.
4077 Quote literals dots.
4078
4079 2023-11-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4080
4081 PR target/112694
4082 * gcc.target/riscv/rvv/autovec/pr112694-2.c: New test.
4083 * gcc.target/riscv/rvv/autovec/pr112694-3.c: New test.
4084
4085 2023-11-28 Jakub Jelinek <jakub@redhat.com>
4086
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.
4092
4093 2023-11-28 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR tree-optimization/112719
4096 * gcc.dg/bitint-43.c: New test.
4097
4098 2023-11-28 Jakub Jelinek <jakub@redhat.com>
4099
4100 PR tree-optimization/112719
4101 * gcc.dg/pr112719.c: New file.
4102
4103 2023-11-28 Lewis Hyatt <lhyatt@gmail.com>
4104
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.
4108
4109 2023-11-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4110
4111 PR target/112713
4112 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: New test.
4113 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: New test.
4114
4115 2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
4116
4117 * gcc.target/aarch64/csinc-3.c: New test.
4118
4119 2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
4120
4121 PR testsuite/112689
4122 * gcc.dg/tree-prof/time-profiler-3.c: Add -fno-ipa-vrp.
4123
4124 2023-11-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4125 Richard Sandiford <richard.sandiford@arm.com>
4126
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.
4131
4132 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
4133
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.
4139
4140 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
4141
4142 * gcc.target/aarch64/eh_return-2.c: New test.
4143 * gcc.target/aarch64/eh_return-3.c: New test.
4144
4145 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
4146
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
4149 scan asm check.
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
4152 scan asm check.
4153
4154 2023-11-27 Richard Sandiford <richard.sandiford@arm.com>
4155
4156 PR target/106326
4157 * gcc.target/aarch64/sve/acle/general/pr106326_1.c: New test.
4158
4159 2023-11-27 Richard Biener <rguenther@suse.de>
4160
4161 PR tree-optimization/112653
4162 * gcc.dg/tree-ssa/pta-return-1.c: New testcase.
4163
4164 2023-11-27 Richard Biener <rguenther@suse.de>
4165 Richard Sandiford <richard.sandiford@arm.com>
4166
4167 * g++.dg/vect/pr36648.cc: Remove XFAIL for VLA load-lanes.
4168
4169 2023-11-27 Alex Coplan <alex.coplan@arm.com>
4170 Iain Sandoe <iain@sandoe.co.uk>
4171
4172 PR c++/60512
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.
4181
4182 2023-11-27 Richard Biener <rguenther@suse.de>
4183
4184 PR tree-optimization/112706
4185 * gcc.dg/tree-ssa/pr112706.c: New testcase.
4186
4187 2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4188
4189 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: Replace V8HI
4190 types with UV8HI.
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.
4197
4198 2023-11-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4199
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.
4221
4222 2023-11-27 Tsukasa OI <research_trasio@irq.a4lg.com>
4223
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.
4234
4235 2023-11-27 Jose E. Marchesi <jose.marchesi@oracle.com>
4236
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.
4347
4348 2023-11-27 Guo Jie <guojie@loongson.cn>
4349
4350 * gcc.target/loongarch/imm-load1.c: Change old check.
4351
4352 2023-11-26 Hans-Peter Nilsson <hp@axis.com>
4353
4354 * gcc.dg/uninit-pred-9_b.c: Remove xfail for line 20. Pass
4355 --param=logical-op-non-short-circuit=0. Comment why.
4356
4357 2023-11-26 Hans-Peter Nilsson <hp@axis.com>
4358
4359 * gcc.dg/uninit-pred-9_b.c: Remove xfail for MMIX from line 23.
4360
4361 2023-11-26 Harald Anlauf <anlauf@gmx.de>
4362
4363 PR fortran/111880
4364 * gfortran.dg/pr111880.f90: New test.
4365
4366 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
4367
4368 * gcc.dg/analyzer/strndup-1.c: Skip on hppa*-*-hpux*.
4369
4370 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
4371
4372 * gcc.dg/analyzer/fd-glibc-datagram-client.c: Skip on hppa*-*-hpux*.
4373 * gcc.dg/analyzer/fd-glibc-datagram-socket.c: Likewise.
4374
4375 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
4376
4377 * g++.dg/pr104869.C: Add attribute visibility default to
4378 main prototype.
4379
4380 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
4381
4382 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
4383 "this-will-not-work" targets.
4384
4385 2023-11-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4386
4387 * gcc.target/i386/cf_check-6.c: Only run on Linux.
4388
4389 2023-11-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4390
4391 * gcc.target/i386/pr112686.c: Add a requirement for split_stack.
4392
4393 2023-11-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4394
4395 PR target/112599
4396 * gcc.target/riscv/rvv/base/vf_avl-1.c: Adapt test.
4397 * gcc.target/riscv/rvv/autovec/pr112599-3.c: New test.
4398
4399 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
4400
4401 PR testsuite/112691
4402 * gcc.dg/vla-1.c: Add -fno-ipa-vrp.
4403 Remove noipa from f1.
4404
4405 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
4406
4407 PR testsuite/112688
4408 * gcc.target/aarch64/simd/vmulx.x (foo32): Mark as noipa rather
4409 than noinline.
4410 (foo4): Likewise.
4411
4412 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
4413
4414 PR testsuite/108321
4415 * g++.dg/contracts/contracts-tmpl-spec2.C: Add -fsigned-char
4416 to options.
4417
4418 2023-11-25 Andrew Pinski <quic_apinski@quicinc.com>
4419
4420 PR testsuite/112688
4421 * gcc.target/aarch64/movk.c: Add noipa on dummy_number_generator
4422 and remove -fno-inline option.
4423
4424 2023-11-25 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR target/111408
4427 * gcc.c-torture/execute/pr111408.c: New test.
4428
4429 2023-11-25 Andrew Pinski <pinskia@gmail.com>
4430 Jakub Jelinek <jakub@redhat.com>
4431
4432 PR target/109977
4433 * gcc.dg/pr109977.c: New test.
4434
4435 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
4436
4437 * g++.dg/modules/using-10.C: New test.
4438 * g++.dg/modules/using-enum-2.C: New test.
4439
4440 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
4441
4442 PR c++/102341
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.
4446
4447 2023-11-24 Lewis Hyatt <lhyatt@gmail.com>
4448
4449 PR pch/112319
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.
4454
4455 2023-11-24 Martin Jambor <mjambor@suse.cz>
4456
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.
4463
4464 2023-11-24 Uros Bizjak <ubizjak@gmail.com>
4465
4466 PR target/112686
4467 * gcc.target/i386/pr112686.c: New test.
4468
4469 2023-11-24 Tobias Burnus <tobias@codesourcery.com>
4470
4471 * c-c++-common/gomp/depobj-3.c: New test.
4472 * gfortran.dg/gomp/depobj-3.f90: New test.
4473
4474 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
4475
4476 PR c++/99232
4477 * g++.dg/modules/pr99232_a.C: New test.
4478 * g++.dg/modules/pr99232_b.C: New test.
4479
4480 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4481
4482 PR target/112694
4483 * gcc.target/riscv/rvv/autovec/pr112694-1.c: New test.
4484
4485 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR target/112681
4488 * gcc.target/i386/sse4-pr112681.c: New test.
4489
4490 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4491
4492 PR tree-optimization/112673
4493 * gcc.dg/pr112673.c: New test.
4494
4495 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR middle-end/112679
4498 * gcc.dg/bitint-42.c: New test.
4499
4500 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR middle-end/112668
4503 * gcc.dg/bitint-40.c: New test.
4504
4505 2023-11-24 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR c++/112619
4508 * g++.dg/eh/pr112619.C: New test.
4509
4510 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4511
4512 PR target/112599
4513 * gcc.target/riscv/rvv/autovec/pr112599-2.c: New test.
4514
4515 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4516
4517 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adapt test.
4518 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
4519
4520 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
4521
4522 PR c++/107398
4523 * g++.dg/modules/lambda-6_a.C: New test.
4524 * g++.dg/modules/lambda-6_b.C: New test.
4525
4526 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
4527
4528 PR c++/98885
4529 * g++.dg/modules/export-1.C: Adjust error messages. Remove
4530 xfails for working case. Add new test case.
4531
4532 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4533
4534 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
4535 "-:failed mapper handshake communication" targets.
4536
4537 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4538
4539 * gcc.dg/analyzer/fd-4.c: Define _MODE_T on hpux.
4540
4541 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4542
4543 * g++.dg/pr104869.C: Export main on hpux.
4544
4545 2023-11-23 Iain Sandoe <iain@sandoe.co.uk>
4546
4547 * lib/scanasm.exp: Allow multiple function start symbols,
4548 taking the last as the function name.
4549
4550 2023-11-23 Harald Anlauf <anlauf@gmx.de>
4551
4552 PR fortran/104819
4553 * gfortran.dg/assumed_rank_10.f90: Add MOLD argument to NULL().
4554 * gfortran.dg/assumed_rank_8.f90: Likewise.
4555
4556 2023-11-23 Harald Anlauf <anlauf@gmx.de>
4557
4558 PR fortran/112609
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.
4562
4563 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4564
4565 * g++.dg/cpp0x/initlist-const1.C: xfail scan-assembler-not
4566 check on hppa*-*-hpux*.
4567
4568 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
4569
4570 * c-c++-common/Wattributes.c: Don't skip check for warning
4571 at line 411 in Wattributes.c on hppa*64*-*-*.
4572
4573 2023-11-23 Marek Polacek <polacek@redhat.com>
4574
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.
4593
4594 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
4595
4596 * lib/scanasm.exp (scan-assembler-times): Remove the `-inline'
4597 option to `regexp' and the wrapping `llength' call.
4598
4599 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
4600
4601 * gcc.target/aarch64/ccmp_1.c: Use non-capturing parentheses
4602 with `scan-assembler-times'.
4603
4604 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
4605
4606 * gcc.target/arm/pr53447-5.c: Use non-capturing parentheses with
4607 `scan-assembler-times'.
4608
4609 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
4610
4611 PR target/112672
4612 * gcc.target/i386/pr112672.c: New test.
4613
4614 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
4615
4616 PR target/89316
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.
4621
4622 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
4623
4624 * gcc.target/s390/ccor.c: New test.
4625
4626 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
4627
4628 * gcc.target/s390/int128load.c: New test.
4629
4630 2023-11-23 Di Zhao <dizhao@os.amperecomputing.com>
4631
4632 * gcc.dg/pr110279-1.c: New test.
4633
4634 2023-11-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4635
4636 PR target/112599
4637 PR target/112670
4638 * gcc.target/riscv/rvv/autovec/pr112599-1.c: New test.
4639
4640 2023-11-23 Jakub Jelinek <jakub@redhat.com>
4641
4642 PR middle-end/112336
4643 * gcc.dg/bitint-41.c: New test.
4644
4645 2023-11-23 Jonathan Wakely <jwakely@redhat.com>
4646
4647 PR libstdc++/110879
4648 * g++.dg/opt/pr110879.C: Require C++11 or later.
4649
4650 2023-11-23 Jakub Jelinek <jakub@redhat.com>
4651
4652 * gcc.dg/builtin-stdc-bit-1.c: New test.
4653 * gcc.dg/builtin-stdc-bit-2.c: New test.
4654
4655 2023-11-23 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR c++/110348
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.
4663
4664 2023-11-23 Pan Li <pan2.li@intel.com>
4665
4666 PR target/111720
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.
4678
4679 2023-11-23 Hans-Peter Nilsson <hp@axis.com>
4680
4681 PR testsuite/106120
4682 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
4683 lp64 targets with c++98.
4684
4685 2023-11-22 Patrick Palka <ppalka@redhat.com>
4686
4687 PR c++/112633
4688 * g++.dg/cpp0x/alias-decl-75.C: New test.
4689
4690 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
4691
4692 * lib/plugin-support.exp: Update the expected path to an
4693 in-tree build of libintl.
4694
4695 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
4696 Richard Sandiford <richard.sandiford@arm.com>
4697
4698 * lib/scanasm.exp: Initial handling for Mach-O function body scans.
4699
4700 2023-11-22 Richard Biener <rguenther@suse.de>
4701
4702 PR tree-optimization/112344
4703 * gcc.dg/torture/pr112344.c: New testcase.
4704
4705 2023-11-22 Florian Weimer <fweimer@redhat.com>
4706
4707 * gcc.misc-tests/linkage-y.c (puts): Declare.
4708 (main): Add int return type and return 0.
4709
4710 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4711
4712 PR target/112598
4713 * gcc.target/riscv/rvv/autovec/pr112598-3.c: New test.
4714
4715 2023-11-22 Tamar Christina <tamar.christina@arm.com>
4716
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.
4720
4721 2023-11-22 Jakub Jelinek <jakub@redhat.com>
4722
4723 PR target/112518
4724 * gcc.target/i386/bmi2-pr112518.c: New test.
4725
4726 2023-11-22 Xi Ruoyao <xry111@xry111.site>
4727
4728 * gcc.target/loongarch/vect-shuf-fp.c: New test.
4729
4730 2023-11-22 Hongyu Wang <hongyu.wang@intel.com>
4731
4732 * gcc.target/i386/apx-push2pop2-1.c: Adjust output scan.
4733 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
4734
4735 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4736
4737 PR target/112598
4738 * gcc.target/riscv/rvv/autovec/pr112598-2.c: New test.
4739
4740 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4741
4742 PR target/111815
4743 * gcc.dg/torture/pr111815.c: New test.
4744
4745 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4746
4747 * gcc.target/riscv/adddifne.c: New test.
4748 * gcc.target/riscv/addsifne.c: New test.
4749
4750 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4751
4752 * gcc.target/riscv/adddibfne.c: New test.
4753 * gcc.target/riscv/addsibfne.c: New test.
4754
4755 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4756
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.
4767
4768 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4769
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.
4776
4777 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4778
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.
4789
4790 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4791
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.
4802
4803 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4804
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.
4815
4816 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4817
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.
4828
4829 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4830
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.
4868
4869 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4870
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.
4891
4892 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4893
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.
4914
4915 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4916
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.
4937
4938 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4939
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.
4960
4961 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4962
4963 * gcc.target/riscv/zbs-bext-02.c: Adjust to reject SLL rather
4964 than AND.
4965
4966 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4967
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.
4984
4985 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
4986
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.
5003
5004 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5005
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.
5014
5015 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5016
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.
5025
5026 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5027
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:
5031 Likewise.
5032 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
5033 Likewise.
5034 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
5035 Likewise.
5036 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
5037 Likewise.
5038 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
5039 Likewise.
5040
5041 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5042
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.
5051
5052 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5053
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.
5062
5063 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5064
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.
5105
5106 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5107
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.
5128
5129 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5130
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.
5159
5160 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5161
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.
5190
5191 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5192
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:
5196 Likewise.
5197 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
5198 Likewise.
5199 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
5200 Likewise.
5201 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
5202 Likewise.
5203 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
5204 Likewise.
5205
5206 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5207
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.
5228
5229 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
5230
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.
5295
5296 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
5297
5298 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
5299
5300 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
5301
5302 * gcc.target/aarch64/pr112406-2.c: New test.
5303
5304 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
5305
5306 * gcc.target/riscv/rvv/autovec/unop/popcount.c: Adjust check.
5307 * lib/target-supports.exp: Add riscv_zbb.
5308
5309 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
5310
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.
5314
5315 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
5316
5317 * gcc.target/riscv/rvv/rvv.exp: Remove -march and -mabi from
5318 default CFLAGS.
5319
5320 2023-11-21 Patrick O'Neill <patrick@rivosinc.com>
5321
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.
5325
5326 2023-11-21 Richard Biener <rguenther@suse.de>
5327
5328 PR tree-optimization/112623
5329 * gcc.target/i386/pr112623.c: New testcase.
5330
5331 2023-11-21 Iain Buclaw <ibuclaw@gdcproject.org>
5332
5333 * gdc.dg/asm1.d: Adjust expected diagnostic.
5334
5335 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5336
5337 PR target/112598
5338 * gcc.target/riscv/rvv/autovec/pr112598-1.c: New test.
5339
5340 2023-11-21 Tamar Christina <tamar.christina@arm.com>
5341
5342 PR target/111370
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.
5349
5350 2023-11-21 Tamar Christina <tamar.christina@arm.com>
5351
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.
5359
5360 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5361
5362 * gcc.target/riscv/rvv/autovec/pr112438.c: Add missing dump check.
5363
5364 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
5365
5366 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
5367
5368 2023-11-21 Eric Botcazou <ebotcazou@adacore.com>
5369
5370 * gnat.dg/warn25.adb: Add xfail.
5371
5372 2023-11-21 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR c/111309
5375 * c-c++-common/pr111309-2.c (foo): Don't expect errors for C++ with
5376 -fshort-enums if second argument is E0.
5377
5378 2023-11-21 Jakub Jelinek <jakub@redhat.com>
5379
5380 PR middle-end/112639
5381 * gcc.dg/torture/pr112639.c: New test.
5382
5383 2023-11-21 Hongyu Wang <hongyu.wang@intel.com>
5384
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.
5391
5392 2023-11-21 Richard Biener <rguenther@suse.de>
5393
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.
5398
5399 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5400
5401 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Fix bug.
5402
5403 2023-11-21 liuhongt <hongtao.liu@intel.com>
5404
5405 * gcc.target/i386/pr112325-mmx-1.c: New test.
5406
5407 2023-11-20 Jan Hubicka <jh@suse.cz>
5408
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.
5436
5437 2023-11-20 Richard Biener <rguenther@suse.de>
5438
5439 PR tree-optimization/112618
5440 * gcc.dg/pr112618.c: New testcase.
5441
5442 2023-11-20 Richard Biener <rguenther@suse.de>
5443
5444 PR tree-optimization/112281
5445 * gcc.dg/torture/pr112281-1.c: New testcase.
5446 * gcc.dg/torture/pr112281-2.c: Likewise.
5447
5448 2023-11-20 Richard Biener <rguenther@suse.de>
5449
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.
5455
5456 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5457
5458 PR target/112597
5459 * gcc.target/riscv/rvv/autovec/pr112597-1.c: New test.
5460
5461 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
5462
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:
5488 Adjust include.
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:
5523 Adjust include.
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:
5555 Adjust include.
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:
5586 Adjust include.
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.
5638
5639 2023-11-20 Christophe Lyon <christophe.lyon@linaro.org>
5640
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.
5649
5650 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5651
5652 * lib/target-supports.exp: Remove scalable compile option.
5653
5654 2023-11-20 Jakub Jelinek <jakub@redhat.com>
5655
5656 * c-c++-common/builtin-classify-type-1.c (main): Add tests for vector
5657 types.
5658
5659 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
5660
5661 * gfortran.dg/pr112406.f90: New test.
5662
5663 2023-11-20 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR tree-optimization/90693
5666 * gcc.target/i386/pr90693.c: New test.
5667
5668 2023-11-20 Alexandre Oliva <oliva@adacore.com>
5669
5670 * lib/target-supports.exp
5671 (check_effective_target_arm_thumb1_cbz_ok): Fix prop name
5672 cut&pasto.
5673
5674 2023-11-20 Alexandre Oliva <oliva@adacore.com>
5675
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:
5680 Likewise.
5681
5682 2023-11-20 Alexandre Oliva <oliva@adacore.com>
5683
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.
5688
5689 2023-11-20 Haochen Jiang <haochen.jiang@intel.com>
5690
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.
5714
5715 2023-11-20 liuhongt <hongtao.liu@intel.com>
5716
5717 * lib/target-supports.exp (vect_logical_reduc): Add i?86-*-*
5718 and x86_64-*-*.
5719
5720 2023-11-20 liuhongt <hongtao.liu@intel.com>
5721
5722 * gcc.target/i386/pr112325-1.c: New test.
5723 * gcc.target/i386/pr112325-2.c: New test.
5724
5725 2023-11-20 xuli <xuli1@eswincomputing.com>
5726
5727 PR target/112537
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.
5734
5735 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5736
5737 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: New test.
5738
5739 2023-11-19 Nathaniel Shead <nathanieloshead@gmail.com>
5740
5741 PR c++/99187
5742 * g++.dg/modules/pr99187.C: New test.
5743
5744 2023-11-19 David Edelsohn <dje.gcc@gmail.com>
5745
5746 * lib/target-supports.exp (add_options_for___float128): Only add
5747 -mfloat128 to powerpc*-*-linux*.
5748
5749 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5750
5751 * gcc.target/riscv/rvv/autovec/pr112561.c: New test.
5752
5753 2023-11-19 David Malcolm <dmalcolm@redhat.com>
5754
5755 PR analyzer/107573
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.
5761
5762 2023-11-18 Xi Ruoyao <xry111@xry111.site>
5763
5764 * gcc.target/loongarch/div-div32.c: New test.
5765 * gcc.target/loongarch/div-no-div32.c: New test.
5766
5767 2023-11-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5768
5769 * gfortran.dg/coarray/caf.exp: Remove unused variable.
5770 * gfortran.dg/dg.exp: Remove unused variable.
5771
5772 2023-11-18 Lulu Cheng <chenglulu@loongson.cn>
5773 Xi Ruoyao <xry111@xry111.site>
5774
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.
5784
5785 2023-11-18 David Malcolm <dmalcolm@redhat.com>
5786
5787 PR analyzer/106147
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:
5794 New test.
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
5803 loop.
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
5807 it up.
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.
5818
5819 2023-11-17 Robin Dapp <rdapp@ventanamicro.com>
5820
5821 * gcc.target/aarch64/pr112406.c: New test.
5822 * gcc.target/riscv/rvv/autovec/pr112552.c: New test.
5823
5824 2023-11-17 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR c++/107571
5827 * g++.dg/DRs/dr2406.C: New test.
5828
5829 2023-11-17 Jakub Jelinek <jakub@redhat.com>
5830
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.
5837
5838 2023-11-17 Jakub Jelinek <jakub@redhat.com>
5839
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.
5844
5845 2023-11-17 Richard Biener <rguenther@suse.de>
5846
5847 PR tree-optimization/112585
5848 * gcc.dg/torture/pr112585.c: New testcase.
5849
5850 2023-11-17 Richard Biener <rguenther@suse.de>
5851
5852 Revert:
5853 2023-11-17 Richard Biener <rguenther@suse.de>
5854
5855 PR tree-optimization/112281
5856 * gcc.dg/torture/pr112281.c: New testcase.
5857
5858 2023-11-17 Tobias Burnus <tobias@codesourcery.com>
5859
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.
5875
5876 2023-11-17 Georg-Johann Lay <avr@gjlay.de>
5877
5878 PR target/53372
5879 * gcc.target/avr/pr53372-1.c: New test.
5880 * gcc.target/avr/pr53372-2.c: New test.
5881
5882 2023-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5883
5884 * gfortran.dg/coarray/caf.exp: Remove some output.
5885 * gfortran.dg/dg.exp: Remove some output.
5886
5887 2023-11-17 Xi Ruoyao <xry111@xry111.site>
5888
5889 * g++.target/loongarch/vect-copysign-negconst.C: New test.
5890 * g++.target/loongarch/vect-copysign-negconst-run.C: New test.
5891
5892 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
5893
5894 PR target/111449
5895 * gcc.target/powerpc/pr111449-2.c: New.
5896
5897 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
5898
5899 PR target/111449
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.
5903
5904 2023-11-17 Li Wei <liwei@loongson.cn>
5905
5906 * gcc.dg/pr90838.c: add clz/ctz test support on LoongArch.
5907
5908 2023-11-17 Jiahao Xu <xujiahao@loongson.cn>
5909
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.
5914
5915 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
5916
5917 * gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter.
5918
5919 2023-11-16 Edwin Lu <ewlu@rivosinc.com>
5920
5921 PR target/111557
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
5931
5932 2023-11-16 Uros Bizjak <ubizjak@gmail.com>
5933
5934 PR target/78904
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.
5938
5939 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
5940
5941 * gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test.
5942 * gnat.dg/varsize4_pkg.ads: New helper.
5943
5944 2023-11-16 Jakub Jelinek <jakub@redhat.com>
5945
5946 PR c++/112365
5947 * g++.dg/cpp0x/pr112365.C: New test.
5948
5949 2023-11-16 Patrick Palka <ppalka@redhat.com>
5950
5951 PR c++/98614
5952 PR c++/104802
5953 * g++.dg/cpp1z/nontype-auto22.C: New test.
5954 * g++.dg/cpp2a/concepts-partial-spec14.C: New test.
5955
5956 2023-11-16 Patrick Palka <ppalka@redhat.com>
5957
5958 PR c++/111703
5959 PR c++/107939
5960 * g++.dg/cpp2a/concepts-fn8.C: Extend test.
5961 * g++.dg/diagnostic/constexpr4.C: New test.
5962
5963 2023-11-16 Tamar Christina <tamar.christina@arm.com>
5964
5965 PR tree-optimization/111878
5966 * gcc.dg/graphite/pr111878.c: New test.
5967
5968 2023-11-16 Florian Weimer <fweimer@redhat.com>
5969
5970 * gcc.c-torture/execute/931004-13.c (main): Fix mistakenly swapped
5971 int/void types.
5972
5973 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
5974
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.
5992
5993 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
5994
5995 PR target/112478
5996 * gcc.target/riscv/pr112478.c: New.
5997
5998 2023-11-16 liuhongt <hongtao.liu@intel.com>
5999
6000 * gcc.target/i386/pr112532.c: New test.
6001
6002 2023-11-16 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR target/112526
6005 * gcc.target/i386/bmi2-pr112526.c: New test.
6006
6007 2023-11-16 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR tree-optimization/112536
6010 * gcc.dg/pr112536.c: New test.
6011
6012 2023-11-16 Richard Biener <rguenther@suse.de>
6013
6014 PR tree-optimization/112282
6015 * gcc.dg/torture/pr112282.c: Do not use __assert_fail.
6016
6017 2023-11-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6018
6019 PR middle-end/112554
6020 * gcc.target/riscv/rvv/autovec/pr112554.c: New test.
6021
6022 2023-11-16 Marek Polacek <polacek@redhat.com>
6023
6024 PR c++/112410
6025 * g++.dg/cpp23/auto-fncast13.C: New test.
6026 * g++.dg/cpp23/auto-fncast14.C: New test.
6027
6028 2023-11-15 Uros Bizjak <ubizjak@gmail.com>
6029
6030 PR target/78904
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.
6037
6038 2023-11-15 Patrick O'Neill <patrick@rivosinc.com>
6039
6040 * gcc.target/riscv/arch-27.c: New test.
6041 * gcc.target/riscv/arch-28.c: New test.
6042
6043 2023-11-15 Patrick Palka <ppalka@redhat.com>
6044
6045 PR c++/112515
6046 * g++.dg/template/non-dependent30.C: New test.
6047
6048 2023-11-15 Patrick Palka <ppalka@redhat.com>
6049
6050 PR c++/101043
6051 * g++.dg/cpp2a/concepts-requires37.C: New test.
6052
6053 2023-11-15 Patrick Palka <ppalka@redhat.com>
6054
6055 PR c++/112427
6056 * g++.dg/template/non-dependent29.C: New test.
6057
6058 2023-11-15 Patrick Palka <ppalka@redhat.com>
6059
6060 PR c++/111703
6061 PR c++/112269
6062 * g++.dg/cpp2a/concepts-fn8.C: New test.
6063
6064 2023-11-15 Roger Sayle <roger@nextmovesoftware.com>
6065 Thomas Schwinge <thomas@codesourcery.com>
6066
6067 * gcc.target/nvptx/brev-2-O2.c: Adjust.
6068 * gcc.target/nvptx/brevll-2-O2.c: Likewise.
6069
6070 2023-11-15 Thomas Schwinge <thomas@codesourcery.com>
6071
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'.
6080
6081 2023-11-15 Andrew Stubbs <ams@codesourcery.com>
6082 Andrew Jenner <andrew@codesourcery.com>
6083
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.
6092
6093 2023-11-15 Richard Biener <rguenther@suse.de>
6094
6095 PR tree-optimization/112282
6096 * gcc.dg/torture/pr112282.c: New testcase.
6097
6098 2023-11-15 Jakub Jelinek <jakub@redhat.com>
6099
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.
6102
6103 2023-11-15 Xi Ruoyao <xry111@xry111.site>
6104
6105 * gcc.target/loongarch/cas-acquire.c: New test.
6106
6107 2023-11-15 Richard Earnshaw <rearnsha@arm.com>
6108
6109 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
6110 Rename to...
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.
6114
6115 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6116
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.
6129
6130 2023-11-15 Jakub Jelinek <jakub@redhat.com>
6131
6132 * gcc.dg/cpp/if-2.c: Adjust expected diagnostics for 16-bit targets.
6133
6134 2023-11-15 Pan Li <pan2.li@intel.com>
6135
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.
6155
6156 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6157
6158 PR target/112535
6159 * gcc.target/riscv/rvv/autovec/pr112535.c: New test.
6160
6161 2023-11-15 Jakub Jelinek <jakub@redhat.com>
6162
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.
6168
6169 2023-11-15 Alexandre Oliva <oliva@adacore.com>
6170
6171 * g++.dg/tsan/pthread_cond_clockwait.C: Add fallback overload.
6172
6173 2023-11-15 Alexandre Oliva <oliva@adacore.com>
6174
6175 * gcc.target/i386/pr95126-m32-3.c: Add
6176 -mno-accumulate-outgoing-args.
6177 * gcc.target/i386/pr95126-m32-4.c: Likewise.
6178
6179 2023-11-14 Lewis Hyatt <lhyatt@gmail.com>
6180
6181 PR pch/9471
6182 PR pch/47857
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.
6187
6188 2023-11-14 David Malcolm <dmalcolm@redhat.com>
6189
6190 PR analyzer/103533
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
6225 active.
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
6234 -Wno-pedantic.
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
6240 comment.
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.
6250
6251 2023-11-14 Dimitar Dimitrov <dimitar@dinux.eu>
6252
6253 * gcc.dg/20020206-1.c: Prune warning that
6254 -fprefetch-loop-arrays is not supported.
6255
6256 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
6257
6258 PR c++/103499
6259 * g++.dg/modules/pr103499_a.C: New test.
6260 * g++.dg/modules/pr103499_b.C: New test.
6261
6262 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
6263
6264 PR c++/106849
6265 * g++.dg/modules/using-9.C: New test.
6266
6267 2023-11-14 David Malcolm <dmalcolm@redhat.com>
6268
6269 * gcc.dg/plugin/diagnostic_group_plugin.c: Use
6270 diagnostic_start_span.
6271
6272 2023-11-14 Uros Bizjak <ubizjak@gmail.com>
6273
6274 PR target/78904
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.
6278
6279 2023-11-14 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR c++/110341
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.
6296
6297 2023-11-14 David Malcolm <dmalcolm@redhat.com>
6298
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.
6302
6303 2023-11-14 Andrew MacLeod <amacleod@redhat.com>
6304
6305 PR tree-optimization/112509
6306 * gcc.dg/pr112509.c: New.
6307
6308 2023-11-14 Saurabh Jha <saurabh.jha@arm.com>
6309
6310 PR target/112337
6311 * gcc.target/arm/mve/pr112337.c: Test for REG_P check for INC and DEC
6312 operations.
6313
6314 2023-11-14 Richard Biener <rguenther@suse.de>
6315
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.
6326
6327 2023-11-14 Richard Biener <rguenther@suse.de>
6328
6329 PR tree-optimization/112281
6330 * gcc.dg/torture/pr112281.c: New testcase.
6331
6332 2023-11-14 Lehua Ding <lehua.ding@rivai.ai>
6333
6334 * gcc.target/i386/apx-spill_to_egprs-1.c: Make sure that no local
6335 variables are stored on the stack.
6336
6337 2023-11-14 Andreas Krebbel <krebbel@linux.ibm.com>
6338
6339 * g++.target/s390/zvec-templ-1.C: New test.
6340
6341 2023-11-14 Jonathan Wakely <jwakely@redhat.com>
6342
6343 PR c++/111842
6344 PR c++/112498
6345 * g++.dg/cpp23/ext-floating16.C: New test.
6346 * g++.dg/cpp23/ext-floating17.C: New test.
6347
6348 2023-11-14 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR c/111309
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.
6355
6356 2023-11-14 liuhongt <hongtao.liu@intel.com>
6357
6358 * gcc.target/i386/pr112496.c: New test.
6359
6360 2023-11-14 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR middle-end/112511
6363 * gcc.dg/pr112511.c: New test.
6364
6365 2023-11-14 Jakub Jelinek <jakub@redhat.com>
6366 Hu, Lin1 <lin1.hu@intel.com>
6367
6368 PR target/112435
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.
6372
6373 2023-11-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6374
6375 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Fix vid.v check.
6376
6377 2023-11-14 liuhongt <hongtao.liu@intel.com>
6378
6379 * gcc.target/i386/pr105735-3.c: New test.
6380
6381 2023-11-13 Uros Bizjak <ubizjak@gmail.com>
6382
6383 PR target/112494
6384 * gcc.target/i386/pr112494.c: New test.
6385
6386 2023-11-13 Brendan Shanks <bshanks@codeweavers.com>
6387
6388 * g++.dg/modules/bad-mapper-1.C: Also accept posix_spawn.
6389
6390 2023-11-13 Robin Dapp <rdapp@ventanamicro.com>
6391
6392 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: New test.
6393
6394 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6395
6396 * lib/target-supports.exp (v7a_neon): New feature-test target.
6397 * gcc.dg/debug/pr57351.c: Use it.
6398
6399 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6400
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
6404 add-options.
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.
6411
6412 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6413
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.
6417
6418 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6419
6420 * gcc.target/arm/pr59575.c: Use dg-require-effective-target and
6421 dg-add-options.
6422
6423 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6424
6425 * gcc.target/arm/pr19599.c: Add +fp to the architecture.
6426
6427 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6428
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.
6432
6433 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6434
6435 * gcc.target/arm/macro_defs0.c: Use dg-effective-target and
6436 dg-add-options.
6437 * gcc.target/arm/macro_defs1.c: Likewise.
6438 * gcc.target/arm/macro_defs2.c: Likewise.
6439
6440 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6441
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.
6446
6447 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6448
6449 * gcc.target/arm/scd42-2.c: Use modern dg- flags.
6450
6451 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6452
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
6455 architecture.
6456
6457 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6458
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.
6463
6464 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6465
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.
6468
6469 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6470
6471 * gcc.target/arm/pr78353-1.c: Use dg-add-options to manage target
6472 flags.
6473 * gcc.target/arm/pr78353-2.c: Likewise.
6474
6475 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6476
6477 * gcc.target/arm/pr65647-2.c: Use dg-add-options to manage target
6478 flags.
6479
6480 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6481
6482 * gcc.target/arm/lto/pr96939_1.c: Add +simd to the architecture
6483 specification.
6484
6485 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6486
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.
6490
6491 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6492
6493 * gcc.target/arm/attr_thumb-static2.c: Add +fp to the -march
6494 specification.
6495
6496 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6497
6498 * gcc.target/arm/attr-crypto.c: Add +simd to the -march
6499 specification.
6500
6501 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6502
6503 * gcc.target/arm/acle/pacbti-m-predef-11.c: Add +fp to the -march
6504 specification.
6505
6506 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6507
6508 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6509 Add base FPU specifications to all architectures that can support
6510 one.
6511
6512 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6513
6514 * lib/target-supports.exp (check_effective_target_hard_float): Add
6515 arm-specific test.
6516
6517 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
6518
6519 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
6520 New function.
6521 * gcc.target/arm/acle/data-intrinsics-armv6.c: Use it.
6522 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
6523
6524 2023-11-13 Richard Biener <rguenther@suse.de>
6525
6526 PR tree-optimization/112495
6527 * gcc.target/i386/pr112495.c: New testcase.
6528
6529 2023-11-13 Richard Biener <rguenther@suse.de>
6530
6531 PR middle-end/112487
6532 * gcc.dg/torture/pr112487.c: New testcase.
6533
6534 2023-11-13 Richard Biener <rguenther@suse.de>
6535
6536 PR tree-optimization/111792
6537 PR tree-optimization/111000
6538 * gcc.dg/torture/pr111792.c: New testcase.
6539
6540 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6541
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.
6550
6551 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6552
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.
6571
6572 2023-11-13 liuhongt <hongtao.liu@intel.com>
6573
6574 * gcc.target/i386/part-vect-vec_elem-1.c: New test.
6575 * gcc.target/i386/part-vect-vec_elem-2.c: New test.
6576
6577 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
6578
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.
6583
6584 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
6585
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.
6593
6594 2023-11-13 Florian Weimer <fweimer@redhat.com>
6595
6596 * gcc.c-torture/execute/20000112-1.c (main): Add missing
6597 int and void types.
6598 * gcc.c-torture/execute/20000113-1.c (foobar): Add missing
6599 void return type.
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
6610 void types.
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
6620 int and void types.
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
6624 void types.
6625 * gcc.c-torture/execute/20020406-1.c (DUPFFexgcd): Call
6626 __builtin_printf instead of printf.
6627 (main): Likewise.
6628 * gcc.c-torture/execute/20020508-1.c (main): Add missing
6629 int and void types.
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
6635 void return type.
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
6640 int and void types.
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
6646 and void types.
6647 * gcc.c-torture/execute/20030828-2.c (main): Likewise.
6648 * gcc.c-torture/execute/20031012-1.c: Call __builtin_strlen
6649 instead of strlen.
6650 * gcc.c-torture/execute/20031211-1.c (main): Add missing int
6651 and void types.
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
6657 and void types.
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
6663 and void types.
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
6668 type.
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
6673 type.
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
6678 type.
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
6682 int and void types.
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
6692 instead of strcmp.
6693 * gcc.c-torture/execute/920810-1.c (main): Add missing
6694 int and void types.
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
6703 int and void types.
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
6712 void return type.
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
6717 instead of strcpy.
6718 * gcc.c-torture/execute/921123-2.c (main): Add missing
6719 int and void types.
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
6729 types.
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
6733 types.
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
6745 int and void types.
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
6788 of strcpy.
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
6804 type.
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
6809 parameter type.
6810 (main): Add missing int and void types.
6811 * gcc.c-torture/execute/951115-1.c (g, f): Add void return
6812 type.
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
6825 int and void types.
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
6835 int and void types.
6836 (f): Add missing void types.
6837 * gcc.c-torture/execute/960405-1.c (main): Add missing
6838 int and void types.
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
6845 types.
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
6858 return type.
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
6874 instead of 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
6879 parameter type.
6880 (main): Add missing int and void types.
6881 * gcc.c-torture/execute/980701-1.c (ns_name_skip): Add missing
6882 int return type.
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
6899 int and void types.
6900 * gcc.c-torture/execute/alias-1.c (ptr2): Add cast to float *
6901 in initializer.
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
6906 void types.
6907 * gcc.c-torture/execute/alias-4.c (main): Add missing int
6908 return type.
6909 * gcc.c-torture/execute/arith-1.c (main): Add missing
6910 int and void types.
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
6915 void return type.
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):
6923 Likewise.
6924 * gcc.c-torture/execute/cbrt.c (main): Add missing int and
6925 void types.
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
6935 type.
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
6949 int and void types.
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):
6962 Likewise.
6963 * gcc.c-torture/execute/ieee/rbug.c (main): Add missing
6964 int and void types.
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
6981 int and void types.
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
6989 type.
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
6997 to definition.
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
7007 instead of memcmp.
7008 * gcc.c-torture/execute/strcmp-1.c (main): Add missing
7009 int and void types.
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
7015 type.
7016 (main): Add missing int and void types.
7017 * gcc.c-torture/execute/strct-varg-1.c (f): Add void return
7018 type.
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.
7040
7041 2023-11-13 Florian Weimer <fweimer@redhat.com>
7042
7043 * gcc.c-torture/execute/20000112-1.c: Declare exit and abort
7044 as appropriate.
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.
7573
7574 2023-11-13 Florian Weimer <fweimer@redhat.com>
7575
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.
7836
7837 2023-11-13 Florian Weimer <fweimer@redhat.com>
7838
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
7844 types.
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
7867 return type.
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
7874 void return type.
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
7882 void return type.
7883 * gcc.c-torture/compile/funcptr-1.c (g): Call __builtin_printf
7884 instead of 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
7889 instead of printf.
7890 * gcc.c-torture/compile/ic.c (foo): Add missing int return
7891 type.
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
7898 instead of 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
7903 return type.
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
7908 instead of 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
7912 type.
7913 * gcc.c-torture/compile/packed-1.c (f): Add missing void
7914 types.
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
7920 instead of exit.
7921 * gcc.c-torture/compile/pr24883.c (orec_str_list): Add missing
7922 void return type.
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
7928 int return type.
7929 * gcc.c-torture/compile/pr27907.c (fann_run): Add missing
7930 void return type.
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
7935 void return type.
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
7939 missing int types.
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
7946 return type.
7947 * gcc.c-torture/compile/pr38554.c (applyFunction): Add missing
7948 void return type.
7949 * gcc.c-torture/compile/pr42164.c (swp_offset, __BUG_ON):
7950 Declare.
7951 * gcc.c-torture/compile/pr44788.c (foo): Declare.
7952 * gcc.c-torture/compile/pr47364-1.c (arc4_init): Add missing
7953 void return type.
7954 * gcc.c-torture/compile/pr48596.c (_nrrdCenter): Declare.
7955 * gcc.c-torture/compile/rel.c (foo): Add missing int return
7956 type.
7957 * gcc.c-torture/compile/run.c (main): Likewise. Add missing
7958 void type.
7959 * gcc.c-torture/compile/sar.c (main): Likewise.
7960 * gcc.c-torture/compile/selfrec.c (foo): Add missing int
7961 parameter type.
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
7965 type.
7966 * gcc.c-torture/compile/sim.c (main): Likewise. Add missing
7967 void type.
7968 * gcc.c-torture/compile/simd-5.c (main): Add missing int
7969 return type and missing void type. Call __builtin_printf
7970 instead of printf.
7971 * gcc.c-torture/compile/sne.c (foo): Add missing int return
7972 type.
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
7977 return type.
7978 * gcc.c-torture/compile/storecc.c (foo): Add missing int
7979 return type.
7980 * gcc.c-torture/compile/strcpy-1.c (rezero): Add missing
7981 void types.
7982 * gcc.c-torture/compile/stru.c (foo): Add missing void return
7983 type.
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
7989 type.
7990 * gcc.c-torture/compile/xcsebug.c (foo): Add missing void
7991 types.
7992 * gcc.c-torture/compile/xmtst.c (p2, p3, p4): Add missing
7993 int return type.
7994 * gcc.c-torture/compile/xz.c (foo): Add missing void return
7995 type.
7996 * gcc.c-torture/execute/loop-2f.c (f): Add missing void
7997 return type.
7998 (main): Return instead of calling exit. Call __builtin_abort
7999 instead of abort.
8000 * gcc.c-torture/execute/loop-2g.c (f): Add missing void
8001 return type.
8002 (main): Return instead of calling exit. Call __builtin_abort
8003 instead of 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):
8013 Declare.
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):
8025 Declare.
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):
8033 Declare.
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):
8037 Declare.
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
8046 instead of 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
8050 of printf.
8051
8052 2023-11-13 Florian Weimer <fweimer@redhat.com>
8053
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
8074 void types.
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):
8086 Declare.
8087 * gcc.c-torture/compile/pr35869.c (f): Add missing void
8088 return type.
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):
8093 Declare.
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
8115 return type.
8116 * gcc.c-torture/compile/pr87110.c (struct d): Add missing
8117 semicolon.
8118 (g, h): Define as int.
8119 (i): Add missing void types.
8120 * gcc.c-torture/compile/pr87468.c (a): Define as int.
8121 (e, f): Declare.
8122 (b): Add missing void types.
8123 * gcc.c-torture/execute/pr79043.c (ptr2): Use cast in
8124 initializer.
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
8135 of printf.
8136 * gcc.dg/torture/pr39829.c (f): Declare.
8137 * gcc.dg/torture/pr44977.c (int329): Cast bar from pointer
8138 to short.
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
8143 pointers to int.
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
8146 of av.
8147 * gcc.dg/torture/pr81118.c (c): Return zero instead of
8148 nothing.
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
8155 of fq.
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
8171 to pointer type.
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 *.
8176
8177 2023-11-13 Florian Weimer <fweimer@redhat.com>
8178
8179 * c-c++-common/Wduplicated-branches-11.c: Compile with
8180 -fpermissive.
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.
8357
8358 2023-11-13 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR tree-optimization/111967
8361 * gcc.dg/tree-ssa/pr111967.c: New test.
8362
8363 2023-11-13 Xi Ruoyao <xry111@xry111.site>
8364
8365 PR target/112476
8366 * gcc.target/loongarch/pr112476-1.c: New test.
8367 * gcc.target/loongarch/pr112476-2.c: New test.
8368
8369 2023-11-13 Pan Li <pan2.li@intel.com>
8370
8371 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Adjust
8372 the asm checker.
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.
8375
8376 2023-11-13 Pan Li <pan2.li@intel.com>
8377
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.
8390
8391 2023-11-11 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR middle-end/112430
8394 * gcc.dg/pr112430.c: New test.
8395
8396 2023-11-11 Martin Uecker <uecker@tugraz.at>
8397
8398 PR c/110815
8399 PR c/112428
8400 * gcc.dg/Wnonnull-8.c: Adapt test.
8401 * gcc.dg/Wnonnull-9.c: New test.
8402
8403 2023-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
8404
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.
8411
8412 2023-11-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8413
8414 PR target/112469
8415 * gcc.target/riscv/rvv/autovec/pr112469.c: New test.
8416
8417 2023-11-11 Marek Polacek <polacek@redhat.com>
8418
8419 * g++.dg/cpp0x/lambda/lambda-decltype3.C: Check __cpp_init_captures.
8420
8421 2023-11-10 Patrick O'Neill <patrick@rivosinc.com>
8422
8423 * g++.dg/vect/pr102788.cc: Remove dg-do run directive.
8424
8425 2023-11-10 Eric Botcazou <ebotcazou@adacore.com>
8426
8427 * gnat.dg/opt103.ads, gnat.dg/opt103.adb: New test.
8428
8429 2023-11-10 Vladimir N. Makarov <vmakarov@redhat.com>
8430
8431 PR target/112337
8432 * gcc.target/arm/pr112337.c: New.
8433
8434 2023-11-10 Patrick Palka <ppalka@redhat.com>
8435
8436 PR c++/79620
8437 * g++.dg/cpp0x/lambda/lambda-decltype3.C: New test.
8438
8439 2023-11-10 Patrick Palka <ppalka@redhat.com>
8440
8441 PR c++/79378
8442 PR c++/96917
8443 * g++.dg/cpp1y/decltype-auto7.C: New test.
8444 * g++.dg/cpp1y/lambda-init20.C: New test.
8445
8446 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8447
8448 PR tree-optimization/112438
8449 * gcc.target/riscv/rvv/autovec/pr112438.c: New test.
8450
8451 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8452
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.
8462
8463 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
8464
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:
8468 Ditto.
8469 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Ditto.
8470 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c:
8471 Ditto.
8472 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c:
8473 Ditto.
8474 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c:
8475 Ditto.
8476 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
8477 Ditto.
8478 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
8479 Ditto.
8480 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c:
8481 Ditto.
8482 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
8483 Ditto.
8484 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
8485 Ditto.
8486 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c:
8487 Ditto.
8488 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Ditto.
8489 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c:
8490 Ditto.
8491 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c:
8492 Ditto.
8493 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c:
8494 Ditto.
8495 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c:
8496 Ditto.
8497 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c:
8498 Ditto.
8499 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c:
8500 Ditto.
8501 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c:
8502 Ditto.
8503 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c:
8504 Ditto.
8505 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c:
8506 Ditto.
8507 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c:
8508 Ditto.
8509 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c:
8510 Ditto.
8511 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c:
8512 Ditto.
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:
8519 Ditto.
8520 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
8521 Ditto.
8522
8523 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
8524
8525 * gcc.target/i386/pr112464.c: New test.
8526
8527 2023-11-10 Jin Ma <jinma@linux.alibaba.com>
8528
8529 * gcc.target/riscv/xtheadmempair-interrupt-fcsr.c: New file.
8530
8531 2023-11-10 Richard Biener <rguenther@suse.de>
8532
8533 PR tree-optimization/110221
8534 * gfortran.dg/pr110221.f: New testcase.
8535
8536 2023-11-10 Richard Biener <rguenther@suse.de>
8537
8538 PR middle-end/112469
8539 * gcc.dg/torture/pr112469.c: New testcase.
8540
8541 2023-11-10 Pan Li <pan2.li@intel.com>
8542
8543 Revert:
8544 2023-11-10 Pan Li <pan2.li@intel.com>
8545
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.
8563
8564 2023-11-10 Pan Li <pan2.li@intel.com>
8565
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.
8583
8584 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8585
8586 * gcc.dg/vect/pr97428.c: Add additional compile option for riscv.
8587
8588 2023-11-10 liuhongt <hongtao.liu@intel.com>
8589
8590 * g++.target/i386/pr112443.C: New test.
8591
8592 2023-11-10 Jose E. Marchesi <jose.marchesi@oracle.com>
8593
8594 * gcc.target/bpf/mulsidi3-zeroextend-pseudoc.c: New test.
8595
8596 2023-11-09 Jose E. Marchesi <jose.marchesi@oracle.com>
8597
8598 * gcc.target/bpf/ldxdw.c: Fix regexp with expected result.
8599
8600 2023-11-09 Robin Dapp <rdapp@ventanamicro.com>
8601
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:
8607 Ditto.
8608 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
8609 Ditto.
8610 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
8611 Ditto.
8612 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
8613 Ditto.
8614 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
8615 Ditto.
8616 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
8617 Ditto.
8618 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c:
8619 Ditto.
8620 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c:
8621 Ditto.
8622 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c:
8623 Ditto.
8624 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c:
8625 Ditto.
8626 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c:
8627 Ditto.
8628 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c:
8629 Ditto.
8630 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c:
8631 Ditto.
8632 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c:
8633 Ditto.
8634 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c:
8635 Ditto.
8636 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c:
8637 Ditto.
8638 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c:
8639 Ditto.
8640 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c:
8641 Ditto.
8642 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c:
8643 Ditto.
8644 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c:
8645 Ditto.
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.
8656
8657 2023-11-09 Alexandre Oliva <oliva@adacore.com>
8658
8659 * gcc.dg/tree-ssa/scev-3.c: xfail on ia32.
8660 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8661
8662 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8663
8664 PR tree-optimization/109154
8665 * gcc.target/aarch64/sve/fneg-abs_5.c: New test.
8666
8667 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8668
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.
8673
8674 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8675
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.
8680
8681 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8682
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.
8688
8689 2023-11-09 Tamar Christina <tamar.christina@arm.com>
8690
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.
8706
8707 2023-11-09 Simon Wright <simon@pushface.org>
8708
8709 PR ada/111813
8710 * gnat.dg/calendar_format_value.adb: New test.
8711
8712 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8713
8714 PR target/112450
8715 * gcc.target/riscv/rvv/autovec/pr112450.c: New test.
8716
8717 2023-11-09 Richard Biener <rguenther@suse.de>
8718
8719 PR tree-optimization/112444
8720 * gcc.dg/torture/pr112444.c: New testcase.
8721
8722 2023-11-09 YunQiang Su <yunqiang.su@cipunited.com>
8723
8724 * gcc.target/mips/fabs-nan2008.c: New test.
8725 * gcc.target/mips/fabsf-nan2008.c: New test.
8726
8727 2023-11-09 Florian Weimer <fweimer@redhat.com>
8728
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
8733 type.
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
8738 type.
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):
8742 Likewise.
8743 * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c
8744 (fun_check_passing_m256bf16_8_values): Add missing void
8745 return type.
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
8750 return type.
8751
8752 2023-11-09 Florian Weimer <fweimer@redhat.com>
8753
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.
8764
8765 2023-11-09 Florian Weimer <fweimer@redhat.com>
8766
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.
8772
8773 2023-11-09 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
8774
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.
8785
8786 2023-11-09 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR libgcc/65833
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.
8793
8794 2023-11-09 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR c/112339
8797 * c-c++-common/ubsan/Wno-attributes-1.c: New test.
8798
8799 2023-11-09 Jin Ma <jinma@linux.alibaba.com>
8800
8801 * gcc.target/riscv/xtheadfmemidx-uindex-zbb.c: New test.
8802
8803 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8804
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.
8808
8809 2023-11-09 Alexandre Oliva <oliva@adacore.com>
8810
8811 * g++.dg/gomp/declare-target-3.C: Adjust for 32-bit targets.
8812
8813 2023-11-09 Alexandre Oliva <oliva@adacore.com>
8814
8815 * g++.dg/pr58245-1.C: Disable PIC/PIE.
8816
8817 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8818
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.
8856
8857 2023-11-08 Uros Bizjak <ubizjak@gmail.com>
8858
8859 PR target/82524
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.
8871
8872 2023-11-08 Lehua Ding <lehua.ding@rivai.ai>
8873
8874 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: New test.
8875
8876 2023-11-08 Florian Weimer <fweimer@redhat.com>
8877
8878 * gcc.dg/setjmp-7.c (_setjmp): Declare.
8879
8880 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8881
8882 * gcc.target/riscv/rvv/base/vl-use-ice.c: New test.
8883
8884 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
8885
8886 PR fortran/112371
8887 * gfortran.dg/bound_11.f90: New test.
8888
8889 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
8890
8891 PR fortran/112371
8892 * gfortran.dg/bound_10.f90: New test.
8893
8894 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
8895
8896 PR fortran/112412
8897 * gfortran.dg/allocated_4.f90: New test.
8898
8899 2023-11-08 Hongyu Wang <hongyu.wang@intel.com>
8900
8901 PR target/112394
8902 * gcc.target/i386/pr112394.c: New test.
8903
8904 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8905
8906 * gcc.dg/vect/bb-slp-33.c: Rewrite the condition.
8907
8908 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8909
8910 PR target/112092
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.
8923
8924 2023-11-08 Haochen Jiang <haochen.jiang@intel.com>
8925
8926 PR target/111907
8927 * gcc.target/i386/pr111907.c: New test.
8928
8929 2023-11-08 Joseph Myers <joseph@codesourcery.com>
8930
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
8944 moved file.
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
9043 file.
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
9122 moved file.
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
9127 moved file.
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
9278 file.
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
9313 moved file.
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
9372 file.
9373 * gcc.dg/gnu2x-utf8str-type.c: Move to ...
9374 * gcc.dg/gnu23-utf8str-type.c: ... here. Update reference to
9375 moved file.
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.
9394
9395 2023-11-07 Pan Li <pan2.li@intel.com>
9396
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.
9409
9410 2023-11-07 Joseph Myers <joseph@codesourcery.com>
9411
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.
9820
9821 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9822
9823 * gcc.dg/vect/vect-sdiv-pow2-1.c: Recover scan check.
9824 * lib/target-supports.exp: Remove riscv.
9825
9826 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
9827
9828 * gcc.dg/pr112359.c: New test.
9829
9830 2023-11-07 Marek Polacek <polacek@redhat.com>
9831
9832 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Adjust dg-error.
9833
9834 2023-11-07 Kwok Cheung Yeung <kcy@codesourcery.com>
9835
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.
9842
9843 2023-11-07 Joseph Myers <joseph@codesourcery.com>
9844
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.
9888
9889 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9890
9891 PR target/112420
9892 * gcc.dg/vect/pr65518.c: Fix check for RVV.
9893
9894 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
9895
9896 * gcc.dg/vect/vect-cond-reduc-4.c: Make check more accurate.
9897
9898 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
9899
9900 * gcc.dg/vect/bb-slp-over-widen-1.c: Change test expectation.
9901 * gcc.dg/vect/bb-slp-over-widen-2.c: Ditto.
9902
9903 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9904
9905 * lib/target-supports.exp: Add RISC-V.
9906
9907 2023-11-07 Alexandre Oliva <oliva@adacore.com>
9908
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.
9945
9946 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
9947
9948 * gcc.target/riscv/xtheadmemidx-helpers.h:
9949 Replace stdint.h with stdint-gcc.h.
9950
9951 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
9952
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.
9961
9962 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9963
9964 * gcc.dg/vect/bb-slp-cond-1.c: Add riscv.
9965
9966 2023-11-07 Jiufu Guo <guojiufu@linux.ibm.com>
9967
9968 PR target/112340
9969 * gcc.target/powerpc/pr106550_1.c: Add has_arch_ppc64 target require.
9970
9971 2023-11-07 Lehua Ding <lehua.ding@rivai.ai>
9972
9973 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c:
9974 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c:
9975
9976 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9977
9978 * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check.
9979
9980 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9981
9982 * gcc.dg/vect/slp-reduc-sad.c: Fix check.
9983 * gcc.dg/vect/vect-reduc-sad.c: Ditto.
9984
9985 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9986
9987 * gcc.dg/vect/bb-slp-43.c: Fix XPASS for RVV.
9988
9989 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9990
9991 PR target/112399
9992 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Adapt test.
9993 * gcc.target/riscv/rvv/autovec/pr112399.c: New test.
9994
9995 2023-11-07 Pan Li <pan2.li@intel.com>
9996
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.
10009
10010 2023-11-07 Pan Li <pan2.li@intel.com>
10011
10012 Revert:
10013 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10014
10015 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
10016
10017 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10018
10019 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
10020
10021 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10022
10023 * gcc.dg/vect/bb-slp-39.c: Add RISCV.
10024
10025 2023-11-06 Florian Weimer <fweimer@redhat.com>
10026
10027 * gcc.dg/cpp/wchar-1.c (main): Call __builtin_abort instead of
10028 abort.
10029
10030 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
10031
10032 * lib/dg-pch.exp (dg-flags-pch): Add -c when generating the
10033 precompiled header.
10034
10035 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
10036
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):
10041 New.
10042
10043 2023-11-06 Joseph Myers <joseph@codesourcery.com>
10044
10045 PR c/107954
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.
10049
10050 2023-11-06 Pan Li <pan2.li@intel.com>
10051
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.
10064
10065 2023-11-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10066
10067 * gcc.target/riscv/rvv/autovec/unop/sew64-rv32.c: New test.
10068
10069 2023-11-06 Richard Biener <rguenther@suse.de>
10070
10071 PR tree-optimization/111950
10072 * gcc.dg/torture/pr111950.c: New testcase.
10073
10074 2023-11-06 Richard Biener <rguenther@suse.de>
10075
10076 PR tree-optimization/112404
10077 * gfortran.dg/pr112404.f90: New testcase.
10078
10079 2023-11-06 Florian Weimer <fweimer@redhat.com>
10080
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):
10084 Declare.
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
10089 return type.
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
10095 instead of bcmo.
10096 * gcc.c-torture/compile/20030110-1.c (inb): Declare.
10097 * gcc.c-torture/compile/20030314-1.c (bar): Add missing
10098 void return type.
10099 * gcc.c-torture/compile/20030405-1.c (bar): Add missing int
10100 return type.
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):
10116 Declare.
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)
10121 (reguni): Declare.
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
10131 types.
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
10137 int return type.
10138 * gcc.c-torture/compile/920301-1.c (f, g): Add missing void
10139 types.
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
10144 types.
10145 * gcc.c-torture/compile/920411-2.c (x): Likewise.
10146 * gcc.c-torture/compile/920413-1.c (f): Add missing int return
10147 type.
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
10152 types.
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
10155 types.
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
10161 instead of abort.
10162 * gcc.c-torture/compile/920615-1.c (f): Add missing void
10163 types.
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
10168 types.
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
10173 return type.
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
10177 return type.
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
10182 types.
10183 * gcc.c-torture/compile/921026-1.c (f): Add missing void
10184 return type.
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
10188 types.
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
10191 types.
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
10195 return type.
10196 * gcc.c-torture/compile/930503-1.c (f): Likewise.
10197 * gcc.c-torture/compile/930513-1.c (f): Add missing int return
10198 type.
10199 * gcc.c-torture/compile/930513-3.c (test): Add missing void
10200 types.
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
10208 return type.
10209 * gcc.c-torture/compile/931031-1.c (f): Likewise.
10210 * gcc.c-torture/compile/931102-1.c (xxx): Add missing void
10211 types.
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
10218 return type.
10219 * gcc.c-torture/compile/950610-1.c (f): Add missing void
10220 return type.
10221 * gcc.c-torture/compile/950613-1.c (f): Add missing void
10222 types.
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
10230 types.
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
10234 return type.
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
10238 return type.
10239 * gcc.c-torture/compile/951220-1.c (f): Add missing int return
10240 type.
10241 * gcc.c-torture/compile/960220-1.c (f): Add missing void
10242 types.
10243 * gcc.c-torture/compile/960221-1.c (foo): Add missing void
10244 return type.
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
10248 types.
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
10252 instead of 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
10260 types.
10261 * gcc.c-torture/compile/991229-1.c (ejEval): Likewise.
10262 * gcc.c-torture/compile/991229-3.c (rand): Declare.
10263
10264 2023-11-06 Florian Weimer <fweimer@redhat.com>
10265
10266 * gcc.c-torture/execute/builtins/fputs.c (_GNU_SOURCE):
10267 Define.
10268 (fputs_unlocked): Declare.
10269
10270 2023-11-06 Robin Dapp <rdapp@ventanamicro.com>
10271
10272 * gcc.dg/vect/vect-cond-arith-2.c: No vect cost model for
10273 riscv_v.
10274
10275 2023-11-06 liuhongt <hongtao.liu@intel.com>
10276
10277 * gcc.target/i386/pr112393.c: New test.
10278
10279 2023-11-06 Richard Biener <rguenther@suse.de>
10280
10281 PR tree-optimization/112369
10282 * gcc.dg/pr112369.c: New testcase.
10283
10284 2023-11-06 Pan Li <pan2.li@intel.com>
10285
10286 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: Adjust
10287 test cases.
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.
10290
10291 2023-11-06 Kewen Lin <linkw@linux.ibm.com>
10292
10293 PR target/111828
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.
10298
10299 2023-11-06 xuli <xuli1@eswincomputing.com>
10300 Pan Li <pan2.li@intel.com>
10301
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.
10320
10321 2023-11-06 Haochen Jiang <haochen.jiang@intel.com>
10322
10323 PR target/111889
10324 * gcc.target/i386/pr111889.c: New test.
10325
10326 2023-11-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10327
10328 * gcc.target/i386/pr111753.c: Require dfp.
10329
10330 2023-11-05 Jakub Jelinek <jakub@redhat.com>
10331
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.
10336
10337 2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
10338
10339 PR target/112105
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.
10343
10344 2023-11-05 Pan Li <pan2.li@intel.com>
10345
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.
10359
10360 2023-11-04 Jakub Jelinek <jakub@redhat.com>
10361
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.
10365
10366 2023-11-04 Jakub Jelinek <jakub@redhat.com>
10367
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.
10388
10389 2023-11-04 David Malcolm <dmalcolm@redhat.com>
10390
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.
10394
10395 2023-11-03 Martin Uecker <uecker@tugraz.at>
10396
10397 PR c/98541
10398 * gcc.dg/Wnonnull-4.c: Adapt test.
10399 * gcc.dg/Wstringop-overflow-40.c: Adapt test.
10400
10401 2023-11-03 Harald Anlauf <anlauf@gmx.de>
10402
10403 PR fortran/97245
10404 * gfortran.dg/proc_ptr_53.f90: New test.
10405
10406 2023-11-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
10407
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.
10411
10412 2023-11-03 Harald Anlauf <anlauf@gmx.de>
10413
10414 PR fortran/92887
10415 * gfortran.dg/value_optional_1.f90: New test.
10416
10417 2023-11-03 Andrew MacLeod <amacleod@redhat.com>
10418
10419 PR tree-optimization/111766
10420 * gcc.dg/pr111766.c: New.
10421
10422 2023-11-03 Richard Biener <rguenther@suse.de>
10423
10424 * gfortran.dg/20231103-1.f90: New testcase.
10425 * gfortran.dg/20231103-2.f90: Likewise.
10426
10427 2023-11-03 Roger Sayle <roger@nextmovesoftware.com>
10428
10429 * gcc.target/arc/adddi3-1.c: New test case.
10430 * gcc.target/arc/ashldi3-1.c: Likewise.
10431
10432 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
10433
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.
10442
10443 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
10444
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.
10451
10452 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
10453
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.
10466
10467 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
10468
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.
10516
10517 2023-11-03 Richard Biener <rguenther@suse.de>
10518
10519 PR tree-optimization/112310
10520 * gcc.dg/torture/pr112310.c: New testcase.
10521
10522 2023-11-03 Paul Thomas <pault@gcc.gnu.org>
10523
10524 PR fortran/98498
10525 * gfortran.dg/interface_50.f90: New test.
10526
10527 2023-11-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10528
10529 PR target/112326
10530 * gcc.target/riscv/rvv/autovec/pr112326.c: New test.
10531
10532 2023-11-02 Paul Thomas <pault@gcc.gnu.org>
10533
10534 PR fortran/112316
10535 * gfortran.dg/pr112316.f90: New test.
10536
10537 2023-11-02 Jason Merrill <jason@redhat.com>
10538
10539 PR c++/112301
10540 PR c++/102191
10541 PR c++/33799
10542 * g++.dg/eh/return1.C: Add more cases.
10543
10544 2023-11-02 Martin Uecker <uecker@tugraz.at>
10545
10546 PR c/112347
10547 * gcc.dg/Walloc-size-3.c: New test.
10548
10549 2023-11-02 Robin Dapp <rdapp@ventanamicro.com>
10550
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.
10555
10556 2023-11-02 Richard Biener <rguenther@suse.de>
10557
10558 PR tree-optimization/112320
10559 * gcc.dg/pr112320.c: New testcase.
10560
10561 2023-11-02 Thomas Schwinge <thomas@codesourcery.com>
10562
10563 * lib/target-supports.exp
10564 (check_effective_target_vect_gather_load_ifn): True for GCN
10565 target.
10566
10567 2023-11-02 liuhongt <hongtao.liu@intel.com>
10568
10569 * gcc.target/i386/part-vect-complexhf.c: New test.
10570
10571 2023-11-02 Jakub Jelinek <jakub@redhat.com>
10572
10573 PR c++/110342
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.
10578
10579 2023-11-02 xuli <xuli1@eswincomputing.com>
10580
10581 * gcc.target/riscv/rvv/base/tuple_create.c: Rename to vcreate.c.
10582 * gcc.target/riscv/rvv/base/vcreate.c: New test.
10583
10584 2023-11-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10585
10586 PR target/112327
10587 * gcc.target/riscv/rvv/base/pr112327-1.c: New test.
10588 * gcc.target/riscv/rvv/base/pr112327-2.c: New test.
10589
10590 2023-11-01 Roger Sayle <roger@nextmovesoftware.com>
10591
10592 PR target/110551
10593 * gcc.target/i386/pr110551-2.c: New test case.
10594
10595 2023-11-01 Patrick O'Neill <patrick@rivosinc.com>
10596
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.
10628
10629 2023-11-01 Martin Uecker <uecker@tugraz.at>
10630
10631 PR c/71219
10632 * gcc.dg/Walloc-size-1.c: New test.
10633 * gcc.dg/Walloc-size-2.c: New test.
10634
10635 2023-11-01 Gaius Mulley <gaiusmod2@gmail.com>
10636
10637 PR modula2/102989
10638 * gm2/pim/fail/largeconst.mod: Updated foo to an outrageous value.
10639 * gm2/pim/fail/largeconst2.mod: Duplicate test removed.
10640
10641 2023-11-01 xuli <xuli1@eswincomputing.com>
10642
10643 * gcc.target/riscv/rvv/base/tuple_vundefined.c: New test.
10644
10645 2023-10-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10646
10647 * gcc.dg/vect/vect-gather-6.c: New test.
10648
10649 2023-10-31 Cupertino Miranda <cupertino.miranda@oracle.com>
10650
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
10655 expression.
10656 * gcc.target/bpf/core-builtin-enumvalue.c: Corrected regular
10657 expression.
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
10663
10664 2023-10-31 Neal Frager <neal.frager@amd.com>
10665
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.
10685
10686 2023-10-31 Patrick O'Neill <patrick@rivosinc.com>
10687
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
10708 run.
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.
10716
10717 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
10718
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.
10727
10728 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
10729
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.
10741
10742 2023-10-31 Carl Love <cel@us.ibm.com>
10743
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.
10746
10747 2023-10-31 Vladimir N. Makarov <vmakarov@redhat.com>
10748
10749 PR rtl-optimization/111971
10750 * gcc.target/powerpc/pr111971.c: New test.
10751
10752 2023-10-31 Robin Dapp <rdapp@ventanamicro.com>
10753
10754 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Remove
10755 -ffast-math.
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.
10799
10800 2023-10-31 Alexandre Oliva <oliva@adacore.com>
10801
10802 PR tree-optimization/111943
10803 * gcc.dg/harden-cfr-pr111943.c: New.
10804
10805 2023-10-31 Richard Biener <rguenther@suse.de>
10806
10807 PR tree-optimization/112305
10808 * gcc.dg/torture/pr112305.c: New testcase.
10809
10810 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
10811
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:
10821 Ditto.
10822 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c:
10823 Ditto.
10824 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c:
10825 Ditto.
10826 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c:
10827 Ditto.
10828 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
10829 Ditto.
10830 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
10831 Ditto.
10832 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
10833 Ditto.
10834 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
10835 Ditto.
10836 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
10837 Ditto.
10838 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
10839 Ditto.
10840 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
10841 Ditto.
10842 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
10843 Ditto.
10844 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c:
10845 Ditto.
10846 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c:
10847 Ditto.
10848 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c:
10849 Ditto.
10850 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c:
10851 Ditto.
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.
10915
10916 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
10917
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:
10921 Ditto.
10922 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
10923 Ditto.
10924 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
10925 Ditto.
10926
10927 2023-10-31 liuhongt <hongtao.liu@intel.com>
10928
10929 * g++.target/i386/part-vect-vcondhf.C: Adjust testcase.
10930 * gcc.target/i386/pr112276.c: New test.
10931
10932 2023-10-31 Andrew Pinski <pinskia@gmail.com>
10933
10934 * gcc.dg/tree-ssa/phi-opt-value-4.c: New test.
10935
10936 2023-10-31 Andrew Pinski <pinskia@gmail.com>
10937
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.
10942
10943 2023-10-31 Neal Frager <neal.frager@amd.com>
10944
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.
10964
10965 2023-10-30 Mayshao <mayshao-oc@zhaoxin.com>
10966
10967 * g++.target/i386/mv32.C: Handle new -march.
10968 * gcc.target/i386/funcspec-56.inc: Ditto.
10969
10970 2023-10-30 Martin Jambor <mjambor@suse.cz>
10971
10972 PR ipa/111157
10973 * gcc.dg/lto/pr111157_0.c: New test.
10974 * gcc.dg/lto/pr111157_1.c: Second file of the same new test.
10975
10976 2023-10-30 Patrick O'Neill <patrick@rivosinc.com>
10977
10978 * gcc.target/riscv/rv32i_zcmp.c: Accept any register in the
10979 range of 1-9 for cm.push and cm.popret insns.
10980
10981 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
10982
10983 PR middle-end/101955
10984 * gcc.target/arc/pr101955.c: New test case.
10985
10986 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
10987
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.
10992
10993 2023-10-30 Richard Ball <richard.ball@arm.com>
10994
10995 * gcc.target/arm/arm-switchstatement.c: Alter the tests to
10996 change adr instruction to ldr.
10997
10998 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10999
11000 * gcc.target/i386/pr105554.c: Require ifunc.
11001
11002 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11003
11004 * gcc.dg/Wtrampolines.c: Skip on darwin20 and later.
11005
11006 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11007
11008 PR target/112287
11009 * gcc.target/i386/pr111698.c: Pass -march=sandybridge.
11010
11011 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11012
11013 * gcc.dg/pie-2.c: Skip test on darwin.
11014
11015 2023-10-30 Richard Biener <rguenther@suse.de>
11016
11017 PR testsuite/111462
11018 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also powerpc64le.
11019
11020 2023-10-30 Paul Thomas <pault@gcc.gnu.org>
11021
11022 PR fortran/104555
11023 * gfortran.dg/pr104555.f90: New test.
11024
11025 2023-10-30 liuhongt <hongtao.liu@intel.com>
11026
11027 * gcc.target/i386/pr104610-2.c: New test.
11028
11029 2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
11030
11031 PR d/110712
11032 * gdc.dg/pr110712.d: New test.
11033
11034 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
11035
11036 * gcc.target/i386/large-data.c: Skip for Darwin.
11037
11038 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
11039
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.
11043
11044 2023-10-29 Martin Uecker <uecker@tugraz.at>
11045
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.
11052
11053 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
11054
11055 PR d/112270
11056 * gdc.dg/pr112270.d: New test.
11057
11058 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
11059
11060 * gdc.dg/Wunused_value.d: New test.
11061
11062 2023-10-27 Patrick O'Neill <patrick@rivosinc.com>
11063
11064 * gcc.target/riscv/stack_save_restore_2.c: Accept any number
11065 after __riscv_save_ and __riscv_restore_.
11066
11067 2023-10-27 Harald Anlauf <anlauf@gmx.de>
11068 Steven G. Kargl <kargl@gcc.gnu.org>
11069
11070 PR fortran/104649
11071 * gfortran.dg/pr104649.f90: New test.
11072
11073 2023-10-27 Patrick Palka <ppalka@redhat.com>
11074
11075 PR c++/111929
11076 * g++.dg/template/non-dependent28a.C: New test.
11077
11078 2023-10-27 Patrick Palka <ppalka@redhat.com>
11079
11080 * g++.dg/template/new14.C: New test.
11081
11082 2023-10-27 Patrick Palka <ppalka@redhat.com>
11083
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.
11088
11089 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com>
11090
11091 PR modula2/111530
11092 * gm2/pimlib/run/pass/testgetopt.mod: New test.
11093
11094 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
11095
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.
11102
11103 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
11104
11105 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Remove
11106 Float16.
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.
11113
11114 2023-10-27 Paul-Antoine Arras <pa@codesourcery.com>
11115
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.
11120
11121 2023-10-27 Roger Sayle <roger@nextmovesoftware.com>
11122
11123 PR target/110551
11124 * gcc.target/i386/pr110551.c: New test case.
11125
11126 2023-10-27 Lewis Hyatt <lhyatt@gmail.com>
11127
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.
11140
11141 2023-10-27 Paul Thomas <pault@gcc.gnu.org>
11142
11143 PR fortran/104625
11144 * gfortran.dg/pr104625.f90: New test.
11145 * gfortran.dg/associate_55.f90: Change error check.
11146
11147 2023-10-27 Andrew Pinski <apinski@marvell.com>
11148
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.
11157
11158 2023-10-27 liuhongt <hongtao.liu@intel.com>
11159
11160 * g++.target/i386/part-vect-vcondhf.C: New test.
11161 * gcc.target/i386/part-vect-vec_cmphf.c: New test.
11162
11163 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11164
11165 PR target/111318
11166 PR target/111888
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.
11173
11174 2023-10-26 David Malcolm <dmalcolm@redhat.com>
11175
11176 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
11177 New test.
11178 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
11179 New test.
11180 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
11181 New test.
11182 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
11183 New test.
11184 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
11185 New test.
11186 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
11187 New test.
11188 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
11189 New test.
11190 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
11191 New test.
11192 * c-c++-common/attr-null_terminated_string_arg.c: New test.
11193
11194 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
11195
11196 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
11197 to normaize the options to the tests in aarch64.exp.
11198
11199 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
11200
11201 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
11202 current OS versions > 10.
11203
11204 2023-10-26 Andrew Pinski <pinskia@gmail.com>
11205
11206 PR tree-optimization/111957
11207 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
11208
11209 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
11210
11211 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
11212 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
11213
11214 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
11215
11216 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
11217
11218 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
11219
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
11223 known to be 1.
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.
11229
11230 2023-10-26 Richard Ball <richard.ball@arm.com>
11231
11232 * gcc.target/arm/arm-switchstatement.c: New test.
11233
11234 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
11235 Tobias Burnus <tobias@codesourcery.com>
11236
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.
11241
11242 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
11243 Richard Biener <rguenther@suse.de>
11244
11245 PR rtl-optimization/91865
11246 * gcc.target/msp430/pr91865.c: New test case.
11247
11248 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
11249
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.
11254
11255 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11256
11257 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
11258 * gcc.misc-tests/godump-2.c: New test.
11259
11260 2023-10-26 Alexandre Oliva <oliva@adacore.com>
11261
11262 PR tree-optimization/111520
11263 * g++.dg/torture/harden-comp-pr111520.cc: New.
11264
11265 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
11266
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.
11270
11271 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
11272
11273 PR target/111698
11274 * gcc.target/i386/pr111698.c: New test.
11275
11276 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
11277
11278 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
11279
11280 2023-10-25 Patrick Palka <ppalka@redhat.com>
11281
11282 PR c++/99804
11283 * g++.dg/template/enum9.C: New test.
11284
11285 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
11286
11287 PR modula2/111955
11288 * gm2/pimlib/run/pass/testnan.mod: New test.
11289
11290 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
11291
11292 * c-c++-common/goacc/self-clause-2.c: Verify
11293 '--param=openacc-kernels=decompose'.
11294 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
11295
11296 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
11297
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.
11305
11306 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
11307
11308 * c-c++-common/goacc/if-clause-1.c: Enable for C++
11309 * c-c++-common/goacc/self-clause-1.c: Likewise.
11310
11311 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
11312
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.
11316
11317 2023-10-25 Marek Polacek <polacek@redhat.com>
11318
11319 PR c++/111895
11320 * g++.dg/cpp0x/scoped_enum12.C: New test.
11321
11322 2023-10-24 Patrick Palka <ppalka@redhat.com>
11323
11324 PR c++/111929
11325 * g++.dg/template/non-dependent28.C: New test.
11326
11327 2023-10-24 Patrick Palka <ppalka@redhat.com>
11328
11329 PR c++/111919
11330 * g++.dg/template/non-dependent27.C: New test.
11331
11332 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
11333
11334 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
11335
11336 2023-10-24 Andrew Pinski <pinskia@gmail.com>
11337
11338 PR tree-optimization/101541
11339 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
11340
11341 2023-10-24 Andrew Pinski <pinskia@gmail.com>
11342
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.
11346
11347 2023-10-24 xuli <xuli1@eswincomputing.com>
11348
11349 PR target/111935
11350 * gcc.target/riscv/rvv/base/pr111935.c: New test.
11351
11352 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11353
11354 PR target/111947
11355 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
11356
11357 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
11358
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.
11363
11364 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
11365
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.
11368
11369 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
11370
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.
11375
11376 2023-10-23 Richard Biener <rguenther@suse.de>
11377
11378 PR tree-optimization/111916
11379 * gcc.dg/torture/pr111916.c: New testcase.
11380
11381 2023-10-23 Richard Biener <rguenther@suse.de>
11382
11383 PR tree-optimization/111915
11384 * gcc.dg/vect/pr111915.c: New testcase.
11385
11386 2023-10-23 Richard Biener <rguenther@suse.de>
11387
11388 PR ipa/111914
11389 * gcc.dg/pr111914.c: New testcase.
11390
11391 2023-10-23 Tamar Christina <tamar.christina@arm.com>
11392
11393 PR tree-optimization/111860
11394 * gcc.dg/vect/pr111860-2.c: New test.
11395 * gcc.dg/vect/pr111860-3.c: New test.
11396
11397 2023-10-23 Andrew Pinski <apinski@marvell.com>
11398
11399 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
11400
11401 2023-10-23 Andrew Pinski <pinskia@gmail.com>
11402
11403 PR c/111903
11404 * gcc.target/i386/float16-8.c: New test.
11405
11406 2023-10-23 Richard Biener <rguenther@suse.de>
11407
11408 PR tree-optimization/111917
11409 * gcc.dg/torture/pr111917.c: New testcase.
11410
11411 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11412
11413 PR target/111927
11414 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
11415
11416 2023-10-23 Pan Li <pan2.li@intel.com>
11417
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.
11421
11422 2023-10-23 Xi Ruoyao <xry111@xry111.site>
11423
11424 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
11425 New test.
11426 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
11427 New test.
11428
11429 2023-10-23 Xi Ruoyao <xry111@xry111.site>
11430
11431 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
11432 test.
11433 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
11434 test.
11435
11436 2023-10-23 Xi Ruoyao <xry111@xry111.site>
11437
11438 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
11439
11440 2023-10-23 Florian Weimer <fweimer@redhat.com>
11441
11442 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
11443 Remove unnecessary return statement.
11444
11445 2023-10-23 Pan Li <pan2.li@intel.com>
11446
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.
11519
11520 2023-10-23 Pan Li <pan2.li@intel.com>
11521
11522 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
11523 vsetvl check.
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.
11568
11569 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
11570
11571 PR target/111753
11572 * gcc.target/i386/pr111753.c: New test.
11573
11574 2023-10-23 liuhongt <hongtao.liu@intel.com>
11575
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.
11581
11582 2023-10-22 Andrew Pinski <pinskia@gmail.com>
11583
11584 PR target/110986
11585 * gcc.target/aarch64/cond_op-1.c: New test.
11586
11587 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
11588
11589 * gfortran.dg/coarray/caf.exp: Correctly set
11590 libatomic flags.
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.
11595
11596 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
11597
11598 * gcc.target/riscv/arch-26.c: New test.
11599
11600 2023-10-21 Florian Weimer <fweimer@redhat.com>
11601
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.
11714
11715 2023-10-21 Pan Li <pan2.li@intel.com>
11716
11717 PR target/111857
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.
11727
11728 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
11729 Uros Bizjak <ubizjak@gmail.com>
11730
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.
11737
11738 2023-10-20 Jason Merrill <jason@redhat.com>
11739
11740 * g++.dg/template/sfinae-dr657.C: Adjust.
11741
11742 2023-10-20 Jason Merrill <jason@redhat.com>
11743
11744 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
11745
11746 2023-10-20 Jason Merrill <jason@redhat.com>
11747
11748 * g++.dg/warn/Wsign-promo1.C: New test.
11749
11750 2023-10-20 Nathan Sidwell <nathan@acm.org>
11751
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.
11756
11757 2023-10-20 Florian Weimer <fweimer@redhat.com>
11758
11759 * gcc.dg/Wint-conversion-3.c: New.
11760
11761 2023-10-20 Florian Weimer <fweimer@redhat.com>
11762
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.
11766
11767 2023-10-20 Marek Polacek <polacek@redhat.com>
11768
11769 PR c/111884
11770 * c-c++-common/alias-1.c: New test.
11771
11772 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11773
11774 * gcc.dg/vect/pr111882.c: New test.
11775
11776 2023-10-20 Patrick Palka <ppalka@redhat.com>
11777
11778 PR c++/106086
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.
11783
11784 2023-10-20 Patrick Palka <ppalka@redhat.com>
11785
11786 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
11787 for attempting to call a variable concept.
11788
11789 2023-10-20 Richard Biener <rguenther@suse.de>
11790
11791 PR tree-optimization/111383
11792 PR tree-optimization/110243
11793 * gcc.dg/torture/pr111383.c: New testcase.
11794
11795 2023-10-20 Richard Biener <rguenther@suse.de>
11796
11797 PR tree-optimization/111445
11798 * gcc.dg/torture/pr111445.c: New testcase.
11799
11800 2023-10-20 Richard Biener <rguenther@suse.de>
11801
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.
11806
11807 2023-10-20 Richard Biener <rguenther@suse.de>
11808
11809 PR tree-optimization/111891
11810 * gfortran.dg/pr111891.f90: New testcase.
11811
11812 2023-10-20 Richard Biener <rguenther@suse.de>
11813
11814 PR tree-optimization/111000
11815 * gcc.dg/torture/pr111000.c: New testcase.
11816
11817 2023-10-20 Alexandre Oliva <oliva@adacore.com>
11818
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.
11863
11864 2023-10-20 Tamar Christina <tamar.christina@arm.com>
11865 Andre Vieira <andre.simoesdiasvieira@arm.com>
11866
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.
11871
11872 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
11873
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.
11877
11878 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11879
11880 PR target/111848
11881 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
11882 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
11883
11884 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
11885
11886 PR target/111037
11887 PR target/111234
11888 PR target/111725
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.
11917
11918 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
11919
11920 PR c++/101631
11921 PR c++/102286
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.
11930
11931 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
11932
11933 * g++.dg/cpp0x/constexpr-cast4.C: New test.
11934
11935 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
11936
11937 * gcc.dg/gomp/pr110485.c: New test.
11938
11939 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
11940
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.
11945
11946 2023-10-19 Andrew Pinski <pinskia@gmail.com>
11947
11948 PR c/100532
11949 * gcc.dg/pr100532-1.c: New test.
11950
11951 2023-10-19 Andrew Pinski <pinskia@gmail.com>
11952
11953 PR c/104822
11954 * gcc.dg/sso-18.c: New test.
11955 * gcc.dg/sso-19.c: New test.
11956
11957 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
11958
11959 PR c++/89038
11960 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
11961
11962 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
11963
11964 PR preprocessor/82335
11965 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
11966
11967 2023-10-19 Tamar Christina <tamar.christina@arm.com>
11968
11969 PR tree-optimization/111860
11970 * gcc.dg/vect/pr111860.c: New test.
11971
11972 2023-10-19 Richard Biener <rguenther@suse.de>
11973
11974 PR tree-optimization/111131
11975 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
11976 everywhere.
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
11985 everywhere.
11986
11987 2023-10-19 Alex Coplan <alex.coplan@arm.com>
11988
11989 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
11990 make sure we don't have q-register stores with -mstrict-align.
11991
11992 2023-10-19 Alex Coplan <alex.coplan@arm.com>
11993
11994 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
11995 allow for stp.
11996
11997 2023-10-19 Alex Coplan <alex.coplan@arm.com>
11998
11999 * gcc.target/aarch64/lr_free_1.c: Add
12000 --param=aarch64-stp-policy=never to dg-options.
12001
12002 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
12003
12004 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
12005 with atom cores.
12006
12007 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
12008
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.
12012
12013 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
12014
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.
12021
12022 2023-10-18 Andrew Pinski <pinskia@gmail.com>
12023
12024 PR middle-end/111863
12025 * gcc.c-torture/execute/pr111863-1.c: New test.
12026
12027 2023-10-18 Andrew Pinski <pinskia@gmail.com>
12028
12029 PR c/101364
12030 * gcc.dg/pr101364-1.c: New test.
12031
12032 2023-10-18 Andrew Pinski <pinskia@gmail.com>
12033
12034 PR c/101285
12035 * gcc.dg/pr101285-1.c: New test.
12036
12037 2023-10-18 Jason Merrill <jason@redhat.com>
12038
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.
12051
12052 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
12053
12054 * gfortran.dg/gomp/allocate-13a.f90: New test.
12055
12056 2023-10-18 Jakub Jelinek <jakub@redhat.com>
12057
12058 PR tree-optimization/111845
12059 * gcc.dg/pr111845.c: New test.
12060 * gcc.target/i386/pr111845.c: New test.
12061
12062 2023-10-18 Tamar Christina <tamar.christina@arm.com>
12063
12064 PR tree-optimization/109154
12065 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
12066
12067 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12068
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.
12077
12078 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
12079
12080 * g++.target/i386/mv16.C: Ditto.
12081 * gcc.target/i386/funcspec-56.inc: Handle new march.
12082
12083 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
12084
12085 * g++.target/i386/mv16.C: Ditto.
12086 * gcc.target/i386/funcspec-56.inc: Handle new march.
12087
12088 2023-10-18 liuhongt <hongtao.liu@intel.com>
12089
12090 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
12091 * gcc.target/i386/part-vect-fmahf-1.c: New test.
12092
12093 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12094
12095 PR target/111832
12096 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
12097
12098 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
12099
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.
12104
12105 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
12106
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.
12114
12115 2023-10-17 Andrew Pinski <apinski@marvell.com>
12116
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.
12121
12122 2023-10-17 Marek Polacek <polacek@redhat.com>
12123
12124 PR c++/111840
12125 * g++.dg/parse/error65.C: New test.
12126
12127 2023-10-17 Marek Polacek <polacek@redhat.com>
12128
12129 PR c++/111660
12130 * g++.dg/cpp0x/hog1.C: New test.
12131 * g++.dg/cpp2a/consteval36.C: New test.
12132
12133 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
12134
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.
12138
12139 2023-10-17 Martin Uecker <uecker@tugraz.at>
12140
12141 PR c/111708
12142 * gcc.dg/pr111708-1.c: New test.
12143 * gcc.dg/pr111708-2.c: New test.
12144
12145 2023-10-17 Harald Anlauf <anlauf@gmx.de>
12146
12147 PR fortran/111837
12148 * gfortran.dg/implied_do_io_8.f90: New test.
12149
12150 2023-10-17 Andrew Pinski <pinskia@gmail.com>
12151
12152 PR tree-optimization/111432
12153 * gcc.dg/tree-ssa/bitops-7.c: New test.
12154
12155 2023-10-17 Richard Biener <rguenther@suse.de>
12156
12157 PR tree-optimization/111846
12158 * gcc.dg/vect/pr111846.c: New testcase.
12159
12160 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
12161
12162 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
12163
12164 2023-10-17 Richard Biener <rguenther@suse.de>
12165
12166 PR middle-end/111818
12167 * gcc.dg/torture/pr111818.c: New testcase.
12168
12169 2023-10-17 Richard Biener <rguenther@suse.de>
12170
12171 PR tree-optimization/111807
12172 * gcc.dg/torture/pr111807.c: New testcase.
12173
12174 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
12175
12176 PR target/111466
12177 * gcc.target/riscv/pr111466.c: New test.
12178
12179 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
12180
12181 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
12182
12183 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12184
12185 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
12186
12187 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
12188
12189 * gdc.dg/builtins_reject.d: New test.
12190 * gdc.dg/intrinsics_reject.d: New test.
12191
12192 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
12193
12194 * gcc.target/i386/large-data.c: New test.
12195
12196 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
12197
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.
12209
12210 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
12211
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.
12216
12217 2023-10-16 Andrew Pinski <pinskia@gmail.com>
12218
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.
12222
12223 2023-10-16 Andrew Pinski <pinskia@gmail.com>
12224
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.
12228
12229 2023-10-16 Jason Merrill <jason@redhat.com>
12230
12231 * g++.dg/concepts/diagnostic3.C: Add expected column.
12232 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
12233
12234 2023-10-16 Marek Polacek <polacek@redhat.com>
12235
12236 PR c++/111272
12237 * g++.dg/cpp1y/constexpr-diag1.C: New test.
12238
12239 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12240
12241 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
12242
12243 2023-10-16 liuhongt <hongtao.liu@intel.com>
12244
12245 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
12246
12247 2023-10-16 liuhongt <hongtao.liu@intel.com>
12248
12249 * gcc.target/i386/part-vect-roundhf.c: New test.
12250 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
12251
12252 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
12253
12254 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
12255
12256 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
12257
12258 PR d/111537
12259 * gdc.dg/analyzer/analyzer.exp: New test.
12260 * gdc.dg/analyzer/pr111537.d: New test.
12261
12262 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
12263
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.
12277
12278 2023-10-14 Jakub Jelinek <jakub@redhat.com>
12279
12280 PR c/102989
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.
12285
12286 2023-10-13 Harald Anlauf <anlauf@gmx.de>
12287
12288 PR fortran/104351
12289 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
12290 * gfortran.dg/pr104351.f90: New test.
12291
12292 2023-10-13 Richard Biener <rguenther@suse.de>
12293
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.
12298
12299 2023-10-13 Richard Biener <rguenther@suse.de>
12300
12301 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
12302 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
12303
12304 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12305
12306 * gcc.dg/vect/bb-slp-68.c: Use vect512.
12307
12308 2023-10-13 Pan Li <pan2.li@intel.com>
12309
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.
12323
12324 2023-10-13 Pan Li <pan2.li@intel.com>
12325
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.
12329
12330 2023-10-13 Pan Li <pan2.li@intel.com>
12331
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.
12335
12336 2023-10-13 Pan Li <pan2.li@intel.com>
12337
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.
12341
12342 2023-10-13 Pan Li <pan2.li@intel.com>
12343
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.
12347
12348 2023-10-13 Florian Weimer <fweimer@redhat.com>
12349
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.
12362
12363 2023-10-13 Florian Weimer <fweimer@redhat.com>
12364
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
12370 declaration.
12371 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
12372 Declare.
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
12379 char *.
12380 (main): Call __builtin_abort and __builtin_exit.
12381
12382 2023-10-13 Florian Weimer <fweimer@redhat.com>
12383
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.
12389
12390 2023-10-13 Richard Biener <rguenther@suse.de>
12391
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.
12395
12396 2023-10-13 Richard Biener <rguenther@suse.de>
12397
12398 PR tree-optimization/111773
12399 * g++.dg/torture/pr111773.C: New testcase.
12400
12401 2023-10-13 Pan Li <pan2.li@intel.com>
12402
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.
12406
12407 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12408
12409 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
12410
12411 2023-10-13 Pan Li <pan2.li@intel.com>
12412
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.
12416
12417 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
12418
12419 * g++.target/riscv/rvv/autovec/bug-01.C: New.
12420 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
12421
12422 2023-10-13 Pan Li <pan2.li@intel.com>
12423
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
12428 typedef.
12429
12430 2023-10-13 Pan Li <pan2.li@intel.com>
12431
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.
12438
12439 2023-10-13 Pan Li <pan2.li@intel.com>
12440
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.
12447
12448 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
12449
12450 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
12451 instruction reordering.
12452
12453 2023-10-12 Tamar Christina <tamar.christina@arm.com>
12454
12455 * gcc.target/aarch64/armv9_warning.c: New test.
12456
12457 2023-10-12 Jakub Jelinek <jakub@redhat.com>
12458
12459 PR c/102989
12460 * gcc.dg/bitint-38.c: New test.
12461
12462 2023-10-12 Pan Li <pan2.li@intel.com>
12463
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.
12470
12471 2023-10-12 Richard Biener <rguenther@suse.de>
12472
12473 PR tree-optimization/111764
12474 * gcc.dg/vect/pr111764.c: New testcase.
12475
12476 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
12477
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.
12486
12487 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
12488
12489 * lib/target-supports.exp: Add LoongArch in
12490 check_effective_target_vect_int_mod according to SX/ASX capabilities.
12491
12492 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
12493
12494 PR target/111424
12495 * lib/target-supports.exp: Enable vect.exp for LoongArch.
12496
12497 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
12498
12499 PR fortran/67740
12500 * gfortran.dg/pr67740.f90: New test
12501
12502 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
12503
12504 PR target/111367
12505 * g++.target/powerpc/pr111367.C: New test.
12506
12507 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
12508
12509 PR testsuite/111427
12510 * gfortran.dg/vect/pr60510.f (test): Init variable a.
12511
12512 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
12513
12514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
12515
12516 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
12517
12518 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
12519
12520 2023-10-12 Pan Li <pan2.li@intel.com>
12521
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.
12526
12527 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
12528 Hu Lin1 <lin1.hu@intel.com>
12529 Hongyu Wang <hongyu.wang@intel.com>
12530
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.
12534
12535 2023-10-12 Pan Li <pan2.li@intel.com>
12536
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.
12540
12541 2023-10-11 Andrew Pinski <pinskia@gmail.com>
12542
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.
12547
12548 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
12549
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.
12563
12564 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
12565
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.
12587
12588 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
12589
12590 PR modula2/111675
12591 * gm2/extensions/run/pass/packedrecord3.mod: New test.
12592
12593 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12594
12595 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
12596
12597 2023-10-11 Pan Li <pan2.li@intel.com>
12598
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.
12608
12609 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12610
12611 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
12612
12613 2023-10-11 Richard Biener <rguenther@suse.de>
12614 Jakub Jelinek <jakub@redhat.com>
12615
12616 PR tree-optimization/111519
12617 * gcc.dg/torture/pr111519.c: New testcase.
12618
12619 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
12620
12621 * gcc.target/i386/pr106245-1.c: New test case.
12622
12623 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12624
12625 * lib/target-supports.exp: Add RVV.
12626
12627 2023-10-11 liuhongt <hongtao.liu@intel.com>
12628
12629 * gcc.target/i386/pr111745.c: New test.
12630
12631 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12632
12633 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
12634
12635 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12636
12637 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
12638 * lib/target-supports.exp: Add vect_ext_char_longlong property.
12639
12640 2023-10-10 Jason Merrill <jason@redhat.com>
12641
12642 PR c++/109422
12643 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
12644 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
12645
12646 2023-10-10 Andrew Pinski <pinskia@gmail.com>
12647
12648 PR tree-optimization/111679
12649 * gcc.dg/tree-ssa/bitops-5.c: New test.
12650
12651 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12652
12653 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
12654 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
12655
12656 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12657
12658 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
12659
12660 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12661
12662 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
12663
12664 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12665
12666 PR target/111751
12667 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
12668
12669 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12670
12671 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
12672 * lib/target-supports.exp: Ditto.
12673
12674 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
12675
12676 * gcc.target/arc/add_f-combine.c: New test.
12677
12678 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12679
12680 * lib/target-supports.exp: Add 256/512/1024
12681
12682 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
12683
12684 PR tree-optimization/111694
12685 * gcc.dg/pr111694.c: New.
12686
12687 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12688
12689 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
12690
12691 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12692
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.
12696
12697 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12698
12699 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
12700
12701 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12702
12703 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
12704
12705 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12706
12707 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
12708 * gcc.dg/vect/slp-perm-10.c: Ditto.
12709
12710 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
12711
12712 * gcc.target/riscv/xtheadmempair-4.c: New test.
12713
12714 2023-10-09 Richard Biener <rguenther@suse.de>
12715
12716 PR tree-optimization/111715
12717 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
12718
12719 2023-10-09 Pan Li <pan2.li@intel.com>
12720
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.
12725
12726 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12727
12728 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
12729
12730 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
12731
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.
12736
12737 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12738
12739 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
12740
12741 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
12742
12743 * gcc.target/i386/rcr-1.c: New 64-bit test case.
12744 * gcc.target/i386/rcr-2.c: New 32-bit test case.
12745
12746 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
12747
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.
12751
12752 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
12753 Hu, Lin1 <lin1.hu@intel.com>
12754
12755 * gcc.target/i386/pr90096.c: Adjust error message.
12756
12757 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12758
12759 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
12760
12761 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
12762
12763 PR target/106769
12764 * gcc.target/powerpc/pr88558.h: New.
12765 * gcc.target/powerpc/pr88558-p7.c: New.
12766 * gcc.target/powerpc/pr88558-p8.c: New.
12767
12768 2023-10-08 David Malcolm <dmalcolm@redhat.com>
12769
12770 PR analyzer/111155
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
12779 output.
12780
12781 2023-10-08 David Malcolm <dmalcolm@redhat.com>
12782
12783 PR driver/111700
12784 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
12785
12786 2023-10-08 liuhongt <hongtao.liu@intel.com>
12787
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.
12791
12792 2023-10-08 liuhongt <hongtao.liu@intel.com>
12793
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 } }.
12797
12798 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
12799
12800 * gfortran.dg/block_17.f90: New test.
12801 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
12802
12803 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
12804
12805 * gcc.target/powerpc/const-build.c: Add more tests.
12806
12807 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
12808
12809 * gcc.target/powerpc/const-build.c: Add more tests.
12810
12811 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
12812
12813 * gcc.target/powerpc/const-build.c: Add more tests.
12814
12815 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
12816
12817 * gcc.target/powerpc/const-build.c: New test.
12818
12819 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
12820
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.
12826
12827 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12828
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.
12852
12853 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12854
12855 * lib/target-supports.exp: Enable more vect tests for RVV.
12856
12857 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
12858
12859 Revert:
12860 2023-10-07 Pan Li <pan2.li@intel.com>
12861
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.
12872
12873 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12874 Hongyu Wang <hongyu.wang@intel.com>
12875 Hongtao Liu <hongtao.liu@intel.com>
12876
12877 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
12878 tests.
12879
12880 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12881 Hongyu Wang <hongyu.wang@intel.com>
12882 Hongtao Liu <hongtao.liu@intel.com>
12883
12884 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
12885 sse/vex intrinsic tests.
12886
12887 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12888 Hongyu Wang <hongyu.wang@intel.com>
12889 Hongtao Liu <hongtao.liu@intel.com>
12890
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.
12894
12895 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12896 Hongyu Wang <hongyu.wang@intel.com>
12897 Hongtao Liu <hongtao.liu@intel.com>
12898
12899 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
12900
12901 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12902 Hongyu Wang <hongyu.wang@intel.com>
12903 Hongtao Liu <hongtao.liu@intel.com>
12904
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.
12908
12909 2023-10-07 Kong Lingling <lingling.kong@intel.com>
12910 Hongyu Wang <hongyu.wang@intel.com>
12911 Hongtao Liu <hongtao.liu@intel.com>
12912
12913 * gcc.target/i386/apx-1.c: New test.
12914
12915 2023-10-07 Pan Li <pan2.li@intel.com>
12916
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.
12927
12928 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
12929
12930 PR target/108338
12931 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
12932
12933 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
12934
12935 PR target/108338
12936 * gcc.target/powerpc/pr108338.c: New test.
12937
12938 2023-10-07 xuli <xuli1@eswincomputing.com>
12939
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.
12942
12943 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
12944
12945 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
12946 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
12947
12948 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
12949 Uros Bizjak <ubizjak@gmail.com>
12950
12951 * gcc.target/i386/lea-2.c: New test case.
12952
12953 2023-10-06 Andrew Pinski <pinskia@gmail.com>
12954
12955 PR middle-end/111699
12956 * gcc.c-torture/compile/pr111699-1.c: New test.
12957
12958 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
12959
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:
12963 Ditto.
12964 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
12965 Ditto.
12966 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
12967 Ditto.
12968 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
12969 Ditto.
12970 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
12971 Ditto.
12972 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
12973 Ditto.
12974 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
12975 Ditto.
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.
12996
12997 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
12998 Joern Rennecke <joern.rennecke@embecosm.com>
12999
13000 * gcc.dg/pr90263.c: Skip riscv_v targets.
13001 * gcc.target/riscv/rvv/base/pr90263.c: New test.
13002
13003 2023-10-05 Sergei Trofimovich <siarheit@google.com>
13004
13005 PR ipa/111283
13006 PR gcov-profile/111559
13007 * gcc.dg/tree-prof/pr111559.c: New test.
13008
13009 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
13010
13011 PR target/111657
13012 * gcc.target/i386/pr111657.c: New test.
13013
13014 2023-10-05 Martin Jambor <mjambor@suse.cz>
13015
13016 Revert:
13017 2023-10-05 Martin Jambor <mjambor@suse.cz>
13018
13019 PR ipa/108007
13020 * gcc.dg/ipa/pr108007.c: New test.
13021
13022 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
13023
13024 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
13025 build.
13026 * gcc.target/arc/tls-ld.c: Update test.
13027 * gcc.target/arc/tls-le.c: Likewise.
13028
13029 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
13030
13031 * gcc.target/arc/loop-3.c: Update test.
13032
13033 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
13034
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.
13045
13046 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
13047
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.
13063
13064 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
13065
13066 PR rtl-optimization/110701
13067 * gcc.target/i386/pr110701.c: New test case.
13068
13069 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
13070
13071 PR fortran/37336
13072 PR fortran/111674
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.
13076
13077 2023-10-03 David Malcolm <dmalcolm@redhat.com>
13078
13079 * g++.dg/diagnostic/static_assert3.C: Add directives for
13080 additional source printing.
13081 * g++.dg/template/error60.C: New test.
13082
13083 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
13084
13085 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
13086 characters.
13087
13088 2023-10-03 Martin Jambor <mjambor@suse.cz>
13089
13090 PR ipa/110378
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.
13094
13095 2023-10-03 Martin Jambor <mjambor@suse.cz>
13096
13097 PR ipa/108007
13098 * gcc.dg/ipa/pr108007.c: New test.
13099
13100 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
13101
13102 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
13103 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
13104
13105 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
13106
13107 * gcc.target/arc/scc-ltu.c: New test case.
13108
13109 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
13110
13111 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
13112
13113 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
13114
13115 * gcc.dg/pr108095.c: Require target lra.
13116
13117 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
13118
13119 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
13120
13121 2023-10-02 David Malcolm <dmalcolm@redhat.com>
13122
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.
13127
13128 2023-10-02 David Malcolm <dmalcolm@redhat.com>
13129
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:
13137 Likewise.
13138
13139 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
13140
13141 PR target/111235
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.
13146
13147 2023-10-02 Tamar Christina <tamar.christina@arm.com>
13148
13149 * gcc.target/aarch64/xorsign.c:
13150
13151 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
13152
13153 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
13154
13155 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
13156 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13157
13158 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
13159 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
13160
13161 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
13162
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.
13167
13168 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
13169 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13170 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13171
13172 PR target/111566
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.
13184
13185 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
13186
13187 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
13188
13189 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
13190
13191 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
13192 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
13193 Likewise.
13194 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
13195 Likewise.
13196 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
13197 Likewise.
13198 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
13199 Likewise.
13200 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
13201 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
13202 Likewise.
13203 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
13204 Likewise.
13205 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
13206 Likewise.
13207 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
13208 Likewise.
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.
13215
13216 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
13217
13218 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
13219
13220 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
13221
13222 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
13223 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
13224
13225 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
13226
13227 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
13228 poly_int rather than poly_int_pod.
13229
13230 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
13231
13232 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
13233 output.
13234
13235 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
13236
13237 PR fortran/37336
13238 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
13239 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
13240
13241 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
13242
13243 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
13244 ldp_unaligned.
13245 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
13246 stp_unaligned.
13247 * gcc.target/aarch64/ldp_unaligned.c: New test.
13248 * gcc.target/aarch64/stp_unaligned.c: New test.
13249
13250 2023-09-29 Richard Biener <rguenther@suse.de>
13251
13252 PR tree-optimization/111583
13253 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
13254 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
13255
13256 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
13257
13258 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
13259 Add load_lib timeout-dg.exp and increase timeout to 60
13260 seconds.
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.
13270
13271 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
13272
13273 PR target/111121
13274 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
13275
13276 2023-09-28 Pan Li <pan2.li@intel.com>
13277
13278 PR target/111506
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.
13282
13283 2023-09-28 Richard Biener <rguenther@suse.de>
13284
13285 PR tree-optimization/111614
13286 * gcc.dg/torture/pr111614.c: New testcase.
13287
13288 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
13289
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.
13725
13726 2023-09-28 xuli <xuli1@eswincomputing.com>
13727
13728 PR target/111533
13729 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
13730 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
13731
13732 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
13733 Philipp Tomsich <philipp.tomsich@vrull.eu>
13734 Manolis Tsamis <manolis.tsamis@vrull.eu>
13735
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.
13743
13744 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
13745
13746 * gcc.dg/vect/vect-simd-clone-19.c: New test.
13747
13748 2023-09-27 Richard Biener <rguenther@suse.de>
13749
13750 * gcc.dg/fold-abs-6.c: New testcase.
13751
13752 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
13753
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.
13865
13866 2023-09-27 Pan Li <pan2.li@intel.com>
13867
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.
13873
13874 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
13875
13876 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
13877 New proc.
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.
13886
13887 2023-09-27 Pan Li <pan2.li@intel.com>
13888
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.
13896
13897 2023-09-26 Andrew Pinski <pinskia@gmail.com>
13898
13899 PR testsuite/111603
13900 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
13901
13902 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
13903 Jeff Law <jlaw@ventanamicro.com>
13904
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.
13909
13910 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
13911
13912 PR tree-optimization/111599
13913 * gcc.dg/pr111599.c: New.
13914
13915 2023-09-26 Andrew Pinski <apinski@marvell.com>
13916
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.
13922
13923 2023-09-26 Andrew Pinski <apinski@marvell.com>
13924
13925 PR tree-optimization/111469
13926 * gcc.c-torture/execute/pr111469-1.c: New test.
13927
13928 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13929
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.
13934
13935 2023-09-26 Pan Li <pan2.li@intel.com>
13936
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.
13944
13945 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
13946
13947 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
13948 <assert.h> inclusion.
13949
13950 2023-09-26 Pan Li <pan2.li@intel.com>
13951
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.
13959
13960 2023-09-26 Pan Li <pan2.li@intel.com>
13961
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.
13970
13971 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
13972
13973 PR middle-end/111497
13974 * g++.target/i386/pr111497.C: new test.
13975
13976 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
13977
13978 * gnat.dg/opt102.adb:New test.
13979 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
13980
13981 2023-09-25 Andrew Pinski <apinski@marvell.com>
13982
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.
13986
13987 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13988
13989 PR target/111548
13990 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
13991
13992 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
13993
13994 PR target/111366
13995 * g++.target/powerpc/pr111366.C: New test.
13996
13997 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
13998
13999 PR target/111380
14000 * gcc.target/powerpc/pr111380-1.c: New test.
14001 * gcc.target/powerpc/pr111380-2.c: New test.
14002
14003 2023-09-25 Guo Jie <guojie@loongson.cn>
14004
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.
14007
14008 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
14009
14010 PR fortran/68155
14011 * gfortran.dg/pr68155.f90: New test.
14012
14013 2023-09-24 Andrew Pinski <apinski@marvell.com>
14014
14015 PR tree-optimization/111543
14016 * gcc.dg/tree-ssa/bitops-4.c: New test.
14017
14018 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14019
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.
14068
14069 2023-09-23 Harald Anlauf <anlauf@gmx.de>
14070
14071 PR fortran/95710
14072 * gfortran.dg/pr95710.f90: New test.
14073
14074 2023-09-23 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR c++/111455
14077 * g++.dg/ext/integer-pack8.C: New test.
14078
14079 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14080
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.
14083
14084 2023-09-23 Pan Li <pan2.li@intel.com>
14085
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.
14093
14094 2023-09-23 Pan Li <pan2.li@intel.com>
14095
14096 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
14097
14098 2023-09-22 Jason Merrill <jason@redhat.com>
14099
14100 * g++.dg/cpp2a/constexpr-union7.C: New test.
14101
14102 2023-09-22 Jason Merrill <jason@redhat.com>
14103
14104 PR c++/111529
14105 * g++.dg/ext/unroll-4.C: New test.
14106
14107 2023-09-22 Pan Li <pan2.li@intel.com>
14108
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.
14113
14114 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14115
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.
14123
14124 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14125
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.
14138
14139 2023-09-22 Patrick Palka <ppalka@redhat.com>
14140
14141 PR c++/111493
14142 * g++.dg/cpp23/subscript15.C: New test.
14143
14144 2023-09-22 Patrick Palka <ppalka@redhat.com>
14145
14146 PR c++/111485
14147 * g++.dg/cpp2a/concepts-ttp5.C: New test.
14148 * g++.dg/cpp2a/concepts-ttp6.C: New test.
14149
14150 2023-09-22 Pan Li <pan2.li@intel.com>
14151
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.
14168
14169 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14170
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.
14199
14200 2023-09-22 Pan Li <pan2.li@intel.com>
14201
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.
14210
14211 2023-09-22 xuli <xuli1@eswincomputing.com>
14212
14213 PR target/111451
14214 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
14215 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
14216
14217 2023-09-22 Pan Li <pan2.li@intel.com>
14218
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.
14222
14223 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
14224
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.
14229
14230 2023-09-22 Pan Li <pan2.li@intel.com>
14231
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.
14236
14237 2023-09-22 Pan Li <pan2.li@intel.com>
14238
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.
14248
14249 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14250
14251 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
14252
14253 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14254
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.
14258
14259 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14260
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.
14263
14264 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14265
14266 PR target/110751
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.
14285
14286 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14287
14288 PR target/111486
14289 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
14290
14291 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
14292
14293 PR tree-optimization/111355
14294 * gcc.dg/pr111355.c: New test.
14295
14296 2023-09-21 xuli <xuli1@eswincomputing.com>
14297
14298 PR target/111450
14299 * gcc.target/riscv/rvv/base/pr111450.c: New test.
14300
14301 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14302
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.
14315
14316 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
14317
14318 PR preprocessor/90400
14319 * c-c++-common/cpp/pr90400.c: New test.
14320
14321 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
14322
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.
14327
14328 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
14329
14330 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
14331 import.
14332
14333 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
14334
14335 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
14336 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
14337
14338 2023-09-20 Jakub Jelinek <jakub@redhat.com>
14339
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.
14344
14345 2023-09-20 Patrick Palka <ppalka@redhat.com>
14346
14347 PR c++/111471
14348 * g++.dg/concepts/diagnostic19.C: New test.
14349
14350 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
14351
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.
14359
14360 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
14361
14362 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
14363
14364 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14365
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.
14376
14377 2023-09-20 Richard Biener <rguenther@suse.de>
14378
14379 PR tree-optimization/111489
14380 * gcc.dg/uninit-pr111489.c: New testcase.
14381
14382 2023-09-20 Jakub Jelinek <jakub@redhat.com>
14383
14384 PR c++/111392
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.
14388
14389 2023-09-20 Omar Sandoval <osandov@osandov.com>
14390
14391 PR debug/111409
14392 * gcc.dg/pr111409.c: New test.
14393
14394 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
14395
14396 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
14397 * gcc.dg/tree-ssa/pr111324.c: ... this.
14398
14399 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14400
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.
14466
14467 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
14468
14469 PR rtl-optimization/110071
14470 * gcc.target/powerpc/pr110071.c: New test.
14471
14472 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
14473
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.
14479
14480 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
14481
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
14485 information.
14486 * lib/modules.exp: Support for validating depfile contents.
14487
14488 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
14489
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.
14523
14524 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
14525
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.
14531
14532 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
14533
14534 * g++.dg/ext/attr-hotness.C: New test.
14535
14536 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
14537
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.
14543
14544 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
14545
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.
14568
14569 2023-09-19 Harald Anlauf <anlauf@gmx.de>
14570
14571 PR fortran/70231
14572 * gfortran.dg/bounds_check_fail_7.f90: New test.
14573
14574 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
14575
14576 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
14577
14578 2023-09-19 Jakub Jelinek <jakub@redhat.com>
14579
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
14583 diagnostics line.
14584
14585 2023-09-19 Jason Merrill <jason@redhat.com>
14586
14587 DR 2799
14588 * g++.dg/cpp0x/inh-ctor38.C: New test.
14589
14590 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
14591
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.
14597
14598 2023-09-19 Marek Polacek <polacek@redhat.com>
14599
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.
14609
14610 2023-09-19 Richard Biener <rguenther@suse.de>
14611
14612 PR c/111468
14613 * gcc.dg/gimplefe-50.c: Amend.
14614
14615 2023-09-19 Patrick Palka <ppalka@redhat.com>
14616
14617 PR c++/111419
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.
14621
14622 2023-09-19 Patrick Palka <ppalka@redhat.com>
14623
14624 PR c++/99631
14625 * g++.dg/cpp2a/nontype-class60.C: New test.
14626
14627 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14628
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.
14633
14634 2023-09-19 Richard Wai <richard@annexi-strayline.com>
14635
14636 * gnat.dg/sync_tag_finalize.adb: New test.
14637
14638 2023-09-19 Richard Wai <richard@annexi-strayline.com>
14639
14640 * gnat.dg/sync_tag_discriminals.adb: New test.
14641 * gnat.dg/sync_tag_limited.adb: New test.
14642
14643 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14644
14645 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
14646 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
14647
14648 2023-09-19 Richard Biener <rguenther@suse.de>
14649
14650 PR tree-optimization/111465
14651 * g++.dg/torture/pr111465.C: New testcase.
14652
14653 2023-09-19 Richard Biener <rguenther@suse.de>
14654
14655 PR c/111468
14656 * gcc.dg/gimplefe-50.c: New testcase.
14657 * gcc.dg/gimplefe-51.c: Likewise.
14658
14659 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14660
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.
14671
14672 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14673
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.
14683
14684 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14685
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.
14688
14689 2023-09-18 Pan Li <pan2.li@intel.com>
14690
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.
14714
14715 2023-09-18 Pan Li <pan2.li@intel.com>
14716
14717 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
14718
14719 2023-09-18 Andrew Pinski <apinski@marvell.com>
14720
14721 PR tree-optimization/111442
14722 * gcc.c-torture/compile/pr111442-1.c: New test.
14723
14724 2023-09-18 Andrew Pinski <apinski@marvell.com>
14725
14726 PR tree-optimization/111435
14727 * gcc.c-torture/compile/pr111435-1.c: New test.
14728
14729 2023-09-18 Patrick Palka <ppalka@redhat.com>
14730
14731 PR c++/89231
14732 * g++.dg/cpp0x/variadic-partial3.C: New test.
14733
14734 2023-09-18 Patrick Palka <ppalka@redhat.com>
14735
14736 PR c++/63198
14737 PR c++/18474
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
14744 statement.
14745 * g++.dg/template/non-dependent26.C: New test.
14746 * g++.dg/warn/Wparentheses-32.C: New test.
14747
14748 2023-09-18 Patrick Palka <ppalka@redhat.com>
14749
14750 PR c++/108347
14751 * g++.dg/template/ttp41.C: New test.
14752
14753 2023-09-18 Patrick Palka <ppalka@redhat.com>
14754
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.
14762
14763 2023-09-18 Patrick Palka <ppalka@redhat.com>
14764
14765 * g++.dg/template/nontype12.C: Expect two instead of three
14766 duplicate diagnostics for A<double>::bar() specialization.
14767
14768 2023-09-18 Andrew Pinski <apinski@marvell.com>
14769
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.
14778
14779 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
14780
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.
14785
14786 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
14787
14788 * g++.target/nvptx/nvptx.exp: New.
14789
14790 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
14791
14792 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
14793
14794 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14795
14796 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
14797
14798 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14799
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.
14807
14808 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
14809
14810 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
14811 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
14812
14813 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
14814
14815 PR target/105928
14816 * gcc.target/aarch64/pr105928.c: Add new test.
14817 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
14818
14819 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
14820
14821 PR target/111255
14822 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
14823
14824 2023-09-18 Richard Biener <rguenther@suse.de>
14825
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.
14836
14837 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14838
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.
14856
14857 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14858
14859 PR target/111153
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.
14882
14883 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
14884
14885 PR middle-end/111303
14886 * gcc.dg/tree-ssa/pr111303.c: New test.
14887
14888 2023-09-17 Andrew Pinski <apinski@marvell.com>
14889
14890 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
14891
14892 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
14893
14894 * g++.target/powerpc/altivec-19.C: New testcase.
14895
14896 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14897
14898 PR target/111391
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.
14902
14903 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
14904
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.
14910
14911 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
14912
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.
14932
14933 2023-09-16 Pan Li <pan2.li@intel.com>
14934
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.
14938
14939 2023-09-15 David Malcolm <dmalcolm@redhat.com>
14940
14941 * c-c++-common/analyzer/volatile-1.c: New test.
14942
14943 2023-09-15 Harald Anlauf <anlauf@gmx.de>
14944
14945 PR fortran/30802
14946 * gfortran.dg/bounds_check_fail_6.f90: New test.
14947
14948 2023-09-15 Andrew Pinski <apinski@marvell.com>
14949
14950 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
14951 the MIN/MAX during forwprop1.
14952
14953 2023-09-15 Andrew Pinski <apinski@marvell.com>
14954
14955 PR tree-optimization/111414
14956 * gcc.c-torture/compile/pr111414-1.c: New test.
14957
14958 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
14959
14960 PR tree-optimization/111407
14961 * gcc.dg/pr111407.c: New test.
14962
14963 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
14964
14965 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
14966
14967 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14968
14969 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
14970
14971 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14972
14973 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
14974
14975 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14976
14977 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
14978
14979 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14980
14981 * gcc.dg/vect/slp-16.c: Block vect_strided6.
14982 * lib/target-supports.exp: Add strided type.
14983
14984 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14985
14986 * gcc.dg/vect/slp-1.c: Add vect_stried5.
14987
14988 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14989
14990 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
14991
14992 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
14993
14994 PR target/111411
14995 * gcc.dg/rtl/aarch64/pr111411.c: New test.
14996
14997 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
14998
14999 PR target/111381
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.
15006
15007 2023-09-14 David Malcolm <dmalcolm@redhat.com>
15008
15009 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
15010 New test.
15011 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
15012 test.
15013 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
15014 New test.
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.
15018
15019 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
15020
15021 * gm2/switches/case/fail/subrangecase.mod: Replace 19
15022 with 17.
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.
15031
15032 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
15033
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.
15044
15045 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
15046
15047 * gcc.target/aarch64/sve/cost_model_15.c: New test.
15048
15049 2023-09-14 Andrew Pinski <apinski@marvell.com>
15050
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.
15056
15057 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15058
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.
15069
15070 2023-09-14 Richard Biener <rguenther@suse.de>
15071
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.
15077
15078 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
15079
15080 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
15081
15082 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15083
15084 PR target/111395
15085 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
15086 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
15087
15088 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
15089
15090 * gcc.target/loongarch/cmov_ii.c: New test.
15091
15092 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
15093
15094 PR target/111334
15095 * gcc.target/loongarch/pr111334.c: New test.
15096
15097 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15098
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.
15103
15104 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15105
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.
15110
15111 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15112
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.
15125
15126 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15127
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.
15139
15140 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15141
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.
15149
15150 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15151
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.
15159
15160 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15161
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.
15173
15174 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15175
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.
15187
15188 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15189
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.
15200
15201 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15202
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.
15214
15215 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15216
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.
15231
15232 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15233
15234 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
15235 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
15236
15237 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15238
15239 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
15240
15241 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15242
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.
15254
15255 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15256
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.
15267
15268 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15269
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.
15282
15283 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15284
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.
15295
15296 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15297
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.
15305
15306 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15307
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.
15316
15317 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15318
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.
15330
15331 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15332
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.
15341
15342 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15343
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.
15353
15354 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15355
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.
15367
15368 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15369
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.
15376
15377 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15378
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.
15389
15390 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15391
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.
15409
15410 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15411
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.
15426
15427 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15428
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.
15441
15442 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15443
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.
15456
15457 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15458
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.
15470
15471 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15472
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.
15481
15482 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15483
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.
15494
15495 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15496
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.
15509
15510 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15511
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.
15516
15517 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15518
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.
15525
15526 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15527
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.
15536
15537 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15538
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.
15547
15548 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15549
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.
15554
15555 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15556
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.
15566
15567 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15568
15569 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
15570 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
15571
15572 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15573
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.
15585
15586 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15587
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.
15606
15607 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15608
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.
15620
15621 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15622
15623 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
15624
15625 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15626
15627 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
15628 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
15629
15630 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
15631
15632 * gcc.target/loongarch/strict-align.c: New test.
15633
15634 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15635
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.
15639
15640 2023-09-13 Andrew Pinski <apinski@marvell.com>
15641
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`.
15647
15648 2023-09-13 Richard Biener <rguenther@suse.de>
15649
15650 PR tree-optimization/111387
15651 * gcc.dg/torture/pr111387.c: New testcase.
15652
15653 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
15654
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.
15659
15660 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
15661
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.
15668
15669 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
15670
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.
15676
15677 2023-09-13 Richard Biener <rguenther@suse.de>
15678
15679 PR tree-optimization/111397
15680 * gcc.dg/uninit-pr111397.c: New testcase.
15681
15682 2023-09-13 Pan Li <pan2.li@intel.com>
15683
15684 PR target/111362
15685 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
15686
15687 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15688
15689 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
15690
15691 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
15692
15693 PR tree-optimization/111303
15694 * gcc.dg/pr111303.c: New test.
15695
15696 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15697
15698 * lib/target-supports.exp: Enable vect_int for RVV.
15699
15700 2023-09-12 Jason Merrill <jason@redhat.com>
15701
15702 PR c++/111357
15703 * g++.dg/ext/integer-pack7.C: New test.
15704
15705 2023-09-12 Jason Merrill <jason@redhat.com>
15706
15707 PR c++/107198
15708 * g++.dg/eh/no-exceptions1.C: New test.
15709
15710 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15711
15712 * gcc.target/aarch64/stack-protector-8.c: New test.
15713 * gcc.target/aarch64/stack-protector-9.c: Likewise.
15714
15715 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15716
15717 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
15718
15719 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15720
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.
15725
15726 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15727
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.
15731
15732 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
15733
15734 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
15735
15736 2023-09-12 Andrew Pinski <apinski@marvell.com>
15737
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.
15742
15743 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15744
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.
15779
15780 2023-09-12 Jakub Jelinek <jakub@redhat.com>
15781
15782 PR middle-end/111338
15783 * gcc.dg/bitint-37.c: New test.
15784
15785 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
15786
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.
15792
15793 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
15794
15795 * lib/target-supports.exp (check_effective_target_stack_size): For
15796 nvptx target, stack size limits are relevant for execution only.
15797
15798 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
15799
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.
15806
15807 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
15808
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.
15815
15816 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
15817
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.
15856
15857 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
15858
15859 * lib/scanasm.exp (configure_check-function-bodies): New proc.
15860 (parse_function_bodies, check-function-bodies): Use it.
15861
15862 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
15863
15864 PR fortran/110996
15865 * gfortran.dg/pr110996.f90: New test.
15866
15867 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
15868
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.
15878
15879 2023-09-12 xuli <xuli1@eswincomputing.com>
15880
15881 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
15882
15883 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
15884
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.
15891
15892 2023-09-11 Andrew Pinski <apinski@marvell.com>
15893
15894 PR tree-optimization/111348
15895 * gcc.dg/tree-ssa/minmax-26.c: New test.
15896
15897 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
15898
15899 PR target/111340
15900 * gcc.target/i386/pr111340.c: New test.
15901
15902 2023-09-11 Andrew Pinski <apinski@marvell.com>
15903
15904 PR tree-optimization/111349
15905 * gcc.dg/tree-ssa/minmax-25.c: New test.
15906
15907 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15908
15909 PR target/111311
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.
15935
15936 2023-09-11 Andrew Pinski <apinski@marvell.com>
15937
15938 PR tree-optimization/111346
15939 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
15940
15941 2023-09-11 liuhongt <hongtao.liu@intel.com>
15942
15943 * gcc.target/i386/pr111306.c: New test.
15944
15945 2023-09-10 Andrew Pinski <apinski@marvell.com>
15946
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.
15951
15952 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
15953
15954 PR analyzer/96395
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.
16226
16227 2023-09-09 Xi Ruoyao <xry111@xry111.site>
16228
16229 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
16230 copied bytes to 32.
16231
16232 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
16233
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.
16238
16239 2023-09-09 Xi Ruoyao <xry111@xry111.site>
16240
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.
16244
16245 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
16246
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.
16250
16251 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16252
16253 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
16254 * gcc.dg/pie-7.c: Likewise.
16255
16256 2023-09-08 Patrick Palka <ppalka@redhat.com>
16257
16258 PR c++/99599
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.
16262
16263 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
16264
16265 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
16266 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
16267
16268 2023-09-07 David Malcolm <dmalcolm@redhat.com>
16269
16270 PR analyzer/110529
16271 * c-c++-common/analyzer/computed-goto-1.c: New test.
16272 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
16273
16274 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
16275 David Malcolm <dmalcolm@redhat.com>
16276
16277 PR analyzer/110830
16278 * c-c++-common/analyzer/pr110830.c: New test.
16279
16280 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
16281
16282 PR tree-optimization/110875
16283 * gcc.dg/pr110875.c: New.
16284
16285 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
16286
16287 PR c++/111274
16288 * g++.dg/gomp/pr111274.C: New test case.
16289
16290 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
16291
16292 PR target/111225
16293 * gcc.target/i386/pr111225.c: New test.
16294
16295 2023-09-07 David Malcolm <dmalcolm@redhat.com>
16296
16297 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
16298
16299 2023-09-07 Xi Ruoyao <xry111@xry111.site>
16300
16301 * g++.target/loongarch/bstrins-compile.C: New test.
16302 * g++.target/loongarch/bstrins-run.C: New test.
16303
16304 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16305
16306 PR target/111313
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.
16342
16343 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
16344
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
16348 on RV32.
16349 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
16350
16351 2023-09-06 Ian Lance Taylor <iant@golang.org>
16352
16353 PR go/111310
16354 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
16355
16356 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16357
16358 PR c/102989
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.
16368
16369 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16370
16371 PR c/102989
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.
16385
16386 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16387
16388 PR c/102989
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.
16402
16403 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16404
16405 PR c/102989
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.
16440
16441 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16442
16443 PR c/102989
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.
16484
16485 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16486
16487 PR target/111296
16488 * g++.target/riscv/rvv/base/pr111296.C: New test.
16489
16490 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16491
16492 PR target/111295
16493 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
16494
16495 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16496
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.
16513
16514 2023-09-06 David Malcolm <dmalcolm@redhat.com>
16515
16516 PR analyzer/105899
16517 * c-c++-common/analyzer/strstr-1.c: New test.
16518
16519 2023-09-06 David Malcolm <dmalcolm@redhat.com>
16520
16521 PR analyzer/105899
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.
16531
16532 2023-09-06 David Malcolm <dmalcolm@redhat.com>
16533
16534 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
16535 zero_fill_region.
16536
16537 2023-09-06 Pan Li <pan2.li@intel.com>
16538
16539 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
16540 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
16541
16542 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
16543
16544 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
16545
16546 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16547
16548 PR target/111232
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.
16552
16553 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16554
16555 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
16556
16557 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16558
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.
16567
16568 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16569
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.
16581
16582 2023-09-06 Jakub Jelinek <jakub@redhat.com>
16583
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.
16600
16601 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
16602
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.
16607
16608 2023-09-06 Jason Merrill <jason@redhat.com>
16609
16610 * g++.dg/abi/no_unique_address8.C: New test.
16611 * g++.dg/abi/no_unique_address8a.C: New test.
16612
16613 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
16614
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.
16618
16619 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
16620
16621 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
16622 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
16623
16624 2023-09-05 Andrew Pinski <apinski@marvell.com>
16625
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.
16629
16630 2023-09-05 Andrew Pinski <apinski@marvell.com>
16631
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.
16635
16636 2023-09-05 Andrew Pinski <apinski@marvell.com>
16637
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.
16641
16642 2023-09-05 Andrew Pinski <apinski@marvell.com>
16643
16644 PR tree-optimization/96694
16645 * gcc.dg/tree-ssa/minmax-24.c: New test.
16646
16647 2023-09-05 Andrew Pinski <apinski@marvell.com>
16648
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.
16653
16654 2023-09-05 Marek Polacek <polacek@redhat.com>
16655
16656 PR c++/91483
16657 * g++.dg/diagnostic/constexpr3.C: New test.
16658
16659 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
16660
16661 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
16662
16663 2023-09-05 Jakub Jelinek <jakub@redhat.com>
16664
16665 PR c++/52953
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.
16669
16670 2023-09-05 Jakub Jelinek <jakub@redhat.com>
16671
16672 PR c++/52953
16673 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
16674 wording.
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.
16678
16679 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
16680
16681 * c-c++-common/gomp/allocate-13.c: New test.
16682
16683 2023-09-05 Pan Li <pan2.li@intel.com>
16684
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.
16688
16689 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
16690
16691 Revert:
16692 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
16693
16694 * gnat.dg/unroll3.adb: Adjust.
16695
16696 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
16697
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.
16706
16707 2023-09-05 liuhongt <hongtao.liu@intel.com>
16708
16709 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
16710
16711 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
16712
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.
16757
16758 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
16759
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.
16763
16764 2023-09-04 Pan Li <pan2.li@intel.com>
16765
16766 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
16767
16768 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
16769
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.
16774
16775 2023-09-04 Guo Jie <guojie@loongson.cn>
16776
16777 * gcc.target/loongarch/const-double-zero-stx.c: New test.
16778
16779 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
16780
16781 * gcc.target/loongarch/switch-qi.c: New test.
16782
16783 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
16784
16785 * gcc.target/loongarch/float-load.c: New test.
16786
16787 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16788
16789 PR testsuite/111066
16790 * g++.dg/special/initpri3.C: Fix wording.
16791
16792 2023-09-03 Pan Li <pan2.li@intel.com>
16793
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.
16805
16806 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
16807
16808 * gcc.target/loongarch/math-float-128.c: New test.
16809
16810 2023-09-01 Harald Anlauf <anlauf@gmx.de>
16811
16812 PR fortran/31059
16813 * gfortran.dg/bounds_check_fail_5.f90: New test.
16814
16815 2023-09-01 benjamin priour <priour.be@gmail.com>
16816
16817 PR analyzer/105948
16818 PR analyzer/94355
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.
16824
16825 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
16826
16827 PR testsuite/111264
16828 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
16829 C++11-compatible.
16830
16831 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
16832
16833 * g++.dg/pr110879.C: Moved to...
16834 * g++.dg/opt/pr110879.C: ...here.
16835
16836 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
16837
16838 PR libstdc++/110879
16839 * g++.dg/pr110879.C: New test.
16840
16841 2023-09-01 Jakub Jelinek <jakub@redhat.com>
16842
16843 PR c++/111069
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
16847 1018.
16848
16849 2023-09-01 Jakub Jelinek <jakub@redhat.com>
16850
16851 PR tree-optimization/19832
16852 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
16853
16854 2023-09-01 Jakub Jelinek <jakub@redhat.com>
16855
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.
16870
16871 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
16872
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.
16889
16890 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
16891
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.
16900
16901 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
16902
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.
16912
16913 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
16914
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.
16917
16918 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
16919
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.
16934
16935 2023-09-01 Pan Li <pan2.li@intel.com>
16936
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.
16950
16951 2023-09-01 Andrew Pinski <apinski@marvell.com>
16952
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.
16956
16957 2023-08-31 Andrew Pinski <apinski@marvell.com>
16958
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.
16972
16973 2023-08-31 Pan Li <pan2.li@intel.com>
16974
16975 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
16976
16977 2023-08-31 Pan Li <pan2.li@intel.com>
16978
16979 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
16980
16981 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
16982
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.
16993
16994 2023-08-31 Pan Li <pan2.li@intel.com>
16995
16996 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
16997
16998 2023-08-31 Pan Li <pan2.li@intel.com>
16999 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17000
17001 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
17002
17003 2023-08-31 Richard Biener <rguenther@suse.de>
17004
17005 PR middle-end/111253
17006 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
17007
17008 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
17009
17010 PR target/110411
17011 * gcc.target/powerpc/pr110411-1.c: New testcase.
17012 * gcc.target/powerpc/pr110411-2.c: New testcase.
17013
17014 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
17015
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.
17019
17020 2023-08-31 Richard Biener <rguenther@suse.de>
17021
17022 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
17023 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
17024
17025 2023-08-31 Richard Biener <rguenther@suse.de>
17026
17027 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
17028 * gcc.target/i386/pr52252-core.c: Likewise.
17029
17030 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
17031
17032 PR target/96762
17033 * gcc.target/powerpc/pr96762.c: New.
17034
17035 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
17036
17037 PR target/111234
17038 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
17039
17040 2023-08-30 Eric Feng <ef2648@columbia.edu>
17041
17042 PR analyzer/107646
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
17050 added more tests).
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.
17054
17055 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
17056
17057 PR target/106562
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.
17065
17066 2023-08-30 Marek Polacek <polacek@redhat.com>
17067
17068 PR c++/91319
17069 * g++.dg/cpp2a/desig30.C: New test.
17070
17071 2023-08-30 Marek Polacek <polacek@redhat.com>
17072
17073 PR c++/111173
17074 * g++.dg/cpp2a/constinit19.C: New test.
17075
17076 2023-08-30 Richard Biener <rguenther@suse.de>
17077
17078 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
17079 of unsigned long.
17080
17081 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17082
17083 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
17084
17085 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17086
17087 * gcc.dg/vect/slp-26.c: Adapt for RVV.
17088
17089 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
17090
17091 PR fortran/48776
17092 * gfortran.dg/interface_procedure_1.f90: New test.
17093
17094 2023-08-30 Richard Biener <rguenther@suse.de>
17095
17096 PR tree-optimization/111228
17097 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
17098
17099 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17100
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.
17107
17108 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17109
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.
17113
17114 2023-08-30 Die Li <lidie@eswincomputing.com>
17115 Fei Gao <gaofei@eswincomputing.com>
17116
17117 * gcc.target/riscv/cm_mv_rv32.c: New test.
17118
17119 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
17120
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
17123
17124 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
17125
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.
17130
17131 2023-08-30 Jakub Jelinek <jakub@redhat.com>
17132
17133 PR tree-optimization/110914
17134 * gcc.c-torture/execute/pr110914.c: New test.
17135
17136 2023-08-30 Jakub Jelinek <jakub@redhat.com>
17137
17138 PR tree-optimization/111015
17139 * gcc.dg/pr111015.c: New test.
17140
17141 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
17142
17143 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
17144
17145 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17146
17147 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
17148
17149 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
17150
17151 * gcc.target/riscv/zicond-xor-01.c: New test.
17152 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
17153
17154 2023-08-29 David Malcolm <dmalcolm@redhat.com>
17155
17156 PR analyzer/99860
17157 * c-c++-common/analyzer/overlapping-buffers.c: New test.
17158
17159 2023-08-29 Marek Polacek <polacek@redhat.com>
17160
17161 * g++.dg/diagnostic/explicit.C: New test.
17162
17163 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
17164
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.
17169
17170 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
17171 Vineet Gupta <vineetg@rivosinc.com>
17172
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.
17185
17186 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
17187
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.
17190
17191 2023-08-29 Carl Love <cel@us.ibm.com>
17192
17193 PR target/93448
17194 * gcc.target/powerpc/pr93448.c: New test case.
17195
17196 2023-08-29 David Malcolm <dmalcolm@redhat.com>
17197
17198 PR analyzer/105899
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.
17204
17205 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
17206
17207 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
17208 extension 'Zcb' with some implications.
17209
17210 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
17211
17212 * gcc.target/riscv/predef-30.c: New test for a stub
17213 vendor extension 'XVentanaCondOps'.
17214
17215 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
17216
17217 * gcc.target/riscv/predef-29.c: New test for a stub privileged
17218 extension 'Smstateen' with some implications.
17219
17220 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
17221
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
17224 extensions.
17225
17226 2023-08-29 Jakub Jelinek <jakub@redhat.com>
17227
17228 PR middle-end/79173
17229 PR middle-end/111209
17230 * gcc.target/i386/pr79173-12.c: New test.
17231
17232 2023-08-29 Andrew Pinski <apinski@marvell.com>
17233
17234 PR tree-optimization/111147
17235 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
17236
17237 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17238
17239 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
17240
17241 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17242
17243 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
17244
17245 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
17246
17247 PR target/110943
17248 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
17249 * gcc.target/riscv/rvv/base/pr110943.c: New test.
17250
17251 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
17252
17253 * gcc.target/loongarch/sign-extend.c: New test.
17254
17255 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
17256
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.
17263
17264 2023-08-28 Andrew Pinski <apinski@marvell.com>
17265
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.
17269
17270 2023-08-28 Andrew Pinski <apinski@marvell.com>
17271
17272 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
17273 * gcc.dg/pr87009.c: Update test.
17274
17275 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
17276
17277 * gcc.target/loongarch/slt-sign-extend.c: New test.
17278
17279 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17280
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.
17288
17289 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17290
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.
17347
17348 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
17349
17350 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
17351
17352 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
17353
17354 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
17355
17356 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
17357
17358 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
17359 sensitive scheduling.
17360
17361 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
17362
17363 PR analyzer/96395
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
17548 C++-friendly bits.
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.
17566
17567 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
17568
17569 PR fortran/92586
17570 * gfortran.dg/pr92586.f90 : New test
17571
17572 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17573
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.
17602
17603 2023-08-26 Andrew Pinski <apinski@marvell.com>
17604
17605 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
17606
17607 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
17608
17609 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
17610 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
17611
17612 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
17613
17614 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
17615
17616 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
17617
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.
17631
17632 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
17633
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.
17643
17644 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
17645
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.
17660
17661 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
17662
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.
17672
17673 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
17674
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.
17678
17679 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
17680
17681 * gcc.target/riscv/gcse-const.c: New Test
17682 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
17683 for Jump.
17684 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
17685
17686 2023-08-25 Andrew Pinski <apinski@marvell.com>
17687
17688 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
17689
17690 2023-08-25 Harald Anlauf <anlauf@gmx.de>
17691
17692 PR fortran/35095
17693 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
17694 * gfortran.dg/data_bounds_2.f90: New test.
17695
17696 2023-08-25 David Malcolm <dmalcolm@redhat.com>
17697
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.
17701
17702 2023-08-25 Richard Biener <rguenther@suse.de>
17703
17704 PR tree-optimization/111137
17705 * gcc.dg/torture/pr111137.c: New testcase.
17706
17707 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
17708
17709 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
17710
17711 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
17712
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.
17731
17732 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
17733
17734 PR target/111127
17735 * gcc.target/i386/pr111127.c: New test.
17736
17737 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
17738
17739 PR target/94866
17740 * g++.target/i386/pr94866.C: New test.
17741
17742 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
17743
17744 PR c/106537
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.
17748
17749 2023-08-24 David Malcolm <dmalcolm@redhat.com>
17750
17751 PR analyzer/105899
17752 * gcc.dg/analyzer/strcat-1.c: New test.
17753
17754 2023-08-24 David Malcolm <dmalcolm@redhat.com>
17755
17756 PR analyzer/105899
17757 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
17758
17759 2023-08-24 David Malcolm <dmalcolm@redhat.com>
17760
17761 PR analyzer/105899
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.
17766
17767 2023-08-24 David Malcolm <dmalcolm@redhat.com>
17768
17769 PR analyzer/105899
17770 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
17771 (test_strlen_1): New.
17772
17773 2023-08-24 Richard Biener <rguenther@suse.de>
17774
17775 PR tree-optimization/111123
17776 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
17777
17778 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17779
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.
17806
17807 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
17808
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.
17835
17836 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
17837
17838 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
17839
17840 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
17841
17842 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
17843 Add tests.
17844 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
17845 Ditto.
17846 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
17847 Ditto.
17848 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
17849 Ditto.
17850 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
17851 Ditto.
17852 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
17853 Ditto.
17854 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
17855 Ditto.
17856 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
17857 Ditto.
17858 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
17859 Ditto.
17860 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
17861 Ditto.
17862 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
17863 Ditto.
17864 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
17865 Ditto.
17866 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
17867 Ditto.
17868 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
17869 Ditto.
17870 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
17871 Ditto.
17872 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
17873 Ditto.
17874 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
17875 Ditto.
17876
17877 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
17878
17879 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
17880 Add variable to hold reference result.
17881
17882 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
17883
17884 * gcc.dg/c2x-attr-syntax-6.c: New test.
17885 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
17886
17887 2023-08-24 Richard Biener <rguenther@suse.de>
17888
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.
17893
17894 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
17895
17896 * gcc.target/aarch64/neoverse_v1_2.c: New test.
17897 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
17898
17899 2023-08-24 Richard Biener <rguenther@suse.de>
17900
17901 PR tree-optimization/111128
17902 * gcc.dg/torture/pr111128.c: New testcase.
17903
17904 2023-08-24 Richard Biener <rguenther@suse.de>
17905
17906 PR testsuite/111125
17907 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
17908
17909 2023-08-24 Andrew Pinski <apinski@marvell.com>
17910
17911 PR tree-optimization/111109
17912 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
17913
17914 2023-08-24 Andrew Pinski <apinski@marvell.com>
17915
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.
17920
17921 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17922
17923 Revert:
17924 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17925
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.
17937
17938 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17939
17940 Revert:
17941 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17942
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.
17947
17948 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17949
17950 Revert:
17951 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17952
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.
17957
17958 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17959
17960 Revert:
17961 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17962
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.
17966
17967 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17968
17969 Revert:
17970 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
17971
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.
17985
17986 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
17987
17988 Revert:
17989 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
17990
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.
18008
18009 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
18010
18011 Revert:
18012 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18013
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.
18024
18025 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
18026
18027 Revert:
18028 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
18029
18030 PR target/111051
18031 PR target/111051
18032 * gcc.target/i386/pr111051-1.c: New test.
18033
18034 2023-08-24 Richard Biener <rguenther@suse.de>
18035
18036 PR debug/111080
18037 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
18038
18039 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
18040
18041 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
18042
18043 2023-08-23 Harald Anlauf <anlauf@gmx.de>
18044
18045 PR fortran/32986
18046 * gfortran.dg/common_28.f90: New test.
18047
18048 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
18049
18050 * gcc.dg/pr102983.c: Adjust output expectations.
18051 * gcc.dg/pr110918.c: New.
18052
18053 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
18054
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.
18071
18072 2023-08-23 Jan Hubicka <jh@suse.cz>
18073
18074 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
18075
18076 2023-08-23 Jan Hubicka <jh@suse.cz>
18077
18078 PR middle-end/110940
18079 * gcc.c-torture/compile/pr110940.c: New test.
18080
18081 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18082
18083 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
18084 Add vsetvli asm.
18085
18086 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18087
18088 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
18089
18090 2023-08-22 David Malcolm <dmalcolm@redhat.com>
18091
18092 PR analyzer/105899
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.
18096
18097 2023-08-22 Jason Merrill <jason@redhat.com>
18098
18099 PR c++/109751
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.
18103
18104 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
18105
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.
18111
18112 2023-08-22 Richard Biener <rguenther@suse.de>
18113
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.
18122
18123 2023-08-22 Harald Anlauf <anlauf@gmx.de>
18124
18125 PR fortran/49588
18126 * gfortran.dg/data_vector_section.f90: New test.
18127
18128 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18129 Kewen.Lin <linkw@linux.ibm.com>
18130
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.
18133
18134 2023-08-22 liuhongt <hongtao.liu@intel.com>
18135
18136 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
18137 TARGET_64BIT.
18138
18139 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
18140
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.
18147
18148 2023-08-22 David Malcolm <dmalcolm@redhat.com>
18149
18150 PR analyzer/105899
18151 * gcc.dg/analyzer/attr-format-1.c: New test.
18152 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
18153 now-passing tests.
18154
18155 2023-08-22 David Malcolm <dmalcolm@redhat.com>
18156
18157 * gcc.dg/analyzer/fopen-1.c: New test.
18158
18159 2023-08-22 David Malcolm <dmalcolm@redhat.com>
18160
18161 PR analyzer/105899
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.
18170
18171 2023-08-22 Pan Li <pan2.li@intel.com>
18172
18173 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
18174
18175 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
18176
18177 * gcc.dg/unroll-7.c: Remove xfail.
18178
18179 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
18180
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.
18203
18204 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
18205
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.
18222
18223 2023-08-21 Richard Biener <rguenther@suse.de>
18224
18225 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
18226
18227 2023-08-21 Richard Biener <rguenther@suse.de>
18228
18229 * lib/target-supports.exp: Add vect128, vect256 and vect512
18230 effective targets.
18231 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
18232 vect256 case.
18233
18234 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18235
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.
18239
18240 2023-08-21 Richard Biener <rguenther@suse.de>
18241
18242 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
18243 to avoid reduction vectorization.
18244
18245 2023-08-21 liuhongt <hongtao.liu@intel.com>
18246
18247 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
18248 options.
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.
18266
18267 2023-08-21 Richard Biener <rguenther@suse.de>
18268
18269 PR tree-optimization/111082
18270 * gcc.dg/pr111082.c: New testcase.
18271
18272 2023-08-21 Richard Biener <rguenther@suse.de>
18273
18274 PR tree-optimization/111070
18275 * gcc.dg/pr111070.c: New testcase.
18276
18277 2023-08-21 Andrew Pinski <apinski@marvell.com>
18278
18279 PR tree-optimization/111002
18280 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
18281
18282 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
18283
18284 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
18285
18286 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18287
18288 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
18289
18290 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
18291
18292 PR testsuite/110756
18293 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
18294
18295 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18296
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.
18301
18302 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
18303
18304 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
18305
18306 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
18307
18308 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
18309 expected pattern.
18310
18311 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18312
18313 PR analyzer/104042
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.
18323
18324 2023-08-20 Andrew Pinski <apinski@marvell.com>
18325
18326 PR tree-optimization/111006
18327 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
18328
18329 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
18330
18331 * lib/target-supports.exp (dg-require-python-h): Test
18332 whether Python.h can really be used.
18333
18334 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
18335
18336 PR target/111023
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.
18341
18342 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
18343
18344 PR ipa/110753
18345 * gcc.dg/tree-ssa/pr110753.c: New test.
18346
18347 2023-08-18 Richard Biener <rguenther@suse.de>
18348
18349 PR tree-optimization/111019
18350 * g++.dg/torture/pr111019.C: New testcase.
18351
18352 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18353
18354 * gcc.target/bpf/frame-limit-1.c: New test.
18355 * gcc.target/bpf/frame-limit-2.c: Likewise.
18356
18357 2023-08-18 Richard Biener <rguenther@suse.de>
18358
18359 PR tree-optimization/111048
18360 * gcc.dg/torture/pr111048.c: New testcase.
18361
18362 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
18363
18364 PR target/111051
18365 PR target/111051
18366 * gcc.target/i386/pr111051-1.c: New test.
18367
18368 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
18369
18370 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
18371 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
18372
18373 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
18374
18375 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
18376 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
18377
18378 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
18379 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18380
18381 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
18382 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
18383
18384 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
18385
18386 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
18387 Address failure due to uninitialized vtype register.
18388
18389 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
18390
18391 PR tree-optimization/111009
18392 * gcc.dg/pr111009.c: New.
18393
18394 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
18395 Charlie Jenkins <charlie@rivosinc.com>
18396
18397 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
18398 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
18399
18400 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18401
18402 PR c/106537
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.
18406
18407 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
18408
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.
18425
18426 2023-08-17 Richard Biener <rguenther@suse.de>
18427
18428 PR tree-optimization/111039
18429 * gcc.dg/pr111039.c: New testcase.
18430
18431 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
18432
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.
18443
18444 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18445
18446 * gcc.target/bpf/naked-1.c: New test.
18447
18448 2023-08-17 Richard Biener <rguenther@suse.de>
18449
18450 * gcc.target/i386/vect-reduc-2.c: New testcase.
18451
18452 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
18453
18454 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
18455 Remove dg-line var declare_a.
18456
18457 2023-08-17 Pan Li <pan2.li@intel.com>
18458
18459 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
18460
18461 2023-08-17 Pan Li <pan2.li@intel.com>
18462
18463 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
18464
18465 2023-08-17 Pan Li <pan2.li@intel.com>
18466
18467 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
18468
18469 2023-08-17 Pan Li <pan2.li@intel.com>
18470
18471 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
18472
18473 2023-08-17 Pan Li <pan2.li@intel.com>
18474
18475 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
18476
18477 2023-08-17 Pan Li <pan2.li@intel.com>
18478
18479 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
18480
18481 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18482
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.
18493
18494 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18495
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.
18513
18514 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18515
18516 PR target/111037
18517 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
18518 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
18519
18520 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18521
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.
18535
18536 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18537
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.
18541
18542 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18543
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.
18548
18549 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18550
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.
18555
18556 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
18557
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.
18569
18570 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
18571
18572 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
18573
18574 2023-08-17 Andrew Pinski <apinski@marvell.com>
18575
18576 PR target/110986
18577 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
18578
18579 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
18580
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.
18585
18586 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
18587
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.
18593
18594 2023-08-16 Pan Li <pan2.li@intel.com>
18595
18596 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
18597
18598 2023-08-16 Pan Li <pan2.li@intel.com>
18599
18600 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
18601
18602 2023-08-16 Pan Li <pan2.li@intel.com>
18603
18604 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
18605
18606 2023-08-16 Pan Li <pan2.li@intel.com>
18607
18608 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
18609
18610 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
18611
18612 PR target/110429
18613 * gcc.target/powerpc/pr110429.c: New.
18614
18615 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
18616
18617 PR target/106769
18618 * gcc.target/powerpc/pr106769.h: New.
18619 * gcc.target/powerpc/pr106769-p8.c: New.
18620 * gcc.target/powerpc/pr106769-p9.c: New.
18621
18622 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18623
18624 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
18625 Adapt test.
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:
18645 New test.
18646 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
18647 New test.
18648 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
18649 New test.
18650 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
18651 New test.
18652 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
18653 New test.
18654 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
18655 New test.
18656 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
18657 New test.
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:
18666 New test.
18667 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
18668 New test.
18669 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
18670 New test.
18671 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
18672 New test.
18673 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
18674 New test.
18675 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
18676 New test.
18677 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
18678 New test.
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.
18715
18716 2023-08-16 Pan Li <pan2.li@intel.com>
18717
18718 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
18719
18720 2023-08-16 liuhongt <hongtao.liu@intel.com>
18721
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.
18733
18734 2023-08-16 liuhongt <hongtao.liu@intel.com>
18735
18736 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
18737
18738 2023-08-15 David Faust <david.faust@oracle.com>
18739
18740 PR target/111029
18741 * gcc.target/bpf/smov-2.c: New test.
18742 * gcc.target/bpf/smov-pseudoc-2.c: New test.
18743
18744 2023-08-15 Martin Jambor <mjambor@suse.cz>
18745
18746 PR ipa/68930
18747 PR ipa/92497
18748 * gcc.dg/ipa/pr92497-1.c: New test.
18749 * gcc.dg/ipa/pr92497-2.c: Likewise.
18750
18751 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
18752
18753 PR d/110959
18754 * gdc.dg/pr110959.d: New test.
18755
18756 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
18757 Thomas Schwinge <thomas@codesourcery.com>
18758
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.
18765
18766 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18767
18768 PR target/110989
18769 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
18770
18771 2023-08-15 Richard Biener <rguenther@suse.de>
18772
18773 * gcc.dg/vect/bb-slp-75.c: New testcase.
18774
18775 2023-08-15 Richard Biener <rguenther@suse.de>
18776
18777 PR tree-optimization/110963
18778 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
18779
18780 2023-08-15 Richard Biener <rguenther@suse.de>
18781
18782 PR tree-optimization/110991
18783 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
18784
18785 2023-08-15 Pan Li <pan2.li@intel.com>
18786
18787 * gcc.target/riscv/mode-switch-ice-1.c: New test.
18788
18789 2023-08-15 Pan Li <pan2.li@intel.com>
18790
18791 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
18792
18793 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
18794
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.
18798
18799 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
18800
18801 PR fortran/110360
18802 PR fortran/110419
18803 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
18804
18805 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
18806
18807 PR analyzer/110543
18808 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
18809 New test.
18810 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
18811 New test.
18812 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
18813 New test.
18814
18815 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
18816
18817 DR 2386
18818 PR c++/110216
18819 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
18820 * g++.dg/cpp1z/pr110216.C: New test.
18821
18822 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
18823
18824 * gcc.target/riscv/arch-24.c: New test.
18825 * gcc.target/riscv/arch-25.c: New test.
18826
18827 2023-08-14 Pan Li <pan2.li@intel.com>
18828
18829 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
18830
18831 2023-08-14 Pan Li <pan2.li@intel.com>
18832
18833 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
18834
18835 2023-08-14 Pan Li <pan2.li@intel.com>
18836
18837 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
18838
18839 2023-08-14 Pan Li <pan2.li@intel.com>
18840
18841 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
18842
18843 2023-08-14 Pan Li <pan2.li@intel.com>
18844
18845 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
18846
18847 2023-08-14 Pan Li <pan2.li@intel.com>
18848
18849 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
18850
18851 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
18852
18853 PR modula2/108119
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.
18863
18864 2023-08-12 Jakub Jelinek <jakub@redhat.com>
18865
18866 * gcc.dg/stdckdint-1.c: New test.
18867 * gcc.dg/stdckdint-2.c: New test.
18868
18869 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18870
18871 PR target/110994
18872 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
18873
18874 2023-08-12 Patrick Palka <ppalka@redhat.com>
18875 Jason Merrill <jason@redhat.com>
18876
18877 PR c++/106604
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.
18881
18882 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18883
18884 PR target/110985
18885 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
18886
18887 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18888
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.
18899
18900 2023-08-11 David Malcolm <dmalcolm@redhat.com>
18901
18902 PR analyzer/105899
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.
18911
18912 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18913
18914 PR middle-end/110989
18915 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
18916
18917 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
18918
18919 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
18920 to dg-options.
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.
18948
18949 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
18950
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.
18958
18959 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
18960
18961 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
18962 * gcc.target/bpf/diag-funargs.c: Adapt test.
18963
18964 2023-08-11 Eric Feng <ef2648@columbia.edu>
18965
18966 PR analyzer/107646
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.
18972
18973 2023-08-11 Patrick Palka <ppalka@redhat.com>
18974
18975 PR c++/110927
18976 * g++.dg/cpp2a/concepts-requires35.C: New test.
18977
18978 2023-08-11 Patrick Palka <ppalka@redhat.com>
18979
18980 PR c++/71954
18981 * g++.dg/cpp1y/var-templ84.C: New test.
18982 * g++.dg/cpp1y/var-templ84a.C: New test.
18983
18984 2023-08-11 Richard Biener <rguenther@suse.de>
18985
18986 PR tree-optimization/110979
18987 * gcc.dg/torture/pr110979.c: New testcase.
18988
18989 2023-08-11 Richard Biener <rguenther@suse.de>
18990
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.
18997
18998 2023-08-11 Pan Li <pan2.li@intel.com>
18999
19000 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
19001
19002 2023-08-11 Pan Li <pan2.li@intel.com>
19003
19004 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
19005
19006 2023-08-11 Drew Ross <drross@redhat.com>
19007 Jakub Jelinek <jakub@redhat.com>
19008
19009 PR tree-optimization/109938
19010 * gcc.c-torture/execute/pr109938.c: New test.
19011 * gcc.dg/tree-ssa/pr109938.c: New test.
19012
19013 2023-08-11 Pan Li <pan2.li@intel.com>
19014
19015 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
19016
19017 2023-08-11 Pan Li <pan2.li@intel.com>
19018
19019 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
19020
19021 2023-08-11 Jakub Jelinek <jakub@redhat.com>
19022
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.
19027
19028 2023-08-11 Andrew Pinski <apinski@marvell.com>
19029
19030 PR tree-optimization/110954
19031 * gcc.c-torture/execute/pr110954-1.c: New test.
19032
19033 2023-08-11 Martin Uecker <uecker@tugraz.at>
19034
19035 PR c/84510
19036 * gcc.dg/Wuseless-cast.c: New test.
19037
19038 2023-08-11 Pan Li <pan2.li@intel.com>
19039
19040 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
19041
19042 2023-08-10 Jan Hubicka <jh@suse.cz>
19043
19044 PR middle-end/110923
19045 * gcc.dg/tree-ssa/pr110923.c: New test.
19046
19047 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
19048
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.
19077
19078 2023-08-10 Jan Hubicka <jh@suse.cz>
19079
19080 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
19081
19082 2023-08-10 Pan Li <pan2.li@intel.com>
19083
19084 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
19085
19086 2023-08-10 Pan Li <pan2.li@intel.com>
19087
19088 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
19089
19090 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19091
19092 PR target/110964
19093 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
19094
19095 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19096
19097 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
19098 Adapt test.
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.
19105
19106 2023-08-09 David Malcolm <dmalcolm@redhat.com>
19107
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.
19124
19125 2023-08-09 Andrew Pinski <apinski@marvell.com>
19126
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
19134 pattern.
19135
19136 2023-08-09 Carl Love <cel@us.ibm.com>
19137
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.
19145
19146 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19147
19148 PR target/110950
19149 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
19150
19151 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
19152
19153 * gcc.target/riscv/zicond-ice-1.c: New test.
19154
19155 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
19156
19157 PR c++/100482
19158 * g++.dg/cpp0x/decltype-100482.C: New test.
19159
19160 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
19161
19162 PR target/110832
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.
19166
19167 2023-08-08 Andrew Pinski <apinski@marvell.com>
19168
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.
19173
19174 2023-08-08 Pan Li <pan2.li@intel.com>
19175
19176 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
19177 cases.
19178 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
19179
19180 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19181
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.
19294
19295 2023-08-08 Richard Biener <rguenther@suse.de>
19296
19297 PR tree-optimization/49955
19298 * gfortran.dg/vect/pr49955.f: New testcase.
19299
19300 2023-08-08 Richard Biener <rguenther@suse.de>
19301
19302 PR tree-optimization/110924
19303 * gcc.dg/torture/pr110924.c: New testcase.
19304
19305 2023-08-08 yulong <shiyulong@iscas.ac.cn>
19306
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.
19313
19314 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
19315
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.
19323
19324 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19325
19326 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
19327 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
19328
19329 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19330
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.
19338
19339 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19340
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.
19359
19360 2023-08-07 Martin Jambor <mjambor@suse.cz>
19361
19362 PR ipa/110378
19363 * g++.dg/ipa/pr110378-1.C: New test.
19364
19365 2023-08-07 Andrew Pinski <apinski@marvell.com>
19366
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.
19373
19374 2023-08-07 liuhongt <hongtao.liu@intel.com>
19375
19376 * gcc.target/i386/pr110762-v4hf.c: New test.
19377
19378 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19379
19380 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
19381
19382 2023-08-07 Jan Hubicka <jh@suse.cz>
19383
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.
19387
19388 2023-08-07 Andrew Pinski <apinski@marvell.com>
19389
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.
19403
19404 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
19405
19406 PR target/110792
19407 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
19408
19409 2023-08-06 Jan Hubicka <jh@suse.cz>
19410
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.
19426
19427 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
19428
19429 PR modula2/110779
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.
19433
19434 2023-08-05 Martin Uecker <uecker@tugraz.at>
19435
19436 PR c/98536
19437 * gcc.dg/Wvla-parameter-4.c: Adapt test.
19438 * gcc.dg/attr-access-2.c: Adapt test.
19439
19440 2023-08-05 Martin Uecker <uecker@tugraz.at>
19441
19442 * gcc.dg/pr68193.c: New test.
19443
19444 2023-08-04 David Malcolm <dmalcolm@redhat.com>
19445
19446 PR analyzer/110426
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.
19461
19462 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
19463
19464 PR target/110202
19465 * gcc.target/i386/invariant-ternlog-1.c: New test.
19466 * gcc.target/i386/invariant-ternlog-2.c: New test.
19467
19468 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
19469
19470 * gcc.target/i386/pr110717-2.c: New test case.
19471
19472 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
19473
19474 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
19475
19476 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
19477
19478 * gcc.target/avr/lra-cpymem_qi.c: New.
19479
19480 2023-08-04 Tamar Christina <tamar.christina@arm.com>
19481
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.
20154
20155 2023-08-04 Tamar Christina <tamar.christina@arm.com>
20156
20157 * gcc.dg/vect/vect-novector-pragma.c: New test.
20158
20159 2023-08-04 Tamar Christina <tamar.christina@arm.com>
20160
20161 * g++.dg/vect/vect.exp (support vect- prefix).
20162 * g++.dg/vect/vect-novector-pragma.cc: New test.
20163
20164 2023-08-04 Tamar Christina <tamar.christina@arm.com>
20165
20166 PR target/106346
20167 * gcc.target/aarch64/pr98772.c: Adjust assembly.
20168 * gcc.target/aarch64/vect-widen-shift.c: New test.
20169
20170 2023-08-04 Richard Biener <rguenther@suse.de>
20171
20172 PR tree-optimization/110838
20173 * gcc.dg/vect/pr110838.c: New testcase.
20174
20175 2023-08-04 Pan Li <pan2.li@intel.com>
20176
20177 Revert:
20178 2023-08-04 Pan Li <pan2.li@intel.com>
20179
20180 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
20181
20182 2023-08-04 Pan Li <pan2.li@intel.com>
20183
20184 Revert:
20185 2023-08-04 Pan Li <pan2.li@intel.com>
20186
20187 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
20188 New test.
20189
20190 2023-08-04 Pan Li <pan2.li@intel.com>
20191
20192 Revert:
20193 2023-08-04 Pan Li <pan2.li@intel.com>
20194
20195 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
20196
20197 2023-08-04 Pan Li <pan2.li@intel.com>
20198
20199 Revert:
20200 2023-08-04 Pan Li <pan2.li@intel.com>
20201
20202 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
20203 New test.
20204
20205 2023-08-04 Andrew Pinski <apinski@marvell.com>
20206
20207 PR tree-optimization/110874
20208 * gcc.c-torture/compile/pr110874-a.c: New test.
20209
20210 2023-08-04 Drew Ross <drross@redhat.com>
20211
20212 PR middle-end/101955
20213 * gcc.dg/pr101955.c: New test.
20214
20215 2023-08-04 Pan Li <pan2.li@intel.com>
20216
20217 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
20218 New test.
20219
20220 2023-08-04 Pan Li <pan2.li@intel.com>
20221
20222 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
20223
20224 2023-08-04 Pan Li <pan2.li@intel.com>
20225
20226 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
20227 New test.
20228
20229 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
20230
20231 * gcc.target/aarch64/pr110625_3.c: New testcase.
20232
20233 2023-08-04 Pan Li <pan2.li@intel.com>
20234
20235 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
20236
20237 2023-08-04 Pan Li <pan2.li@intel.com>
20238
20239 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
20240
20241 2023-08-04 Pan Li <pan2.li@intel.com>
20242
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.
20245
20246 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
20247
20248 * g++.dg/ipa/pure-const-3.C: Move source to...
20249 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
20250 accordingly.
20251 * g++.dg/ipa/pure-const-3b.C: New.
20252
20253 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
20254
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.
20264
20265 2023-08-03 David Malcolm <dmalcolm@redhat.com>
20266
20267 PR analyzer/108171
20268 * gcc.dg/analyzer/pr108171.c: New test.
20269
20270 2023-08-03 David Malcolm <dmalcolm@redhat.com>
20271
20272 PR analyzer/110882
20273 * gcc.dg/analyzer/pr110882.c: New test.
20274
20275 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
20276
20277 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
20278 (test_can_div_trunc_p_const): Add more tests.
20279
20280 2023-08-03 Richard Biener <rguenther@suse.de>
20281
20282 PR tree-optimization/110838
20283 * gcc.dg/torture/pr110838.c: New testcase.
20284
20285 2023-08-03 Richard Biener <rguenther@suse.de>
20286
20287 PR tree-optimization/110702
20288 * gcc.dg/torture/pr110702.c: New testcase.
20289
20290 2023-08-03 Richard Biener <rguenther@suse.de>
20291
20292 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
20293
20294 2023-08-03 Richard Biener <rguenther@suse.de>
20295
20296 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
20297 and eliminate both in the end.
20298
20299 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
20300
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.
20305
20306 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
20307
20308 * lib/target-supports.exp (check_effective_target_vect_bswap):
20309 Add s390.
20310
20311 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
20312
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.
20318
20319 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
20320
20321 PR target/110792
20322 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
20323 * gcc.target/i386/pr110792.c: New 64-bit C test case.
20324
20325 2023-08-03 Pan Li <pan2.li@intel.com>
20326
20327 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
20328
20329 2023-08-03 Andrew Pinski <apinski@marvell.com>
20330
20331 * gcc.c-torture/execute/20230802-1.c: New test.
20332
20333 2023-08-03 Pan Li <pan2.li@intel.com>
20334
20335 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
20336
20337 2023-08-02 Eric Feng <ef2648@columbia.edu>
20338
20339 PR analyzer/107646
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.
20343
20344 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
20345
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.
20355
20356 2023-08-02 Richard Biener <rguenther@suse.de>
20357
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.
20363
20364 2023-08-02 Pan Li <pan2.li@intel.com>
20365
20366 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
20367
20368 2023-08-02 Jan Hubicka <jh@suse.cz>
20369
20370 * gcc.dg/unroll-1.c: Fix template.
20371
20372 2023-08-02 Jan Hubicka <jh@suse.cz>
20373
20374 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
20375
20376 2023-08-02 liuhongt <hongtao.liu@intel.com>
20377
20378 * gcc.target/i386/pr81904.c: New test.
20379
20380 2023-08-02 liuhongt <hongtao.liu@intel.com>
20381
20382 * gcc.target/i386/vlddqu_vinserti128.c: New test.
20383
20384 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
20385
20386 PR modula2/110161
20387 * gm2/pim/fail/badxproc.mod: New test.
20388
20389 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
20390
20391 * gcc.target/s390/aligned-1.c: New test.
20392 * gcc.target/s390/unaligned-1.c: New test.
20393
20394 2023-08-01 Jan Hubicka <jh@suse.cz>
20395
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.
20528
20529 2023-08-01 Pan Li <pan2.li@intel.com>
20530 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20531
20532 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
20533 test cases.
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.
20585
20586 2023-08-01 Pan Li <pan2.li@intel.com>
20587
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.
20590
20591 2023-08-01 liuhongt <hongtao.liu@intel.com>
20592
20593 * gcc.target/i386/pr87007-4.c: Adjust testcase.
20594 * gcc.target/i386/pr87007-5.c: Ditto.
20595
20596 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
20597
20598 PR modula2/110865
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.
20602
20603 2023-08-01 Andrew Pinski <apinski@marvell.com>
20604
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.
20608
20609 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
20610
20611 PR c/65213
20612 * gcc.dg/Wmissing-variable-declarations.c: New test.
20613
20614 2023-07-31 Andrew Pinski <apinski@marvell.com>
20615
20616 PR tree-optimization/106164
20617 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
20618
20619 2023-07-31 Andrew Pinski <apinski@marvell.com>
20620
20621 PR tree-optimization/106164
20622 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
20623
20624 2023-07-31 Andrew Pinski <apinski@marvell.com>
20625
20626 PR tree-optimization/100864
20627 * gcc.dg/tree-ssa/bitops-3.c: New test.
20628
20629 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
20630
20631 * gcc.dg/pr110582.c: New.
20632
20633 2023-07-31 David Malcolm <dmalcolm@redhat.com>
20634
20635 PR analyzer/109361
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.
20638
20639 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
20640
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.
20644
20645 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
20646
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.
20654
20655 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
20656
20657 * gcc.target/aarch64/pr110625_1.c: New testcase.
20658 * gcc.target/aarch64/pr110625_2.c: New testcase.
20659
20660 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
20661
20662 PR target/110843
20663 * gcc.target/i386/pr110843.c: New test case.
20664
20665 2023-07-31 Pan Li <pan2.li@intel.com>
20666
20667 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
20668 test cases.
20669 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
20670
20671 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20672
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.
20684
20685 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
20686
20687 PR target/110790
20688 * gcc.target/i386/pr110790-1.c: New test case.
20689 * gcc.target/i386/pr110790-2.c: Likewise.
20690
20691 2023-07-29 Jan Hubicka <jh@suse.cz>
20692
20693 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
20694
20695 2023-07-28 Harald Anlauf <anlauf@gmx.de>
20696
20697 PR fortran/110825
20698 * gfortran.dg/assumed_type_18.f90: New test.
20699
20700 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
20701
20702 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
20703 to dg-options.
20704
20705 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
20706
20707 PR c++/110057
20708 PR ipa/83054
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.
20714
20715 2023-07-28 Jan Hubicka <jh@suse.cz>
20716
20717 PR middle-end/77689
20718 * g++.dg/tree-ssa/loop-split-1.C: New test.
20719
20720 2023-07-28 Jan Hubicka <jh@suse.cz>
20721
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.
20726
20727 2023-07-28 xuli <xuli1@eswincomputing.com>
20728
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.
20764
20765 2023-07-28 Jan Hubicka <jh@suse.cz>
20766
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.
20770
20771 2023-07-28 liuhongt <hongtao.liu@intel.com>
20772
20773 * gcc.target/i386/pr110788.c: New test.
20774
20775 2023-07-27 David Faust <david.faust@oracle.com>
20776
20777 PR target/110782
20778 PR target/110784
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.
20783
20784 2023-07-27 David Faust <david.faust@oracle.com>
20785
20786 * gcc.target/bpf/alu-2.c: New test.
20787 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
20788
20789 2023-07-27 Jan Hubicka <jh@suse.cz>
20790
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.
20799
20800 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
20801
20802 * gfortran.dg/gomp/teams-6.f90: Extend.
20803
20804 2023-07-27 Jan Hubicka <jh@suse.cz>
20805
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.
20828
20829 2023-07-27 Patrick Palka <ppalka@redhat.com>
20830
20831 PR c++/110197
20832 * g++.dg/cpp0x/constexpr-empty18.C: New test.
20833 * g++.dg/cpp0x/constexpr-empty19.C: New test.
20834
20835 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20836
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.
20864
20865 2023-07-27 demin.han <demin.han@starfivetech.com>
20866
20867 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
20868
20869 2023-07-27 Richard Biener <rguenther@suse.de>
20870
20871 PR tree-optimization/110829
20872 * gcc.dg/pr56837.c: XFAIL part of the testcase.
20873
20874 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
20875
20876 PR c++/103497
20877 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
20878
20879 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
20880 Richard Biener <rguenther@suse.de>
20881
20882 PR tree-optimization/110776
20883 * gcc.target/powerpc/pr110776.c: New test.
20884
20885 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
20886
20887 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
20888 * gcc.target/riscv/pr102957.c: Likewise.
20889
20890 2023-07-26 Patrick Palka <ppalka@redhat.com>
20891
20892 PR c++/110566
20893 PR c++/108179
20894 * g++.dg/cpp1z/class-deduction115.C: New test.
20895 * g++.dg/template/ttp39.C: New test.
20896
20897 2023-07-26 Patrick Palka <ppalka@redhat.com>
20898
20899 PR c++/110566
20900 PR c++/108179
20901 * g++.dg/template/ttp38.C: New test.
20902
20903 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
20904
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>
20909
20910 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
20911
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>
20915
20916 2023-07-26 Patrick Palka <ppalka@redhat.com>
20917
20918 PR c++/110809
20919 * g++.dg/cpp2a/nontype-float3.C: New test.
20920
20921 2023-07-26 Harald Anlauf <anlauf@gmx.de>
20922
20923 PR fortran/68569
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.
20927
20928 2023-07-26 Jason Merrill <jason@redhat.com>
20929
20930 PR c++/106310
20931 * g++.dg/template/template-keyword4.C: New test.
20932
20933 2023-07-26 David Faust <david.faust@oracle.com>
20934
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.
20945
20946 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
20947
20948 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
20949 `main` of this testcase.
20950
20951 2023-07-26 Carl Love <cel@us.ibm.com>
20952
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
20961 for statements.
20962 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
20963
20964 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
20965
20966 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
20967 instead of dg-options.
20968
20969 2023-07-26 Richard Biener <rguenther@suse.de>
20970
20971 PR tree-optimization/106081
20972 * gcc.dg/vect/pr106081.c: New testcase.
20973
20974 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
20975
20976 PR testsuite/110763
20977 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
20978 (main): Use it.
20979
20980 2023-07-26 Li Xu <xuli1@eswincomputing.com>
20981
20982 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
20983
20984 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
20985
20986 PR target/110762
20987 * gcc.target/i386/pr110762.c: New test.
20988
20989 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
20990
20991 * gcc.target/bpf/neg-1.c: New test.
20992 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
20993
20994 2023-07-26 Richard Biener <rguenther@suse.de>
20995
20996 PR tree-optimization/110799
20997 * gcc.dg/torture/pr110799.c: New testcase.
20998
20999 2023-07-26 Jakub Jelinek <jakub@redhat.com>
21000
21001 PR tree-optimization/110755
21002 * gcc.dg/pr110755.c: New test.
21003
21004 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
21005
21006 PR target/110741
21007 * g++.target/powerpc/pr110741.C: New test.
21008
21009 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
21010
21011 * gcc.target/riscv/fsflags.c: New test.
21012
21013 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
21014
21015 PR c++/96630
21016 PR c++/98675
21017 PR c++/70331
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.
21024
21025 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
21026
21027 PR c++/110619
21028 * g++.dg/cpp1y/constexpr-110619.C: New test.
21029
21030 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
21031
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.
21069
21070 2023-07-26 Jason Merrill <jason@redhat.com>
21071
21072 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
21073
21074 2023-07-25 Andrew Pinski <apinski@marvell.com>
21075
21076 PR testsuite/110803
21077 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
21078 `signed char`.
21079
21080 2023-07-25 Marek Polacek <polacek@redhat.com>
21081
21082 PR c++/110382
21083 * g++.dg/cpp1y/constexpr-110382.C: New test.
21084
21085 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
21086
21087 PR fortran/110725
21088 PR middle-end/71065
21089 * gfortran.dg/gomp/teams-6.f90: New test.
21090
21091 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
21092
21093 * gnat.dg/unroll3.adb: Adjust.
21094
21095 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
21096
21097 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
21098
21099 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
21100
21101 PR target/103605
21102 * gcc.target/powerpc/pr103605.h: New.
21103 * gcc.target/powerpc/pr103605-1.c: New.
21104 * gcc.target/powerpc/pr103605-2.c: New.
21105
21106 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
21107
21108 PR modula2/110174
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.
21114
21115 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
21116
21117 PR fortran/110725
21118 PR middle-end/71065
21119 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
21120 * gfortran.dg/gomp/teams-5.f90: New test.
21121
21122 2023-07-24 Drew Ross <drross@redhat.com>
21123 Jakub Jelinek <jakub@redhat.com>
21124
21125 PR middle-end/109986
21126 * gcc.c-torture/execute/pr109986.c: New test.
21127 * gcc.dg/tree-ssa/pr109986.c: New test.
21128
21129 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
21130
21131 PR target/110783
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.
21138
21139 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
21140
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.
21143
21144 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
21145
21146 PR target/110786
21147 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
21148 * gcc.target/bpf/bswap-2.c: New test.
21149
21150 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21151
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.
21161
21162 2023-07-24 Richard Biener <rguenther@suse.de>
21163
21164 PR tree-optimization/110777
21165 * gcc.dg/pr110777.c: New testcase.
21166
21167 2023-07-24 Richard Biener <rguenther@suse.de>
21168
21169 PR tree-optimization/110766
21170 * gcc.dg/torture/pr110766.c: New testcase.
21171
21172 2023-07-24 Pan Li <pan2.li@intel.com>
21173
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.
21176
21177 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
21178
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.
21182
21183 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
21184
21185 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
21186
21187 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
21188
21189 PR modula2/110631
21190 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
21191
21192 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
21193
21194 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
21195
21196 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
21197 Richard Biener <rguenther@suse.de>
21198
21199 PR c/110699
21200 * gcc.dg/pr110699.c: New test case.
21201
21202 2023-07-21 Marek Polacek <polacek@redhat.com>
21203
21204 PR c++/110106
21205 * g++.dg/cpp0x/noexcept80.C: New test.
21206
21207 2023-07-21 Jan Hubicka <jh@suse.cz>
21208
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.
21211
21212 2023-07-21 Jan Hubicka <jh@suse.cz>
21213
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
21217 as expected.
21218 * gcc.dg/tree-ssa/copy-headers.c: Update template.
21219 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
21220
21221 2023-07-21 Richard Biener <rguenther@suse.de>
21222
21223 PR tree-optimization/41320
21224 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
21225
21226 2023-07-21 Jan Hubicka <jh@suse.cz>
21227
21228 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
21229
21230 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21231
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.
21280
21281 2023-07-21 Richard Biener <rguenther@suse.de>
21282
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.
21290
21291 2023-07-21 Andrew Pinski <apinski@marvell.com>
21292
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.
21296
21297 2023-07-21 Richard Biener <rguenther@suse.de>
21298
21299 PR tree-optimization/110742
21300 * g++.dg/torture/pr110742.C: New testcase.
21301
21302 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
21303
21304 PR testsuite/110729
21305 * gcc.dg/pr110729.c: New test.
21306
21307 2023-07-21 liuhongt <hongtao.liu@intel.com>
21308
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.
21317
21318 2023-07-21 liuhongt <hongtao.liu@intel.com>
21319
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-*-*.
21324
21325 2023-07-21 David Malcolm <dmalcolm@redhat.com>
21326
21327 PR analyzer/110455
21328 * gcc.dg/analyzer/pr110455.c: New test.
21329
21330 2023-07-21 David Malcolm <dmalcolm@redhat.com>
21331
21332 PR analyzer/110387
21333 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
21334
21335 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
21336
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.
21341
21342 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
21343
21344 PR target/110717
21345 * gcc.target/i386/pr110717.c: New test.
21346
21347 2023-07-20 Marek Polacek <polacek@redhat.com>
21348
21349 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
21350
21351 2023-07-20 Marek Polacek <polacek@redhat.com>
21352
21353 PR c++/110114
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.
21357
21358 2023-07-20 Jan Hubicka <jh@suse.cz>
21359
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.
21366
21367 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
21368
21369 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
21370
21371 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
21372
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.
21376
21377 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
21378
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.
21383
21384 2023-07-20 Pan Li <pan2.li@intel.com>
21385
21386 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
21387 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
21388
21389 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
21390
21391 * gcc.target/i386/pr88873.c: New test case.
21392
21393 2023-07-20 Richard Biener <rguenther@suse.de>
21394
21395 PR middle-end/61747
21396 * g++.target/i386/pr61747.C: New testcase.
21397
21398 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
21399
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.
21404
21405 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21406
21407 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
21408 Adapt test.
21409 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
21410 Ditto.
21411 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
21412 Ditto.
21413 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
21414 : Ditto.
21415 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
21416 Ditto.
21417
21418 2023-07-19 Marek Polacek <polacek@redhat.com>
21419
21420 PR c++/110745
21421 * g++.dg/diagnostic/base.C: New test.
21422
21423 2023-07-19 David Malcolm <dmalcolm@redhat.com>
21424
21425 PR analyzer/110700
21426 * gcc.dg/analyzer/taint-divisor-2.c: New test.
21427
21428 2023-07-19 Marek Polacek <polacek@redhat.com>
21429
21430 PR c++/110064
21431 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
21432
21433 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
21434
21435 * gcc.target/avr/lra-elim.c: New test.
21436
21437 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
21438
21439 * gm2/errors/fail/badabs.mod: New test.
21440 * gm2/errors/fail/badenum.mod: New test.
21441
21442 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
21443
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.
21453
21454 2023-07-19 Andrew Pinski <apinski@marvell.com>
21455
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.
21463
21464 2023-07-19 Andrew Pinski <apinski@marvell.com>
21465
21466 PR tree-optimization/110726
21467 * gcc.c-torture/execute/bitops-1.c: New test.
21468
21469 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
21470
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.
21474
21475 2023-07-19 Jakub Jelinek <jakub@redhat.com>
21476
21477 PR tree-optimization/110731
21478 * gcc.dg/pr110731.c: New test.
21479
21480 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
21481
21482 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
21483
21484 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
21485
21486 PR fortran/107424
21487 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
21488 the additional count variable.
21489
21490 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
21491
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.
21504
21505 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
21506
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.
21510
21511 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
21512
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.
21518
21519 2023-07-19 liuhongt <hongtao.liu@intel.com>
21520
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.
21527
21528 2023-07-18 Marek Polacek <polacek@redhat.com>
21529
21530 PR c++/110340
21531 * g++.dg/cpp/string-4.C: New test.
21532 * g++.dg/cpp/ucn-2.C: New test.
21533
21534 2023-07-18 Marek Polacek <polacek@redhat.com>
21535
21536 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
21537 output.
21538
21539 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
21540
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:
21544 New test.
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:
21554 New test.
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.
21561
21562 2023-07-18 Patrick Palka <ppalka@redhat.com>
21563
21564 * g++.dg/overload/conv-op5.C: New test.
21565
21566 2023-07-18 Patrick Palka <ppalka@redhat.com>
21567
21568 PR c++/110535
21569 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
21570 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
21571
21572 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21573
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.
21599
21600 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21601
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.
21612
21613 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
21614
21615 * gcc.target/riscv/attribute-20.c: Removed.
21616
21617 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
21618
21619 * gcc.target/s390/vector/vec-cmpge.c: New test.
21620
21621 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
21622
21623 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
21624
21625 2023-07-18 liuhongt <hongtao.liu@intel.com>
21626
21627 * gcc.target/i386/pr110591.c: New test.
21628 * gcc.target/i386/pr110591-2.c: New test.
21629
21630 2023-07-18 Pan Li <pan2.li@intel.com>
21631
21632 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
21633
21634 2023-07-18 Pan Li <pan2.li@intel.com>
21635 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21636
21637 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
21638 test cases.
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.
21683
21684 2023-07-17 Harald Anlauf <anlauf@gmx.de>
21685
21686 PR fortran/95947
21687 PR fortran/110658
21688 * gfortran.dg/deferred_character_37.f90: New test.
21689
21690 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21691
21692 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
21693 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
21694
21695 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
21696
21697 PR fortran/110618
21698 * gfortran.dg/intent_out_22.f90: New test.
21699
21700 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
21701
21702 * gfortran.dg/finalize_53.f90: New test.
21703
21704 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
21705
21706 PR target/110696
21707 * gcc.target/riscv/attribute-20.c: New test.
21708 * gcc.target/riscv/pr110696.c: New test.
21709
21710 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21711
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.
21721
21722 2023-07-17 Richard Biener <rguenther@suse.de>
21723
21724 PR tree-optimization/110669
21725 * gcc.dg/torture/pr110669.c: New testcase.
21726
21727 2023-07-17 Andrew Pinski <apinski@marvell.com>
21728
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.
21732
21733 2023-07-17 Andrew Pinski <apinski@marvell.com>
21734
21735 PR tree-optimization/110666
21736 * gcc.c-torture/execute/pr110666-1.c: New test.
21737
21738 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
21739
21740 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
21741 * gcc.target/i386/funcspec-56.inc: Handle new march.
21742
21743 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
21744
21745 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
21746 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
21747
21748 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
21749
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.
21763
21764 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
21765
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.
21780
21781 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
21782
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.
21798
21799 2023-07-17 Kong Lingling <lingling.kong@intel.com>
21800 Haochen Jiang <haochen.jiang@intel.com>
21801
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.
21820
21821 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
21822
21823 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
21824
21825 2023-07-15 Patrick Palka <ppalka@redhat.com>
21826
21827 PR c++/110441
21828 * g++.dg/cpp1z/elide8.C: New test.
21829
21830 2023-07-15 Patrick Palka <ppalka@redhat.com>
21831
21832 PR c++/110524
21833 * g++.dg/cpp2a/fn-template26.C: New test.
21834
21835 2023-07-14 Jason Merrill <jason@redhat.com>
21836
21837 PR c++/110344
21838 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
21839 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
21840
21841 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
21842
21843 PR target/110588
21844 * gcc.target/i386/pr110588.c: New test case.
21845
21846 2023-07-14 Marek Polacek <polacek@redhat.com>
21847 Jason Merrill <jason@redhat.com>
21848
21849 PR c++/109876
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.
21853
21854 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
21855
21856 PR target/110206
21857 * gcc.target/i386/pr110206.c: New test.
21858
21859 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21860
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.
21869
21870 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
21871
21872 PR fortran/92178
21873 * gfortran.dg/intent_out_21.f90: New test.
21874
21875 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
21876
21877 PR fortran/92178
21878 * gfortran.dg/intent_out_20.f90: New test.
21879
21880 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
21881
21882 PR fortran/92178
21883 * gfortran.dg/intent_out_19.f90: New test.
21884
21885 2023-07-14 Tamar Christina <tamar.christina@arm.com>
21886
21887 PR tree-optimization/109154
21888 * gcc.dg/vect/vect-ifcvt-20.c: New test.
21889
21890 2023-07-14 Tamar Christina <tamar.christina@arm.com>
21891
21892 PR tree-optimization/109154
21893 * gcc.dg/vect/vect-ifcvt-19.c: New test.
21894
21895 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
21896
21897 * gcc.target/riscv/arch-22.c: New test.
21898 * gcc.target/riscv/predef-28.c: New test.
21899
21900 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
21901
21902 PR target/107841
21903 * gcc.target/pdp11/pr107841.c: New test.
21904
21905 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
21906
21907 PR fortran/106050
21908 * gfortran.dg/pdt_33.f90: New test.
21909
21910 2023-07-13 Carl Love <cel@us.ibm.com>
21911
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.
21917
21918 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
21919
21920 PR target/106966
21921 * gcc.target/alpha/pr106966.c: New test.
21922
21923 2023-07-13 Andrew Pinski <apinski@marvell.com>
21924
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.
21930
21931 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
21932
21933 PR middle-end/109520
21934 * gcc.target/i386/pr109520.c: New test.
21935
21936 2023-07-13 Pan Li <pan2.li@intel.com>
21937
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.
21945
21946 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
21947
21948 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
21949
21950 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
21951
21952 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
21953
21954 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
21955 Kewen Lin <linkw@linux.ibm.com>
21956
21957 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
21958
21959 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21960
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:
21964 New test.
21965 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
21966 New test.
21967 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
21968 New test.
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:
21978 New test.
21979 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
21980 New test.
21981 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
21982 New test.
21983 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
21984 New test.
21985 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
21986 New test.
21987 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
21988 New test.
21989 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
21990 New test.
21991 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
21992 New test.
21993 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
21994 New test.
21995 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
21996 New test.
21997 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
21998 New test.
21999 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
22000 New test.
22001 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
22002 New test.
22003 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
22004 New test.
22005 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
22006 New test.
22007 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
22008 New test.
22009 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
22010 New test.
22011 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
22012 New test.
22013 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
22014 New test.
22015 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
22016 New test.
22017 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
22018 New test.
22019 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
22020 New test.
22021 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
22022 New test.
22023 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
22024 New test.
22025 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
22026 New test.
22027 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
22028 New test.
22029 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
22030 New test.
22031 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
22032 New test.
22033 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
22034 New test.
22035 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
22036 New test.
22037 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
22038 New test.
22039 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
22040 New test.
22041 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
22042 New test.
22043 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
22044 New test.
22045 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
22046 New test.
22047 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
22048 New test.
22049 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
22050 New test.
22051 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
22052 New test.
22053 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
22054 New test.
22055 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
22056 New test.
22057 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
22058 New test.
22059 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
22060 New test.
22061 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
22062 New test.
22063 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
22064 New test.
22065 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
22066 New test.
22067 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
22068 New test.
22069 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
22070 New test.
22071 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
22072 New test.
22073 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
22074 New test.
22075 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
22076 New test.
22077 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
22078 New test.
22079 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
22080 New test.
22081 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
22082 New test.
22083 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
22084 New test.
22085 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
22086 New test.
22087 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
22088 New test.
22089 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
22090 New test.
22091 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
22092 New test.
22093 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
22094 New test.
22095 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
22096 New test.
22097 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
22098 New test.
22099 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
22100 New test.
22101 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
22102 New test.
22103 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
22104 New test.
22105 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
22106 New test.
22107 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
22108 New test.
22109 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
22110 New test.
22111 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
22112 New test.
22113 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
22114 New test.
22115 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
22116 New test.
22117 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
22118 New test.
22119 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
22120 New test.
22121 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
22122 New test.
22123 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
22124 New test.
22125 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
22126 New test.
22127 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
22128 New test.
22129 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
22130 New test.
22131 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
22132 New test.
22133 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
22134 New test.
22135 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
22136 New test.
22137 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
22138 New test.
22139 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
22140 New test.
22141
22142 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22143
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.
22160
22161 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
22162
22163 PR tree-optimization/107043
22164 * gcc.dg/tree-ssa/pr107043.c: New test.
22165
22166 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
22167
22168 PR tree-optimization/107053
22169 * gcc.dg/tree-ssa/pr107053.c: New test.
22170
22171 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
22172
22173 * gcc.dg/pr83073.c: Adjust testcase.
22174
22175 2023-07-12 Jan Hubicka <jh@suse.cz>
22176
22177 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
22178
22179 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
22180
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.
22184
22185 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
22186
22187 PR target/110598
22188 * gcc.target/i386/pr110598.c: New test case.
22189
22190 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
22191
22192 * gfortran.dg/pdt_33.f03: New test.
22193
22194 2023-07-12 Richard Biener <rguenther@suse.de>
22195
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.
22199
22200 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22201
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.
22206
22207 2023-07-12 Jan Beulich <jbeulich@suse.com>
22208
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.
22213
22214 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
22215
22216 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
22217 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
22218
22219 2023-07-12 liuhongt <hongtao.liu@intel.com>
22220
22221 * gcc.target/i386/pr110438.c: New test.
22222 * gcc.target/i386/pr100711-6.c: Adjust testcase.
22223
22224 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
22225
22226 * g++.target/i386/mv16.C: Add graniterapids-d.
22227 * gcc.target/i386/funcspec-56.inc: Handle new march.
22228
22229 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
22230
22231 * gcc.target/i386/avx512vl-vaes-1.c: New test.
22232
22233 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22234
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.
22247
22248 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
22249
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.
22256
22257 2023-07-11 Harald Anlauf <anlauf@gmx.de>
22258
22259 PR fortran/110288
22260 * gfortran.dg/findloc_10.f90: New test.
22261
22262 2023-07-11 Carl Love <cel@us.ibm.com>
22263
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
22279 file.
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.
22287
22288 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
22289
22290 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
22291
22292 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
22293
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:
22296 New test.
22297
22298 2023-07-11 Patrick Palka <ppalka@redhat.com>
22299
22300 PR c++/110580
22301 * g++.dg/cpp1y/var-templ83.C: New test.
22302
22303 2023-07-11 liuhongt <hongtao.liu@intel.com>
22304
22305 PR target/110170
22306 * g++.target/i386/pr110170.C: Fix typo.
22307
22308 2023-07-11 Xi Ruoyao <xry111@xry111.site>
22309
22310 * g++.dg/vect/pr110557.cc: Use long long instead of long for
22311 64-bit type.
22312 (test): Remove an unnecessary cast.
22313
22314 2023-07-10 Patrick Palka <ppalka@redhat.com>
22315
22316 PR c++/110523
22317 * g++.dg/template/ttp37.C: New test.
22318
22319 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
22320
22321 PR target/110268
22322 * gcc.target/arm/pr110268-1.c: New test.
22323 * gcc.target/arm/pr110268-2.c: New test.
22324
22325 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
22326
22327 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
22328
22329 2023-07-10 Xi Ruoyao <xry111@xry111.site>
22330
22331 PR tree-optimization/110557
22332 * g++.dg/vect/pr110557.cc: New test.
22333
22334 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
22335
22336 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
22337 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
22338
22339 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
22340
22341 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
22342
22343 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
22344
22345 * gdc.dg/asm4.d: Update test.
22346
22347 2023-07-10 liuhongt <hongtao.liu@intel.com>
22348
22349 * g++.target/i386/pr110170.C: New test.
22350 * gcc.target/i386/pr110170.c: New test.
22351
22352 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
22353
22354 * gdc.dg/rtti1.d: Move array concat testcase to ...
22355 * gdc.dg/nogc1.d: ... here. New test.
22356
22357 2023-07-09 Jan Hubicka <jh@suse.cz>
22358
22359 * gcc.dg/predict-22.c: Update template.
22360
22361 2023-07-08 Jan Hubicka <jh@suse.cz>
22362
22363 PR tree-optimization/110600
22364 * gcc.c-torture/compile/pr110600.c: New test.
22365
22366 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
22367
22368 PR fortran/99139
22369 PR fortran/99368
22370 * gfortran.dg/pr99139.f90 : New test
22371 * gfortran.dg/pr99368.f90 : New test
22372
22373 2023-07-08 Jan Hubicka <jh@suse.cz>
22374
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.
22378
22379 2023-07-08 Harald Anlauf <anlauf@gmx.de>
22380 Steven G. Kargl <kargl@gcc.gnu.org>
22381
22382 PR fortran/92178
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.
22386
22387 2023-07-08 Harald Anlauf <anlauf@gmx.de>
22388
22389 PR fortran/110585
22390 * gfortran.dg/findloc_9.f90: New test.
22391
22392 2023-07-07 Jan Hubicka <jh@suse.cz>
22393
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.
22399
22400 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
22401
22402 * lib/target-supports.exp: Collect both kernel and user events for autofdo
22403
22404 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
22405
22406 PR target/43644
22407 PR target/110533
22408 * gcc.target/i386/pr110533.c: New test case.
22409 * gcc.target/i386/pr43644-2.c: Likewise.
22410
22411 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
22412
22413 PR d/108842
22414 * gdc.dg/pr98277.d: Add more tests.
22415 * gdc.dg/pr108842.d: New test.
22416
22417 2023-07-07 Jan Hubicka <jh@suse.cz>
22418
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.
22444
22445 2023-07-07 Jan Hubicka <jh@suse.cz>
22446
22447 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
22448
22449 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
22450
22451 * gcc.target/s390/vector/vec-init-3.c: New test.
22452
22453 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
22454
22455 * gcc.target/i386/pr110372.c: New.
22456
22457 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
22458
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.
22463
22464 2023-07-07 Pan Li <pan2.li@intel.com>
22465 Robin Dapp <rdapp@ventanamicro.com>
22466
22467 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
22468
22469 2023-07-06 Jan Hubicka <jh@suse.cz>
22470
22471 PR middle-end/25623
22472 * gfortran.dg/pr25623-2.f90: New test.
22473
22474 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
22475
22476 * gcc.target/aarch64/pr110449.c: New testcase.
22477
22478 2023-07-06 Richard Biener <rguenther@suse.de>
22479
22480 PR tree-optimization/110556
22481 * gcc.dg/torture/pr110556.c: New testcase.
22482
22483 2023-07-06 Richard Biener <rguenther@suse.de>
22484
22485 PR tree-optimization/110515
22486 * g++.dg/opt/pr110515.C: New testcase.
22487
22488 2023-07-06 Richard Biener <rguenther@suse.de>
22489
22490 PR tree-optimization/110544
22491 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
22492
22493 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
22494
22495 * gcc.target/i386/inline_attr_arch.c: New test.
22496 * gcc.target/i386/inline_target_clones.c: Ditto.
22497
22498 2023-07-06 liuhongt <hongtao.liu@intel.com>
22499
22500 * gcc.target/i386/pr110170-2.c: New test.
22501
22502 2023-07-06 liuhongt <hongtao.liu@intel.com>
22503
22504 * gcc.target/i386/pr110170-3.c: New test.
22505
22506 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
22507
22508 * gcc.target/aarch64/pr110474.c: New testcase.
22509
22510 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
22511
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:
22518 Ditto.
22519 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
22520 Ditto.
22521
22522 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
22523
22524 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
22525 test.
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:
22531 Ditto.
22532
22533 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
22534 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22535
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.
22550
22551 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
22552
22553 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
22554 * gcc.target/mips/expand-block-move-r6.c: new test.
22555
22556 2023-07-05 Richard Biener <rguenther@suse.de>
22557
22558 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
22559
22560 2023-07-05 Jan Beulich <jbeulich@suse.com>
22561
22562 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
22563
22564 2023-07-05 Jan Beulich <jbeulich@suse.com>
22565
22566 PR target/100711
22567 * gcc.target/i386/pr100711-6.c: New test.
22568
22569 2023-07-05 Jan Beulich <jbeulich@suse.com>
22570
22571 PR target/100711
22572 * gcc.target/i386/pr100711-4.c: New test.
22573 * gcc.target/i386/pr100711-5.c: New test.
22574
22575 2023-07-05 Jan Beulich <jbeulich@suse.com>
22576
22577 PR target/93768
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
22582 code.
22583
22584 2023-07-05 Jan Beulich <jbeulich@suse.com>
22585
22586 PR target/93768
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.
22591
22592 2023-07-05 yulong <shiyulong@iscas.ac.cn>
22593
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.
22602
22603 2023-07-05 yulong <shiyulong@iscas.ac.cn>
22604
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.
22610
22611 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
22612
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.
22616
22617 2023-07-04 Richard Biener <rguenther@suse.de>
22618
22619 PR tree-optimization/110491
22620 * gcc.dg/torture/pr110491.c: New testcase.
22621
22622 2023-07-04 Richard Biener <rguenther@suse.de>
22623
22624 PR tree-optimization/110376
22625 * gcc.dg/torture/pr110376.c: New testcase.
22626
22627 2023-07-04 Richard Biener <rguenther@suse.de>
22628
22629 PR tree-optimization/110228
22630 * gcc.dg/torture/pr110228.c: New testcase.
22631 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
22632
22633 2023-07-04 Richard Biener <rguenther@suse.de>
22634
22635 PR tree-optimization/110436
22636 * gcc.dg/pr110436.c: New testcase.
22637
22638 2023-07-04 Richard Biener <rguenther@suse.de>
22639
22640 PR middle-end/110495
22641 * gcc.dg/tree-ssa/addadd-2.c: Amend.
22642 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
22643
22644 2023-07-04 Richard Biener <rguenther@suse.de>
22645
22646 PR tree-optimization/110310
22647 * gcc.target/i386/pr110310.c: New testcase.
22648 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
22649
22650 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22651
22652 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
22653
22654 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
22655
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.
22681
22682 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
22683
22684 * lib/g++.exp: Remove additional flag handled by Darwin specs.
22685 * lib/obj-c++.exp: Likewise.
22686
22687 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
22688
22689 PR modula2/110125
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.
22714
22715 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22716
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.
22729
22730 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22731
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.
22739
22740 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
22741
22742 Revert:
22743 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22744
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.
22757
22758 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22759
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.
22772
22773 2023-07-03 Richard Biener <rguenther@suse.de>
22774
22775 PR tree-optimization/110506
22776 * gcc.dg/pr110506-2.c: New testcase.
22777
22778 2023-07-03 Richard Biener <rguenther@suse.de>
22779
22780 PR tree-optimization/110506
22781 * gcc.dg/pr110506.c: New testcase.
22782
22783 2023-07-03 Andrew Pinski <apinski@marvell.com>
22784
22785 PR tree-optimization/110381
22786 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
22787
22788 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22789
22790 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
22791
22792 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22793
22794 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
22795
22796 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22797
22798 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
22799
22800 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22801
22802 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
22803
22804 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22805
22806 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
22807
22808 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22809
22810 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
22811
22812 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
22813
22814 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
22815 option.
22816 (mips-dg-init): Handle the recognization of mips16e2 targets.
22817 (mips-dg-options): Add dependencies for mips16e2.
22818
22819 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
22820
22821 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
22822
22823 2023-07-02 Jakub Jelinek <jakub@redhat.com>
22824
22825 PR tree-optimization/110508
22826 * gcc.dg/pr110508.c: New test.
22827
22828 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
22829
22830 PR d/108962
22831 * gdc.dg/pr108962.d: New test.
22832
22833 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
22834
22835 PR d/110516
22836 * gdc.dg/torture/pr110516a.d: New test.
22837 * gdc.dg/torture/pr110516b.d: New test.
22838
22839 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
22840
22841 PR d/110514
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.
22846
22847 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
22848
22849 PR d/110471
22850 * gdc.dg/pr110471a.d: New test.
22851 * gdc.dg/pr110471b.d: New test.
22852 * gdc.dg/pr110471c.d: New test.
22853
22854 2023-07-01 Jan Hubicka <jh@suse.cz>
22855
22856 PR tree-optimization/25623
22857 * gfortran.dg/pr25623.f90: New test.
22858
22859 2023-07-01 Jan Hubicka <jh@suse.cz>
22860
22861 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
22862 from 2 to 1.
22863 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
22864 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
22865
22866 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
22867
22868 * gcc.target/i386/rotate-6.c: New test case.
22869 * gcc.target/i386/sse2-stv-1.c: Likewise.
22870
22871 2023-07-01 Jan Hubicka <jh@suse.cz>
22872
22873 PR tree-optimization/103680
22874 * gcc.dg/tree-ssa/pr103680.c: New test.
22875 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
22876
22877 2023-06-30 Patrick Palka <ppalka@redhat.com>
22878
22879 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
22880 duplicate diagnostic check.
22881
22882 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
22883
22884 PR tree-optimization/101832
22885 * gcc.dg/builtin-object-size-pr101832.c: New test.
22886
22887 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
22888
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
22893
22894 2023-06-30 David Malcolm <dmalcolm@redhat.com>
22895
22896 PR jit/110466
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
22899 "unsupported".
22900
22901 2023-06-30 David Malcolm <dmalcolm@redhat.com>
22902 Marek Polacek <polacek@redhat.com>
22903
22904 PR jit/110466
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.
22908
22909 2023-06-30 Jan Hubicka <jh@suse.cz>
22910
22911 PR middle-end/109849
22912 * gcc.dg/predict-18.c: Improve testcase.
22913
22914 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
22915
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.
22930
22931 2023-06-30 Richard Biener <rguenther@suse.de>
22932
22933 PR tree-optimization/110496
22934 * gcc.dg/pr110496.c: New testcase.
22935
22936 2023-06-30 Richard Biener <rguenther@suse.de>
22937
22938 PR tree-optimization/110381
22939 * gcc.dg/vect/pr110381.c: Add check_vect ().
22940
22941 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
22942
22943 * gcc.target/mips/align-1-n64.c: New test.
22944 * gcc.target/mips/align-1-o32.c: New test.
22945
22946 2023-06-29 Jan Hubicka <jh@suse.cz>
22947
22948 PR tree-optimization/109849
22949 * gcc.dg/ipa/pr109849.c: New test.
22950
22951 2023-06-29 Marek Polacek <polacek@redhat.com>
22952
22953 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
22954 scan-sarif-file.
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
22959 -fno-report-bug.
22960
22961 2023-06-29 Marek Polacek <polacek@redhat.com>
22962
22963 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
22964 * gcc.target/i386/pr69482-1.c: Likewise.
22965
22966 2023-06-29 Patrick Palka <ppalka@redhat.com>
22967
22968 PR c++/110468
22969 * g++.dg/cpp0x/noexcept79.C: New test.
22970
22971 2023-06-29 Patrick Palka <ppalka@redhat.com>
22972
22973 PR c++/110463
22974 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
22975
22976 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
22977
22978 PR c/77650
22979 * gcc.dg/variable-sized-type-flex-array.c: New test.
22980
22981 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
22982
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).
22986
22987 2023-06-29 Alexandre Oliva <oliva@adacore.com>
22988
22989 * lib/options.exp (check_for_options_with_filter): Handle
22990 missing frontend compiler like disabled language.
22991
22992 2023-06-29 Richard Biener <rguenther@suse.de>
22993
22994 PR middle-end/110452
22995 * gcc.target/i386/pr110452.c: New file.
22996
22997 2023-06-29 Richard Biener <rguenther@suse.de>
22998
22999 PR middle-end/110461
23000 * gcc.dg/pr110461.c: New testcase.
23001
23002 2023-06-29 Richard Biener <rguenther@suse.de>
23003
23004 PR c/110454
23005 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
23006
23007 2023-06-29 Pan Li <pan2.li@intel.com>
23008
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.
23014
23015 2023-06-29 Pan Li <pan2.li@intel.com>
23016
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.
23019
23020 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
23021
23022 * lib/target-supports.exp (check_effective_target_lra): Remove
23023 cris-*-* from expression for exceptions to LRA.
23024
23025 2023-06-28 Jan Hubicka <jh@suse.cz>
23026
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.
23031
23032 2023-06-28 Harald Anlauf <anlauf@gmx.de>
23033
23034 PR fortran/110360
23035 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
23036
23037 2023-06-28 Patrick Palka <ppalka@redhat.com>
23038
23039 PR c++/89442
23040 PR c++/107437
23041 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
23042 of input" error.
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"
23046 error.
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.
23057
23058 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
23059
23060 PR d/106977
23061 PR target/110406
23062 * gdc.dg/torture/pr110406.d: New test.
23063
23064 2023-06-28 Marek Polacek <polacek@redhat.com>
23065
23066 PR c++/110175
23067 * g++.dg/cpp0x/decltype-110175.C: New test.
23068
23069 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
23070
23071 PR debug/110308
23072 * g++.dg/torture/pr110308.C: New test.
23073
23074 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
23075
23076 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
23077 scan-assembler.
23078 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
23079
23080 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
23081
23082 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
23083
23084 2023-06-28 Richard Biener <rguenther@suse.de>
23085
23086 PR tree-optimization/110451
23087 * gfortran.dg/vect/pr110451.f: New testcase.
23088
23089 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
23090
23091 PR fortran/49213
23092 * gfortran.dg/pr49213.f90 : New test
23093
23094 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
23095
23096 * gcc.target/i386/pieces-memcmp-2.c: New test case.
23097
23098 2023-06-28 Richard Biener <rguenther@suse.de>
23099
23100 PR tree-optimization/110443
23101 * gcc.dg/torture/pr110443.c: New testcase.
23102
23103 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
23104
23105 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
23106 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
23107
23108 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23109
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.
23114
23115 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
23116
23117 PR target/104124
23118 * gcc.target/powerpc/pr104124.c: New.
23119
23120 2023-06-28 Jan Hubicka <jh@suse.cz>
23121
23122 PR tree-optimization/110377
23123 * gcc.dg/ipa/pr110377.c: New test.
23124
23125 2023-06-28 Andrew Pinski <apinski@marvell.com>
23126
23127 PR tree-optimization/110444
23128 * gcc.c-torture/compile/pr110444-1.c: New test.
23129
23130 2023-06-28 Jason Merrill <jason@redhat.com>
23131
23132 PR c++/110334
23133 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
23134
23135 2023-06-28 Alexandre Oliva <oliva@adacore.com>
23136
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.
23141
23142 2023-06-28 Alexandre Oliva <oliva@adacore.com>
23143
23144 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
23145 record a workaround.
23146
23147 2023-06-28 Jason Merrill <jason@redhat.com>
23148
23149 PR c++/110344
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.
23153
23154 2023-06-28 Jason Merrill <jason@redhat.com>
23155
23156 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
23157
23158 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23159
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.
23174
23175 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
23176
23177 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
23178
23179 2023-06-28 liuhongt <hongtao.liu@intel.com>
23180
23181 * gcc.target/i386/bf16_short_warn.c: New test.
23182
23183 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
23184
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.
23205
23206 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
23207
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.
23218
23219 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
23220
23221 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
23222 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
23223 Ditto.
23224 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
23225 Ditto.
23226 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
23227 Ditto.
23228 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
23229 Ditto.
23230 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
23231 Ditto.
23232 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
23233 Ditto.
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.
23241
23242 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
23243
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.
23249
23250 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
23251
23252 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
23253
23254 2023-06-27 Andrew Pinski <apinski@marvell.com>
23255
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.
23260
23261 2023-06-27 Richard Biener <rguenther@suse.de>
23262
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.
23266
23267 2023-06-27 liuhongt <hongtao.liu@intel.com>
23268
23269 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
23270
23271 2023-06-27 liuhongt <hongtao.liu@intel.com>
23272
23273 * gcc.target/i386/avx-vzeroupper-30.c: New test.
23274
23275 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23276
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.
23283
23284 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
23285
23286 * gcc.target/s390/larl-1.c: New test.
23287
23288 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23289
23290 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
23291
23292 2023-06-26 Richard Biener <rguenther@suse.de>
23293
23294 PR tree-optimization/110381
23295 * gcc.dg/vect/pr110381.c: New testcase.
23296
23297 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
23298
23299 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
23300 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
23301
23302 2023-06-26 liuhongt <hongtao.liu@intel.com>
23303
23304 * gcc.target/aarch64/pr110371.c: New test.
23305
23306 2023-06-26 liuhongt <hongtao.liu@intel.com>
23307
23308 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
23309 * gcc.target/i386/pr110018-2.c: Ditto.
23310
23311 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
23312
23313 * gcc.target/i386/mvc17.c: New test.
23314
23315 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23316
23317 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
23318
23319 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
23320
23321 PR d/110359
23322 * gdc.dg/pr110359.d: New test.
23323
23324 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23325
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.
23328
23329 2023-06-25 Li Xu <xuli1@eswincomputing.com>
23330
23331 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
23332
23333 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23334
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.
23341
23342 2023-06-25 Pan Li <pan2.li@intel.com>
23343
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.
23352
23353 2023-06-25 Pan Li <pan2.li@intel.com>
23354
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.
23360
23361 2023-06-25 liuhongt <hongtao.liu@intel.com>
23362
23363 * gcc.target/i386/pr110309.c: New test.
23364
23365 2023-06-25 yulong <shiyulong@iscas.ac.cn>
23366
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.
23375
23376 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23377
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.
23414
23415 2023-06-24 David Malcolm <dmalcolm@redhat.com>
23416
23417 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
23418 #define INCLUDE_VECTOR.
23419
23420 2023-06-23 David Malcolm <dmalcolm@redhat.com>
23421
23422 PR c++/110164
23423 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
23424
23425 2023-06-23 Marek Polacek <polacek@redhat.com>
23426
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.
23434
23435 2023-06-23 Harald Anlauf <anlauf@gmx.de>
23436
23437 PR fortran/110360
23438 * gfortran.dg/value_9.f90: New test.
23439
23440 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
23441 Aaron Sawdey <acsawdey@linux.ibm.com>
23442
23443 PR target/105325
23444 * g++.target/powerpc/pr105325.C: New test.
23445 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
23446
23447 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
23448
23449 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
23450 this header use pragma system_header.
23451
23452 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
23453
23454 PR tree-optimization/110280
23455 * gcc.target/aarch64/sve/pr110280.c: New test.
23456
23457 2023-06-22 Richard Biener <rguenther@suse.de>
23458
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.
23463
23464 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
23465 Uros Bizjak <ubizjak@gmail.com>
23466
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.
23475
23476 2023-06-22 David Malcolm <dmalcolm@redhat.com>
23477
23478 PR analyzer/106626
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.
23506
23507 2023-06-22 David Malcolm <dmalcolm@redhat.com>
23508
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.
23516
23517 2023-06-22 David Malcolm <dmalcolm@redhat.com>
23518
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
23524 directives.
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
23531 here to the above.
23532
23533 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
23534
23535 PR fortran/87477
23536 PR fortran/107900
23537 PR fortran/110224
23538 PR fortran/88688
23539 PR fortran/94380
23540 PR fortran/95398
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.
23547
23548 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
23549
23550 PR fortran/108961
23551 * gfortran.dg/pr108961.f90: New test.
23552
23553 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
23554
23555 PR target/110018
23556 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
23557 * gcc.target/i386/pr110018-2.c: New test.
23558
23559 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23560
23561 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
23562 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
23563
23564 2023-06-21 Richard Biener <rguenther@suse.de>
23565
23566 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
23567 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
23568
23569 2023-06-21 Jan Beulich <jbeulich@suse.com>
23570
23571 * gcc.target/i386/avx512f-copysign.c: New test.
23572
23573 2023-06-21 Jan Beulich <jbeulich@suse.com>
23574
23575 * gcc.target/i386/avx512f-dupv2di.c: Add
23576 -mprefer-vector-width=512.
23577
23578 2023-06-21 liuhongt <hongtao.liu@intel.com>
23579
23580 * gcc.target/i386/pr110018-1.c: New test.
23581
23582 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
23583
23584 PR c++/66290
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.
23611
23612 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
23613
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
23620 stack pointer.
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.
23686
23687 2023-06-20 Jakub Jelinek <jakub@redhat.com>
23688
23689 PR middle-end/79173
23690 * g++.target/i386/pr79173-1.C: New test.
23691
23692 2023-06-20 Martin Jambor <mjambor@suse.cz>
23693
23694 PR ipa/110276
23695 * gcc.dg/ipa/pr110276.c: New test.
23696
23697 2023-06-20 Carl Love <cel@us.ibm.com>
23698
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.
23702
23703 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
23704
23705 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
23706 -mabi=lp64d.
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.
23715
23716 2023-06-20 Li Xu <xuli1@eswincomputing.com>
23717
23718 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
23719
23720 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23721
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.
23725
23726 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
23727
23728 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
23729 -Wno-psabi.
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:
23734 Dito.
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.
23740
23741 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
23742
23743 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
23744 -ffast-math.
23745 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
23746 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
23747 -ffast-math
23748 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
23749 vfmul.
23750 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
23751
23752 2023-06-20 Richard Biener <rguenther@suse.de>
23753
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.
23757
23758 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23759
23760 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
23761
23762 2023-06-20 Jan Beulich <jbeulich@suse.com>
23763
23764 * gcc.target/i386/avx512f-dupv2di.c: New test.
23765
23766 2023-06-20 Richard Biener <rguenther@suse.de>
23767
23768 PR debug/110295
23769 * g++.dg/debug/pr110295.C: New testcase.
23770
23771 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23772
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.
23777
23778 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
23779
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.
23820
23821 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
23822
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.
23826
23827 2023-06-19 Jan Hubicka <jh@suse.cz>
23828
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.
23833
23834 2023-06-19 Pan Li <pan2.li@intel.com>
23835
23836 PR target/110299
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.
23845
23846 2023-06-19 Pan Li <pan2.li@intel.com>
23847
23848 PR target/110277
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.
23853
23854 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
23855
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.
23958
23959 2023-06-19 Richard Biener <rguenther@suse.de>
23960
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.
23970
23971 2023-06-19 Richard Biener <rguenther@suse.de>
23972
23973 PR tree-optimization/110298
23974 * gcc.dg/torture/pr110298.c: New testcase.
23975
23976 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23977
23978 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
23979
23980 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
23981
23982 PR target/105523
23983 * lib/target-supports.exp
23984 (check_effective_target_keeps_null_pointer_checks): Add
23985 avr.
23986 * gcc.target/avr/pr105523.c: New test.
23987
23988 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
23989
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.
24006
24007 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
24008
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
24041 target selectors.
24042
24043 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
24044
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.
24050
24051 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
24052
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:
24058 New test.
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:
24065 New test.
24066 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
24067
24068 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
24069
24070 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
24071 (u)int8_t.
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.
24115
24116 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
24117
24118 PR target/110086
24119 * gcc.target/avr/pr110086.c: New test.
24120
24121 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
24122
24123 * gcc.target/powerpc/const_anchors.c: New test.
24124 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
24125
24126 2023-06-19 liuhongt <hongtao.liu@intel.com>
24127
24128 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
24129 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
24130
24131 2023-06-18 Jan Hubicka <jh@suse.cz>
24132
24133 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
24134
24135 2023-06-18 Honza <jh@ryzen3.suse.cz>
24136
24137 PR tree-optimization/109849
24138 * g++.dg/ipa/devirt-45.C: Update template.
24139
24140 2023-06-18 yulong <shiyulong@iscas.ac.cn>
24141
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.
24147
24148 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
24149
24150 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
24151
24152 2023-06-16 Pan Li <pan2.li@intel.com>
24153
24154 PR target/110265
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.
24160
24161 2023-06-16 Jakub Jelinek <jakub@redhat.com>
24162
24163 PR middle-end/79173
24164 * gcc.target/i386/pr79173-11.c: New test.
24165 * gcc.dg/builtin-addc-1.c: New test.
24166
24167 2023-06-16 Jakub Jelinek <jakub@redhat.com>
24168
24169 PR tree-optimization/110271
24170 * gcc.c-torture/compile/pr110271.c: New test.
24171
24172 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
24173 Uros Bizjak <ubizjak@gmail.com>
24174
24175 PR target/31985
24176 * gcc.target/i386/pr31985.c: New test case.
24177
24178 2023-06-16 Alex Coplan <alex.coplan@arm.com>
24179
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.
24183
24184 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
24185
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.
24191
24192 2023-06-16 Richard Biener <rguenther@suse.de>
24193
24194 PR tree-optimization/110269
24195 * gcc.dg/tree-ssa/pr110269.c: New testcase.
24196
24197 2023-06-16 David Malcolm <dmalcolm@redhat.com>
24198
24199 PR c/107583
24200 * c-c++-common/spellcheck-pr107583.c: New test.
24201
24202 2023-06-15 Andrew Pinski <apinski@marvell.com>
24203
24204 PR tree-optimization/110266
24205 * gcc.c-torture/compile/pr110266.c: New test.
24206
24207 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
24208
24209 PR tree-optimization/110266
24210 * gcc.dg/pr110266.c: New.
24211
24212 2023-06-15 Jakub Jelinek <jakub@redhat.com>
24213
24214 PR preprocessor/80753
24215 * c-c++-common/missing-header-5.c: New test.
24216
24217 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
24218
24219 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
24220
24221 2023-06-15 Jakub Jelinek <jakub@redhat.com>
24222
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.
24234
24235 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
24236
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.
24249
24250 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24251
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.
24266
24267 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
24268
24269 PR target/110119
24270 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
24271 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
24272
24273 2023-06-14 Jason Merrill <jason@redhat.com>
24274
24275 DR 2327
24276 PR c++/86521
24277 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
24278 * g++.dg/cpp1z/elide7.C: New test.
24279
24280 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
24281
24282 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
24283 OpenACC 'serial', OpenMP 'target' usage.
24284
24285 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
24286
24287 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
24288 alternatives.
24289 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
24290 * c-c++-common/Wfree-nonheap-object.c: Likewise.
24291
24292 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
24293
24294 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
24295
24296 2023-06-14 liuhongt <hongtao.liu@intel.com>
24297
24298 * gcc.target/i386/pr110227.c: New test.
24299
24300 2023-06-13 David Malcolm <dmalcolm@redhat.com>
24301
24302 PR c/84890
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.
24315
24316 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
24317
24318 * gfortran.dg/data_array_7.f90: New test.
24319
24320 2023-06-13 Harald Anlauf <anlauf@gmx.de>
24321 Mikael Morin <mikael@gcc.gnu.org>
24322
24323 PR fortran/86277
24324 * gfortran.dg/zero_sized_14.f90: New test.
24325 * gfortran.dg/zero_sized_15.f90: New test.
24326
24327 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24328
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.
24339
24340 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24341
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.
24344
24345 2023-06-13 Jason Merrill <jason@redhat.com>
24346
24347 * g++.dg/tree-ssa/initlist-opt6.C: New test.
24348
24349 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
24350 Kito Cheng <kito.cheng@sifive.com>
24351
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.
24375
24376 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24377
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.
24383
24384 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24385
24386 PR target/108779
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.
24392
24393 2023-06-13 Richard Biener <rguenther@suse.de>
24394
24395 PR middle-end/110232
24396 * gcc.target/i386/pr110232.c: New testcase.
24397
24398 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
24399
24400 PR testsuite/109880
24401 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
24402
24403 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
24404
24405 PR testsuite/110230
24406 PR target/109932
24407 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
24408 * gcc.target/powerpc/pr109932-2.c: Ditto.
24409
24410 2023-06-13 Pan Li <pan2.li@intel.com>
24411
24412 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
24413 Adjust dg-do to comiple for asm checking.
24414
24415 2023-06-13 Tejas Belagod <tbelagod@arm.com>
24416
24417 PR target/96339
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.
24434
24435 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24436
24437 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
24438
24439 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24440
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.
24445
24446 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
24447
24448 PR modula2/110189
24449 * gm2/pim/fail/foovaltype.mod: New test.
24450
24451 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
24452
24453 PR rtl-optimization/101188
24454 * gcc.c-torture/execute/pr101188.c: New test
24455
24456 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
24457
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.
24461
24462 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
24463
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'.
24472
24473 2023-06-12 Pan Li <pan2.li@intel.com>
24474
24475 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
24476
24477 2023-06-12 Pan Li <pan2.li@intel.com>
24478
24479 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
24480 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
24481
24482 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24483
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.
24490
24491 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24492
24493 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
24494
24495 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
24496
24497 * gcc.dg/vect/pr110142.c: New test.
24498
24499 2023-06-12 liuhongt <hongtao.liu@intel.com>
24500
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.
24504
24505 2023-06-12 Jason Merrill <jason@redhat.com>
24506
24507 PR c++/105838
24508 * g++.dg/tree-ssa/initlist-opt5.C: New test.
24509
24510 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
24511
24512 PR target/109932
24513 * gcc.target/powerpc/pr109932-1.c: New test.
24514 * gcc.target/powerpc/pr109932-2.c: New test.
24515
24516 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
24517
24518 PR target/110011
24519 * gcc.target/powerpc/pr110011.c: New test.
24520
24521 2023-06-12 Pan Li <pan2.li@intel.com>
24522
24523 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
24524 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
24525
24526 2023-06-12 Pan Li <pan2.li@intel.com>
24527
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.
24530
24531 2023-06-11 Patrick Palka <ppalka@redhat.com>
24532
24533 PR c++/110122
24534 * g++.dg/cpp2a/nontype-class59.C: New test.
24535
24536 2023-06-11 Patrick Palka <ppalka@redhat.com>
24537
24538 PR c++/110122
24539 * g++.dg/cpp2a/nontype-class57.C: New test.
24540 * g++.dg/cpp2a/nontype-class58.C: New test.
24541
24542 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
24543
24544 PR target/109907
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.
24548
24549 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24550
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.
24557
24558 2023-06-10 Nathan Sidwell <nathan@acm.org>
24559
24560 * g++.dg/template/pr61663.C: New.
24561
24562 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
24563
24564 PR target/109650
24565 * gcc.target/avr/torture/pr109650-1.c: New test.
24566 * gcc.target/avr/torture/pr109650-2.c: New test.
24567
24568 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
24569
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.
24574
24575 2023-06-10 Tim Lange <mail@tim-lange.me>
24576
24577 PR analyzer/110014
24578 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
24579
24580 2023-06-10 Tim Lange <mail@tim-lange.me>
24581
24582 PR analyzer/109577
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.
24586
24587 2023-06-10 Pan Li <pan2.li@intel.com>
24588
24589 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
24590 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
24591
24592 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24593
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.
24597
24598 2023-06-09 Jason Merrill <jason@redhat.com>
24599
24600 * g++.dg/concepts/auto7.C: New test.
24601 * g++.dg/concepts/auto7a.C: New test.
24602
24603 2023-06-09 Jason Merrill <jason@redhat.com>
24604
24605 PR c++/110102
24606 * g++.dg/cpp0x/initlist-opt1.C: New test.
24607
24608 2023-06-09 Andrew Pinski <apinski@marvell.com>
24609
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.
24614
24615 2023-06-09 Andrew Pinski <apinski@marvell.com>
24616
24617 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
24618
24619 2023-06-09 Andrew Pinski <apinski@marvell.com>
24620
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.
24625
24626 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
24627
24628 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
24629 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
24630
24631 2023-06-09 Pan Li <pan2.li@intel.com>
24632
24633 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
24634 for ZVFHMIN.
24635
24636 2023-06-09 liuhongt <hongtao.liu@intel.com>
24637
24638 * gcc.target/i386/pr110108-2.c: New test.
24639
24640 2023-06-09 liuhongt <hongtao.liu@intel.com>
24641
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.
24645
24646 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
24647
24648 PR modula2/110126
24649 * gm2/pim/pass/fooasm3.mod: New test.
24650
24651 2023-06-08 Pan Li <pan2.li@intel.com>
24652
24653 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
24654 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
24655
24656 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
24657
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.
24663
24664 2023-06-08 Jakub Jelinek <jakub@redhat.com>
24665
24666 * gcc.target/i386/ctzll-1.c: New test.
24667 * gcc.target/i386/ffsll-1.c: New test.
24668
24669 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
24670
24671 PR fortran/99350
24672 PR fortran/107821
24673 PR fortran/109451
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
24678
24679 2023-06-08 Alexandre Oliva <oliva@adacore.com>
24680
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.
24689
24690 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
24691 Uros Bizjak <ubizjak@gmail.com>
24692
24693 * gcc.target/i386/cmc-1.c: New test case.
24694 * gcc.target/i386/stc-1.c: Likewise.
24695
24696 2023-06-07 Jason Merrill <jason@redhat.com>
24697
24698 PR c++/58487
24699 PR c++/53637
24700 * g++.dg/opt/nrv26.C: New test.
24701 * g++.dg/opt/nrv26a.C: New test.
24702 * g++.dg/opt/nrv27.C: New test.
24703
24704 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
24705 Jeff Law <jlaw@ventanamicro.com>
24706
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.
24711
24712 2023-06-07 Alex Coplan <alex.coplan@arm.com>
24713
24714 PR target/110132
24715 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
24716 Extend to ls64.
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.
24722
24723 2023-06-07 Alex Coplan <alex.coplan@arm.com>
24724
24725 PR target/110100
24726 * gcc.target/aarch64/acle/pr110100.c: New test.
24727
24728 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
24729
24730 * gcc.target/sparc/pr109541.c: New.
24731
24732 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
24733
24734 * gcc.target/hppa/shadd-3.c: Update expected output.
24735
24736 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24737
24738 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
24739 vectorizer.
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.
24762
24763 2023-06-07 Andrew Pinski <apinski@marvell.com>
24764
24765 PR middle-end/110117
24766 * gcc.dg/pr110117-1.c: New test.
24767 * gcc.dg/pr110117-2.c: New test.
24768
24769 2023-06-07 Andrew Pinski <apinski@marvell.com>
24770
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.
24776
24777 2023-06-07 Andrew Pinski <apinski@marvell.com>
24778
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.
24788
24789 2023-06-07 Jason Merrill <jason@redhat.com>
24790
24791 PR c++/58487
24792 * g++.dg/opt/nrv25.C: New test.
24793
24794 2023-06-07 Jason Merrill <jason@redhat.com>
24795
24796 PR c++/51571
24797 PR c++/92407
24798 * g++.dg/opt/nrv23.C: New test.
24799
24800 2023-06-07 Jason Merrill <jason@redhat.com>
24801
24802 PR c++/92407
24803 * g++.dg/opt/nrv22.C: New test.
24804
24805 2023-06-07 Jason Merrill <jason@redhat.com>
24806
24807 PR c++/33799
24808 * g++.dg/eh/return1.C: Add label cases.
24809
24810 2023-06-07 Jason Merrill <jason@redhat.com>
24811
24812 * g++.dg/contracts/contracts-post7.C: New test.
24813
24814 2023-06-07 Jason Merrill <jason@redhat.com>
24815
24816 PR c++/58050
24817 * g++.dg/opt/nrv24.C: New test.
24818
24819 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
24820
24821 PR modula2/110019
24822 * gm2/cpp/fail/cpp-fail.exp: New test.
24823 * gm2/cpp/fail/foocpp.mod: New test.
24824
24825 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24826
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.
24833
24834 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
24835 Tobias Burnus <tobias@codesourcery.com>
24836
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
24841 'present'.
24842 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
24843 modifier checking.
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.
24851
24852 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24853
24854 * gcc.target/aarch64/simd/vrshr_1.c: New test.
24855
24856 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24857
24858 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
24859 intrinsics.
24860
24861 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24862
24863 * gcc.target/aarch64/simd/addlv_1.c: New test.
24864
24865 2023-06-06 Richard Biener <rguenther@suse.de>
24866
24867 PR middle-end/110055
24868 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
24869
24870 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
24871
24872 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
24873 cfi directives.
24874
24875 2023-06-06 Pan Li <pan2.li@intel.com>
24876
24877 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
24878
24879 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
24880
24881 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
24882 for cfi reg/mem.
24883
24884 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
24885 Joel Hutton <joel.hutton@arm.com>
24886 Tamar Christina <tamar.christina@arm.com>
24887
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.
24892
24893 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
24894
24895 * gdc.dg/Wmismatched_enum.d: New test.
24896
24897 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
24898
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.
24902
24903 2023-06-05 Pan Li <pan2.li@intel.com>
24904
24905 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
24906
24907 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24908
24909 PR target/110109
24910 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
24911 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
24912
24913 2023-06-04 Pan Li <pan2.li@intel.com>
24914
24915 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
24916
24917 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
24918
24919 PR target/110083
24920 * gcc.target/i386/pr110083.c: New test case.
24921
24922 2023-06-04 Jason Merrill <jason@redhat.com>
24923
24924 PR c++/97720
24925 * g++.dg/eh/terminate2.C: New test.
24926
24927 2023-06-04 Pan Li <pan2.li@intel.com>
24928
24929 * gcc.target/riscv/rvv/base/mov-14.c: New test.
24930 * gcc.target/riscv/rvv/base/spill-13.c: New test.
24931
24932 2023-06-03 Patrick Palka <ppalka@redhat.com>
24933
24934 PR c++/109923
24935 * g++.dg/template/friend79.C: New test.
24936
24937 2023-06-03 Patrick Palka <ppalka@redhat.com>
24938
24939 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
24940 to be marked as odr-used.
24941
24942 2023-06-03 Patrick Palka <ppalka@redhat.com>
24943
24944 PR c++/70790
24945 * g++.dg/abi/mangle78.C: New test.
24946
24947 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24948
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.
24953
24954 2023-06-03 liuhongt <hongtao.liu@intel.com>
24955
24956 * gcc.target/i386/pr110067.c: New test.
24957
24958 2023-06-03 liuhongt <hongtao.liu@intel.com>
24959
24960 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
24961
24962 2023-06-02 Andrew Pinski <apinski@marvell.com>
24963
24964 PR rtl-optimization/102733
24965 * gcc.target/i386/addr-space-6.c: New test.
24966
24967 2023-06-02 Andrew Pinski <apinski@marvell.com>
24968
24969 PR rtl-optimization/110042
24970 * gcc.target/aarch64/csel_bfx_2.c: New test.
24971
24972 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
24973
24974 PR target/110044
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.
24979
24980 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
24981
24982 PR fortran/100607
24983 * gfortran.dg/select_rank_6.f90: New test.
24984
24985 2023-06-02 Jason Merrill <jason@redhat.com>
24986
24987 DR 2735
24988 PR c++/109247
24989 * g++.dg/cpp0x/initlist-explicit3.C: New test.
24990
24991 2023-06-02 Carl Love <cel@us.ibm.com>
24992
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.
24996
24997 2023-06-02 Jason Merrill <jason@redhat.com>
24998
24999 PR c++/110070
25000 PR c++/105838
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.
25008
25009 2023-06-02 David Malcolm <dmalcolm@redhat.com>
25010
25011 PR analyzer/109015
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.
25016
25017 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
25018
25019 * gcc.dg/pr107557-1.c: Require LTO support.
25020 * gcc.dg/pr107557-2.c: Require LTO support.
25021
25022 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
25023
25024 PR fortran/87477
25025 PR fortran/102109
25026 PR fortran/102112
25027 PR fortran/102190
25028 PR fortran/102532
25029 PR fortran/109948
25030 PR fortran/99326
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.
25038
25039 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25040
25041 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
25042
25043 2023-06-02 Pan Li <pan2.li@intel.com>
25044
25045 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
25046 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
25047
25048 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25049
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.
25059
25060 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25061
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.
25068
25069 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25070
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.
25086
25087 2023-06-01 Harald Anlauf <anlauf@gmx.de>
25088
25089 PR fortran/88552
25090 * gfortran.dg/pr88552.f90: New test.
25091
25092 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
25093
25094 * lib/torture-options.exp: print the value of non-empty options:
25095 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
25096
25097 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
25098
25099 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
25100 the torture-{init,finish}
25101
25102 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
25103
25104 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
25105 * gcc.target/powerpc/pr109566.c: Skip on AIX.
25106
25107 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
25108 Uros Bizjak <ubizjak@gmail.com>
25109
25110 PR target/109973
25111 * gcc.target/i386/pr109973-1.c: New test case.
25112 * gcc.target/i386/pr109973-2.c: Likewise.
25113
25114 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25115
25116 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
25117
25118 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
25119
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.
25127
25128 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25129
25130 * gcc.target/riscv/rvv/base/frm-1.c: New test.
25131
25132 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
25133
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.
25140
25141 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25142
25143 PR target/99195
25144 * gcc.target/aarch64/simd/pr99195_11.c: New test.
25145
25146 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25147
25148 PR target/99195
25149 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
25150 * gcc.target/aarch64/simd/pr99195_10.c: New test.
25151
25152 2023-05-31 David Faust <david.faust@oracle.com>
25153
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.
25171
25172 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25173
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.
25183
25184 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25185
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.
25190
25191 2023-05-31 Cui, Lili <lili.cui@intel.com>
25192
25193 PR tree-optimization/110038
25194 * gcc.dg/pr110038.c: New test.
25195
25196 2023-05-31 Pan Li <pan2.li@intel.com>
25197
25198 * gcc.target/riscv/arch-21.c: New test.
25199 * gcc.target/riscv/predef-27.c: New test.
25200
25201 2023-05-31 Pan Li <pan2.li@intel.com>
25202
25203 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
25204 Remove debug code.
25205
25206 2023-05-30 liuhongt <hongtao.liu@intel.com>
25207
25208 * gcc.target/i386/pr108804.c: New test.
25209
25210 2023-05-30 David Malcolm <dmalcolm@redhat.com>
25211
25212 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
25213 directive.
25214 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
25215
25216 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
25217
25218 PR testsuite/52641
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.
25226
25227 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
25228
25229 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
25230 Support both definitions of int32_t.
25231
25232 2023-05-30 Andrew Pinski <apinski@marvell.com>
25233
25234 * gcc.dg/tree-ssa/minmax-22.c: New test.
25235
25236 2023-05-30 Andrew Pinski <apinski@marvell.com>
25237
25238 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
25239 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
25240 works.
25241 * gcc.dg/tree-ssa/pr66726-5.c: New test.
25242 * gcc.dg/tree-ssa/pr66726-6.c: New test.
25243
25244 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
25245
25246 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
25247 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
25248 arm_softfp_ok.
25249
25250 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
25251
25252 PR c/109999
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.
25259
25260 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
25261
25262 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
25263 tests.
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.
25269
25270 2023-05-30 liuhongt <hongtao.liu@intel.com>
25271
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.
25277
25278 2023-05-30 Andreas Schwab <schwab@suse.de>
25279
25280 PR sanitizer/82501
25281 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
25282 on RISC-V.
25283
25284 2023-05-30 Lili Cui <lili.cui@intel.com>
25285
25286 PR tree-optimization/98350
25287 * gcc.dg/pr98350-1.c: New test.
25288 * gcc.dg/pr98350-2.c: Ditto.
25289
25290 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25291
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.
25296
25297 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25298
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.
25305
25306 2023-05-29 Die Li <lidie@eswincomputing.com>
25307
25308 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
25309 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
25310
25311 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
25312
25313 * gcc.target/riscv/and-extend-1.c: New test
25314 * gcc.target/riscv/and-extend-2.c: New test
25315
25316 2023-05-29 Pan Li <pan2.li@intel.com>
25317
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.
25326
25327 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
25328
25329 * gnat.dg/specs/storage_offset1.ads: New test.
25330
25331 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25332
25333 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
25334
25335 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25336
25337 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
25338
25339 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25340
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.
25348
25349 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25350
25351 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
25352 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
25353
25354 2023-05-29 Pan Li <pan2.li@intel.com>
25355
25356 * gcc.target/riscv/arch-20.c: New test.
25357 * gcc.target/riscv/predef-26.c: New test.
25358
25359 2023-05-27 liuhongt <hongtao.liu@intel.com>
25360
25361 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
25362 * gcc.target/i386/pr100711-3.c: New test.
25363
25364 2023-05-26 Martin Uecker <uecker@tugraz.at>
25365
25366 * gcc.dg/pr109970.c: New test.
25367
25368 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
25369
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.
25383
25384 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
25385 Juzhe Zhong <juzhe.zhong@rivai.ai>
25386
25387 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
25388 expectation.
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.
25419
25420 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
25421
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.
25429
25430 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
25431
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.
25438
25439 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
25440 Tobias Burnus <tobias@codesourcery.com>
25441
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.
25448
25449 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
25450
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.
25454
25455 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
25456
25457 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
25458
25459 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
25460
25461 PR target/82931
25462 * gcc.target/avr/pr82931.c: New test.
25463
25464 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25465 Richard Sandiford <richard.sandiford@arm.com>
25466
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.
25471
25472 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25473
25474 PR target/99195
25475 * gcc.target/aarch64/simd/pr99195_9.c: New test.
25476
25477 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
25478
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.
25483
25484 2023-05-25 Alex Coplan <alex.coplan@arm.com>
25485
25486 PR target/109800
25487 * gcc.target/arm/pure-code/pr109800.c: New test.
25488
25489 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25490
25491 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
25492
25493 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
25494
25495 PR target/109173
25496 PR target/109174
25497 * gcc.target/i386/pr109173-1.c: New test.
25498 * gcc.target/i386/pr109174-1.c: Ditto.
25499
25500 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
25501
25502 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
25503 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
25504
25505 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25506
25507 PR target/100106
25508 * gcc.target/powerpc/pr100106-sa.c: New.
25509
25510 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25511
25512 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
25513 * gcc.target/i386/pr104447.c: Likewise.
25514
25515 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25516
25517 * g++.dg/pr80481.C: Add explicit pthread requirement.
25518
25519 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25520
25521 * gcc.target/i386/pr103074.c: Require fpic support.
25522
25523 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25524
25525 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
25526 malloc.h and sys/time.h.
25527
25528 2023-05-25 Alexandre Oliva <oliva@adacore.com>
25529
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.
25543
25544 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
25545
25546 PR tree-optimization/107822
25547 PR tree-optimization/107986
25548 * gcc.dg/pr107822.c: New.
25549 * gcc.dg/pr107986-1.c: New.
25550
25551 2023-05-24 Harald Anlauf <anlauf@gmx.de>
25552
25553 PR fortran/104350
25554 * gfortran.dg/size_dim_2.f90: New test.
25555
25556 2023-05-24 Harald Anlauf <anlauf@gmx.de>
25557
25558 PR fortran/103794
25559 * gfortran.dg/reshape_10.f90: New test.
25560 * gfortran.dg/reshape_11.f90: New test.
25561
25562 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
25563
25564 PR middle-end/109840
25565 * gcc.dg/fold-parity-8.c: New test.
25566 * gcc.dg/fold-popcount-11.c: Likewise.
25567
25568 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
25569
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.
25579
25580 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
25581
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.
25587
25588 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25589
25590 PR target/99195
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.
25594
25595 2023-05-24 Richard Biener <rguenther@suse.de>
25596
25597 PR target/109944
25598 * gcc.target/i386/pr109944-1.c: New testcase.
25599 * gcc.target/i386/pr109944-2.c: Likewise.
25600
25601 2023-05-24 Richard Biener <rguenther@suse.de>
25602
25603 PR tree-optimization/109849
25604 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
25605
25606 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
25607
25608 PR modula2/109952
25609 * gm2/pim/run/pass/hightests.mod: New test.
25610
25611 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
25612
25613 * gcc.dg/torture/pr109940.c: New test.
25614
25615 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25616
25617 PR target/109939
25618 * gcc.target/arm/pr109939.c: New test.
25619
25620 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25621
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.
25624
25625 2023-05-24 Alexandre Oliva <oliva@adacore.com>
25626
25627 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
25628 as well.
25629
25630 2023-05-24 Alexandre Oliva <oliva@adacore.com>
25631
25632 * gcc.dg/signbit-2.c: Add -msse2 on x86.
25633
25634 2023-05-24 Alexandre Oliva <oliva@adacore.com>
25635
25636 * lib/target-supports.exp (check_effective_target_sysconf):
25637 Check for declaration and _SC_PAGESIZE on vxworks.
25638
25639 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
25640
25641 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
25642
25643 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25644 Richard Sandiford <richard.sandiford@arm.com>
25645
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.
25653
25654 2023-05-24 Pan Li <pan2.li@intel.com>
25655
25656 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
25657 Enrich test cases.
25658
25659 2023-05-24 Pan Li <pan2.li@intel.com>
25660
25661 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
25662 Enrich the test cases.
25663
25664 2023-05-24 liuhongt <hongtao.liu@intel.com>
25665
25666 * gcc.target/i386/pr109900.c: New test.
25667
25668 2023-05-23 Martin Uecker <uecker@tugraz.at>
25669
25670 PR c/109450
25671 * gcc.dg/pr109450-1.c: New test.
25672 * gcc.dg/pr109450-2.c: New test.
25673 * gcc.dg/vla-26.c: New test.
25674
25675 2023-05-23 Martin Uecker <uecker@tugraz.at>
25676
25677 PR c/70418
25678 PR c/106465
25679 PR c/107557
25680 PR c/108423
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.
25700
25701 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
25702
25703 * gcc.target/i386/vect-shiftv4qi.c: New test.
25704 * gcc.target/i386/vect-shiftv8qi.c: New test.
25705
25706 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
25707
25708 PR tree-optimization/109934
25709 * gcc.dg/tree-ssa/pr109934.c: New test.
25710
25711 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
25712
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.
25719
25720 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25721
25722 PR target/109855
25723 * gcc.target/aarch64/pr109855.c: New test.
25724
25725 2023-05-23 Richard Biener <rguenther@suse.de>
25726
25727 PR tree-optimization/109849
25728 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
25729
25730 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
25731
25732 * gnat.dg/opt101.adb: New test.
25733 * gnat.dg/opt101_pkg.ads: New helper.
25734
25735 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
25736
25737 PR fortran/103716
25738 * gfortran.dg/pr103716.f90 : New test.
25739
25740 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
25741 Steven G. Kargl <kargl@gcc.gnu.org>
25742
25743 PR fortran/97122
25744 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
25745 declaration of finalizable derived types in submodules works.
25746
25747 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
25748
25749 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
25750
25751 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
25752
25753 PR testsuite/52641
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,
25766 size24plus.
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:
25774 Same.
25775 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
25776 Same.
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.
25788
25789 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
25790
25791 PR testsuite/52641
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.
25808
25809 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
25810
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.
25832
25833 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25834
25835 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
25836 typo
25837
25838 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25839
25840 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
25841 test.
25842 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
25843 test.
25844 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
25845 test.
25846 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
25847 test.
25848 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
25849 New test.
25850 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
25851 New test.
25852
25853 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
25854
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.
25859
25860 2023-05-21 Jakub Jelinek <jakub@redhat.com>
25861
25862 PR tree-optimization/109505
25863 * gcc.target/aarch64/sve/pr109505.c: New test.
25864
25865 2023-05-21 Pan Li <pan2.li@intel.com>
25866
25867 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
25868 test cases for vbool[2|4|8|16|32|64]_t.
25869
25870 2023-05-21 Andrew Pinski <apinski@marvell.com>
25871
25872 PR middle-end/109919
25873 * gcc.c-torture/compile/pr109919-1.c: New test.
25874
25875 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
25876
25877 PR target/105753
25878 * gcc.target/avr/torture/pr105753.c: New test.
25879
25880 2023-05-20 Die Li <lidie@eswincomputing.com>
25881
25882 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
25883 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
25884
25885 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
25886
25887 * gcc.target/riscv/zbs-bext-02.c: New test.
25888
25889 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
25890
25891 PR target/106888
25892 * gcc.target/riscv/pr106888.c: New test.
25893 * gcc.target/riscv/zbbw.c: Check for ANDI.
25894
25895 2023-05-19 Patrick Palka <ppalka@redhat.com>
25896
25897 PR c++/97340
25898 * g++.dg/cpp1y/var-templ80.C: New test.
25899 * g++.dg/cpp1y/var-templ81.C: New test.
25900
25901 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
25902
25903 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
25904 <stdio.h>.
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.
25916
25917 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
25918
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.
25921
25922 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
25923
25924 PR modula2/109908
25925 * gm2/isolib/run/pass/testdelete.mod: New test.
25926
25927 2023-05-19 Jakub Jelinek <jakub@redhat.com>
25928
25929 PR tree-optimization/105776
25930 * gcc.target/i386/pr105776.c: New test.
25931
25932 2023-05-19 Jakub Jelinek <jakub@redhat.com>
25933
25934 PR tree-optimization/101856
25935 * gcc.dg/tree-ssa/pr101856.c: New test.
25936
25937 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
25938
25939 * gnat.dg/specs/array6.ads: New test.
25940
25941 2023-05-19 Joseph Myers <joseph@codesourcery.com>
25942
25943 * gcc.dg/c2x-thread-local-2.c: New test.
25944
25945 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
25946
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.
25951
25952 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
25953
25954 PR bootstrap/105831
25955 * gcc.test-framework/gen_directive_tests: Use = operator instead
25956 of ==.
25957
25958 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
25959
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.
25983
25984 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
25985
25986 PR target/109697
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.
26027
26028 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26029
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.
26165
26166 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26167
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.
26170
26171 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26172
26173 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
26174
26175 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
26176
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.
27247
27248 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
27249
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.
27282
27283 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
27284
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.
27481
27482 2023-05-18 Joseph Myers <joseph@codesourcery.com>
27483
27484 * gcc.dg/format/c2x-printf-1.c: Test %B here.
27485 * gcc.dg/format/ext-9.c: Do not test %B here.
27486
27487 2023-05-17 Harald Anlauf <anlauf@gmx.de>
27488
27489 PR fortran/95374
27490 PR fortran/104352
27491 * gfortran.dg/zero_sized_13.f90: New test.
27492
27493 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
27494
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
27503
27504 2023-05-17 Jakub Jelinek <jakub@redhat.com>
27505
27506 PR c++/109884
27507 * c-c++-common/pr109884.c: New test.
27508
27509 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27510
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.
27516
27517 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27518
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.
27567
27568 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27569
27570 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
27571
27572 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
27573
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.
27582
27583 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
27584
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.
27588
27589 2023-05-17 Jakub Jelinek <jakub@redhat.com>
27590
27591 PR c++/109868
27592 * g++.dg/init/pr109868.C: New test.
27593
27594 2023-05-17 Pan Li <pan2.li@intel.com>
27595
27596 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
27597
27598 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
27599
27600 PR target/106708
27601 * gcc.target/powerpc/pr106708.c: Add test function.
27602
27603 2023-05-16 Joseph Myers <joseph@codesourcery.com>
27604
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
27610 in for loop here.
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.
27613
27614 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
27615
27616 PR modula2/109879
27617 * gm2/isolib/run/pass/testreadint.mod: New test.
27618
27619 2023-05-16 Marek Polacek <polacek@redhat.com>
27620
27621 PR c++/109774
27622 * g++.dg/warn/Wdangling-reference13.C: New test.
27623
27624 2023-05-16 Patrick Palka <ppalka@redhat.com>
27625
27626 PR c++/109871
27627 * g++.dg/cpp2a/desig27.C: New test.
27628
27629 2023-05-16 Carl Love <cel@us.ibm.com>
27630
27631 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
27632 instruction counts.
27633
27634 2023-05-16 Carl Love <cel@us.ibm.com>
27635
27636 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
27637 compile specifier.
27638
27639 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
27640
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.
27645
27646 2023-05-16 Pan Li <pan2.li@intel.com>
27647
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.
27664
27665 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
27666
27667 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
27668 vst, now.
27669
27670 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
27671
27672 PR fortran/105152
27673 PR fortran/100193
27674 PR fortran/87946
27675 PR fortran/103389
27676 PR fortran/104429
27677 PR fortran/82774
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
27684
27685 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
27686
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.
27697
27698 2023-05-16 Andrew Pinski <apinski@marvell.com>
27699
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.
27705
27706 2023-05-15 Joseph Myers <joseph@codesourcery.com>
27707
27708 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
27709
27710 2023-05-15 Joseph Myers <joseph@codesourcery.com>
27711
27712 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
27713 __has_c_attribute for all C2x attributes.
27714
27715 2023-05-15 Harald Anlauf <anlauf@gmx.de>
27716
27717 PR fortran/109846
27718 * gfortran.dg/ptr-func-5.f90: New test.
27719
27720 2023-05-15 Patrick Palka <ppalka@redhat.com>
27721
27722 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
27723
27724 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27725
27726 * gcc.target/aarch64/facg_1.c: New test.
27727
27728 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27729
27730 PR target/99195
27731 * gcc.target/aarch64/simd/pr99195_7.c: New test.
27732
27733 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27734
27735 PR target/99195
27736 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
27737
27738 2023-05-15 Pan Li <pan2.li@intel.com>
27739 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27740 kito-cheng <kito.cheng@sifive.com>
27741
27742 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
27743
27744 2023-05-15 Richard Biener <rguenther@suse.de>
27745
27746 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
27747 and dg-do.
27748
27749 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27750
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.
27754
27755 2023-05-14 Andrew Pinski <apinski@marvell.com>
27756
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.
27760
27761 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
27762
27763 PR target/109807
27764 * gcc.target/i386/pr109825.c: New test.
27765
27766 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
27767
27768 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
27769 code-gen.
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.
27780
27781 2023-05-13 Andrew Pinski <apinski@marvell.com>
27782
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.
27786
27787 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27788
27789 PR fortran/109662
27790 * gfortran.dg/pr109662-a.f90: Add a section to verify that
27791 a short namelist read does not modify the variable.
27792
27793 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
27794
27795 PR modula2/109830
27796 * gm2/isolib/run/pass/seqappend.mod: New test.
27797
27798 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
27799 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27800
27801 PR target/109743
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.
27806
27807 2023-05-12 Richard Biener <rguenther@suse.de>
27808
27809 PR tree-optimization/64731
27810 * gcc.target/i386/pr64731.c: New testcase.
27811
27812 2023-05-12 Patrick Palka <ppalka@redhat.com>
27813
27814 PR c++/83258
27815 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
27816 * g++.dg/template/function2.C: Removed.
27817
27818 2023-05-12 Patrick Palka <ppalka@redhat.com>
27819
27820 PR c++/109752
27821 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
27822 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
27823
27824 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
27825
27826 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
27827
27828 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
27829
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.
27848
27849 2023-05-12 Pan Li <pan2.li@intel.com>
27850
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.
27970
27971 2023-05-12 Pan Li <pan2.li@intel.com>
27972
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.
27995
27996 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
27997
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.
28002
28003 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
28004
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.
28012
28013 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
28014
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.
28019
28020 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
28021
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
28025 is invalid now.
28026 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
28027
28028 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
28029
28030 PR modula2/109810
28031 * gm2/pim/fail/highice.mod: New test.
28032
28033 2023-05-11 Patrick Palka <ppalka@redhat.com>
28034
28035 PR c++/109745
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.
28039
28040 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
28041
28042 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
28043
28044 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
28045
28046 PR target/109807
28047 * gcc.target/i386/pr109807.c: New test.
28048
28049 2023-05-11 Patrick Palka <ppalka@redhat.com>
28050
28051 PR c++/103807
28052 * g++.dg/cpp2a/lambda-targ1.C: New test.
28053
28054 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
28055
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.
28060
28061 2023-05-11 Patrick Palka <ppalka@redhat.com>
28062 Jonathan Wakely <jwakely@redhat.com>
28063
28064 PR c++/83258
28065 PR c++/80488
28066 PR c++/97700
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.
28072
28073 2023-05-11 Alexandre Oliva <oliva@adacore.com>
28074
28075 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
28076 include, call builtin.
28077
28078 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
28079 Michael Collison <collison@rivosinc.com>
28080
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.
28140
28141 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
28142
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.
28149
28150 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
28151
28152 * gcc.target/arm/acle/acle.exp: Add missing
28153 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
28154 usage.
28155 * gcc.target/arm/cmse/cmse.exp: Likewise.
28156 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
28157
28158 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
28159
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.
28163
28164 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
28165
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.
28170
28171 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28172
28173 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
28174 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
28175
28176 2023-05-10 Marek Polacek <polacek@redhat.com>
28177
28178 PR c++/109680
28179 * g++.dg/ext/is_convertible6.C: New test.
28180
28181 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
28182
28183 PR target/92658
28184 * gcc.target/i386/pr92658-sse4-4b.c: New test.
28185 * gcc.target/i386/pr92658-sse4-8b.c: New test.
28186
28187 2023-05-10 Andrew Pinski <apinski@marvell.com>
28188
28189 * gcc.c-torture/execute/20230510-1.c: New test.
28190
28191 2023-05-10 Jason Merrill <jason@redhat.com>
28192
28193 DR 2543
28194 * g++.dg/DRs/dr2543.C: New test.
28195
28196 2023-05-10 Jason Merrill <jason@redhat.com>
28197
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.
28203
28204 2023-05-10 Richard Biener <rguenther@suse.de>
28205
28206 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
28207
28208 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28209
28210 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
28211
28212 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28213
28214 PR target/99195
28215 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
28216 intrinsics.
28217
28218 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28219
28220 PR target/99195
28221 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
28222 * gcc.target/aarch64/simd/pr99195_6.c: New test.
28223
28224 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28225
28226 * gcc.target/aarch64/simd/pr99195_5.c: New test.
28227
28228 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28229
28230 PR target/99195
28231 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
28232
28233 2023-05-10 Jakub Jelinek <jakub@redhat.com>
28234
28235 PR c++/109756
28236 * g++.dg/cpp0x/gen-attrs-78.C: New test.
28237
28238 2023-05-10 Li Xu <xuli1@eswincomputing.com>
28239
28240 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
28241 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
28242
28243 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28244
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.
28259
28260 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28261
28262 PR target/109773
28263 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
28264 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
28265
28266 2023-05-10 Andrew Pinski <apinski@marvell.com>
28267
28268 * gcc.c-torture/execute/20230509-1.c: New test.
28269
28270 2023-05-09 Patrick Palka <ppalka@redhat.com>
28271
28272 PR c++/109752
28273 * g++.dg/cpp2a/concepts-pr109752.C: New test.
28274
28275 2023-05-09 Patrick Palka <ppalka@redhat.com>
28276
28277 PR c++/109761
28278 * g++.dg/cpp0x/noexcept78.C: New test.
28279
28280 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28281
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.
28529
28530 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28531
28532 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
28533 sve2_flags instead of sve_flags.
28534
28535 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
28536
28537 PR modula2/109779
28538 * gm2/isolib/run/pass/skiplinetest.mod: New test.
28539
28540 2023-05-09 Jakub Jelinek <jakub@redhat.com>
28541
28542 PR c++/109756
28543 * g++.dg/cpp23/attr-assume11.C: New test.
28544
28545 2023-05-09 Jakub Jelinek <jakub@redhat.com>
28546
28547 PR tree-optimization/109778
28548 * gcc.dg/lto/pr109778_0.c: New test.
28549 * gcc.dg/lto/pr109778_1.c: New file.
28550
28551 2023-05-09 Jakub Jelinek <jakub@redhat.com>
28552
28553 PR tree-optimization/109778
28554 * gcc.c-torture/execute/pr109778.c: New test.
28555
28556 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28557
28558 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
28559 allocation for temporary results, rather than requiring specific
28560 registers.
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
28583 specifically.
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.
28595
28596 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28597
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
28620 s0-s7.
28621 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
28622 z2-z7.
28623
28624 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28625
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.
28649
28650 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28651
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
28654 either order.
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.
28660
28661 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28662
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.
28703
28704 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28705
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
28708 instruction.
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.
28713
28714 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
28715
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.
28734
28735 2023-05-09 Jason Merrill <jason@redhat.com>
28736
28737 PR c++/106740
28738 * g++.dg/template/friend78.C: New test.
28739
28740 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
28741 Uros Bizjak <ubizjak@gmail.com>
28742
28743 * gcc.target/i386/insvti_highpart-1.c: New test case.
28744
28745 2023-05-08 Andrew Pinski <apinski@marvell.com>
28746
28747 PR testsuite/109776
28748 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
28749
28750 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
28751
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.
28756
28757 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
28758
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'.
28768
28769 2023-05-08 Patrick Palka <ppalka@redhat.com>
28770
28771 PR c++/106214
28772 PR c++/93107
28773 * g++.dg/cpp1z/class-deduction114.C: New test.
28774
28775 2023-05-08 Andrew Pinski <apinski@marvell.com>
28776
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.
28783
28784 2023-05-08 Andrew Pinski <apinski@marvell.com>
28785
28786 * gcc.dg/tree-ssa/minmax-17.c: New test.
28787
28788 2023-05-08 Andrew Pinski <apinski@marvell.com>
28789
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.
28796
28797 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28798
28799 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
28800
28801 2023-05-08 Andrew Pinski <apinski@marvell.com>
28802
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.
28812
28813 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28814
28815 PR fortran/109662
28816 * gfortran.dg/pr109662-a.f90: New test.
28817
28818 2023-05-07 Patrick Palka <ppalka@redhat.com>
28819
28820 PR c++/85979
28821 * g++.dg/diagnostic/alignof4.C: New test.
28822
28823 2023-05-07 Patrick Palka <ppalka@redhat.com>
28824
28825 DR 2256
28826 PR c++/103091
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.
28830
28831 2023-05-07 Patrick Palka <ppalka@redhat.com>
28832
28833 * g++.dg/cpp2a/concepts-alias6.C: New test.
28834
28835 2023-05-07 Patrick Palka <ppalka@redhat.com>
28836
28837 PR c++/98283
28838 * g++.dg/cpp1y/paren6.C: New test.
28839
28840 2023-05-07 Patrick Palka <ppalka@redhat.com>
28841
28842 PR c++/109651
28843 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
28844 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
28845
28846 2023-05-07 Patrick Palka <ppalka@redhat.com>
28847
28848 PR c++/109480
28849 * g++.dg/template/non-dependent25a.C: New test.
28850
28851 2023-05-07 Patrick Palka <ppalka@redhat.com>
28852
28853 PR c++/109480
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.
28858
28859 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
28860
28861 * gcc.target/powerpc/parall_5insn_const.c: New test.
28862
28863 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
28864
28865 PR target/43644
28866 * gcc.target/i386/pr43644.c: New test case.
28867
28868 2023-05-06 Xi Ruoyao <xry111@xry111.site>
28869
28870 * gcc.target/loongarch/shrink-wrap.c: New test.
28871
28872 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28873
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.
28908
28909 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28910
28911 PR fortran/109662
28912 * gfortran.dg/pr109662.f90: New test.
28913
28914 2023-05-06 Jakub Jelinek <jakub@redhat.com>
28915
28916 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
28917
28918 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28919
28920 PR target/109748
28921 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
28922
28923 2023-05-06 Jakub Jelinek <jakub@redhat.com>
28924
28925 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
28926
28927 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
28928
28929 * gcc.target/cris/peep2-addsplit1.c: New test.
28930
28931 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
28932
28933 * gcc.target/cris/peep2-movandsplit1.c: New test.
28934
28935 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
28936
28937 * gcc.target/cris/peep2-lsrandsplit1.c,
28938 gcc.target/cris/peep2-movulsr2.c: New tests.
28939
28940 2023-05-05 Harald Anlauf <anlauf@gmx.de>
28941
28942 PR fortran/109641
28943 * gfortran.dg/overload_5.f90: New test.
28944
28945 2023-05-05 Pan Li <pan2.li@intel.com>
28946 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28947
28948 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
28949 Adjust indexed load/store check condition.
28950
28951 2023-05-05 Pan Li <pan2.li@intel.com>
28952
28953 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
28954 Adjust test check condition.
28955
28956 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28957
28958 PR target/109615
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.
28962
28963 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
28964
28965 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
28966
28967 2023-05-05 Andrew Pinski <apinski@marvell.com>
28968
28969 PR tree-optimization/109732
28970 * gcc.dg/pr109732.c: New test.
28971 * gcc.dg/pr109732-1.c: New test.
28972
28973 2023-05-05 Andrew Pinski <apinski@marvell.com>
28974
28975 PR tree-optimization/109722
28976 * gcc.dg/tree-ssa/abs-1.c: New test.
28977
28978 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
28979
28980 PR modula2/109729
28981 * gm2/pim/run/pass/ForChar.mod: New test.
28982
28983 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28984
28985 * gcc.target/aarch64/simd/pr99195_4.c: New test.
28986
28987 2023-05-04 Julian Brown <julian@codesourcery.com>
28988
28989 PR fortran/109622
28990 * gfortran.dg/goacc/pr109622-5.f90: New test.
28991 * gfortran.dg/goacc/pr109622-6.f90: New test.
28992
28993 2023-05-04 Andrew Pinski <apinski@marvell.com>
28994
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.
29001
29002 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29003
29004 PR target/99195
29005 * gcc.target/aarch64/simd/pr99195_3.c: New test.
29006
29007 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29008
29009 PR target/99195
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.
29012
29013 2023-05-04 Richard Biener <rguenther@suse.de>
29014
29015 PR tree-optimization/109724
29016 * g++.dg/torture/pr109724.C: New testcase.
29017
29018 2023-05-04 Jakub Jelinek <jakub@redhat.com>
29019
29020 PR debug/109676
29021 * g++.target/i386/pr109676.C: New test.
29022
29023 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
29024
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
29030 or file names.
29031
29032 2023-05-03 Jason Merrill <jason@redhat.com>
29033
29034 PR c++/91618
29035 PR c++/109649
29036 * g++.dg/template/friend77.C: New test.
29037
29038 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
29039
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.
29043
29044 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
29045
29046 PR sanitizer/90746
29047 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
29048
29049 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
29050
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.
29056
29057 2023-05-03 Murray Steele <murray.steele@arm.com>
29058 Christophe Lyon <christophe.lyon@arm.com>
29059
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.
29065
29066 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29067
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.
29113
29114 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29115
29116 PR target/99195
29117 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
29118 add/sub intrinsics.
29119
29120 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29121
29122 PR target/99195
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.
29126
29127 2023-05-03 Jason Merrill <jason@redhat.com>
29128
29129 * g++.dg/template/nontype12.C: Check for duplicate error.
29130
29131 2023-05-02 Andrew Pinski <apinski@marvell.com>
29132
29133 PR tree-optimization/109702
29134 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
29135
29136 2023-05-02 Andrew Pinski <apinski@marvell.com>
29137
29138 PR target/109657
29139 * gcc.target/aarch64/csinv-2.c: New test.
29140
29141 2023-05-02 Jason Merrill <jason@redhat.com>
29142
29143 PR c++/109678
29144 * g++.dg/cpp1z/variant1.C: New test.
29145
29146 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
29147
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.
29176
29177 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
29178
29179 PR target/89835
29180 * gcc.target/riscv/pr89835.c: New test.
29181
29182 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
29183 Pan Li <pan2.li@intel.com>
29184
29185 PR target/109617
29186 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
29187
29188 2023-05-02 Patrick Palka <ppalka@redhat.com>
29189
29190 PR c++/109506
29191 * g++.dg/cpp0x/nsdmi-template26.C: New test.
29192
29193 2023-05-02 Richard Biener <rguenther@suse.de>
29194
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.
29199
29200 2023-05-01 Jason Merrill <jason@redhat.com>
29201
29202 PR c++/109666
29203 * g++.dg/cpp0x/nsdmi-array2.C: New test.
29204
29205 2023-04-30 Jeff Law <jlaw@ventanamicro>
29206
29207 Revert:
29208 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
29209
29210 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
29211 for __LINE__.
29212 * gcc.dg/builtin-redefine-1.c: New test.
29213
29214 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
29215
29216 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
29217
29218 2023-04-30 Andrew Pinski <apinski@marvell.com>
29219
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.
29225
29226 2023-04-30 Andrew Pinski <apinski@marvell.com>
29227
29228 PR c/107926
29229 * gcc.dg/init-excess-3.c: New test.
29230
29231 2023-04-30 Martin Liska <mliska@suse.cz>
29232
29233 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
29234 output.
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.
29238
29239 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
29240
29241 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
29242 for __LINE__.
29243 * gcc.dg/builtin-redefine-1.c: New test.
29244
29245 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
29246
29247 * gm2/pim/run/pass/constlitbase.mod: New test.
29248
29249 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
29250
29251 * gcc.target/xstormy16/neghi2.c: New test case.
29252 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
29253
29254 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
29255
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.
29260
29261 2023-04-29 Jeff Law <jlaw@ventanamicro>
29262
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.
29266
29267 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
29268
29269 * gcc.target/riscv/rv32e_stack.c: New test.
29270
29271 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
29272
29273 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
29274 empty lines (besides optionally leading whitespace).
29275
29276 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
29277
29278 * gcc.target/riscv/divmod-1.c: New testcase.
29279 * gcc.target/riscv/divmod-2.c: New testcase.
29280
29281 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
29282
29283 * gcc.target/riscv/zbc32.c: New test.
29284 * gcc.target/riscv/zbc64.c: New test.
29285
29286 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
29287
29288 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
29289 * gcc.target/riscv/zbb-min-max-03.c: New tests.
29290
29291 2023-04-28 Andrew Pinski <apinski@marvell.com>
29292
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.
29296
29297 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
29298
29299 PR rtl-optimization/109476
29300 * gcc.target/avr/mmcu/pr109476.c: New test case.
29301
29302 2023-04-28 Richard Biener <rguenther@suse.de>
29303
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.
29309
29310 2023-04-28 Richard Biener <rguenther@suse.de>
29311
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.
29315
29316 2023-04-28 Pan Li <pan2.li@intel.com>
29317 kito-cheng <kito.cheng@sifive.com>
29318
29319 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
29320
29321 2023-04-28 Richard Biener <rguenther@suse.de>
29322
29323 PR ipa/109652
29324 * gcc.dg/torture/pr109652.c: New testcase.
29325
29326 2023-04-28 Julian Brown <julian@codesourcery.com>
29327
29328 PR fortran/109622
29329 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
29330
29331 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29332
29333 PR target/99195
29334 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
29335
29336 2023-04-28 Jakub Jelinek <jakub@redhat.com>
29337
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.
29342
29343 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
29344 Jakub Jelinek <jakub@redhat.com>
29345
29346 * gcc.dg/tree-ssa/range-sincos.c: New test.
29347
29348 2023-04-28 Jan Beulich <jbeulich@suse.com>
29349
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.
29356
29357 2023-04-28 Jan Beulich <jbeulich@suse.com>
29358
29359 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
29360
29361 2023-04-28 Alexandre Oliva <oliva@adacore.com>
29362
29363 * c-c++-common/torture/harden-cond-comp.c: New.
29364
29365 2023-04-27 Jason Merrill <jason@redhat.com>
29366
29367 * g++.dg/template/copy1.C: Adjust error lines.
29368
29369 2023-04-27 Pan Li <pan2.li@intel.com>
29370
29371 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
29372
29373 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
29374
29375 PR tree-optimization/109639
29376 * gcc.dg/tree-ssa/pr109639.c: New file.
29377 * gcc.dg/tree-ssa/pr109643.c: New file.
29378
29379 2023-04-27 Richard Biener <rguenther@suse.de>
29380
29381 PR ipa/109607
29382 * g++.dg/torture/pr109607.C: New testcase.
29383
29384 2023-04-27 Jakub Jelinek <jakub@redhat.com>
29385
29386 PR c/109409
29387 * gcc.dg/pr109409.c: New test.
29388
29389 2023-04-27 Jakub Jelinek <jakub@redhat.com>
29390
29391 PR c/107682
29392 PR c/109412
29393 * gcc.dg/pr109412.c: New test.
29394
29395 2023-04-27 Jan Beulich <jbeulich@suse.com>
29396
29397 * c-c++-common/patchable_function_entry-decl.c: Special-case
29398 RISC-V.
29399 * c-c++-common/patchable_function_entry-default.c: Likewise.
29400 * c-c++-common/patchable_function_entry-definition.c: Likewise.
29401
29402 2023-04-26 Jason Merrill <jason@redhat.com>
29403
29404 PR c++/69836
29405 * g++.dg/template/friend76.C: New test.
29406
29407 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
29408
29409 PR target/104338
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.
29418
29419 2023-04-26 Pan Li <pan2.li@intel.com>
29420 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29421
29422 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
29423
29424 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
29425
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.
29431
29432 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29433
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.
29438
29439 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
29440
29441 PR target/109069
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.
29446
29447 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29448
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.
29465
29466 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29467
29468 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
29469 check.
29470
29471 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29472
29473 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
29474
29475 2023-04-26 Pan Li <pan2.li@intel.com>
29476
29477 PR target/109272
29478 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
29479 condition.
29480 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
29481 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
29482
29483 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
29484
29485 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
29486
29487 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
29488
29489 PR modula2/108121
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.
29493
29494 2023-04-25 Patrick Palka <ppalka@redhat.com>
29495
29496 PR c++/108975
29497 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
29498
29499 2023-04-25 Richard Biener <rguenther@suse.de>
29500
29501 PR tree-optimization/109609
29502 * gcc.dg/torture/pr109609.c: New testcase.
29503
29504 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
29505
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.
29514
29515 2023-04-25 Jakub Jelinek <jakub@redhat.com>
29516
29517 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
29518 float16, float32, float64 and float128.
29519
29520 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29521
29522 PR target/99195
29523 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
29524
29525 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29526
29527 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
29528
29529 2023-04-25 Jakub Jelinek <jakub@redhat.com>
29530
29531 PR c++/109278
29532 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
29533
29534 2023-04-25 Richard Biener <rguenther@suse.de>
29535
29536 PR rtl-optimization/109585
29537 * gcc.dg/torture/pr109585.c: New testcase.
29538
29539 2023-04-25 Jakub Jelinek <jakub@redhat.com>
29540
29541 PR target/109566
29542 * gcc.target/powerpc/pr109566.c: New test.
29543
29544 2023-04-25 Martin Liska <mliska@suse.cz>
29545
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.
29549
29550 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
29551
29552 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
29553
29554 2023-04-25 Sam James <sam@gentoo.org>
29555
29556 PR tree-optimization/105312
29557 PR target/105573
29558 * gcc.target/sparc/pr105573.c: New test.
29559
29560 2023-04-25 Andrew Pinski <apinski@marvell.com>
29561
29562 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
29563
29564 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
29565
29566 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
29567
29568 2023-04-24 Andrew Pinski <apinski@marvell.com>
29569
29570 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
29571 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
29572
29573 2023-04-24 Andrew Pinski <apinski@marvell.com>
29574
29575 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
29576
29577 2023-04-24 Andrew Pinski <apinski@marvell.com>
29578
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.
29582
29583 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29584
29585 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
29586 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
29587
29588 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29589
29590 PR target/109406
29591 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
29592 MUL.
29593 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
29594
29595 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29596
29597 * gcc.target/aarch64/simd/vabal_combine.c: New test.
29598
29599 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29600
29601 * gcc.target/aarch64/simd/addlv_zext.c: New test.
29602
29603 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29604
29605 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
29606
29607 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29608
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.
29615
29616 2023-04-24 liuhongt <hongtao.liu@intel.com>
29617
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.
29629
29630 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
29631
29632 * lib/gm2.exp (gm2_target_compile_default): Conditionally
29633 append -lnsl -lsocket to ldflags.
29634
29635 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29636
29637 * gcc.target/aarch64/float_truncate_zero.c: New test.
29638
29639 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29640
29641 PR target/99195
29642 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
29643
29644 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
29645
29646 * gcc.target/xstormy16/mulhi.c: New test case.
29647
29648 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
29649
29650 * gcc.target/xstormy16/extendhisi2.c: New test case.
29651 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
29652
29653 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
29654
29655 * gcc.target/xstormy16/shiftsi.c: New test case.
29656
29657 2023-04-23 liuhongt <hongtao.liu@intel.com>
29658
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.
29665
29666 2023-04-23 liuhongt <hongtao.liu@intel.com>
29667
29668 * gcc.target/i386/pr108707.c: New test.
29669
29670 2023-04-22 Andrew Pinski <apinski@marvell.com>
29671
29672 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
29673
29674 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
29675
29676 PR target/54816
29677 * gcc.target/avr/pr54816.c: Move to...
29678 * gcc.target/avr/mmcu/pr54816.c: ... here.
29679
29680 2023-04-22 Harald Anlauf <anlauf@gmx.de>
29681 Steven G. Kargl <kargl@gcc.gnu.org>
29682
29683 PR fortran/109500
29684 * gfortran.dg/allocatable_function_11.f90: New test.
29685
29686 2023-04-22 Jakub Jelinek <jakub@redhat.com>
29687
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
29692 rather than 4.
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
29696 rather than 4.
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.
29703
29704 2023-04-22 Jeff Law <jlaw@ventanamicro>
29705
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.
29715
29716 2023-04-22 Jakub Jelinek <jakub@redhat.com>
29717
29718 PR tree-optimization/109583
29719 * gcc.dg/pr109583.c: New test.
29720
29721 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
29722 Ondrej Kubanek <kubanek0ondrej@gmail.com>
29723
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.
29727
29728 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
29729
29730 PR tree-optimization/109546
29731 * gcc.dg/pr109546.c: New.
29732
29733 2023-04-21 Jason Merrill <jason@redhat.com>
29734
29735 PR c++/108099
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.
29739
29740 2023-04-21 Jeff Law <jlaw@ventanamicro>
29741
29742 PR testsuite/109549
29743 * gcc.target/i386/cmov6.c: No longer expect this test to
29744 generate 'cmov' instructions.
29745
29746 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29747
29748 * gcc.target/aarch64/sminmax-asr_1.c: New test.
29749
29750 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29751
29752 PR target/108779
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.
29758
29759 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29760
29761 PR target/99195
29762 * gcc.target/aarch64/simd/pr99195_1.c: New test.
29763
29764 2023-04-21 Richard Biener <rguenther@suse.de>
29765
29766 PR tree-optimization/109573
29767 * g++.dg/vect/pr109573.cc: New testcase.
29768
29769 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29770
29771 PR target/108270
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.
29775
29776 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
29777
29778 PR target/108728
29779 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
29780
29781 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
29782
29783 PR target/108728
29784 * lib/target-supports.exp (is-effective-target-keyword): Add
29785 ppc_cpu_supports_hw.
29786
29787 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29788
29789 PR target/109547
29790 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
29791 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
29792 condition.
29793
29794 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
29795
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.
29801
29802 2023-04-20 Jakub Jelinek <jakub@redhat.com>
29803
29804 PR c/107041
29805 * gcc.dg/goacc/pr107041.c: New test.
29806
29807 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
29808
29809 PR target/78952
29810 * gcc.target/i386/pr78952-4.c: New test.
29811
29812 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29813 kito-cheng <kito.cheng@sifive.com>
29814
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.
29818
29819 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
29820
29821 * gcc.target/riscv/arch-19.c: Add -misa-spec.
29822
29823 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29824 kito-cheng <kito.cheng@sifive.com>
29825
29826 PR target/109535
29827 * g++.target/riscv/rvv/base/pr109535.C: New test.
29828 * gcc.target/riscv/rvv/base/pr109535.c: New test.
29829
29830 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
29831
29832 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
29833 rather than stdint.h
29834
29835 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
29836
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.
29843
29844 2023-04-20 Jakub Jelinek <jakub@redhat.com>
29845
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.
29854
29855 2023-04-20 Jakub Jelinek <jakub@redhat.com>
29856
29857 PR c++/108099
29858 PR testsuite/109560
29859 * g++.dg/ext/int128-8.C: Require int128 effective target.
29860
29861 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
29862
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.
29866
29867 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
29868
29869 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
29870 * gcc.target/i386/pr109117-1.c: Modify error message.
29871
29872 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
29873
29874 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
29875
29876 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
29877
29878 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
29879
29880 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
29881
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.
29934
29935 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
29936
29937 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
29938 Remove avx512bw.
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.
29951
29952 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
29953
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.
29961
29962 2023-04-19 Patrick Palka <ppalka@redhat.com>
29963 Jonathan Wakely <jwakely@redhat.com>
29964
29965 PR c++/100157
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.
29969
29970 2023-04-19 Patrick Palka <ppalka@redhat.com>
29971
29972 PR c++/109556
29973 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
29974
29975 2023-04-19 Harald Anlauf <anlauf@gmx.de>
29976
29977 PR testsuite/83904
29978 PR fortran/100297
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".
29982
29983 2023-04-19 Andrew Pinski <apinski@marvell.com>
29984
29985 * gcc.target/i386/cmov10.c: New test.
29986 * gcc.target/i386/cmov11.c: New test.
29987
29988 2023-04-19 Jason Merrill <jason@redhat.com>
29989
29990 PR c++/108099
29991 * g++.dg/ext/int128-8.C: New test.
29992
29993 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29994
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.
30002
30003 2023-04-19 Pan Li <pan2.li@intel.com>
30004
30005 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
30006 condition.
30007 * gcc.target/riscv/simplify_ior_optimization.c: New test.
30008
30009 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
30010
30011 PR target/78904
30012 PR target/78952
30013 * gcc.target/i386/pr78952-3.c: New test.
30014
30015 2023-04-19 Xi Ruoyao <xry111@xry111.site>
30016
30017 PR target/109465
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.
30021
30022 2023-04-19 Xi Ruoyao <xry111@xry111.site>
30023
30024 * gcc.target/loongarch/va_arg.c: New test.
30025
30026 2023-04-19 Jakub Jelinek <jakub@redhat.com>
30027
30028 PR tree-optimization/109011
30029 * gcc.dg/vect/pr109011-1.c: New test.
30030
30031 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
30032
30033 * gcc.target/aarch64/vec-set-zero.c: New test.
30034
30035 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30036
30037 PR target/108840
30038 * gcc.target/aarch64/pr108840.c: New test.
30039
30040 2023-04-19 Jakub Jelinek <jakub@redhat.com>
30041
30042 PR tree-optimization/109524
30043 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
30044 const nn &.
30045
30046 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
30047
30048 PR target/94908
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.
30052
30053 2023-04-18 Richard Biener <rguenther@suse.de>
30054
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.
30073
30074 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
30075
30076 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
30077
30078 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30079
30080 * gcc.target/aarch64/spellcheck_11.c: New test.
30081
30082 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30083
30084 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
30085 extension.
30086
30087 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
30088
30089 * gcc.target/riscv/arch-5.c: Likewise.
30090
30091 2023-04-18 Jakub Jelinek <jakub@redhat.com>
30092
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.
30096
30097 2023-04-18 Xi Ruoyao <xry111@xry111.site>
30098
30099 * gcc.target/loongarch/add-const.c: New test.
30100 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
30101 frame size change.
30102 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
30103
30104 2023-04-17 Patrick Palka <ppalka@redhat.com>
30105
30106 PR c++/109531
30107 * g++.dg/template/canon-type-20.C: New test.
30108 * g++.dg/template/ttp36.C: New test.
30109
30110 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
30111
30112 * gcc.target/riscv/stack_save_restore.c: New test.
30113
30114 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
30115
30116 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
30117
30118 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
30119
30120 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
30121
30122 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
30123
30124 PR target/106602
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.
30129
30130 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
30131
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.
30136
30137 2023-04-17 Martin Jambor <mjambor@suse.cz>
30138
30139 PR ipa/107769
30140 PR ipa/109318
30141 * gcc.dg/ipa/pr109318.c: New test.
30142 * gcc.dg/lto/pr107769_0.c: Likewise.
30143
30144 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
30145 Di Zhao <di.zhao@amperecomputing.com>
30146
30147 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
30148
30149 2023-04-17 Jakub Jelinek <jakub@redhat.com>
30150
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.
30154
30155 2023-04-17 Richard Biener <rguenther@suse.de>
30156
30157 PR tree-optimization/109524
30158 * g++.dg/pr109524.C: New testcase.
30159
30160 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
30161
30162 PR testsuite/108809
30163 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
30164
30165 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
30166
30167 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
30168 for riscv_vector.h
30169 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
30170 -mabi.
30171
30172 2023-04-17 Pan Li <pan2.li@intel.com>
30173
30174 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
30175
30176 2023-04-16 Jeff Law <jlaw@ventanamicro>
30177
30178 PR target/109508
30179 * gcc.target/riscv/pr109508.c: New test.
30180
30181 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
30182
30183 PR target/54816
30184 * gcc.target/avr/pr54816.c: New test case.
30185
30186 2023-04-15 Jason Merrill <jason@redhat.com>
30187
30188 PR c++/109357
30189 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
30190
30191 2023-04-15 Alexandre Oliva <oliva@adacore.com>
30192 Kewen Lin <linkw@linux.ibm.com>
30193
30194 PR target/99708
30195 * gcc.target/powerpc/pr99708.c: Accept lack of
30196 __SIZEOF_IBM128__ when long double is 64-bit wide.
30197
30198 2023-04-15 Jason Merrill <jason@redhat.com>
30199
30200 PR c++/109514
30201 * g++.dg/warn/Wdangling-pointer-6.C: New test.
30202
30203 2023-04-14 Harald Anlauf <anlauf@gmx.de>
30204
30205 PR fortran/109511
30206 * gfortran.dg/set_exponent_1.f90: New test.
30207
30208 2023-04-14 Richard Biener <rguenther@suse.de>
30209
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.
30214
30215 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
30216
30217 PR fortran/104272
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
30221
30222 2023-04-14 Richard Biener <rguenther@suse.de>
30223
30224 PR tree-optimization/109502
30225 * gcc.dg/vect/pr109502.c: New testcase.
30226
30227 2023-04-14 Richard Biener <rguenther@suse.de>
30228
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.
30236
30237 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
30238 Jakub Jelinek <jakub@redhat.com>
30239
30240 PR target/108947
30241 PR target/109040
30242 * gcc.dg/pr108947.c: New test.
30243 * gcc.c-torture/execute/pr109040.c: New test.
30244
30245 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
30246
30247 PR analyzer/108722
30248 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
30249
30250 2023-04-13 Patrick Palka <ppalka@redhat.com>
30251
30252 PR c++/109420
30253 * g++.dg/template/typename27.C: New test.
30254
30255 2023-04-13 Jason Merrill <jason@redhat.com>
30256
30257 PR c++/109277
30258 * g++.dg/ext/is_convertible5.C: New test.
30259
30260 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
30261
30262 PR modula2/109497
30263 PR modula2/109496
30264 * gm2/pim/run/pass/addcharconst.mod: New test.
30265 * gm2/pim/run/pass/singlechar.mod: New test.
30266
30267 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
30268
30269 PR target/108910
30270 * gcc.dg/torture/pr108910.c: New test.
30271
30272 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30273
30274 PR target/109479
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.
30281
30282 2023-04-12 Jakub Jelinek <jakub@redhat.com>
30283
30284 PR tree-optimization/109410
30285 * gcc.dg/pr109410.c: New test.
30286
30287 2023-04-12 Jakub Jelinek <jakub@redhat.com>
30288
30289 PR target/109458
30290 * gcc.target/i386/pr109458.c: New test.
30291
30292 2023-04-12 Jakub Jelinek <jakub@redhat.com>
30293
30294 PR tree-optimization/109462
30295 * g++.dg/opt/pr109462.C: New test.
30296
30297 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
30298
30299 PR tree-optimization/109462
30300 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
30301
30302 2023-04-12 Richard Biener <rguenther@suse.de>
30303
30304 PR tree-optimization/109473
30305 * gcc.dg/vect/pr109473.c: New testcase.
30306
30307 2023-04-12 Harald Anlauf <anlauf@gmx.de>
30308
30309 PR fortran/104312
30310 * gfortran.dg/entry_26.f90: New test.
30311 * gfortran.dg/entry_27.f90: New test.
30312
30313 2023-04-12 Harald Anlauf <anlauf@gmx.de>
30314
30315 PR fortran/61615
30316 PR fortran/99982
30317 * gfortran.dg/interface_49.f90: New test.
30318
30319 2023-04-12 Richard Biener <rguenther@suse.de>
30320
30321 PR tree-optimization/109469
30322 * gcc.dg/torture/pr109469.c: New testcase.
30323
30324 2023-04-12 Richard Biener <rguenther@suse.de>
30325
30326 PR tree-optimization/109434
30327 * g++.dg/opt/pr109434.C: New testcase.
30328
30329 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
30330
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
30334 considering BE.
30335
30336 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
30337
30338 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
30339
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>
30344
30345 PR target/109104
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.
30349
30350 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
30351
30352 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
30353 for -m32.
30354
30355 2023-04-11 Martin Liska <mliska@suse.cz>
30356
30357 PR driver/108241
30358 * gcc.dg/pr108241.c: New test.
30359 * gcc.dg/pr79570.c: Add also -g option.
30360
30361 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
30362
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.
30366
30367 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
30368
30369 PR target/108812
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.
30373
30374 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
30375
30376 PR target/70243
30377 * gcc.target/powerpc/pr70243.c: New test.
30378
30379 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
30380
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.
30396
30397 2023-04-08 Jakub Jelinek <jakub@redhat.com>
30398
30399 PR tree-optimization/109392
30400 * gcc.dg/pr109392.c: New test.
30401
30402 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
30403
30404 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
30405
30406 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
30407
30408 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
30409
30410 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
30411
30412 PR fortran/87477
30413 PR fortran/85686
30414 PR fortran/88247
30415 PR fortran/91941
30416 PR fortran/92779
30417 PR fortran/93339
30418 PR fortran/93813
30419 PR fortran/100948
30420 PR fortran/102106
30421 PR fortran/98408
30422 PR fortran/105205
30423 PR fortran/106918
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
30432
30433 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
30434
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
30459
30460 2023-04-07 Alexandre Oliva <oliva@adacore.com>
30461
30462 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
30463 fortran compiler, skip if missing.
30464
30465 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
30466
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.
30469
30470 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
30471
30472 PR tree-optimization/109417
30473 * gcc.dg/pr109417.c: New.
30474
30475 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30476
30477 * rust/compile/issue-1422.rs: New test.
30478
30479 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30480
30481 * rust/compile/issue-1361.rs: New test.
30482
30483 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
30484
30485 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
30486 * rust/compile/issue-1830_str.rs: Likewise.
30487
30488 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30489
30490 * rust/compile/empty.in: New test.
30491 * rust/compile/include_empty.rs: New test.
30492
30493 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30494
30495 * rust/compile/torture/traits10.rs: Fix test-case
30496
30497 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30498
30499 * rust/compile/issue-1725-1.rs: New test.
30500 * rust/compile/issue-1725-2.rs: New test.
30501
30502 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30503
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.
30507
30508 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30509
30510 * rust/compile/parse_empty_tuple_pattern.rs: New test.
30511
30512 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
30513
30514 * rust/compile/issue-1830_bytes.rs: New test.
30515 * rust/compile/issue-1830_str.rs: New test.
30516
30517 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30518
30519 * rust/compile/variadic.rs: New test.
30520
30521 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30522
30523 * rust/execute/torture/overflow1.rs: Fix test.
30524
30525 2023-04-06 mxlol233 <mxlol233@outlook.com>
30526
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:
30547 `intrinsics`.
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`.
30557
30558 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30559
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.
30567
30568 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
30569
30570 * rust/execute/torture/let-pattern-1.rs: New test.
30571
30572 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30573
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.
30579
30580 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30581
30582 * rust/compile/func3.rs: update test case
30583
30584 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30585
30586 * rust/compile/issue-1786.rs: New test.
30587
30588 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30589
30590 * rust/compile/never_type_err1.rs: Moved to...
30591 * rust/compile/never_type1.rs: ...here. It now works
30592
30593 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30594
30595 * rust/compile/issue-1773.rs: New test.
30596
30597 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30598
30599 * rust/execute/torture/issue-1720-2.rs: New test.
30600
30601 2023-04-06 mxlol233 <mxlol233@outlook.com>
30602
30603 * rust/compile/feature.rs: New test.
30604
30605 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30606
30607 * rust/compile/closure_move_expr.rs: New test.
30608
30609 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30610
30611 * rust/compile/parse_complex_generic_application.rs: New test.
30612 * rust/compile/parse_complex_generic_application2.rs: New test.
30613
30614 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30615
30616 * rust/compile/multi_reference_type.rs: New test.
30617
30618 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
30619
30620 * rust/compile/issue-867.rs: New test.
30621
30622 2023-04-06 Lyra <teromene@teromene.fr>
30623
30624 * rust/compile/macro45.rs: New test.
30625
30626 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
30627
30628 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
30629 properly.
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.
30716
30717 2023-04-06 mxlol233 <mxlol233@outlook.com>
30718
30719 * rust/compile/diagnostic_underline.rs: New test.
30720
30721 2023-04-06 Philip Herron <herron.philip@googlemail.com>
30722
30723 * rust/compile/bounds.rs: change to use -fsyntax-only
30724 * rust/execute/torture/issue-1720.rs: New test.
30725
30726 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
30727
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.
30739
30740 2023-04-06 mxlol233 <mxlol233@outlook.com>
30741
30742 * rust/compile/bounds.rs: New test.
30743
30744 2023-04-06 Dave <dme2223@gmail.com>
30745
30746 * rust/compile/const10.rs: New test.
30747
30748 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
30749
30750 * rust/compile/unsafe11.rs: New test.
30751
30752 2023-04-06 Alexandre Oliva <oliva@adacore.com>
30753
30754 * gcc.dg/signbit-2.c: Add -maltivec if supported.
30755
30756 2023-04-06 Alexandre Oliva <oliva@adacore.com>
30757 Thomas Schwinge <thomas@codesourcery.com>
30758
30759 PR testsuite/108899
30760 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
30761 Fix quoting.
30762
30763 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
30764
30765 PR modula2/109423
30766 * gm2/pim/fail/setunknown.mod: New test.
30767 * gm2/pim/fail/setunknown2.mod: New test.
30768
30769 2023-04-05 Jeff Law <jlaw@ventanamicro>
30770
30771 PR target/108892
30772 * gcc.c-torture/compile/pr108892.c: New test.
30773
30774 2023-04-05 Martin Jambor <mjambor@suse.cz>
30775
30776 PR ipa/108959
30777 * gcc.dg/ipa/pr108959.c: New test.
30778
30779 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30780
30781 * g++.target/riscv/rvv/base/bug-23.C: New test.
30782
30783 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30784
30785 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
30786
30787 2023-04-04 Harald Anlauf <anlauf@gmx.de>
30788
30789 PR fortran/104349
30790 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
30791 * gfortran.dg/pr104349.f90: New test.
30792
30793 2023-04-04 Jakub Jelinek <jakub@redhat.com>
30794
30795 PR tree-optimization/109386
30796 * gcc.c-torture/execute/ieee/pr109386.c: New test.
30797
30798 2023-04-04 Marek Polacek <polacek@redhat.com>
30799
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.
30805
30806 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
30807
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.
30818
30819 2023-04-04 Jakub Jelinek <jakub@redhat.com>
30820
30821 PR target/109384
30822 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
30823 vs. f conflict.
30824
30825 2023-04-04 Richard Biener <rguenther@suse.de>
30826
30827 PR tree-optimization/109304
30828 * gcc.dg/pr109304.c: New testcase.
30829
30830 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
30831
30832 PR target/108699
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.
30836
30837 2023-04-04 Jason Merrill <jason@redhat.com>
30838
30839 PR c++/107484
30840 * g++.dg/lookup/friend25.C: New test.
30841
30842 2023-04-03 Patrick Palka <ppalka@redhat.com>
30843
30844 PR c++/109300
30845 * g++.dg/cpp1y/var-templ79.C: New test.
30846
30847 2023-04-03 Jakub Jelinek <jakub@redhat.com>
30848 Martin Jambor <mjambor@suse.cz>
30849
30850 PR ipa/109303
30851 * gcc.dg/pr109303.c: New test.
30852
30853 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
30854
30855 PR target/102146
30856 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
30857 scan.
30858
30859 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
30860
30861 PR target/109375
30862 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
30863
30864 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
30865
30866 PR target/109376
30867 * gnat.dg/prot7.adb: Skip on hppa.
30868
30869 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30870 kito-cheng <kito.cheng@sifive.com>
30871
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.
30876
30877 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30878
30879 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
30880 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
30881
30882 2023-04-01 Patrick Palka <ppalka@redhat.com>
30883
30884 PR c++/109160
30885 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
30886
30887 2023-04-01 Patrick Palka <ppalka@redhat.com>
30888
30889 PR c++/53164
30890 PR c++/105848
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.
30894
30895 2023-04-01 Jakub Jelinek <jakub@redhat.com>
30896
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.
30902
30903 2023-04-01 Jakub Jelinek <jakub@redhat.com>
30904
30905 PR tree-optimization/109362
30906 * gcc.target/i386/pr109362.c: New test.
30907
30908 2023-04-01 Jakub Jelinek <jakub@redhat.com>
30909 Richard Sandiford <richard.sandiford@arm.com>
30910
30911 PR target/109254
30912 * gcc.target/aarch64/sve/pr109254.c: New test.
30913
30914 2023-03-31 Jakub Jelinek <jakub@redhat.com>
30915
30916 PR analyzer/107396
30917 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
30918 if fdopen returns NULL.
30919
30920 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
30921
30922 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
30923 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
30924
30925 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
30926
30927 * gcc.target/i386/pr109052-2.c: New.
30928
30929 2023-03-31 Jakub Jelinek <jakub@redhat.com>
30930
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.
30936
30937 2023-03-31 Jonathan Yong <10walls@gmail.com>
30938
30939 * c-c++-common/Warray-bounds.c: Fix excess warnings on
30940 LLP64.
30941
30942 2023-03-31 liuhongt <hongtao.liu@intel.com>
30943
30944 * g++.target/i386/pr85048.C: New test.
30945
30946 2023-03-30 Jason Merrill <jason@redhat.com>
30947
30948 PR c++/105452
30949 * g++.dg/lookup/anon8.C: New test.
30950
30951 2023-03-30 Jason Merrill <jason@redhat.com>
30952
30953 PR c++/105221
30954 * g++.dg/cpp1z/noexcept-type27.C: New test.
30955
30956 2023-03-30 Jakub Jelinek <jakub@redhat.com>
30957
30958 PR c++/109319
30959 * g++.dg/cpp23/subscript14.C: New test.
30960
30961 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
30962
30963 PR tree-optimization/109154
30964 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
30965
30966 2023-03-30 Jason Merrill <jason@redhat.com>
30967
30968 PR c++/107897
30969 PR c++/108887
30970 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
30971 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
30972
30973 2023-03-30 Richard Biener <rguenther@suse.de>
30974
30975 PR tree-optimization/107561
30976 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
30977 * g++.dg/warn/Warray-bounds-16.C: Likewise.
30978
30979 2023-03-30 Richard Biener <rguenther@suse.de>
30980
30981 PR tree-optimization/109342
30982 * g++.dg/torture/pr109342.C: New testcase.
30983
30984 2023-03-30 Jakub Jelinek <jakub@redhat.com>
30985
30986 PR c++/109278
30987 * g++.dg/cpp23/ext-floating15.C: New test.
30988
30989 2023-03-30 liuhongt <hongtao.liu@intel.com>
30990
30991 * gcc.target/i386/pr88828-0.c: Adjust testcase.
30992
30993 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
30994
30995 PR modula2/109336
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.
31000
31001 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
31002
31003 * gcc.target/riscv/arch-19.c: New test.
31004
31005 2023-03-29 Richard Biener <rguenther@suse.de>
31006
31007 PR tree-optimization/109331
31008 * gcc.dg/torture/pr109331.c: New testcase.
31009
31010 2023-03-29 Richard Biener <rguenther@suse.de>
31011
31012 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
31013
31014 2023-03-29 Richard Biener <rguenther@suse.de>
31015
31016 PR tree-optimization/109327
31017 * gcc.dg/pr109327.c: New testcase.
31018
31019 2023-03-29 Richard Biener <rguenther@suse.de>
31020
31021 PR ipa/106124
31022 * g++.dg/gomp/pr106124.C: New testcase.
31023
31024 2023-03-29 Jakub Jelinek <jakub@redhat.com>
31025 Richard Biener <rguenther@suse.de>
31026
31027 PR tree-optimization/109301
31028 * gcc.dg/pr109301.c: New test.
31029
31030 2023-03-29 Jason Merrill <jason@redhat.com>
31031
31032 PR c++/109321
31033 PR c++/109320
31034 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
31035 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
31036
31037 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
31038
31039 * gfortran.dg/weak-2.f90: Enable for nvptx target.
31040
31041 2023-03-28 David Malcolm <dmalcolm@redhat.com>
31042
31043 PR c/107002
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.
31048
31049 2023-03-28 Jason Merrill <jason@redhat.com>
31050
31051 PR c++/107163
31052 * g++.dg/warn/Wsequence-point-5.C: New test.
31053
31054 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
31055
31056 PR target/109312
31057 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
31058
31059 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
31060
31061 PR rtl-optimization/109187
31062 * gcc.dg/pr109187.c: New test.
31063
31064 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
31065
31066 PR tree-optimization/109265
31067 PR tree-optimization/109274
31068 * gcc.dg/pr109274.c: New.
31069 * gfortran.dg/pr109265.f90: New.
31070
31071 2023-03-28 Richard Biener <rguenther@suse.de>
31072
31073 PR tree-optimization/107087
31074 * g++.dg/pr107087.C: New testcase.
31075
31076 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
31077
31078 PR target/109072
31079 * gcc.target/aarch64/pr109072_1.c: New test.
31080 * gcc.target/aarch64/pr109072_2.c: Likewise.
31081
31082 2023-03-28 Jakub Jelinek <jakub@redhat.com>
31083
31084 PR middle-end/106190
31085 * gcc.dg/asan/pr106190.c: New test.
31086
31087 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
31088
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.
31093
31094 2023-03-28 Jakub Jelinek <jakub@redhat.com>
31095
31096 PR target/109276
31097 * gcc.target/i386/pr109276.c: New test.
31098
31099 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
31100
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.
31105
31106 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31107
31108 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
31109 brackets.
31110 * gcc.dg/visibility-22.c: Add weak_undefined options.
31111
31112 2023-03-27 Richard Biener <rguenther@suse.de>
31113
31114 PR tree-optimization/54498
31115 * g++.dg/torture/pr54498.C: New testcase.
31116
31117 2023-03-27 Richard Biener <rguenther@suse.de>
31118
31119 PR tree-optimization/108357
31120 * gcc.dg/tree-ssa/pr108357.c: New testcase.
31121
31122 2023-03-27 Martin Liska <mliska@suse.cz>
31123
31124 * lib/verify-sarif-file.py: Use apostrophes instead
31125 of double quotes.
31126
31127 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
31128
31129 PR target/109167
31130 * gcc.target/powerpc/pr109167.c: New test.
31131
31132 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
31133
31134 PR target/109082
31135 * gcc.target/powerpc/pr109082.c: New test.
31136
31137 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
31138
31139 PR target/106282
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.
31148
31149 2023-03-26 Jakub Jelinek <jakub@redhat.com>
31150
31151 PR tree-optimization/109230
31152 * gcc.dg/pr109230.c: New test.
31153
31154 2023-03-26 Jakub Jelinek <jakub@redhat.com>
31155
31156 PR ipa/105685
31157 * c-c++-common/cold-2.c: New test.
31158
31159 2023-03-25 David Malcolm <dmalcolm@redhat.com>
31160
31161 PR analyzer/109098
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:
31170 New test case.
31171 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
31172 New test case.
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
31178 directive.
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.
31183
31184 2023-03-24 Patrick Palka <ppalka@redhat.com>
31185
31186 PR c++/106969
31187 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
31188 C++98 mode.
31189 * g++.dg/lookup/this2.C: New test.
31190
31191 2023-03-24 Jason Merrill <jason@redhat.com>
31192
31193 PR c++/105481
31194 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
31195
31196 2023-03-24 David Malcolm <dmalcolm@redhat.com>
31197
31198 PR other/109163
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.
31205
31206 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
31207
31208 PR tree-optimization/109238
31209 * gcc.dg/pr109238.c: New.
31210
31211 2023-03-24 Richard Biener <rguenther@suse.de>
31212
31213 PR tree-optimization/106912
31214 * gcc.dg/profile-generate-4.c: New testcase.
31215
31216 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
31217
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.
31221
31222 2023-03-24 Jakub Jelinek <jakub@redhat.com>
31223
31224 PR target/109137
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
31228 memset.
31229
31230 2023-03-24 Jakub Jelinek <jakub@redhat.com>
31231
31232 PR tree-optimization/99739
31233 * gcc.dg/tree-ssa/pr99739.c: New test.
31234
31235 2023-03-24 Alexandre Oliva <oliva@adacore.com>
31236
31237 * lib/target-supports.exp (add_options_for_weak_undefined):
31238 New.
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.
31251
31252 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
31253 Tobias Burnus <tobias@codesourcery.com>
31254
31255 PR target/103628
31256 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
31257 expression" error.
31258 * gfortran.dg/unpack_field_1.f90: Likewise.
31259 * gfortran.dg/pr103628.f90: New.
31260
31261 2023-03-23 Jason Merrill <jason@redhat.com>
31262
31263 PR c++/105996
31264 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
31265
31266 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
31267
31268 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
31269
31270 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
31271
31272 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
31273
31274 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
31275
31276 * gcc.target/powerpc/mod-no_copy.c: New.
31277 * gcc.target/powerpc/mod-peephole.c: New.
31278
31279 2023-03-23 Andrew Pinski <apinski@marvell.com>
31280
31281 PR c/84900
31282 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
31283
31284 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
31285
31286 PR modula2/109264
31287 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
31288 New test.
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:
31293 New test.
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.
31300
31301 2023-03-23 Richard Biener <rguenther@suse.de>
31302
31303 PR tree-optimization/107569
31304 * g++.dg/opt/pr107569.C: New testcase.
31305
31306 2023-03-23 Richard Biener <rguenther@suse.de>
31307
31308 PR tree-optimization/109262
31309 * g++.dg/torture/pr109262.C: New testcase.
31310
31311 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
31312
31313 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
31314
31315 2023-03-23 Marek Polacek <polacek@redhat.com>
31316
31317 PR c++/107532
31318 * g++.dg/warn/Wdangling-reference11.C: New test.
31319 * g++.dg/warn/Wdangling-reference12.C: New test.
31320
31321 2023-03-23 Jakub Jelinek <jakub@redhat.com>
31322
31323 PR tree-optimization/109176
31324 * gcc.target/aarch64/sve/pr109176.c: New test.
31325
31326 2023-03-23 Pan Li <pan2.li@intel.com>
31327 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31328
31329 PR target/108654
31330 PR target/108185
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.
31334
31335 2023-03-23 Jason Merrill <jason@redhat.com>
31336
31337 PR c++/109241
31338 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
31339
31340 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31341
31342 PR target/109244
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.
31355
31356 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31357
31358 PR target/109228
31359 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
31360
31361 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31362 kito-cheng <kito.cheng@sifive.com>
31363
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.
31380
31381 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31382 kito-cheng <kito.cheng@sifive.com>
31383
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.
31387
31388 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
31389
31390 * lib/target-supports.exp (check_effective_target_riscv_vector):
31391 New.
31392
31393 2023-03-22 David Malcolm <dmalcolm@redhat.com>
31394
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.
31405
31406 2023-03-22 Jason Merrill <jason@redhat.com>
31407
31408 PR c++/108390
31409 * g++.dg/template/partial-order3.C: New test.
31410
31411 2023-03-22 Harald Anlauf <anlauf@gmx.de>
31412 Steven G. Kargl <kargl@gcc.gnu.org>
31413
31414 PR fortran/104572
31415 * gfortran.dg/pr104572.f90: New test.
31416
31417 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
31418
31419 * gcc.target/i386/pr109137.c: New.
31420
31421 2023-03-22 Jason Merrill <jason@redhat.com>
31422
31423 PR c++/108795
31424 * g++.dg/ext/attr-tsafe1.C: New test.
31425
31426 2023-03-22 Alex Coplan <alex.coplan@arm.com>
31427
31428 PR c++/109177
31429 * g++.dg/ext/pr109177.C: New test.
31430
31431 2023-03-22 David Malcolm <dmalcolm@redhat.com>
31432
31433 PR analyzer/109239
31434 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
31435
31436 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
31437
31438 * gcc.target/gcn/complex.c: New test.
31439
31440 2023-03-21 Harald Anlauf <anlauf@gmx.de>
31441
31442 PR fortran/99036
31443 * gfortran.dg/pr99036.f90: New test.
31444
31445 2023-03-21 Jason Merrill <jason@redhat.com>
31446
31447 PR c++/106890
31448 * g++.dg/cpp0x/nsdmi-template25.C: New test.
31449
31450 2023-03-21 Richard Biener <rguenther@suse.de>
31451
31452 PR tree-optimization/109219
31453 * gcc.dg/torture/pr109219.c: New testcase.
31454
31455 2023-03-21 Jakub Jelinek <jakub@redhat.com>
31456
31457 PR testsuite/108898
31458 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
31459 epilogue loops.
31460 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
31461 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
31462
31463 2023-03-21 Jakub Jelinek <jakub@redhat.com>
31464
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.
31481
31482 2023-03-21 Jakub Jelinek <jakub@redhat.com>
31483
31484 PR tree-optimization/109215
31485 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
31486
31487 2023-03-21 Richard Biener <rguenther@suse.de>
31488
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.
31493
31494 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
31495
31496 PR fortran/109209
31497 * gfortran.dg/pr109209.f90: New test.
31498
31499 2023-03-20 Marek Polacek <polacek@redhat.com>
31500
31501 PR c++/109159
31502 * g++.dg/cpp0x/explicit16.C: New test.
31503
31504 2023-03-20 Jakub Jelinek <jakub@redhat.com>
31505
31506 PR c++/109164
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.
31511
31512 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
31513
31514 PR target/109067
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.
31519
31520 2023-03-20 Harald Anlauf <anlauf@gmx.de>
31521
31522 PR fortran/109186
31523 * gfortran.dg/nearest_6.f90: New test.
31524
31525 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
31526
31527 PR target/109178
31528 * gcc.target/powerpc/pr109178.c: New test.
31529
31530 2023-03-20 Jakub Jelinek <jakub@redhat.com>
31531
31532 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
31533 from char to char [2 * sizeof (int)].
31534
31535 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
31536
31537 PR fortran/87127
31538 * gfortran.dg/external_procedures_4.f90: New test.
31539
31540 2023-03-19 Harald Anlauf <anlauf@gmx.de>
31541
31542 PR fortran/85877
31543 * gfortran.dg/pr85877.f90: New test.
31544
31545 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
31546
31547 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
31548 for MSA tests.
31549
31550 2023-03-18 David Malcolm <dmalcolm@redhat.com>
31551
31552 PR analyzer/109094
31553 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
31554
31555 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
31556
31557 PR fortran/64290
31558 PR fortran/67444
31559 PR fortran/67471
31560 PR fortran/69298
31561 PR fortran/70863
31562 PR fortran/71798
31563 PR fortran/80524
31564 PR fortran/82996
31565 PR fortran/84472
31566 PR fortran/88735
31567 PR fortran/93691
31568 PR fortran/91316
31569 PR fortran/106576
31570 PR fortran/37336
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.
31593
31594 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
31595
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.
31603
31604 2023-03-17 Jason Merrill <jason@redhat.com>
31605
31606 PR c++/108975
31607 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
31608
31609 2023-03-17 Jason Merrill <jason@redhat.com>
31610
31611 PR c++/109172
31612 * g++.dg/eh/dtor4.C: New test.
31613
31614 2023-03-17 Jason Merrill <jason@redhat.com>
31615
31616 PR c++/69410
31617 * g++.dg/lookup/friend24.C: New test.
31618
31619 2023-03-17 Jakub Jelinek <jakub@redhat.com>
31620
31621 PR target/105554
31622 * gcc.target/i386/pr105554.c: New test.
31623
31624 2023-03-17 Jakub Jelinek <jakub@redhat.com>
31625
31626 PR c/109151
31627 * c-c++-common/ubsan/div-by-zero-8.c: New test.
31628
31629 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
31630
31631 * gcc.target/i386/pr109052.c: New.
31632
31633 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31634 kito-cheng <kito.cheng@sifive.com>
31635
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.
31641
31642 2023-03-17 Jakub Jelinek <jakub@redhat.com>
31643
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.
31648
31649 2023-03-17 Jakub Jelinek <jakub@redhat.com>
31650
31651 PR middle-end/108685
31652 * c-c++-common/gomp/doacross-8.c: New test.
31653
31654 2023-03-16 Jason Merrill <jason@redhat.com>
31655
31656 PR c++/105809
31657 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
31658
31659 2023-03-16 Jason Merrill <jason@redhat.com>
31660
31661 PR c++/108242
31662 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
31663
31664 2023-03-16 Jason Merrill <jason@redhat.com>
31665
31666 PR c++/101869
31667 * g++.dg/cpp0x/enum43.C: New test.
31668
31669 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
31670
31671 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
31672
31673 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
31674
31675 PR modula2/109125
31676 * gm2/types/run/pass/d.c: Convert data structure from
31677 BOOLEAN int to bool and cast int to bool in test function.
31678
31679 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
31680
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.
31694
31695 2023-03-16 Patrick Palka <ppalka@redhat.com>
31696
31697 PR c++/109030
31698 * g++.dg/cpp2a/constexpr-inst2.C: New test.
31699
31700 2023-03-16 Patrick Palka <ppalka@redhat.com>
31701
31702 PR c++/100288
31703 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
31704
31705 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
31706
31707 * gdc.dg/torture/simd23084.d: New test.
31708 * gdc.dg/torture/simd23085.d: New test.
31709 * gdc.dg/torture/simd23218.d: New test.
31710
31711 2023-03-16 Martin Liska <mliska@suse.cz>
31712
31713 PR middle-end/106133
31714 * c-c++-common/pr106133.c: New test.
31715
31716 2023-03-16 Alexandre Oliva <oliva@adacore.com>
31717
31718 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
31719
31720 2023-03-16 Jason Merrill <jason@redhat.com>
31721
31722 PR c++/105406
31723 * g++.dg/coroutines/co-await-moveonly1.C: New test.
31724
31725 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
31726
31727 PR d/109144
31728 * gdc.dg/torture/pr109144.d: New test.
31729
31730 2023-03-16 Richard Biener <rguenther@suse.de>
31731
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.
31737
31738 2023-03-15 Jason Merrill <jason@redhat.com>
31739
31740 PR c++/103871
31741 PR c++/98056
31742 * g++.dg/coroutines/co-await-initlist1.C: New test.
31743
31744 2023-03-15 David Malcolm <dmalcolm@redhat.com>
31745
31746 PR analyzer/109097
31747 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
31748 have an invocation object marked as succeeding, with no
31749 notifications.
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
31756 and test cases.
31757
31758 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
31759
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.
31766
31767 2023-03-15 Harald Anlauf <anlauf@gmx.de>
31768 Tobias Burnus <tobias@codesourcery.com>
31769
31770 PR fortran/58331
31771 * gfortran.dg/class_dummy_10.f90: New test.
31772
31773 2023-03-15 Marek Polacek <polacek@redhat.com>
31774
31775 PR c++/107280
31776 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
31777
31778 2023-03-15 Richard Biener <rguenther@suse.de>
31779
31780 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
31781 diagnostic.
31782
31783 2023-03-15 Jason Merrill <jason@redhat.com>
31784
31785 PR c++/58538
31786 * g++.dg/template/ttp7.C: Remove expected error.
31787
31788 2023-03-15 Jason Merrill <jason@redhat.com>
31789
31790 PR c++/108179
31791 PR c++/104107
31792 PR c++/95036
31793 * g++.dg/template/ttp35.C: New test.
31794
31795 2023-03-15 Richard Biener <rguenther@suse.de>
31796
31797 PR tree-optimization/109139
31798 * gcc.dg/torture/pr109139.c: New testcase.
31799
31800 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31801
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.
31805
31806 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31807
31808 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
31809
31810 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31811
31812 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
31813
31814 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31815
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.
31824
31825 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31826
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.
31833
31834 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31835
31836 * gcc.target/riscv/xtheadbs-tst.c: New test.
31837
31838 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31839
31840 * gcc.target/riscv/xtheadba-addsl.c: New test.
31841
31842 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31843
31844 * gcc.target/riscv/mcpu-thead-c906.c: New test.
31845
31846 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
31847
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.
31860
31861 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
31862
31863 PR target/109117
31864 * gcc.target/i386/pr109117-1.c: New test.
31865
31866 2023-03-15 Jonathan Yong <10walls@gmail.com>
31867
31868 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
31869 * gcc.dg/pic-3.c: Ditto.
31870 * gcc.dg/pic-4.c: Ditto.
31871
31872 2023-03-14 Patrick Palka <ppalka@redhat.com>
31873
31874 PR c++/96830
31875 * g++.dg/cpp2a/concepts-class5.C: New test.
31876 * g++.dg/cpp2a/concepts-class5a.C: New test.
31877
31878 2023-03-14 Patrick Palka <ppalka@redhat.com>
31879
31880 PR c++/96830
31881 * g++.dg/cpp2a/concepts-friend14.C: New test.
31882
31883 2023-03-14 Jason Merrill <jason@redhat.com>
31884
31885 PR c++/108468
31886 * g++.dg/cpp1y/var-templ78.C: New test.
31887
31888 2023-03-14 Jason Merrill <jason@redhat.com>
31889
31890 PR c++/107310
31891 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
31892 * g++.dg/warn/Wreturn-6.C: New test.
31893
31894 2023-03-14 Jakub Jelinek <jakub@redhat.com>
31895
31896 PR target/109109
31897 * gcc.target/i386/pr109109-1.c: New test.
31898 * gcc.target/i386/pr109109-2.c: New test.
31899
31900 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
31901
31902 PR d/109108
31903 * gdc.dg/torture/imports/pr109108.d: New test.
31904 * gdc.dg/torture/pr109108.d: New test.
31905
31906 2023-03-14 Jakub Jelinek <jakub@redhat.com>
31907
31908 PR c++/108972
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.
31913
31914 2023-03-14 Jakub Jelinek <jakub@redhat.com>
31915
31916 PR c++/109096
31917 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
31918
31919 2023-03-14 Richard Biener <rguenther@suse.de>
31920
31921 * gcc.dg/auto-init-unused-1.c: New testcase.
31922
31923 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
31924
31925 PR tree-optimization/109005
31926 * gnat.dg/specs/opt6.ads: New test.
31927
31928 2023-03-14 Tamar Christina <tamar.christina@arm.com>
31929
31930 PR testsuite/109118
31931 * gcc.dg/mla_1.c: Moved to...
31932 * gcc.target/aarch64/sve/mla_3.c: ...here.
31933
31934 2023-03-14 Jakub Jelinek <jakub@redhat.com>
31935
31936 PR tree-optimization/109115
31937 * gcc.dg/pr109115.c: New test.
31938
31939 2023-03-14 Richard Biener <rguenther@suse.de>
31940
31941 * g++.dg/torture/20230313.C: New testcase.
31942
31943 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
31944
31945 * gm2/pim/fail/largeconst.mod: New test.
31946
31947 2023-03-13 Jason Merrill <jason@redhat.com>
31948
31949 PR c++/107128
31950 * g++.dg/warn/pragma-system_header6.h: New test.
31951 * g++.dg/warn/pragma-system_header6.C: New test.
31952
31953 2023-03-13 David Malcolm <dmalcolm@redhat.com>
31954
31955 PR analyzer/105906
31956 * gcc.dg/analyzer/leak-pr105906.c: New test.
31957
31958 2023-03-13 David Malcolm <dmalcolm@redhat.com>
31959
31960 PR analyzer/108045
31961 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
31962 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
31963
31964 2023-03-13 David Malcolm <dmalcolm@redhat.com>
31965
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.
31969
31970 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31971
31972 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
31973
31974 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
31975
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.
38088
38089 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38090
38091 * gcc.target/riscv/rvv/base/bug-1.c: New test.
38092
38093 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38094
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.
38106
38107 2023-03-13 Marek Polacek <polacek@redhat.com>
38108
38109 PR c++/107532
38110 * g++.dg/warn/Wdangling-reference10.C: New test.
38111
38112 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
38113
38114 PR preprocessor/67046
38115 * c-c++-common/cpp/pr67046.c: New test.
38116
38117 2023-03-13 Richard Biener <rguenther@suse.de>
38118
38119 PR tree-optimization/109046
38120 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
38121
38122 2023-03-12 Jakub Jelinek <jakub@redhat.com>
38123
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
38131 related errors.
38132
38133 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
38134
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.
38138
38139 2023-03-12 Tamar Christina <tamar.christina@arm.com>
38140
38141 PR target/108583
38142 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
38143 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
38144
38145 2023-03-12 Tamar Christina <tamar.christina@arm.com>
38146 Richard Sandiford <richard.sandiford@arm.com>
38147
38148 PR target/108583
38149 * gcc.dg/mla_1.c: New test.
38150
38151 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
38152
38153 PR modula2/109089
38154 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
38155 the external definitions of isfinite.
38156
38157 2023-03-12 Jonathan Yong <10walls@gmail.com>
38158
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.
38162
38163 2023-03-12 Jonathan Yong <10walls@gmail.com>
38164
38165 * gcc.c-torture/compile/103818.c: Enable test for llp64.
38166
38167 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
38168
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
38173
38174 2023-03-11 Harald Anlauf <anlauf@gmx.de>
38175
38176 PR fortran/106945
38177 * gfortran.dg/pr106945.f90: New test.
38178
38179 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
38180
38181 * lib/target-supports.exp (check_fork_available): Don't signal
38182 true for CRIS running on a simulator.
38183
38184 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
38185
38186 * gcc.dg/pr108117.c: Require effective-target scheduling.
38187
38188 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
38189
38190 * gcc.dg/pr106397.c: Add -w to options.
38191
38192 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38193
38194 PR target/107703
38195 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
38196 it.
38197 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
38198 __bf16.
38199 * g++.dg/cpp23/ext-floating14.C: New test.
38200
38201 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38202
38203 PR c++/107558
38204 * g++.dg/gomp/pr107558.C: New test.
38205
38206 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38207
38208 PR c++/109039
38209 * g++.dg/abi/no_unique_address7.C: New test.
38210
38211 2023-03-10 Jason Merrill <jason@redhat.com>
38212
38213 PR c++/108972
38214 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
38215 but expect errors.
38216
38217 2023-03-10 Marek Polacek <polacek@redhat.com>
38218
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.
38226
38227 2023-03-10 Harald Anlauf <anlauf@gmx.de>
38228
38229 PR fortran/104332
38230 * gfortran.dg/bind_c_usage_34.f90: New test.
38231
38232 2023-03-10 Andrew Pinski <apinski@marvell.com>
38233
38234 * gcc.target/aarch64/rev16_2.c: New test.
38235 * gcc.target/aarch64/shift_and_operator-1.c: New test.
38236
38237 2023-03-10 David Malcolm <dmalcolm@redhat.com>
38238
38239 PR analyzer/109059
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.
38243
38244 2023-03-10 Jason Merrill <jason@redhat.com>
38245
38246 PR c++/108566
38247 * g++.dg/abi/anon6.C: New test.
38248
38249 2023-03-10 David Malcolm <dmalcolm@redhat.com>
38250
38251 PR analyzer/108475
38252 PR analyzer/109060
38253 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
38254 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
38255 New test.
38256 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
38257 New test.
38258
38259 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38260
38261 PR c/108079
38262 * c-c++-common/Wunused-var-18.c: New test.
38263
38264 2023-03-10 Jakub Jelinek <jakub@redhat.com>
38265
38266 PR tree-optimization/109008
38267 * gcc.dg/pr109008.c: New test.
38268
38269 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38270
38271 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
38272
38273 2023-03-10 Jason Merrill <jason@redhat.com>
38274
38275 PR c++/108099
38276 * g++.dg/ext/int128-7.C: New test.
38277
38278 2023-03-10 Jason Merrill <jason@redhat.com>
38279
38280 PR c++/108542
38281 * g++.dg/contracts/contracts-err1.C: New test.
38282
38283 2023-03-09 Jason Merrill <jason@redhat.com>
38284
38285 PR c++/108773
38286 * g++.dg/cpp0x/initlist-array18.C: New test.
38287 * g++.dg/cpp0x/initlist-array19.C: New test.
38288
38289 2023-03-09 David Malcolm <dmalcolm@redhat.com>
38290
38291 PR analyzer/102671
38292 PR analyzer/105755
38293 PR analyzer/108251
38294 PR analyzer/108400
38295 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
38296 from Emacs.
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:
38302 Likewise.
38303 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
38304 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
38305
38306 2023-03-09 Tamar Christina <tamar.christina@arm.com>
38307
38308 * gcc.target/aarch64/tbz_2.c: New test.
38309 * gcc.target/aarch64/tbz_3.c: New test.
38310
38311 2023-03-09 Jason Merrill <jason@redhat.com>
38312
38313 DR 2664
38314 PR c++/102529
38315 * g++.dg/DRs/dr2664.C: New test.
38316 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
38317
38318 2023-03-09 Jason Merrill <jason@redhat.com>
38319 Michael Spertus <mike@spertus.com>
38320
38321 PR c++/105841
38322 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
38323
38324 2023-03-09 Jason Merrill <jason@redhat.com>
38325
38326 * g++.dg/ext/is_deducible1.C: Guard with
38327 __has_builtin (__is_deducible).
38328
38329 2023-03-09 Jason Merrill <jason@redhat.com>
38330
38331 PR c++/105841
38332 * g++.dg/ext/is_deducible1.C: New test.
38333
38334 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
38335
38336 * gcc.target/aarch64/pr108999.c: New.
38337
38338 2023-03-09 Richard Biener <rguenther@suse.de>
38339
38340 PR middle-end/108995
38341 * gcc.dg/ubsan/pr108995.c: New testcase.
38342
38343 2023-03-09 Jakub Jelinek <jakub@redhat.com>
38344 Richard Biener <rguenther@suse.de>
38345
38346 PR tree-optimization/109008
38347 * gcc.c-torture/execute/ieee/pr109008.c: New test.
38348
38349 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38350
38351 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
38352 gcc_{warning,error}_prefix with Fortran specific one used in
38353 gfortran_init.
38354
38355 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38356
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.
38360
38361 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38362
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.
38367
38368 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38369
38370 PR testsuite/108730
38371 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
38372 effective target requirement.
38373
38374 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38375
38376 PR testsuite/108813
38377 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
38378
38379 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
38380
38381 PR testsuite/108810
38382 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
38383 the extracted index for BE.
38384
38385 2023-03-08 Jeff Law <jlaw@ventanamicro>
38386
38387 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
38388
38389 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
38390
38391 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
38392 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
38393
38394 2023-03-07 Jason Merrill <jason@redhat.com>
38395
38396 PR c++/108526
38397 PR c++/106651
38398 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
38399
38400 2023-03-07 Marek Polacek <polacek@redhat.com>
38401
38402 PR c++/107532
38403 * g++.dg/warn/Wdangling-reference8.C: New test.
38404 * g++.dg/warn/Wdangling-reference9.C: New test.
38405
38406 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
38407
38408 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
38409
38410 2023-03-07 Jakub Jelinek <jakub@redhat.com>
38411
38412 PR c++/109042
38413 * g++.dg/rtti/pr109042.C: New test.
38414
38415 2023-03-07 Marek Polacek <polacek@redhat.com>
38416
38417 PR c++/109030
38418 * g++.dg/cpp0x/noexcept77.C: New test.
38419
38420 2023-03-07 Marek Polacek <polacek@redhat.com>
38421
38422 PR c++/107939
38423 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
38424 * g++.dg/cpp1y/var-templ77.C: New test.
38425
38426 2023-03-07 Pan Li <pan2.li@intel.com>
38427 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38428
38429 PR target/108185
38430 PR target/108654
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.
38439
38440 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38441
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.
38450
38451 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38452
38453 * gcc.target/aarch64/pr104005.c (dg-options): Add
38454 -fno-stack-protector.
38455
38456 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38457
38458 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
38459 -fno-stack-protector.
38460
38461 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38462
38463 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
38464 -fno-stack-protector.
38465 * g++.target/aarch64/pr103147-10.C: Likewise.
38466
38467 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38468
38469 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
38470 Add -fno-stack-protector.
38471
38472 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38473
38474 PR testsuite/70150
38475 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
38476 -fno-pie.
38477
38478 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38479
38480 PR testsuite/70150
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
38490 -fno-pie.
38491
38492 2023-03-07 Xi Ruoyao <xry111@xry111.site>
38493
38494 PR testsuite/70150
38495 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
38496 Add -fno-pie -no-pie.
38497
38498 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38499
38500 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
38501
38502 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38503
38504 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
38505 Gate on effective target tail_call.
38506
38507 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38508
38509 * lib/target-supports.exp (check_effective_target_tail_call): New.
38510
38511 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38512
38513 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
38514 int32_t being "long int".
38515
38516 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
38517
38518 * lib/multiline.exp (_build_multiline_regex): Map
38519 "{re:" to "(", similarly ")?" from ":re?}" and the
38520 same without question mark.
38521
38522 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
38523
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.
38572
38573 2023-03-06 Richard Biener <rguenther@suse.de>
38574
38575 PR tree-optimization/109025
38576 * gcc.dg/vect/pr109025.c: New testcase.
38577
38578 2023-03-06 Xi Ruoyao <xry111@xry111.site>
38579
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):
38583 Likewise.
38584 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
38585 Likewise.
38586
38587 2023-03-06 Xi Ruoyao <xry111@xry111.site>
38588
38589 PR target/109000
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.
38594
38595 2023-03-05 Harald Anlauf <anlauf@gmx.de>
38596 Tobias Burnus <tobias@codesourcery.com>
38597
38598 PR fortran/106856
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.
38602
38603 2023-03-05 Jakub Jelinek <jakub@redhat.com>
38604
38605 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
38606 scan-tree-dump-times target selector.
38607
38608 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
38609 SiYu Wu <siyu@isrc.iscas.ac.cn>
38610
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.
38615
38616 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
38617 SiYu Wu <siyu@isrc.iscas.ac.cn>
38618
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.
38622
38623 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
38624 SiYu Wu <siyu@isrc.iscas.ac.cn>
38625
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.
38630
38631 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
38632 SiYu Wu <siyu@isrc.iscas.ac.cn>
38633
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.
38640
38641 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
38642
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.
38646
38647 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38648 kito-cheng <kito.cheng@sifive.com>
38649
38650 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
38651
38652 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38653
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.
38662
38663 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38664
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.
38697
38698 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38699
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.
38706
38707 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
38708
38709 * gcc.target/riscv/zbb-min-max-03.c: New test.
38710
38711 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38712
38713 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
38714 target selectors.
38715 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
38716
38717 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38718
38719 PR c/107465
38720 * c-c++-common/Wsign-compare-2.c (f18): New test.
38721
38722 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38723
38724 PR c/107465
38725 * c-c++-common/Wsign-compare-2.c: New test.
38726 * c-c++-common/pr107465.c: New test.
38727
38728 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38729
38730 PR c/107846
38731 * gcc.dg/pr107846.c: New test.
38732
38733 2023-03-04 Jakub Jelinek <jakub@redhat.com>
38734
38735 PR c++/108702
38736 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
38737
38738 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
38739
38740 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
38741
38742 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
38743
38744 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
38745
38746 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
38747
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.
38751
38752 2023-03-03 David Malcolm <dmalcolm@redhat.com>
38753
38754 PR analyzer/109016
38755 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
38756 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
38757
38758 2023-03-03 David Malcolm <dmalcolm@redhat.com>
38759
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.
38763
38764 2023-03-03 David Malcolm <dmalcolm@redhat.com>
38765
38766 PR tree-optimization/108988
38767 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
38768
38769 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38770
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.
38775
38776 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38777
38778 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
38779 around +cdecp<N>.
38780 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
38781
38782 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38783
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.
38788
38789 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38790
38791 PR target/51534
38792 * gcc.target/arm/pr51534.c: Split softfp variant into...
38793 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
38794
38795 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38796
38797 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
38798 after tab after vmsr, and lower the case of P0.
38799
38800 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38801
38802 PR target/104882
38803 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
38804
38805 2023-03-03 Patrick Palka <ppalka@redhat.com>
38806
38807 PR c++/108998
38808 * g++.dg/cpp2a/lambda-generic11.C: New test.
38809
38810 2023-03-03 Jakub Jelinek <jakub@redhat.com>
38811
38812 PR c/108986
38813 * gcc.dg/Wnonnull-8.c: New test.
38814
38815 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
38816
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.
38821
38822 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
38823
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.
38827
38828 2023-03-03 Richard Biener <rguenther@suse.de>
38829
38830 PR tree-optimization/109002
38831 * gcc.dg/torture/pr109002.c: New testcase.
38832
38833 2023-03-03 Richard Biener <rguenther@suse.de>
38834
38835 PR debug/108772
38836 * g++.dg/lto/pr108772_0.C: New testcase.
38837
38838 2023-03-03 Alexandre Oliva <oliva@adacore.com>
38839
38840 PR c++/100127
38841 * g++.dg/coroutines/pr100127.C: Test for header rather than
38842 compiler macro.
38843 * g++.dg/coroutines/pr100772-a.C: Likewise.
38844 * g++.dg/coroutines/pr100772-b.C: Likewise.
38845
38846 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
38847
38848 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
38849 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
38850
38851 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
38852
38853 PR d/108946
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.
38864
38865 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
38866
38867 PR d/108877
38868 * gdc.dg/imports/pr108877a.d: New test.
38869 * gdc.dg/pr108877.d: New test.
38870
38871 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
38872
38873 PR d/108167
38874 * gdc.dg/pr108167.d: New test.
38875
38876 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
38877
38878 PR d/108945
38879 * gdc.dg/pr108945.d: New test.
38880
38881 2023-03-02 Jakub Jelinek <jakub@redhat.com>
38882
38883 PR testsuite/108991
38884 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
38885 before target selector.
38886
38887 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
38888
38889 PR jit/107999
38890 * jit.dg/test-error-array-bounds.c: Update test.
38891
38892 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
38893
38894 * gcc.target/avr/pr90706.c: New.
38895
38896 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
38897 Paul-Antoine Arras <pa@codesourcery.com>
38898
38899 * gcc.target/gcn/simd-math-1.c: New testcase.
38900 * gcc.target/gcn/simd-math-2.c: New testcase.
38901
38902 2023-03-02 Patrick Palka <ppalka@redhat.com>
38903
38904 PR c++/108243
38905 PR c++/97553
38906 * g++.dg/opt/is_constant_evaluated3.C: New test.
38907
38908 2023-03-02 Patrick Palka <ppalka@redhat.com>
38909
38910 PR c++/108243
38911 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
38912
38913 2023-03-02 David Malcolm <dmalcolm@redhat.com>
38914
38915 PR analyzer/108968
38916 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
38917
38918 2023-03-02 Jakub Jelinek <jakub@redhat.com>
38919
38920 PR debug/108716
38921 * g++.dg/debug/dwarf2/pr108716.C: New test.
38922
38923 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
38924
38925 PR tree-optimization/108979
38926 * gfortran.dg/vect/pr108979.f90: New test.
38927
38928 2023-03-02 Marek Polacek <polacek@redhat.com>
38929
38930 PR c++/106259
38931 * g++.dg/warn/Wmismatched-tags-11.C: New test.
38932
38933 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
38934
38935 * gcc.target/s390/s390.exp: Add partial subdirectory.
38936 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
38937 expectation.
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.
38965
38966 2023-03-02 Jonathan Yong <10walls@gmail.com>
38967
38968 PR middle-end/97956
38969 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
38970
38971 2023-03-02 Jonathan Yong <10walls@gmail.com>
38972
38973 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
38974
38975 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
38976
38977 PR tree-optimization/108603
38978 * gcc.target/aarch64/sve/pr108603.c: New test.
38979
38980 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
38981
38982 PR tree-optimization/108430
38983 * gcc.target/aarch64/sve/pr108430.c: New test.
38984
38985 2023-03-02 Jakub Jelinek <jakub@redhat.com>
38986
38987 PR c++/108934
38988 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
38989 * g++.target/i386/pr108934.C: New test.
38990
38991 2023-03-02 Jakub Jelinek <jakub@redhat.com>
38992
38993 PR c++/105839
38994 * g++.dg/gomp/pr105839-1.C: New test.
38995 * g++.dg/gomp/pr105839-2.C: New test.
38996
38997 2023-03-02 Richard Biener <rguenther@suse.de>
38998
38999 PR testsuite/108985
39000 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
39001
39002 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
39003
39004 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
39005
39006 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
39007
39008 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
39009 __USER_LABEL_PREFIX__.
39010
39011 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
39012
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.
39015
39016 2023-03-01 Marek Polacek <polacek@redhat.com>
39017
39018 PR c++/107574
39019 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
39020
39021 2023-03-01 David Malcolm <dmalcolm@redhat.com>
39022
39023 PR analyzer/107565
39024 * gcc.dg/analyzer/builtins-pr107565.c: New test.
39025 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
39026
39027 2023-03-01 Patrick Palka <ppalka@redhat.com>
39028 Jason Merrill <jason@redhat.com>
39029
39030 PR c++/108219
39031 PR c++/108218
39032 * g++.dg/cpp0x/new6.C: New test.
39033 * g++.dg/cpp2a/concepts-new1.C: New test.
39034
39035 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
39036
39037 PR middle-end/108545
39038 * c-c++-common/gomp/map-8.c: New test.
39039 * gfortran.dg/gomp/map-9.f90: New test.
39040
39041 2023-03-01 David Malcolm <dmalcolm@redhat.com>
39042
39043 PR analyzer/108935
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.
39047
39048 2023-03-01 Jonathan Yong <10walls@gmail.com>
39049
39050 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
39051 targets.
39052
39053 2023-03-01 Jakub Jelinek <jakub@redhat.com>
39054
39055 PR sanitizer/108894
39056 * c-c++-common/ubsan/bounds-16.c: New test.
39057
39058 2023-03-01 Jakub Jelinek <jakub@redhat.com>
39059
39060 PR debug/108967
39061 * g++.dg/debug/pr108967.C: New test.
39062
39063 2023-03-01 Jakub Jelinek <jakub@redhat.com>
39064
39065 PR c++/108606
39066 * g++.dg/cpp1y/pr108606.C: New test.
39067
39068 2023-03-01 Richard Biener <rguenther@suse.de>
39069
39070 PR tree-optimization/108970
39071 * gcc.dg/pr108970.c: New testcase.
39072
39073 2023-03-01 Richard Biener <rguenther@suse.de>
39074
39075 PR tree-optimization/108950
39076 * gcc.dg/vect/pr108950.c: New testcase.
39077
39078 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
39079
39080 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
39081 newlib targets too.
39082
39083 2023-02-28 Patrick Palka <ppalka@redhat.com>
39084
39085 PR c++/108848
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.
39091
39092 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
39093
39094 PR middle-end/107411
39095 PR middle-end/107411
39096 * g++.dg/pr107411.C: New test.
39097
39098 2023-02-28 Marek Polacek <polacek@redhat.com>
39099
39100 PR c++/108550
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.
39104
39105 2023-02-28 Marek Polacek <polacek@redhat.com>
39106
39107 PR c++/107938
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.
39111
39112 2023-02-28 Jakub Jelinek <jakub@redhat.com>
39113
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.
39121
39122 2023-02-28 Richard Biener <rguenther@suse.de>
39123
39124 PR testsuite/108942
39125 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
39126
39127 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39128
39129 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
39130 message for "default_packed" targets.
39131
39132 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39133
39134 * lib/multiline.exp (handle-multiline-outputs): Shorten
39135 message to the same for fail and pass.
39136
39137 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39138
39139 PR testsuite/91419
39140 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
39141
39142 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39143
39144 PR testsuite/79356
39145 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
39146 of targets excluding xfail on lines 50 and 51.
39147
39148 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
39149
39150 PR tree-optimization/108828
39151 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
39152
39153 2023-02-27 Harald Anlauf <anlauf@gmx.de>
39154
39155 PR fortran/108937
39156 * gfortran.dg/ibits_2.f90: New test.
39157
39158 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
39159
39160 * ada/acats/run_all.sh: Adjust example of compiler options.
39161
39162 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
39163
39164 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
39165 Also add conditional to gm2-simple-execute.
39166
39167 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
39168
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.
39172
39173 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
39174
39175 * lib/multiline.exp (handle-multiline-outputs): Don't include the
39176 quoted multiline pattern in the pass/fail output.
39177
39178 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
39179
39180 PR modula2/108261
39181 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
39182 variable access.
39183 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
39184 variable access.
39185 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
39186 variable access.
39187 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
39188 variable access.
39189 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
39190 variable access.
39191 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
39192 variable access.
39193 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
39194 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
39195 Add pathname.
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:
39204 Add pathname.
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:
39249 New test.
39250 * gm2/projects/pim/run/pass/tower/star: New test.
39251
39252 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
39253
39254 * gcc.target/xtensa/pr108919.c: New test.
39255
39256 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
39257
39258 PR fortran/108621
39259 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
39260
39261 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
39262
39263 * gfortran.dg/weak-2.f90: New test.
39264 * gfortran.dg/weak-3.f90: New test.
39265
39266 2023-02-24 Martin Liska <mliska@suse.cz>
39267
39268 PR sanitizer/108834
39269 * c-c++-common/asan/global-overflow-1.c: Test line and column
39270 info for a global variable.
39271
39272 2023-02-24 Alexandre Oliva <oliva@adacore.com>
39273
39274 PR c++/105224
39275 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
39276
39277 2023-02-24 Jakub Jelinek <jakub@redhat.com>
39278
39279 PR middle-end/108854
39280 * g++.dg/opt/pr108854.C: New test.
39281
39282 2023-02-24 Jakub Jelinek <jakub@redhat.com>
39283
39284 PR target/108881
39285 * gcc.target/i386/avx512bf16-pr108881.c: New test.
39286
39287 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
39288
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.
39292
39293 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
39294
39295 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
39296
39297 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
39298
39299 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
39300 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
39301
39302 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
39303
39304 * gcc.target/xtensa/elim_callee_saved.c: New.
39305
39306 2023-02-23 Jakub Jelinek <jakub@redhat.com>
39307
39308 PR testsuite/108899
39309 * g++.dg/modules/modules.exp: Only override unsupported if it
39310 exists and saved-unsupported doesn't.
39311
39312 2023-02-23 Richard Biener <rguenther@suse.de>
39313
39314 PR tree-optimization/108888
39315 * g++.dg/torture/pr108888.C: New testcase.
39316
39317 2023-02-22 Marek Polacek <polacek@redhat.com>
39318
39319 PR c/108880
39320 * c-c++-common/ubsan/pr108880.c: New test.
39321
39322 2023-02-22 Harald Anlauf <anlauf@gmx.de>
39323
39324 PR fortran/96024
39325 * gfortran.dg/pr96024.f90: New test.
39326
39327 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39328
39329 * g++.dg/modules/modules.exp: Override unsupported to update
39330 module_do, and test it after dg-test.
39331
39332 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39333
39334 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
39335 * gcc.target/arm/aes-fuse-2.c: Likewise.
39336
39337 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39338
39339 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
39340 usable in initializers.
39341
39342 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39343
39344 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
39345 arm-*-*.
39346 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
39347
39348 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39349
39350 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
39351 message.
39352
39353 2023-02-22 Alexandre Oliva <oliva@adacore.com>
39354
39355 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
39356
39357 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
39358
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.
39377
39378 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39379
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.
39386
39387 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
39388
39389 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
39390 condition.
39391
39392 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
39393
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.
39643
39644 2023-02-22 Jakub Jelinek <jakub@redhat.com>
39645
39646 PR middle-end/106258
39647 * g++.dg/ipa/pr106258.C: New test.
39648
39649 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
39650
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.
39672
39673 2023-02-21 David Malcolm <dmalcolm@redhat.com>
39674
39675 PR analyzer/108830
39676 * gcc.dg/analyzer/attribute-nonnull.c: Update for
39677 -Wanalyzer-use-of-uninitialized-value terminating analysis along
39678 a path.
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
39691 a path.
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
39706 path.
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
39711 path.
39712 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
39713
39714 2023-02-21 Harald Anlauf <anlauf@gmx.de>
39715
39716 PR fortran/96025
39717 * gfortran.dg/pr96025.f90: New test.
39718
39719 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
39720
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.
39731
39732 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
39733
39734 * gdc.dg/ctfeintrinsics.d: New test.
39735
39736 2023-02-21 Richard Biener <rguenther@suse.de>
39737
39738 PR tree-optimization/108691
39739 * gcc.dg/pr108691.c: New testcase.
39740
39741 2023-02-21 Richard Biener <rguenther@suse.de>
39742
39743 PR tree-optimization/108793
39744 * gcc.dg/torture/pr108793.c: New testcase.
39745
39746 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
39747
39748 * rust/compile/torture/intrinsics-math.rs: New test.
39749
39750 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39751
39752 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
39753
39754 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39755
39756 * rust/execute/torture/closure3.rs: New test.
39757
39758 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
39759
39760 * rust/compile/torture/phantom_data.rs: New test.
39761
39762 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39763
39764 * rust/compile/torture/intrinsics-3.rs:
39765 * rust/execute/torture/atomic_load.rs: New test.
39766
39767 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39768
39769 * rust/compile/torture/intrinsics-5.rs: Fix error message.
39770
39771 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39772
39773 * rust/compile/torture/intrinsics-6.rs: New test.
39774 * rust/compile/torture/intrinsics-7.rs: New test.
39775
39776 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39777
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.
39781
39782 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39783
39784 * rust/compile/torture/intrinsics-3.rs: New test.
39785
39786 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39787
39788 * rust/execute/torture/closure2.rs: New test.
39789
39790 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39791
39792 * rust/execute/torture/closure1.rs: New test.
39793
39794 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39795
39796 * rust/compile/issue-1589.rs: New test.
39797
39798 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39799
39800 * rust/compile/generics7.rs: Fix test with missing assertion.
39801 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
39802
39803 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
39804
39805 * rust/compile/missing_closing_paren.rs: New test.
39806
39807 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
39808
39809 * rust/execute/torture/prefetch_data.rs: New test.
39810
39811 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39812
39813 * rust/compile/torture/issue-1555.rs: New test.
39814
39815 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
39816
39817 * rust/compile/const9.rs: New test.
39818
39819 2023-02-21 Philip Herron <philip.herron@embecosm.com>
39820
39821 * rust/compile/issue-1272.rs: New test.
39822
39823 2023-02-21 Richard Biener <rguenther@suse.de>
39824
39825 PR tree-optimization/108868
39826 * gcc.dg/pr108868.c: New testcase.
39827
39828 2023-02-21 Richard Biener <rguenther@suse.de>
39829
39830 PR tree-optimization/108855
39831 * gcc.dg/pr108855.c: New testcase.
39832
39833 2023-02-21 Richard Biener <rguenther@suse.de>
39834
39835 Revert:
39836 2023-02-21 Richard Biener <rguenther@suse.de>
39837
39838 PR tree-optimization/108691
39839 * gcc.dg/pr108691.c: New testcase.
39840
39841 2023-02-20 Jakub Jelinek <jakub2redhat.com>
39842
39843 PR target/108862
39844 * gcc.dg/pr108862.c: New test.
39845 * gcc.target/powerpc/pr108862.c: New test.
39846
39847 2023-02-20 Marek Polacek <polacek@redhat.com>
39848
39849 PR c++/101073
39850 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
39851 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
39852
39853 2023-02-20 Marek Polacek <polacek@redhat.com>
39854
39855 PR c++/108829
39856 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
39857 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
39858
39859 2023-02-20 Richard Biener <rguenther@suse.de>
39860
39861 PR tree-optimization/108816
39862 * gcc.dg/torture/pr108816.c: New testcase.
39863
39864 2023-02-20 Richard Biener <rguenther@suse.de>
39865
39866 PR tree-optimization/108825
39867 * gcc.dg/torture/pr108825.c: New testcase.
39868
39869 2023-02-18 Jason Merrill <jason@redhat.com>
39870
39871 DR 2518
39872 PR c++/52809
39873 PR c++/53638
39874 PR c++/87389
39875 PR c++/89741
39876 PR c++/92099
39877 PR c++/104041
39878 PR c++/104691
39879 * g++.dg/DRs/dr2518.C: New test.
39880
39881 2023-02-18 Jakub Jelinek <jakub@redhat.com>
39882
39883 PR tree-optimization/108819
39884 * gcc.dg/pr108819.c: New test.
39885
39886 2023-02-18 Jakub Jelinek <jakub@redhat.com>
39887
39888 PR target/108832
39889 * gcc.target/i386/pr108832.c: New test.
39890
39891 2023-02-18 Martin Uecker <uecker@tugraz.at>
39892
39893 PR c/108375
39894 * gcc.dg/pr108375-1.c: New test.
39895 * gcc.dg/pr108375-2.c: New test.
39896
39897 2023-02-18 Martin Uecker <uecker@tugraz.at>
39898
39899 PR c/105660
39900 PR c/105660
39901 * gcc.dg/pr105660-1.c: New test.
39902 * gcc.dg/pr105660-2.c: New test.
39903
39904 2023-02-17 Patrick Palka <ppalka@redhat.com>
39905
39906 PR c++/108243
39907 PR c++/97553
39908 * g++.dg/opt/is_constant_evaluated1.C: New test.
39909 * g++.dg/opt/is_constant_evaluated2.C: New test.
39910
39911 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
39912
39913 PR target/108831
39914 * gcc.target/i386/pr108831-1.c: New test.
39915 * gcc.target/i386/pr108831-2.c: Ditto.
39916
39917 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
39918
39919 PR target/108805
39920 * gcc.dg/pr108805.c: New test.
39921
39922 2023-02-17 Richard Biener <rguenther@suse.de>
39923
39924 PR tree-optimization/108821
39925 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
39926
39927 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39928
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.
39932
39933 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39934
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.
39946
39947 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39948
39949 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
39950
39951 2023-02-16 David Malcolm <dmalcolm@redhat.com>
39952
39953 PR analyzer/108806
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.
39959
39960 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
39961
39962 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
39963
39964 2023-02-16 Patrick Palka <ppalka@redhat.com>
39965
39966 PR c++/107773
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.
39971
39972 2023-02-16 Jakub Jelinek <jakub@redhat.com>
39973
39974 PR tree-optimization/108657
39975 * gcc.dg/pr108657.c: New test.
39976
39977 2023-02-16 Jakub Jelinek <jakub@redhat.com>
39978
39979 PR tree-optimization/108783
39980 * gcc.c-torture/compile/pr108783.c: New test.
39981
39982 2023-02-16 Richard Biener <rguenther@suse.de>
39983
39984 PR tree-optimization/108791
39985 * gcc.dg/torture/pr108791.c: New testcase.
39986
39987 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
39988
39989 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
39990 as a non-LRA target.
39991
39992 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
39993
39994 PR fortran/103608
39995 * gfortran.dg/pr103608.f90: New test.
39996
39997 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
39998
39999 PR fortran/104554
40000 * gfortran.dg/pr104554.f90: New test.
40001
40002 2023-02-15 David Malcolm <dmalcolm@redhat.com>
40003
40004 PR analyzer/108664
40005 PR analyzer/108666
40006 PR analyzer/108725
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.
40010
40011 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
40012
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.
40030
40031 2023-02-15 Marek Polacek <polacek@redhat.com>
40032
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.
40036
40037 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40038
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.
40054
40055 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40056
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.
40072
40073 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40074
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.
40090
40091 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40092
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.
40108
40109 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40110
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.
40126
40127 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40128
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.
40144
40145 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40146
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.
40162
40163 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40164
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.
40180
40181 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40182
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.
40198
40199 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40200
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.
40216
40217 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40218
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.
40234
40235 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40236
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.
40282
40283 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40284
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.
40345
40346 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40347
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.
40357
40358 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40359
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.
40378
40379 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40380
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.
40399
40400 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40401
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.
40420
40421 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40422
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.
40441
40442 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40443
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.
40462
40463 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40464
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.
40483
40484 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40485
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.
40504
40505 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40506
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.
40525
40526 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40527
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.
40546
40547 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40548
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.
40567
40568 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40569
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.
40588
40589 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40590
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.
40609
40610 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40611
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.
40666
40667 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40668
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.
40741
40742 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40743
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.
40753
40754 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40755
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.
40774
40775 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40776
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.
40795
40796 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40797
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.
40834
40835 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40836
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.
40855
40856 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40857
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.
40894
40895 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40896
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.
40915
40916 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40917
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.
40954
40955 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40956
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.
40975
40976 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40977
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.
41014
41015 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41016
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.
41026
41027 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41028
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.
41047
41048 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41049
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.
41100
41101 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41102
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.
41112
41113 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41114
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.
41133
41134 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41135
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.
41154
41155 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41156
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.
41193
41194 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41195
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.
41214
41215 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41216
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.
41253
41254 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41255
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.
41274
41275 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41276
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.
41313
41314 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41315
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.
41334
41335 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41336
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.
41373
41374 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41375
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.
41385
41386 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41387
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.
41406
41407 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
41408
41409 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
41410 representations.
41411
41412 2023-02-15 Martin Jambor <mjambor@suse.cz>
41413
41414 PR ipa/108679
41415 * gcc.dg/ipa/pr108679.c: New test.
41416
41417 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
41418
41419 PR fortran/108512
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.
41423
41424 2023-02-15 Jakub Jelinek <jakub@redhat.com>
41425
41426 PR target/108787
41427 PR target/103109
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.
41431
41432 2023-02-15 Jakub Jelinek <jakub@redhat.com>
41433
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.
41439
41440 2023-02-15 Marek Polacek <polacek@redhat.com>
41441
41442 PR c++/106675
41443 * g++.dg/cpp0x/overload-conv-5.C: New test.
41444
41445 2023-02-14 David Faust <david.faust@oracle.com>
41446
41447 PR target/108790
41448 * gcc.target/bpf/ldxdw.c: New test.
41449
41450 2023-02-14 Andrew Pinski <apinski@marvell.com>
41451
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.
41457
41458 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
41459
41460 * gnat.dg/shift2.adb: New test.
41461
41462 2023-02-14 Richard Biener <rguenther@suse.de>
41463
41464 PR tree-optimization/108782
41465 * gcc.dg/torture/pr108782.c: New testcase.
41466
41467 2023-02-14 Jakub Jelinek <jakub@redhat.com>
41468
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.
41477
41478 2023-02-14 Andreas Schwab <schwab@suse.de>
41479
41480 PR target/108723
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.
41489
41490 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
41491
41492 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
41493
41494 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
41495
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.
41502
41503 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
41504
41505 PR target/96373
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.
41521
41522 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
41523
41524 PR rtl-optimization/108681
41525 * gcc.target/aarch64/pr108681.c: New test.
41526
41527 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
41528
41529 * gcc.target/i386/pr108774.c: New.
41530
41531 2023-02-13 Harald Anlauf <anlauf@gmx.de>
41532
41533 PR fortran/103475
41534 * gfortran.dg/pr103475.f90: New test.
41535
41536 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
41537
41538 PR target/108516
41539 * gcc.target/i386/pr108516-1.c: New test.
41540 * gcc.target/i386/pr108516-2.c: Ditto.
41541
41542 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
41543
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.
41551
41552 2023-02-13 Richard Biener <rguenther@suse.de>
41553
41554 PR tree-optimization/108691
41555 * gcc.dg/pr108691.c: New testcase.
41556
41557 2023-02-13 Jonathan Yong <10walls@gmail.com>
41558
41559 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
41560 regex pattern to allow long long instead of just long.
41561
41562 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
41563
41564 * gcc.target/arc/milli-1.c: Update test.
41565
41566 2023-02-13 Richard Biener <rguenther@suse.de>
41567
41568 PR tree-optimization/106722
41569 * gcc.dg/torture/pr108737.c: New testcase.
41570
41571 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41572
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.
41588
41589 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41590
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.
41621
41622 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41623
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.
41639
41640 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41641
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.
41672
41673 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41674
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.
41690
41691 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41692
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.
41723
41724 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41725
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.
41741
41742 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41743
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.
41774
41775 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41776
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.
41837
41838 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41839
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.
41855
41856 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41857
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.
41888
41889 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41890
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.
41906
41907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41908
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.
41924
41925 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41926
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.
41942
41943 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41944
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.
41960
41961 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41962
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.
41982
41983 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41984
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.
42021
42022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42023
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.
42042
42043 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42044
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.
42081
42082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42083
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.
42102
42103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42104
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.
42141
42142 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42143
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.
42162
42163 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42164
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.
42201
42202 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42203
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.
42276
42277 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42278
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.
42297
42298 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42299
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.
42336
42337 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42338
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.
42357
42358 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42359
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.
42378
42379 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42380
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.
42399
42400 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42401
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.
42420
42421 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42422
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.
42447
42448 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42449
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.
42473
42474 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42475
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.
42506
42507 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42508
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.
42539
42540 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42541
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.
42570
42571 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42572
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.
42585
42586 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42587
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.
42594
42595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42596
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.
42615
42616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42617
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.
42654
42655 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42656
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.
42693
42694 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42695
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.
42714
42715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42716
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.
42735
42736 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42737
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.
42764
42765 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42766
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.
42793
42794 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42795
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.
42814
42815 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42816
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.
42835
42836 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42837
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.
42860
42861 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42862
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.
42885
42886 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42887
42888 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
42889
42890 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42891
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.
42922
42923 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42924
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.
42955
42956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42957
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.
42988
42989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42990
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.
43021
43022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43023
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.
43054
43055 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43056
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.
43087
43088 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43089
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.
43120
43121 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43122
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.
43153
43154 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43155
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.
43186
43187 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43188
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.
43219
43220 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43221
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.
43252
43253 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43254
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.
43285
43286 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43287
43288 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
43289
43290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43291
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.
43328
43329 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43330
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.
43367
43368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43369
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.
43406
43407 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43408
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.
43445
43446 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43447
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.
43484
43485 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43486
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.
43523
43524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43525
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.
43562
43563 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43564
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.
43601
43602 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43603
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.
43622
43623 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43624
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.
43643
43644 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43645
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.
43664
43665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43666
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.
43685
43686 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43687
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.
43706
43707 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43708
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.
43727
43728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43729
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.
43748
43749 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43750
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.
43769
43770 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43771
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.
43787
43788 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43789
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.
43820
43821 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43822
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.
43838
43839 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43840
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.
43871
43872 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43873
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.
43904
43905 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43906
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.
43925
43926 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43927
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.
43964
43965 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43966
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.
43985
43986 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43987
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.
44024
44025 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44026
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.
44045
44046 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44047
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.
44084
44085 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44086
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.
44132
44133 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44134
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.
44150
44151 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44152
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.
44168
44169 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44170
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.
44186
44187 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44188
44189 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
44190
44191 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44192
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.
44211
44212 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44213
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.
44232
44233 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44234
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.
44253
44254 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44255
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.
44274
44275 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44276
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.
44295
44296 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44297
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.
44316
44317 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44318
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.
44349
44350 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44351
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.
44382
44383 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44384
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.
44415
44416 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44417
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.
44448
44449 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44450
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.
44487
44488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44489
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.
44526
44527 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44528
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.
44565
44566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44567
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.
44604
44605 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44606
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.
44625
44626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44627
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.
44646
44647 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44648
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.
44667
44668 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44669
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.
44688
44689 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44690
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.
44706
44707 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44708
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.
44724
44725 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44726
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.
44742
44743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44744
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.
44760
44761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44762
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.
44786
44787 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44788
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.
44804
44805 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44806
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.
44822
44823 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44824
44825 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
44826
44827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44828
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.
44847
44848 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44849
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.
44868
44869 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44870
44871 * g++.target/riscv/rvv/base/exception-1.C: New test.
44872
44873 2023-02-11 Jakub Jelinek <jakub@redhat.com>
44874
44875 PR ipa/108605
44876 * c-c++-common/pr108605.c: New test.
44877
44878 2023-02-11 Jonathan Yong <10walls@gmail.com>
44879
44880 * gcc.dg/pr65658.c: fix LLP64 test.
44881
44882 2023-02-11 Jonathan Yong <10walls@gmail.com>
44883
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
44889
44890 2023-02-10 David Malcolm <dmalcolm@redhat.com>
44891
44892 PR analyzer/108745
44893 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
44894 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
44895
44896 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
44897
44898 PR tree-optimization/108520
44899 * g++.dg/pr108520.C: New.
44900
44901 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44902
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.
44933
44934 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44935
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.
44966
44967 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44968
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.
44999
45000 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45001
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.
45032
45033 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45034
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.
45065
45066 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45067
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.
45098
45099 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45100
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.
45131
45132 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45133
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.
45164
45165 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45166
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.
45197
45198 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45199
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.
45230
45231 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45232
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.
45263
45264 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45265
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.
45296
45297 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45298
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.
45329
45330 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45331
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.
45362
45363 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45364
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.
45395
45396 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45397
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.
45494
45495 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45496
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.
45533
45534 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45535
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.
45572
45573 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45574
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.
45611
45612 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45613
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.
45650
45651 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45652
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.
45689
45690 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45691
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.
45728
45729 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45730
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.
45767
45768 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45769
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.
45806
45807 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45808
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.
45845
45846 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45847
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.
45884
45885 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45886
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.
45923
45924 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45925
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.
45962
45963 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45964
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.
46001
46002 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46003
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.
46040
46041 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46042
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.
46079
46080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46081
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.
46097
46098 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46099
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.
46118
46119 2023-02-10 Richard Biener <rguenther@suse.de>
46120
46121 PR tree-optimization/108724
46122 * gcc.target/i386/pr108724.c: New testcase.
46123
46124 2023-02-10 Andrew Pinski <apinski@marvell.com>
46125 Andrew Macleod <amacleod@redhat.com>
46126
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.
46131
46132 2023-02-10 Joseph Myers <joseph@codesourcery.com>
46133
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
46139 nullptr_t.
46140
46141 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
46142
46143 PR tree-optimization/107561
46144 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
46145 warning.
46146 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
46147
46148 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
46149
46150 PR testsuite/106120
46151 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
46152 ilp32 targets with c++98.
46153
46154 2023-02-10 Marek Polacek <polacek@redhat.com>
46155
46156 PR c++/107079
46157 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
46158
46159 2023-02-09 David Malcolm <dmalcolm@redhat.com>
46160
46161 PR analyzer/108733
46162 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
46163
46164 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
46165
46166 * gcc.target/i386/pr103541.c: New.
46167 * g++.target/i386/pr108711.C: New.
46168
46169 2023-02-09 Harald Anlauf <anlauf@gmx.de>
46170 Steven G. Kargl <kargl@gcc.gnu.org>
46171
46172 PR fortran/69636
46173 PR fortran/103779
46174 * gfortran.dg/pr103779.f90: New test.
46175
46176 2023-02-09 Jakub Jelinek <jakub@redhat.com>
46177
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.
46181
46182 2023-02-09 Andrew Pinski <apinski@marvell.com>
46183
46184 PR tree-optimization/108688
46185 * gcc.c-torture/compile/pr108688-1.c: New test.
46186
46187 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
46188
46189 PR fortran/107424
46190 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
46191 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
46192
46193 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
46194
46195 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
46196
46197 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
46198
46199 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
46200
46201 2023-02-09 Jakub Jelinek <jakub@redhat.com>
46202
46203 PR c++/108698
46204 * g++.dg/cpp0x/pr108698.C: New test.
46205
46206 2023-02-08 Joseph Myers <joseph@codesourcery.com>
46207
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.
46213
46214 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
46215
46216 * gcc.dg/torture/pr100398.c: Limit to lra targets.
46217 * gcc.dg/pr100590.c: Ditto.
46218
46219 2023-02-08 David Malcolm <dmalcolm@redhat.com>
46220
46221 PR analyzer/108704
46222 * gcc.dg/analyzer/uninit-7.c: New test.
46223 * gcc.dg/analyzer/uninit-pr108704.c: New test.
46224
46225 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
46226
46227 PR fortran/103259
46228 * gfortran.dg/pr103259.f90: New test.
46229
46230 2023-02-08 Jakub Jelinek <jakub@redhat.com>
46231
46232 PR tree-optimization/108692
46233 * gcc.dg/pr108692.c: New test.
46234
46235 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
46236
46237 * objc/execute/execute.exp: Load objc-dg.exp.
46238
46239 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
46240
46241 PR tree-optimization/108316
46242 * gcc.dg/vect/pr108316.c: New test.
46243
46244 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
46245
46246 Revert:
46247 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
46248
46249 * gcc.target/i386/pr103541.c: New.
46250
46251 2023-02-08 Jakub Jelinek <jakub@redhat.com>
46252
46253 PR c++/108525
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.
46257
46258 2023-02-07 David Malcolm <dmalcolm@redhat.com>
46259
46260 PR analyzer/108661
46261 * gcc.dg/analyzer/fread-pr108661.c: New test.
46262 * gcc.dg/analyzer/read-pr108661.c: New test.
46263
46264 2023-02-07 Harald Anlauf <anlauf@gmx.de>
46265
46266 PR fortran/95107
46267 * gfortran.dg/save_7.f90: New test.
46268
46269 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
46270
46271 * gcc.target/i386/pr103541.c: New.
46272
46273 2023-02-07 Jakub Jelinek <jakub@redhat.com>
46274
46275 PR tree-optimization/106923
46276 * gcc.dg/pr106923.c: New test.
46277
46278 2023-02-07 Jakub Jelinek <jakub@redhat.com>
46279
46280 PR tree-optimization/106433
46281 * gcc.c-torture/compile/pr106433.c: New test.
46282
46283 2023-02-07 Jakub Jelinek <jakub@redhat.com>
46284
46285 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
46286 -Wdeprecated warning for C++23.
46287
46288 2023-02-06 Alex Coplan <alex.coplan@arm.com>
46289
46290 PR target/104921
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.
46294
46295 2023-02-06 Xi Ruoyao <xry111@xry111.site>
46296
46297 * g++.target/loongarch/bytepick.C: New test.
46298
46299 2023-02-06 Tamar Christina <tamar.christina@arm.com>
46300
46301 * gcc.target/aarch64/options_set_10.c: Removed.
46302
46303 2023-02-06 Jakub Jelinek <jakub@redhat.com>
46304
46305 PR tree-optimization/108655
46306 * gcc.dg/pr108655.c: New test.
46307
46308 2023-02-06 Patrick Palka <ppalka@redhat.com>
46309
46310 PR c++/107461
46311 * g++.dg/cpp0x/overload5.C: New test.
46312 * g++.dg/cpp0x/overload5a.C: New test.
46313 * g++.dg/cpp0x/overload6.C: New test.
46314
46315 2023-02-05 Harald Anlauf <anlauf@gmx.de>
46316
46317 PR fortran/108592
46318 * gfortran.dg/pr108592.f90: New test.
46319
46320 2023-02-03 Jakub Jelinek <jakub@redhat.com>
46321
46322 PR tree-optimization/108647
46323 * g++.dg/torture/pr108647.C: New test.
46324
46325 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
46326
46327 PR tree-optimization/108639
46328 * gcc.c-torture/compile/pr108638.c: New file.
46329 * gcc.c-torture/compile/pr108639.c: New file.
46330
46331 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
46332
46333 PR tree-optimization/107570
46334 * gcc.dg/pr107570.c: New.
46335
46336 2023-02-03 Marek Polacek <polacek@redhat.com>
46337
46338 PR c++/108158
46339 * g++.dg/cpp1y/constexpr-108158.C: New test.
46340
46341 2023-02-03 Marek Polacek <polacek@redhat.com>
46342
46343 PR c++/101071
46344 * g++.dg/cpp0x/variadic-alias8.C: New test.
46345
46346 2023-02-03 Patrick Palka <ppalka@redhat.com>
46347
46348 PR c++/107461
46349 * g++.dg/template/call9.C: New test.
46350
46351 2023-02-03 Patrick Palka <ppalka@redhat.com>
46352
46353 PR c++/96745
46354 * g++.dg/cpp2a/concepts-dtor1.C: New test.
46355
46356 2023-02-03 Patrick Palka <ppalka@redhat.com>
46357
46358 PR c++/108579
46359 * g++.dg/cpp2a/concepts-pr108579.C: New test.
46360
46361 2023-02-03 Martin Jambor <mjambor@suse.cz>
46362
46363 PR ipa/108384
46364 * gcc.dg/ipa/pr108384.c: New test.
46365
46366 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46367
46368 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
46369 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
46370
46371 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46372
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.
46388
46389 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46390
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.
46406
46407 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46408
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.
46424
46425 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46426
46427 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
46428
46429 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46430
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.
46449
46450 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46451
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.
46470
46471 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46472
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.
46491
46492 2023-02-02 Joseph Myers <joseph@codesourcery.com>
46493
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.
46500
46501 2023-02-02 Joseph Myers <joseph@codesourcery.com>
46502
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
46508 initializers.
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.
46515
46516 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
46517
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.
46526
46527 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
46528
46529 PR rtl-optimization/108508
46530 * gcc.target/aarch64/pr108508.c: New test.
46531
46532 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
46533
46534 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
46535
46536 2023-02-02 David Malcolm <dmalcolm@redhat.com>
46537
46538 PR analyzer/108633
46539 * gcc.dg/analyzer/fd-pr108633.c: New test.
46540
46541 2023-02-02 David Malcolm <dmalcolm@redhat.com>
46542
46543 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
46544
46545 2023-02-02 Jakub Jelinek <jakub@redhat.com>
46546
46547 PR debug/106746
46548 PR rtl-optimization/108463
46549 PR target/108484
46550 * gcc.dg/pr108463.c: New test.
46551
46552 2023-02-02 Richard Biener <rguenther@suse.de>
46553
46554 PR middle-end/108625
46555 * gcc.dg/pr108625.c: New testcase.
46556
46557 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
46558
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.
46564
46565 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
46566
46567 * gcc.target/arm/mve/pr108443-run.c: New test.
46568 * gcc.target/arm/mve/pr108443.c: New test.
46569
46570 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
46571
46572 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
46573
46574 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
46575
46576 PR target/107674
46577 * gcc.target/arm/mve/mve_vpt.c: New test.
46578
46579 2023-02-02 Jakub Jelinek <jakub@redhat.com>
46580
46581 PR ipa/107300
46582 * gcc.dg/pr107300.c: New test.
46583
46584 2023-02-02 liuhongt <hongtao.liu@intel.com>
46585
46586 * gcc.target/aarch64/pr108601.c: New test.
46587
46588 2023-02-02 Jakub Jelinek <jakub@redhat.com>
46589
46590 PR middle-end/108435
46591 * gcc.dg/gomp/pr108435.c: New test.
46592
46593 2023-02-01 Harald Anlauf <anlauf@gmx.de>
46594
46595 PR fortran/108609
46596 * gfortran.dg/pr108527.f90: Adjust test pattern.
46597
46598 2023-02-01 Tamar Christina <tamar.christina@arm.com>
46599
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.
46608
46609 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
46610
46611 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
46612 into...
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.
46616 (main): Call DONE.
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.
46630
46631 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
46632
46633 PR tree-optimization/108356
46634 * gcc.dg/pr108356.c: New.
46635
46636 2023-02-01 Martin Liska <mliska@suse.cz>
46637
46638 PR ipa/108509
46639 * g++.dg/ipa/pr108509.C: New test.
46640
46641 2023-02-01 Marek Polacek <polacek@redhat.com>
46642
46643 PR c++/107755
46644 * g++.dg/warn/Wlogical-op-4.C: New test.
46645
46646 2023-02-01 Jakub Jelinek <jakub@redhat.com>
46647
46648 PR debug/108573
46649 * gcc.dg/pr108573.c: New test.
46650
46651 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
46652
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.
46655
46656 2023-02-01 Jakub Jelinek <jakub@redhat.com>
46657
46658 PR c++/108607
46659 * g++.dg/gomp/pr108607.C: New test.
46660
46661 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
46662
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.
46666
46667 2023-02-01 Jason Merrill <jason@redhat.com>
46668
46669 * g++.dg/warn/changes-meaning2.C: New test.
46670 * g++.dg/warn/changes-meaning3.C: New test.
46671
46672 2023-02-01 David Malcolm <dmalcolm@redhat.com>
46673
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
46683 alloca.
46684 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
46685
46686 2023-02-01 David Malcolm <dmalcolm@redhat.com>
46687
46688 PR analyzer/108616
46689 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
46690 * gcc.dg/analyzer/test-alloca.h: New test.
46691
46692 2023-01-31 Jason Merrill <jason@redhat.com>
46693
46694 PR c++/108559
46695 * g++.dg/cpp1z/aggr-base13.C: New test.
46696
46697 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
46698
46699 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
46700 'gcc-set-multilib-library-path' for 'ld_library_path'.
46701
46702 2023-01-31 Marek Polacek <polacek@redhat.com>
46703
46704 PR c++/102870
46705 * g++.dg/cpp0x/variadic184.C: New test.
46706
46707 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46708
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.
46739
46740 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46741
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.
46772
46773 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46774
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.
46805
46806 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46807
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.
46823
46824 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46825
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.
46856
46857 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46858
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.
46874
46875 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46876
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.
46892
46893 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46894
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.
46910
46911 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46912
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.
46943
46944 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46945
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.
46961
46962 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46963
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.
46979
46980 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46981
46982 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
46983
46984 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46985
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.
47004
47005 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47006
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.
47025
47026 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47027
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.
47064
47065 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47066
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.
47103
47104 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47105
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.
47142
47143 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47144
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.
47163
47164 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47165
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.
47202
47203 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47204
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.
47223
47224 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47225
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.
47244
47245 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47246
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.
47265
47266 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47267
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.
47286
47287 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47288
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.
47307
47308 2023-01-31 Marek Polacek <polacek@redhat.com>
47309
47310 PR c++/107593
47311 PR c++/108597
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.
47315
47316 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
47317
47318 PR target/108589
47319 * gcc.target/aarch64/pr108589.c: New test.
47320
47321 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
47322
47323 PR tree-optimization/108608
47324 * gcc.dg/vect/pr108608.c: New test.
47325 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
47326
47327 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
47328
47329 PR tree-optimization/108385
47330 * gcc.dg/pr108385.c: New.
47331
47332 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
47333
47334 PR tree-optimization/108359
47335 * gcc.dg/pr108359.c: New.
47336
47337 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47338
47339 * rust/compile/issue-1073.rs: New test.
47340
47341 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47342
47343 * rust/compile/issue-1006.rs: New test.
47344
47345 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47346
47347 * rust/compile/const_generics_5.rs: Fix assertions.
47348 * rust/compile/unconstrained_type_param.rs: Add more assertions.
47349
47350 2023-01-31 liushuyu <liushuyu011@gmail.com>
47351
47352 * rust/compile/builtin_macro_recurse.rs: New test.
47353
47354 2023-01-31 liushuyu <liushuyu011@gmail.com>
47355
47356 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
47357 * rust/compile/builtin_macro_env.rs: Likewise.
47358
47359 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47360
47361 * rust/compile/frust-compile-until.rs: New test.
47362
47363 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47364
47365 * rust/compile/rust-const-blog-issue.rs: New test.
47366
47367 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47368
47369 * rust/compile/macro44.rs: New test.
47370
47371 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47372
47373 * rust/compile/macro_export_1.rs: New test.
47374
47375 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47376
47377 * rust/compile/const_generics_8.rs: New test.
47378
47379 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47380
47381 * rust/compile/const_generics_7.rs: New test.
47382
47383 2023-01-31 liushuyu <liushuyu011@gmail.com>
47384
47385 * rust/execute/torture/loop-condition-eval.rs: New test.
47386
47387 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
47388
47389 * rust/compile/const8.rs: New test.
47390
47391 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
47392
47393 * rust/compile/const7.rs: New test.
47394
47395 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
47396
47397 * rust/compile/const6.rs: New test.
47398
47399 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47400
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.
47407
47408 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47409
47410 * rust/compile/macro43.rs: New test.
47411
47412 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47413
47414 * rust/compile/parse_range.rs: New test.
47415
47416 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47417
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.
47424
47425 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47426
47427 * rust/compile/rustc_attr1.rs: New test.
47428
47429 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
47430
47431 * rust/debug/win64-abi.rs: Fix assertion to take into account
47432 overflow builtins
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.
47436
47437 2023-01-31 Philip Herron <philip.herron@embecosm.com>
47438
47439 * rust/compile/torture/issue-1506.rs: New test.
47440
47441 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
47442
47443 * rust/compile/const4.rs: New.
47444 * rust/compile/const5.rs: New.
47445
47446 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
47447
47448 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
47449 gm2-libs-log.
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.
47454
47455 2023-01-31 Jakub Jelinek <jakub@redhat.com>
47456
47457 PR target/108599
47458 * gcc.target/i386/avx2-pr108599.c: New test.
47459
47460 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
47461
47462 PR testsuite/108604
47463 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
47464 signed char.
47465
47466 2023-01-31 Jakub Jelinek <jakub@redhat.com>
47467
47468 PR rtl-optimization/108596
47469 * gcc.c-torture/compile/pr108596.c: New test.
47470
47471 2023-01-31 Jakub Jelinek <jakub@redhat.com>
47472
47473 PR c++/105593
47474 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
47475
47476 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
47477
47478 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
47479 condition.
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.
47507
47508 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47509
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.
47525
47526 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47527
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.
47543
47544 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47545
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.
47561
47562 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47563
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.
47579
47580 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47581
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.
47597
47598 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47599
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.
47615
47616 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47617
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.
47633
47634 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47635
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.
47651
47652 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47653
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.
47666
47667 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47668
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.
47693
47694 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47695
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.
47720
47721 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47722
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.
47729
47730 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47731
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.
47738
47739 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47740
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.
47759
47760 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47761
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.
47780
47781 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47782
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.
47801
47802 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47803
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.
47822
47823 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47824
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.
47843
47844 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47845
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.
47864
47865 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47866
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.
47885
47886 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47887
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.
47906
47907 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47908
47909 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
47910
47911 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47912
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.
47916
47917 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
47918
47919 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
47920 restore TORTURE_OPTIONS.
47921
47922 2023-01-30 Andrew Pinski <apinski@marvell.com>
47923
47924 PR tree-optimization/108582
47925 * gcc.dg/pr108582-1.c: New test.
47926
47927 2023-01-30 Richard Biener <rguenther@suse.de>
47928
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.
47933
47934 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
47935
47936 PR fortran/108450
47937 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
47938
47939 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
47940
47941 PR fortran/103506
47942 * gfortran.dg/pr103506_1.f90: New test.
47943
47944 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
47945
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.
47949
47950 2023-01-28 Harald Anlauf <anlauf@gmx.de>
47951 Steven G. Kargl <kargl@gcc.gnu.org>
47952
47953 PR fortran/108527
47954 * gfortran.dg/pr108527.f90: New test.
47955
47956 2023-01-28 Harald Anlauf <anlauf@gmx.de>
47957
47958 PR fortran/108453
47959 * gfortran.dg/common_27.f90: New test.
47960
47961 2023-01-28 Jonathan Yong <10walls@gmail.com>
47962
47963 PR c/108192
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.
47967
47968 2023-01-28 Jonathan Yong <10walls@gmail.com>
47969
47970 PR c/108150
47971 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
47972 target same as on Linux.
47973
47974 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47975
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.
48006
48007 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
48008
48009 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
48010 with (\r*\n+).
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.
48033
48034 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
48035
48036 * gm2/pim/fail/empty.mod: New test.
48037
48038 2023-01-27 Joseph Myers <joseph@codesourcery.com>
48039
48040 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
48041 auto initializers to be disallowed.
48042
48043 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
48044
48045 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
48046 Remove XFAIL.
48047 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
48048 of dump files.
48049
48050 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
48051
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.
48073
48074 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
48075
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.
48079
48080 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
48081
48082 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
48083 vector length.
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.
48090
48091 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
48092
48093 PR tree-optimization/108306
48094 * gcc.dg/pr108306.c: New.
48095
48096 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
48097
48098 PR tree-optimization/108447
48099 * gcc.dg/pr108447.c: New.
48100
48101 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48102
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.
48106
48107 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48108
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.
48115
48116 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48117
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.
48124
48125 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48126
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.
48145
48146 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48147
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.
48153
48154 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48155
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.
48265
48266 2023-01-27 Xi Ruoyao <xry111@xry111.site>
48267
48268 * gcc.dg/pr95115.c (x): Add noipa attribute.
48269
48270 2023-01-27 Jakub Jelinek <jakub@redhat.com>
48271
48272 PR ipa/106061
48273 * gcc.dg/pr106061.c: New test.
48274
48275 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
48276
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.
48281
48282 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
48283
48284 * gm2/warnings/returntype/fail/badreturn.mod: New test.
48285 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
48286 New test.
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:
48291 New test.
48292
48293 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48294
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.
48366
48367 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48368
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.
48413
48414 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48415
48416 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
48417 testcase.
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.
48427
48428 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48429
48430 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
48431
48432 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48433
48434 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
48435
48436 2023-01-26 Harald Anlauf <anlauf@gmx.de>
48437
48438 PR fortran/108544
48439 * gfortran.dg/pr108544.f90: New test.
48440 * gfortran.dg/pr96102b.f90: New test.
48441
48442 2023-01-26 Marek Polacek <polacek@redhat.com>
48443
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.
48449
48450 2023-01-26 Jakub Jelinek <jakub@redhat.com>
48451
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.
48455
48456 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48457
48458 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
48459
48460 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48461
48462 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
48463 compound literals.
48464
48465 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48466
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.
48472
48473 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48474
48475 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
48476
48477 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
48478
48479 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
48480
48481 2023-01-26 Marek Polacek <polacek@redhat.com>
48482
48483 PR c++/105300
48484 * g++.dg/cpp0x/udlit-error1.C: New test.
48485
48486 2023-01-26 David Malcolm <dmalcolm@redhat.com>
48487
48488 PR analyzer/108507
48489 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
48490 -Wno-stringop-overflow.
48491
48492 2023-01-26 David Malcolm <dmalcolm@redhat.com>
48493
48494 PR analyzer/108524
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:
48498 New test.
48499
48500 2023-01-26 Richard Biener <rguenther@suse.de>
48501
48502 PR tree-optimization/108547
48503 * gcc.dg/uninit-pr108547.c: New testcase.
48504
48505 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
48506
48507 PR tree-optimization/108522
48508 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
48509 macro.
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.
48515 (main): Call them.
48516
48517 2023-01-26 Jakub Jelinek <jakub@redhat.com>
48518
48519 PR c++/108503
48520 * g++.dg/gomp/pr108503.C: New test.
48521
48522 2023-01-26 Richard Biener <rguenther@suse.de>
48523
48524 PR tree-optimization/108523
48525 * gcc.dg/torture/pr108523.c: New testcase.
48526
48527 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
48528
48529 PR fortran/108528
48530 * gfortran.dg/pr108528.f90: New test.
48531
48532 2023-01-25 Jakub Jelinek <jakub@redhat.com>
48533
48534 PR c++/108525
48535 * g++.dg/cpp23/static-operator-call5.C: New test.
48536
48537 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48538
48539 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
48540 "C".
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.
48625
48626 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48627
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.
48638
48639 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48640
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.
48649
48650 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48651
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.
48666
48667 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48668
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.
48677
48678 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48679
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.
48688
48689 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48690
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.
48699
48700 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48701
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.
48710
48711 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48712
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.
48718
48719 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48720
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.
48729
48730 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48731
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.
48740
48741 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48742
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.
48751
48752 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48753
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.
48762
48763 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48764
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.
48773
48774 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48775
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.
48802
48803 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48804
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.
48823
48824 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48825
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.
48876
48877 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48878
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.
48905
48906 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48907
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.
48934
48935 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48936
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.
48957
48958 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48959
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
48979
48980 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
48981
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.
49003
49004 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
49005
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.
49017
49018 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
49019
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.
49023
49024 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
49025
49026 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
49027 aarch64 to list of targets supporting long long vectorization.
49028
49029 2023-01-25 Jakub Jelinek <jakub@redhat.com>
49030
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.
49034
49035 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
49036 Jakub Jelinek <jakub@redhat.com>
49037
49038 PR tree-optimization/108522
49039 * gcc.dg/builtin-dynamic-object-size-0.c
49040 (test_dynarray_struct_member): New test.
49041 (main): Call it.
49042
49043 2023-01-24 Jakub Jelinek <jakub@redhat.com>
49044
49045 PR c++/107329
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.
49050
49051 2023-01-24 Jason Merrill <jason@redhat.com>
49052
49053 PR c++/108504
49054 * g++.dg/ext/pragma1.C: New test.
49055
49056 2023-01-24 Jason Merrill <jason@redhat.com>
49057
49058 PR c++/108526
49059 * g++.dg/cpp23/static-operator-call5.C: New test.
49060
49061 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
49062
49063 * gcc.target/pdp11/pdp11.exp: New.
49064 * gcc.target/pdp11/pr108388.c: New.
49065
49066 2023-01-24 Harald Anlauf <anlauf@gmx.de>
49067
49068 PR fortran/108529
49069 * gfortran.dg/pr108529.f90: New test.
49070
49071 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
49072
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.
49103
49104 2023-01-24 Jakub Jelinek <jakub@redhat.com>
49105
49106 PR c++/108474
49107 * g++.dg/cpp1z/decomp57.C: New test.
49108 * g++.dg/cpp1z/decomp58.C: New test.
49109
49110 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49111
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.
49115
49116 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49117
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.
49125
49126 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
49127 Yang Yujie <yangyujie@loongson.cn>
49128
49129 PR target/107731
49130 * gcc.target/loongarch/tst-asm-const.c: Moved to...
49131 * gcc.target/loongarch/pr107731.c: ...here.
49132
49133 2023-01-24 Jason Merrill <jason@redhat.com>
49134
49135 PR c++/107303
49136 PR c++/107329
49137 * g++.dg/ext/builtin-shufflevector-5.C: New test.
49138 * g++.dg/init/new51.C: New test.
49139
49140 2023-01-23 Jason Merrill <jason@redhat.com>
49141
49142 PR c++/107267
49143 * g++.dg/cpp0x/move2.C: New test.
49144
49145 2023-01-23 Harald Anlauf <anlauf@gmx.de>
49146
49147 PR fortran/108502
49148 * gfortran.dg/pr108502.f90: New test.
49149
49150 2023-01-23 Marek Polacek <polacek@redhat.com>
49151
49152 PR c++/107797
49153 * g++.dg/warn/Wunused-value-1.C: New test.
49154
49155 2023-01-23 Jason Merrill <jason@redhat.com>
49156
49157 PR c++/108195
49158 * g++.dg/cpp0x/initlist-vect2.C: New test.
49159
49160 2023-01-23 Harald Anlauf <anlauf@gmx.de>
49161
49162 PR fortran/108501
49163 * gfortran.dg/pr108501.f90: New test.
49164
49165 2023-01-23 Harald Anlauf <anlauf@gmx.de>
49166
49167 PR fortran/108420
49168 * gfortran.dg/pr108420.f90: New test.
49169
49170 2023-01-23 Jason Merrill <jason@redhat.com>
49171
49172 PR c++/108496
49173 * g++.dg/template/explicit-instantiation5.C: New test.
49174
49175 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
49176
49177 * g++.target/arm/pac-1.C: New test.
49178 * gcc.target/arm/pac-15.c: Likewise.
49179
49180 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
49181
49182 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
49183 tests.
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.
49187
49188 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
49189
49190 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
49191
49192 2023-01-23 Richard Biener <rguenther@suse.de>
49193
49194 PR tree-optimization/108482
49195 * gcc.dg/torture/pr108482.c: New testcase.
49196
49197 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49198
49199 * gcc.target/arm/bti-1.c: New testcase.
49200 * gcc.target/arm/bti-2.c: Likewise.
49201
49202 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49203
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.
49216
49217 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49218
49219 * gcc.target/arm/multilib.exp: Add pacbti related entries.
49220
49221 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49222 Tejas Belagod <tbelagod@arm.com>
49223
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.
49228
49229 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49230 Tejas Belagod <tbelagod@arm.com>
49231
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.
49242
49243 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
49244 Tejas Belagod <tbelagod@arm.com>
49245
49246 * lib/target-supports.exp:
49247 (check_effective_target_arm_pacbti_hw): New.
49248
49249 2023-01-23 Richard Biener <rguenther@suse.de>
49250
49251 PR tree-optimization/108449
49252 * gcc.dg/pr108449.c: New testcase.
49253
49254 2023-01-23 Jason Merrill <jason@redhat.com>
49255
49256 PR c++/53288
49257 DR 1299
49258 * g++.dg/init/lifetime4.C: New test.
49259
49260 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
49261
49262 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
49263 paths.
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.
49291
49292 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
49293
49294 * gcc.target/pru/clz-hi-2.c: New test.
49295 * gcc.target/pru/clz-hi.c: New test.
49296
49297 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
49298
49299 PR fortran/102595
49300 * gfortran.dg/pr88048.f90: Adjust for changed error message.
49301 * gfortran.dg/parameter_data0.f90: New test.
49302
49303 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
49304
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.
49315
49316 2023-01-19 Jakub Jelinek <jakub@redhat.com>
49317
49318 PR c++/108437
49319 * g++.dg/cpp23/subscript12.C: New test.
49320 * g++.dg/cpp23/subscript13.C: New test.
49321
49322 2023-01-19 Jakub Jelinek <jakub@redhat.com>
49323
49324 PR c++/53932
49325 * g++.dg/init/pr53932.C: New test.
49326
49327 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
49328
49329 * gcc.target/i386/pr108436.c: New test.
49330
49331 2023-01-19 David Malcolm <dmalcolm@redhat.com>
49332
49333 PR analyzer/108455
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:
49338 New test.
49339
49340 2023-01-19 Harald Anlauf <anlauf@gmx.de>
49341
49342 PR fortran/108434
49343 * gfortran.dg/pr108434.f90: New test.
49344
49345 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
49346
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:
49353 Likewise.
49354 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
49355 Likewise.
49356 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
49357 Likewise.
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.
49366
49367 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
49368
49369 PR target/108411
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.
49381
49382 2023-01-19 Jakub Jelinek <jakub@redhat.com>
49383
49384 PR tree-optimization/108440
49385 * c-c++-common/rotate-10.c: New test.
49386 * c-c++-common/rotate-11.c: New test.
49387
49388 2023-01-19 Alexandre Oliva <oliva@adacore.com>
49389
49390 PR debug/106746
49391 * gcc.target/i386/pr106746.c: New.
49392
49393 2023-01-18 Marek Polacek <polacek@redhat.com>
49394
49395 PR c/108424
49396 * gcc.dg/c2x-nullptr-6.c: New test.
49397
49398 2023-01-18 David Malcolm <dmalcolm@redhat.com>
49399
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.
49406
49407 2023-01-18 Richard Biener <rguenther@suse.de>
49408
49409 PR lto/108445
49410 * gcc.dg/lto/pr108445_0.c: New testcase.
49411 * gcc.dg/lto/pr108445_1.c: Likewise.
49412
49413 2023-01-18 Murray Steele <murray.steele@arm.com>
49414
49415 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
49416
49417 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
49418 Andrew Pinski <apinski@marvell.com>
49419
49420 PR target/108396
49421 * gcc.target/powerpc/pr108396.c: New test.
49422
49423 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
49424
49425 PR target/108348
49426 * gcc.target/powerpc/pr108348-1.c: New test.
49427 * gcc.target/powerpc/pr108348-2.c: New test.
49428
49429 2023-01-17 Harald Anlauf <anlauf@gmx.de>
49430
49431 PR fortran/108421
49432 * gfortran.dg/pr108421.f90: New test.
49433
49434 2023-01-17 Jakub Jelinek <jakub@redhat.com>
49435
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.
49446
49447 2023-01-16 Andrew Pinski <apinski@marvell.com>
49448
49449 * lib/target-supports.exp (add_options_for_tls): Remove
49450 reference to Solaris 9 in comments.
49451
49452 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
49453
49454 PR target/105980
49455 * g++.target/i386/pr105980.C: New test.
49456
49457 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
49458
49459 * g++.dg/tree-ssa/pr106077.C: New test.
49460
49461 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
49462
49463 PR target/96795
49464 PR target/107515
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.
49467
49468 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
49469
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.
49478
49479 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
49480
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.
49490
49491 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
49492
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.
49506
49507 2023-01-16 Jakub Jelinek <jakub@redhat.com>
49508
49509 PR c++/105593
49510 * g++.target/i386/pr105593.C: New test.
49511
49512 2023-01-16 Jakub Jelinek <jakub@redhat.com>
49513
49514 PR c++/105593
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.
49518
49519 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
49520
49521 PR target/108272
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.
49526
49527 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
49528
49529 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
49530
49531 2023-01-14 Jakub Jelinek <jakub@redhat.com>
49532
49533 PR c++/108365
49534 * c-c++-common/pr108365.c: New test.
49535 * g++.dg/opt/pr108365.C: New test.
49536 * g++.dg/warn/pr108365.C: New test.
49537
49538 2023-01-14 Alexandre Oliva <oliva@adacore.com>
49539
49540 PR target/42093
49541 * gcc.target/arm/pr42093.c: Disable tree-dce.
49542
49543 2023-01-13 David Malcolm <dmalcolm@redhat.com>
49544
49545 PR analyzer/105273
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
49552 test.
49553 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
49554 New test.
49555 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
49556 New test.
49557
49558 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
49559
49560 PR rtl-optimization/108117
49561 PR rtl-optimization/108132
49562 * gcc.dg/pr108117.c: New test.
49563
49564 2023-01-13 Jakub Jelinek <jakub@redhat.com>
49565
49566 PR c++/108285
49567 * g++.dg/warn/pr108285.C: New test.
49568
49569 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
49570
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.
49577
49578 2023-01-13 Jakub Jelinek <jakub@redhat.com>
49579
49580 PR target/107131
49581 * gcc.c-torture/execute/pr107131.c: New test.
49582
49583 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
49584
49585 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
49586
49587 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
49588
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.
49599
49600 2023-01-13 Jakub Jelinek <jakub@redhat.com>
49601
49602 PR target/107131
49603 * gcc.dg/pr107131.c: New test.
49604
49605 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
49606
49607 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
49608 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
49609
49610 2023-01-13 Richard Biener <rguenther@suse.de>
49611
49612 * gcc.target/aarch64/pr107209.c: New test.
49613
49614 2023-01-13 Richard Biener <rguenther@suse.de>
49615
49616 PR tree-optimization/108387
49617 * gcc.dg/pr108387.c: New testcase.
49618
49619 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
49620
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
49626 argument to "".
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.
49640
49641 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
49642
49643 * lib/gm2.exp: Use timeout.exp.
49644
49645 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
49646
49647 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
49648 to args.
49649
49650 2023-01-12 Andrew Pinski <apinski@marvell.com>
49651 Roger Sayle <roger@nextmovesoftware.com>
49652
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.
49658
49659 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
49660 Richard Sandiford <richard.sandiford@arm.com>
49661
49662 PR target/105549
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.
49673
49674 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
49675 Richard Sandiford <richard.sandiford@arm.com>
49676
49677 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
49678 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
49679 test.
49680 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
49681 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
49682 test.
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
49687 test.
49688 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
49689 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
49690 test.
49691 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
49692 * g++.target/aarch64/bitfield-abi-warning.h: New test.
49693
49694 2023-01-12 Richard Biener <rguenther@suse.de>
49695
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.
49700
49701 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
49702
49703 PR fortran/107706
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.
49707
49708 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
49709
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.
49713
49714 2023-01-11 David Malcolm <dmalcolm@redhat.com>
49715
49716 PR analyzer/108252
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.
49725
49726 2023-01-11 Jakub Jelinek <jakub@redhat.com>
49727
49728 PR c/105972
49729 * gcc.dg/pr105972.c: New test.
49730
49731 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
49732
49733 PR tree-optimization/71343
49734 * gcc.dg/pr71343-2.c: New test case.
49735
49736 2023-01-11 David Faust <david.faust@oracle.com>
49737
49738 PR target/108293
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.
49742
49743 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
49744
49745 * gcc.dg/sso-17.c: New test.
49746
49747 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
49748
49749 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
49750 the testing target isn't a PowerPC target.
49751
49752 2023-01-11 Richard Biener <rguenther@suse.de>
49753
49754 PR tree-optimization/107767
49755 * gcc.dg/tree-ssa/pr107767.c: New testcase.
49756
49757 2023-01-11 Jakub Jelinek <jakub@redhat.com>
49758
49759 PR target/108308
49760 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
49761
49762 2023-01-11 Richard Biener <rguenther@suse.de>
49763
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.
49767
49768 2023-01-11 Richard Biener <rguenther@suse.de>
49769
49770 PR tree-optimization/108353
49771 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
49772
49773 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
49774
49775 * gcc.target/s390/not.c: New test.
49776
49777 2023-01-11 Richard Biener <rguenther@suse.de>
49778
49779 PR tree-optimization/106293
49780 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
49781
49782 2023-01-10 Richard Biener <rguenther@suse.de>
49783
49784 PR tree-optimization/106293
49785 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
49786
49787 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
49788
49789 PR rtl-optimization/106421
49790 * gcc.dg/pr106421.c: New test case.
49791
49792 2023-01-10 Martin Jambor <mjambor@suse.cz>
49793
49794 PR ipa/108110
49795 * g++.dg/ipa/pr108110.C: New test.
49796
49797 2023-01-10 Richard Biener <rguenther@suse.de>
49798
49799 PR tree-optimization/108314
49800 * gcc.dg/vect/pr108314.c: New testcase.
49801
49802 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
49803
49804 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
49805 be "*".
49806
49807 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
49808
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.
49817
49818 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
49819
49820 * gcc.target/s390/fcall-saved.c: New test.
49821
49822 2023-01-09 Jakub Jelinek <jakub@redhat.com>
49823
49824 PR c++/105838
49825 PR c++/108047
49826 PR c++/108266
49827 * g++.dg/tree-ssa/initlist-opt2.C: New test.
49828 * g++.dg/tree-ssa/initlist-opt3.C: New test.
49829
49830 2023-01-09 Joseph Myers <joseph@codesourcery.com>
49831
49832 * gcc.dg/c2x-complit-8.c: New test.
49833
49834 2023-01-09 Richard Biener <rguenther@suse.de>
49835
49836 PR middle-end/69482
49837 * gcc.target/i386/pr69482-1.c: New testcase.
49838 * gcc.target/i386/pr69482-2.c: Likewise.
49839
49840 2023-01-09 Martin Liska <mliska@suse.cz>
49841
49842 PR lto/108330
49843 * g++.dg/ipa/pr108830.C: New test.
49844
49845 2023-01-09 Richard Biener <rguenther@suse.de>
49846
49847 PR tree-optimization/101912
49848 * gcc.dg/uninit-pr101912.c: New testcase.
49849
49850 2023-01-09 Martin Liska <mliska@suse.cz>
49851
49852 PR c/107993
49853 * gcc.target/i386/pr107993.c: New test.
49854
49855 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
49856
49857 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
49858 on *-*-hpux*.
49859 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
49860
49861 2023-01-06 Joseph Myers <joseph@codesourcery.com>
49862
49863 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
49864 tests.
49865
49866 2023-01-06 Tamar Christina <tamar.christina@arm.com>
49867
49868 Revert:
49869 2023-01-06 Tamar Christina <tamar.christina@arm.com>
49870
49871 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
49872
49873 2023-01-06 Jakub Jelinek <jakub@redhat.com>
49874
49875 PR target/108292
49876 PR target/108308
49877 * gcc.c-torture/execute/pr108292.c: New test.
49878 * gcc.target/i386/pr108292.c: New test.
49879 * gcc.dg/pr108308.c: New test.
49880
49881 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
49882
49883 Revert:
49884 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
49885
49886 * gcc.target/i386/cmov10.c: New test case.
49887
49888 2023-01-05 Patrick Palka <ppalka@redhat.com>
49889
49890 PR c++/108275
49891 * g++.dg/parse/access14.C: New test.
49892
49893 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
49894
49895 * lib/gm2.exp (gm2_init_minx): New procedure.
49896 (gm2_init_min): New procedure calls gm2_init_min with
49897 dialect flags.
49898 * gm2/link/min/pass/tiny.mod: New test case.
49899 * gm2/link/min/pass/link-min-pass.exp: New file.
49900
49901 2023-01-04 Patrick Palka <ppalka@redhat.com>
49902
49903 PR c++/108282
49904 * g++.dg/cpp2a/concepts-requires34.C: New test.
49905
49906 2023-01-04 Jakub Jelinek <jakub@redhat.com>
49907
49908 PR c++/108206
49909 * g++.dg/template/pr108206.C: New test.
49910
49911 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
49912
49913 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
49914
49915 2023-01-04 Jakub Jelinek <jakub@redhat.com>
49916
49917 PR tree-optimization/108253
49918 * g++.dg/opt/pr108253.C: New test.
49919
49920 2023-01-04 Jakub Jelinek <jakub@redhat.com>
49921
49922 PR middle-end/108237
49923 * gcc.c-torture/compile/pr108237.c: New test.
49924
49925 2023-01-04 Jakub Jelinek <jakub@redhat.com>
49926
49927 PR sanitizer/108256
49928 * c-c++-common/ubsan/pr108256.c: New test.
49929
49930 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
49931
49932 * g++.dg/modules/modules.exp: Skip on AIX.
49933 * gcc.target/powerpc/pr99708.c: Skip on AIX.
49934
49935 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
49936
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.
49940
49941 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
49942
49943 * gcc.target/i386/cmov10.c: New test case.
49944
49945 2023-01-03 Jakub Jelinek <jakub@redhat.com>
49946
49947 PR middle-end/108264
49948 * gcc.dg/pr108264.c: New test.
49949
49950 2023-01-03 Jakub Jelinek <jakub@redhat.com>
49951
49952 PR rtl-optimization/108263
49953 * gcc.dg/pr108263.c: New test.
49954
49955 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
49956 Uroš Bizjak <ubizjak@gmail.com>
49957
49958 * gcc.target/i386/extendditi2-1.c: New test case.
49959 * gcc.target/i386/extendditi2-2.c: Likewise.
49960
49961 \f
49962 Copyright (C) 2023 Free Software Foundation, Inc.
49963
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.