]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2
3 PR target/111318
4 PR target/111888
5 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
6 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
7 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto.
8 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
9 * gcc.target/riscv/rvv/autovec/pr111318.c: New test.
10 * gcc.target/riscv/rvv/autovec/pr111888.c: New test.
11
12 2023-10-26 David Malcolm <dmalcolm@redhat.com>
13
14 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
15 New test.
16 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
17 New test.
18 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
19 New test.
20 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
21 New test.
22 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
23 New test.
24 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
25 New test.
26 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
27 New test.
28 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
29 New test.
30 * c-c++-common/attr-null_terminated_string_arg.c: New test.
31
32 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
33
34 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
35 to normaize the options to the tests in aarch64.exp.
36
37 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
38
39 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
40 current OS versions > 10.
41
42 2023-10-26 Andrew Pinski <pinskia@gmail.com>
43
44 PR tree-optimization/111957
45 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
46
47 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
48
49 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
50 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
51
52 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
53
54 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
55
56 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
57
58 * lib/target-supports-dg.exp (check-flags): Move default argument
59 handling further up. Fix a couple of issues in the lappends.
60 Avoid frobbing the compiler flags if the return value is already
61 known to be 1.
62 * lib/dg-pch.exp (dg-flags-pch): Process the dg-skip-if and
63 dg-require-effective-target directives to see whether the
64 assembly test should be skipped.
65 * gcc.dg/pch/valid-1.c: Remove dg-require-effective-target.
66 * gcc.dg/pch/valid-1b.c: Likewise.
67
68 2023-10-26 Richard Ball <richard.ball@arm.com>
69
70 * gcc.target/arm/arm-switchstatement.c: New test.
71
72 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
73 Tobias Burnus <tobias@codesourcery.com>
74
75 * gfortran.dg/c_ptr_tests_20.f90: New test, checking that INTEGER(8)
76 and TYPE(C_PTR) are recognised as compatible.
77 * gfortran.dg/c_ptr_tests_21.f90: New test, exercising the error
78 detection for C_FUNPTR.
79
80 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
81 Richard Biener <rguenther@suse.de>
82
83 PR rtl-optimization/91865
84 * gcc.target/msp430/pr91865.c: New test case.
85
86 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
87
88 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: New test.
89 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: New test.
90 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: New test.
91 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: New test.
92
93 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
94
95 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
96 * gcc.misc-tests/godump-2.c: New test.
97
98 2023-10-26 Alexandre Oliva <oliva@adacore.com>
99
100 PR tree-optimization/111520
101 * g++.dg/torture/harden-comp-pr111520.cc: New.
102
103 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
104
105 * gcc.target/aarch64/imm_choice_comparison.c: Change tests.
106 * gcc.target/aarch64/moveor_imm.c: Add new test.
107 * gcc.target/aarch64/pr106583.c: Change tests.
108
109 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
110
111 PR target/111698
112 * gcc.target/i386/pr111698.c: New test.
113
114 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
115
116 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
117
118 2023-10-25 Patrick Palka <ppalka@redhat.com>
119
120 PR c++/99804
121 * g++.dg/template/enum9.C: New test.
122
123 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
124
125 PR modula2/111955
126 * gm2/pimlib/run/pass/testnan.mod: New test.
127
128 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
129
130 * c-c++-common/goacc/self-clause-2.c: Verify
131 '--param=openacc-kernels=decompose'.
132 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
133
134 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
135
136 * c-c++-common/goacc/if-clause-2.c: Enhance.
137 * c-c++-common/goacc/self-clause-1.c: Likewise.
138 * c-c++-common/goacc/self-clause-2.c: Likewise.
139 * gfortran.dg/goacc/if.f95: Likewise.
140 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
141 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
142 * gfortran.dg/goacc/self.f95: Likewise.
143
144 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
145
146 * c-c++-common/goacc/if-clause-1.c: Enable for C++
147 * c-c++-common/goacc/self-clause-1.c: Likewise.
148
149 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
150
151 * c-c++-common/goacc/self-clause-1.c: New test.
152 * c-c++-common/goacc/self-clause-2.c: New test.
153 * gfortran.dg/goacc/self.f95: New test.
154
155 2023-10-25 Marek Polacek <polacek@redhat.com>
156
157 PR c++/111895
158 * g++.dg/cpp0x/scoped_enum12.C: New test.
159
160 2023-10-24 Patrick Palka <ppalka@redhat.com>
161
162 PR c++/111929
163 * g++.dg/template/non-dependent28.C: New test.
164
165 2023-10-24 Patrick Palka <ppalka@redhat.com>
166
167 PR c++/111919
168 * g++.dg/template/non-dependent27.C: New test.
169
170 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
171
172 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
173
174 2023-10-24 Andrew Pinski <pinskia@gmail.com>
175
176 PR tree-optimization/101541
177 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
178
179 2023-10-24 Andrew Pinski <pinskia@gmail.com>
180
181 PR tree-optimization/111913
182 * gcc.c-torture/compile/fold-popcount-1.c: New test.
183 * gcc.dg/fold-popcount-8a.c: New test.
184
185 2023-10-24 xuli <xuli1@eswincomputing.com>
186
187 PR target/111935
188 * gcc.target/riscv/rvv/base/pr111935.c: New test.
189
190 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
191
192 PR target/111947
193 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
194
195 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
196
197 PR preprocessor/36887
198 * c-c++-common/cpp/diagnostic-poison.c: New test.
199 * g++.dg/pch/pr36887.C: New test.
200 * g++.dg/pch/pr36887.Hs: New test.
201
202 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
203
204 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: New test.
205 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: New test.
206
207 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
208
209 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: New test.
210 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: New test.
211 * gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: New test.
212 * gcc.target/riscv/rvv/autovec/unop/popcount.c: New test.
213
214 2023-10-23 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/111916
217 * gcc.dg/torture/pr111916.c: New testcase.
218
219 2023-10-23 Richard Biener <rguenther@suse.de>
220
221 PR tree-optimization/111915
222 * gcc.dg/vect/pr111915.c: New testcase.
223
224 2023-10-23 Richard Biener <rguenther@suse.de>
225
226 PR ipa/111914
227 * gcc.dg/pr111914.c: New testcase.
228
229 2023-10-23 Tamar Christina <tamar.christina@arm.com>
230
231 PR tree-optimization/111860
232 * gcc.dg/vect/pr111860-2.c: New test.
233 * gcc.dg/vect/pr111860-3.c: New test.
234
235 2023-10-23 Andrew Pinski <apinski@marvell.com>
236
237 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
238
239 2023-10-23 Andrew Pinski <pinskia@gmail.com>
240
241 PR c/111903
242 * gcc.target/i386/float16-8.c: New test.
243
244 2023-10-23 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/111917
247 * gcc.dg/torture/pr111917.c: New testcase.
248
249 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
250
251 PR target/111927
252 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
253
254 2023-10-23 Pan Li <pan2.li@intel.com>
255
256 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
257 asm check from func body.
258 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
259
260 2023-10-23 Xi Ruoyao <xry111@xry111.site>
261
262 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
263 New test.
264 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
265 New test.
266
267 2023-10-23 Xi Ruoyao <xry111@xry111.site>
268
269 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
270 test.
271 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
272 test.
273
274 2023-10-23 Xi Ruoyao <xry111@xry111.site>
275
276 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
277
278 2023-10-23 Florian Weimer <fweimer@redhat.com>
279
280 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
281 Remove unnecessary return statement.
282
283 2023-10-23 Pan Li <pan2.li@intel.com>
284
285 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: Remove the
286 vsetvl asm check from func body.
287 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: Ditto.
288 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: Ditto.
289 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: Ditto.
290 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto.
291 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: Ditto.
292 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: Ditto.
293 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: Ditto.
294 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: Ditto.
295 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: Ditto.
296 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: Ditto.
297 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: Ditto.
298 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: Ditto.
299 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: Ditto.
300 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Ditto.
301 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: Ditto.
302 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: Ditto.
303 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: Ditto.
304 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto.
305 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto.
306 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Ditto.
307 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: Ditto.
308 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Ditto.
309 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: Ditto.
310 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: Ditto.
311 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto.
312 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: Ditto.
313 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: Ditto.
314 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto.
315 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: Ditto.
316 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto.
317 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: Ditto.
318 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto.
319 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: Ditto.
320 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto.
321 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: Ditto.
322 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto.
323 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: Ditto.
324 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: Ditto.
325 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto.
326 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: Ditto.
327 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto.
328 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: Ditto.
329 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto.
330 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: Ditto.
331 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: Ditto.
332 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: Ditto.
333 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: Ditto.
334 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto.
335 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto.
336 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: Ditto.
337 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: Ditto.
338 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: Ditto.
339 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto.
340 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: Ditto.
341 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: Ditto.
342 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: Ditto.
343 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto.
344 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: Ditto.
345 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto.
346 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: Ditto.
347 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: Ditto.
348 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: Ditto.
349 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: Ditto.
350 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: Ditto.
351 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: Ditto.
352 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: Ditto.
353 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: Ditto.
354 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: Ditto.
355 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
356 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Ditto.
357
358 2023-10-23 Pan Li <pan2.li@intel.com>
359
360 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
361 vsetvl check.
362 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
363 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
364 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
365 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
366 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
367 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
368 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
369 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
370 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
371 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
372 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
373 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
374 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
375 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
376 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
377 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
378 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
379 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
380 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
381 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
382 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
383 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
384 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
385 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
386 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
387 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
388 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
389 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
390 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
391 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
392 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
393 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
394 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
395 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
396 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
397 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
398 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
399 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
400 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
401 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
402 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
403 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
404 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
405 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.
406
407 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
408
409 PR target/111753
410 * gcc.target/i386/pr111753.c: New test.
411
412 2023-10-23 liuhongt <hongtao.liu@intel.com>
413
414 * gcc.target/i386/pr111820-1.c: New test.
415 * gcc.target/i386/pr111820-2.c: New test.
416 * gcc.target/i386/pr111820-3.c: New test.
417 * gcc.target/i386/pr103144-mul-1.c: Adjust testcase.
418 * gcc.target/i386/pr103144-mul-2.c: Adjust testcase.
419
420 2023-10-22 Andrew Pinski <pinskia@gmail.com>
421
422 PR target/110986
423 * gcc.target/aarch64/cond_op-1.c: New test.
424
425 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
426
427 * gfortran.dg/coarray/caf.exp: Correctly set
428 libatomic flags.
429 * gfortran.dg/dg.exp: Likewise.
430 * lib/asan-dg.exp: Set correct -B flags.
431 * lib/atomic-dg.exp: Likewise.
432 * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
433
434 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
435
436 * gcc.target/riscv/arch-26.c: New test.
437
438 2023-10-21 Florian Weimer <fweimer@redhat.com>
439
440 * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
441 * gcc.c-torture/compile/20000511-1.c: Likewise.
442 * gcc.c-torture/compile/20000804-1.c: Likewise.
443 * gcc.c-torture/compile/20020418-1.c: Likewise.
444 * gcc.c-torture/compile/20020927-1.c: Likewise.
445 * gcc.c-torture/compile/20030109-1.c: Likewise.
446 * gcc.c-torture/compile/20030224-1.c: Likewise.
447 * gcc.c-torture/compile/20030415-1.c: Likewise.
448 * gcc.c-torture/compile/20030612-1.c: Likewise.
449 * gcc.c-torture/compile/20030917-1.c: Likewise.
450 * gcc.c-torture/compile/20031113-1.c: Likewise.
451 * gcc.c-torture/compile/20031220-2.c: Likewise.
452 * gcc.c-torture/compile/20040309-1.c: Likewise.
453 * gcc.c-torture/compile/20040310-1.c: Likewise.
454 * gcc.c-torture/compile/20040317-3.c: Likewise.
455 * gcc.c-torture/compile/20040817-1.c: Likewise.
456 * gcc.c-torture/compile/20091215-1.c: Likewise.
457 * gcc.c-torture/compile/86.c: Likewise.
458 * gcc.c-torture/compile/900216-1.c: Likewise.
459 * gcc.c-torture/compile/900313-1.c: Likewise.
460 * gcc.c-torture/compile/900407-1.c: Likewise.
461 * gcc.c-torture/compile/900516-1.c: Likewise.
462 * gcc.c-torture/compile/920409-2.c: Likewise.
463 * gcc.c-torture/compile/920415-1.c: Likewise.
464 * gcc.c-torture/compile/920428-1.c: Likewise.
465 * gcc.c-torture/compile/920428-5.c: Likewise.
466 * gcc.c-torture/compile/920428-7.c: Likewise.
467 * gcc.c-torture/compile/920501-1.c: Likewise.
468 * gcc.c-torture/compile/920501-13.c: Likewise.
469 * gcc.c-torture/compile/920501-15.c: Likewise.
470 * gcc.c-torture/compile/920501-16.c: Likewise.
471 * gcc.c-torture/compile/920501-18.c: Likewise.
472 * gcc.c-torture/compile/920501-20.c: Likewise.
473 * gcc.c-torture/compile/920501-6.c: Likewise.
474 * gcc.c-torture/compile/920501-7.c: Likewise.
475 * gcc.c-torture/compile/920502-1.c: Likewise.
476 * gcc.c-torture/compile/920502-2.c: Likewise.
477 * gcc.c-torture/compile/920520-1.c: Likewise.
478 * gcc.c-torture/compile/920521-1.c: Likewise.
479 * gcc.c-torture/compile/920608-1.c: Likewise.
480 * gcc.c-torture/compile/920617-1.c: Likewise.
481 * gcc.c-torture/compile/920617-2.c: Likewise.
482 * gcc.c-torture/compile/920625-1.c: Likewise.
483 * gcc.c-torture/compile/920625-2.c: Likewise.
484 * gcc.c-torture/compile/920626-1.c: Likewise.
485 * gcc.c-torture/compile/920706-1.c: Likewise.
486 * gcc.c-torture/compile/920710-2.c: Likewise.
487 * gcc.c-torture/compile/920723-1.c: Likewise.
488 * gcc.c-torture/compile/920808-1.c: Likewise.
489 * gcc.c-torture/compile/920809-1.c: Likewise.
490 * gcc.c-torture/compile/920817-1.c: Likewise.
491 * gcc.c-torture/compile/920831-1.c: Likewise.
492 * gcc.c-torture/compile/920917-1.c: Likewise.
493 * gcc.c-torture/compile/920928-2.c: Likewise.
494 * gcc.c-torture/compile/920928-5.c: Likewise.
495 * gcc.c-torture/compile/921012-1.c: Likewise.
496 * gcc.c-torture/compile/921021-1.c: Likewise.
497 * gcc.c-torture/compile/921024-1.c: Likewise.
498 * gcc.c-torture/compile/921103-1.c: Likewise.
499 * gcc.c-torture/compile/921109-1.c: Likewise.
500 * gcc.c-torture/compile/921111-1.c: Likewise.
501 * gcc.c-torture/compile/921116-2.c: Likewise.
502 * gcc.c-torture/compile/921118-1.c: Likewise.
503 * gcc.c-torture/compile/921202-1.c: Likewise.
504 * gcc.c-torture/compile/921202-2.c: Likewise.
505 * gcc.c-torture/compile/921203-1.c: Likewise.
506 * gcc.c-torture/compile/921203-2.c: Likewise.
507 * gcc.c-torture/compile/921206-1.c: Likewise.
508 * gcc.c-torture/compile/930109-1.c: Likewise.
509 * gcc.c-torture/compile/930111-1.c: Likewise.
510 * gcc.c-torture/compile/930117-1.c: Likewise.
511 * gcc.c-torture/compile/930118-1.c: Likewise.
512 * gcc.c-torture/compile/930120-1.c: Likewise.
513 * gcc.c-torture/compile/930217-1.c: Likewise.
514 * gcc.c-torture/compile/930325-1.c: Likewise.
515 * gcc.c-torture/compile/930411-1.c: Likewise.
516 * gcc.c-torture/compile/930427-2.c: Likewise.
517 * gcc.c-torture/compile/930503-2.c: Likewise.
518 * gcc.c-torture/compile/930506-2.c: Likewise.
519 * gcc.c-torture/compile/930513-2.c: Likewise.
520 * gcc.c-torture/compile/930530-1.c: Likewise.
521 * gcc.c-torture/compile/930602-1.c: Likewise.
522 * gcc.c-torture/compile/930618-1.c: Likewise.
523 * gcc.c-torture/compile/930623-1.c: Likewise.
524 * gcc.c-torture/compile/931003-1.c: Likewise.
525 * gcc.c-torture/compile/931013-1.c: Likewise.
526 * gcc.c-torture/compile/931013-2.c: Likewise.
527 * gcc.c-torture/compile/931102-2.c: Likewise.
528 * gcc.c-torture/compile/931203-1.c: Likewise.
529 * gcc.c-torture/compile/940718-1.c: Likewise.
530 * gcc.c-torture/compile/941014-1.c: Likewise.
531 * gcc.c-torture/compile/941014-2.c: Likewise.
532 * gcc.c-torture/compile/941014-3.c: Likewise.
533 * gcc.c-torture/compile/941014-4.c: Likewise.
534 * gcc.c-torture/compile/941111-1.c: Likewise.
535 * gcc.c-torture/compile/941113-1.c: Likewise.
536 * gcc.c-torture/compile/950124-1.c: Likewise.
537 * gcc.c-torture/compile/950329-1.c: Likewise.
538 * gcc.c-torture/compile/950612-1.c: Likewise.
539 * gcc.c-torture/compile/950618-1.c: Likewise.
540 * gcc.c-torture/compile/950719-1.c: Likewise.
541 * gcc.c-torture/compile/950910-1.c: Likewise.
542 * gcc.c-torture/compile/950922-1.c: Likewise.
543 * gcc.c-torture/compile/951106-1.c: Likewise.
544 * gcc.c-torture/compile/951222-1.c: Likewise.
545 * gcc.c-torture/compile/960106-1.c: Likewise.
546 * gcc.c-torture/compile/960319-1.c: Likewise.
547 * gcc.c-torture/compile/960829-1.c: Likewise.
548 * gcc.c-torture/compile/970206-1.c: Likewise.
549 * gcc.c-torture/compile/980825-1.c: Likewise.
550 * gcc.c-torture/compile/990829-1.c: Likewise.
551 * gcc.c-torture/compile/991213-2.c: Likewise.
552
553 2023-10-21 Pan Li <pan2.li@intel.com>
554
555 PR target/111857
556 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker.
557 * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define.
558 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test.
559 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test.
560 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test.
561 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test.
562 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test.
563 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test.
564 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test.
565
566 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
567 Uros Bizjak <ubizjak@gmail.com>
568
569 PR middle-end/101955
570 PR tree-optimization/106245
571 * gcc.target/i386/pr106245-2.c: New test case.
572 * gcc.target/i386/pr106245-3.c: New 32-bit test case.
573 * gcc.target/i386/pr106245-4.c: New 64-bit test case.
574 * gcc.target/i386/pr106245-5.c: Likewise.
575
576 2023-10-20 Jason Merrill <jason@redhat.com>
577
578 * g++.dg/template/sfinae-dr657.C: Adjust.
579
580 2023-10-20 Jason Merrill <jason@redhat.com>
581
582 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
583
584 2023-10-20 Jason Merrill <jason@redhat.com>
585
586 * g++.dg/warn/Wsign-promo1.C: New test.
587
588 2023-10-20 Nathan Sidwell <nathan@acm.org>
589
590 * g++.dg/modules/decltype-1_a.C: New.
591 * g++.dg/modules/decltype-1_b.C: New.
592 * g++.dg/modules/lambda-5_a.C: New.
593 * g++.dg/modules/lambda-5_b.C: New.
594
595 2023-10-20 Florian Weimer <fweimer@redhat.com>
596
597 * gcc.dg/Wint-conversion-3.c: New.
598
599 2023-10-20 Florian Weimer <fweimer@redhat.com>
600
601 * gcc.dg/Wincompatible-pointer-types-2.c: New.
602 * gcc.dg/Wincompatible-pointer-types-3.c: New.
603 * gcc.dg/Wincompatible-pointer-types-4.c: New.
604
605 2023-10-20 Marek Polacek <polacek@redhat.com>
606
607 PR c/111884
608 * c-c++-common/alias-1.c: New test.
609
610 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
611
612 * gcc.dg/vect/pr111882.c: New test.
613
614 2023-10-20 Patrick Palka <ppalka@redhat.com>
615
616 PR c++/106086
617 * g++.dg/template/crash127.C: Expect additional error due to
618 being able to check the member access expression ahead of time.
619 Strengthen the test by not instantiating the class template.
620 * g++.dg/cpp1y/lambda-generic-this5.C: New test.
621
622 2023-10-20 Patrick Palka <ppalka@redhat.com>
623
624 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
625 for attempting to call a variable concept.
626
627 2023-10-20 Richard Biener <rguenther@suse.de>
628
629 PR tree-optimization/111383
630 PR tree-optimization/110243
631 * gcc.dg/torture/pr111383.c: New testcase.
632
633 2023-10-20 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/111445
636 * gcc.dg/torture/pr111445.c: New testcase.
637
638 2023-10-20 Richard Biener <rguenther@suse.de>
639
640 PR tree-optimization/110243
641 PR tree-optimization/111336
642 * gcc.dg/torture/pr110243.c: New testcase.
643 * gcc.dg/torture/pr111336.c: Likewise.
644
645 2023-10-20 Richard Biener <rguenther@suse.de>
646
647 PR tree-optimization/111891
648 * gfortran.dg/pr111891.f90: New testcase.
649
650 2023-10-20 Richard Biener <rguenther@suse.de>
651
652 PR tree-optimization/111000
653 * gcc.dg/torture/pr111000.c: New testcase.
654
655 2023-10-20 Alexandre Oliva <oliva@adacore.com>
656
657 * c-c++-common/torture/harden-cfr.c: New.
658 * c-c++-common/harden-cfr-noret-never-O0.c: New.
659 * c-c++-common/torture/harden-cfr-noret-never.c: New.
660 * c-c++-common/torture/harden-cfr-noret-noexcept.c: New.
661 * c-c++-common/torture/harden-cfr-noret-nothrow.c: New.
662 * c-c++-common/torture/harden-cfr-noret.c: New.
663 * c-c++-common/torture/harden-cfr-notail.c: New.
664 * c-c++-common/torture/harden-cfr-returning.c: New.
665 * c-c++-common/torture/harden-cfr-tail.c: New.
666 * c-c++-common/torture/harden-cfr-abrt-always.c: New.
667 * c-c++-common/torture/harden-cfr-abrt-never.c: New.
668 * c-c++-common/torture/harden-cfr-abrt-no-xthrow.c: New.
669 * c-c++-common/torture/harden-cfr-abrt-nothrow.c: New.
670 * c-c++-common/torture/harden-cfr-abrt.c: New.
671 * c-c++-common/torture/harden-cfr-always.c: New.
672 * c-c++-common/torture/harden-cfr-never.c: New.
673 * c-c++-common/torture/harden-cfr-no-xthrow.c: New.
674 * c-c++-common/torture/harden-cfr-nothrow.c: New.
675 * c-c++-common/torture/harden-cfr-bret-always.c: New.
676 * c-c++-common/torture/harden-cfr-bret-never.c: New.
677 * c-c++-common/torture/harden-cfr-bret-noopt.c: New.
678 * c-c++-common/torture/harden-cfr-bret-noret.c: New.
679 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: New.
680 * c-c++-common/torture/harden-cfr-bret-nothrow.c: New.
681 * c-c++-common/torture/harden-cfr-bret-retcl.c: New.
682 * c-c++-common/torture/harden-cfr-bret.c: New.
683 * g++.dg/harden-cfr-throw-always-O0.C: New.
684 * g++.dg/harden-cfr-throw-returning-O0.C: New.
685 * g++.dg/torture/harden-cfr-noret-always-no-nothrow.C: New.
686 * g++.dg/torture/harden-cfr-noret-never-no-nothrow.C: New.
687 * g++.dg/torture/harden-cfr-noret-no-nothrow.C: New.
688 * g++.dg/torture/harden-cfr-throw-always.C: New.
689 * g++.dg/torture/harden-cfr-throw-never.C: New.
690 * g++.dg/torture/harden-cfr-throw-no-xthrow.C: New.
691 * g++.dg/torture/harden-cfr-throw-no-xthrow-expected.C: New.
692 * g++.dg/torture/harden-cfr-throw-nothrow.C: New.
693 * g++.dg/torture/harden-cfr-throw-nocleanup.C: New.
694 * g++.dg/torture/harden-cfr-throw-returning.C: New.
695 * g++.dg/torture/harden-cfr-throw.C: New.
696 * gcc.dg/torture/harden-cfr-noret-no-nothrow.c: New.
697 * gcc.dg/torture/harden-cfr-tail-ub.c: New.
698 * gnat.dg/hardcfr.adb: New.
699 * c-c++-common/torture/harden-cfr-skip-leaf.c: New file.
700 * g++.dg/harden-cfr-throw-returning-enabled-O0.C: New file.
701
702 2023-10-20 Tamar Christina <tamar.christina@arm.com>
703 Andre Vieira <andre.simoesdiasvieira@arm.com>
704
705 * gcc.dg/vect/vect-bitfield-read-1-not.c: New test.
706 * gcc.dg/vect/vect-bitfield-read-2-not.c: New test.
707 * gcc.dg/vect/vect-bitfield-read-8.c: New test.
708 * gcc.dg/vect/vect-bitfield-read-9.c: New test.
709
710 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
711
712 * gcc.target/i386/pr89229-5b.c: Modify test.
713 * gcc.target/i386/pr89229-6b.c: Ditto.
714 * gcc.target/i386/pr89229-7b.c: Ditto.
715
716 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
717
718 PR target/111848
719 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
720 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
721
722 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
723
724 PR target/111037
725 PR target/111234
726 PR target/111725
727 * gcc.target/riscv/rvv/base/scalar_move-1.c: Adjust.
728 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adjust.
729 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Adjust.
730 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adjust.
731 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Adjust.
732 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Adjust.
733 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adjust.
734 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Adjust.
735 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Adjust.
736 * gcc.target/riscv/rvv/base/pr111037-1.c: Moved to...
737 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: ...here.
738 * gcc.target/riscv/rvv/base/pr111037-2.c: Moved to...
739 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: ...here.
740 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust.
741 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Adjust.
742 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust.
743 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust.
744 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Adjust.
745 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Adjust.
746 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust.
747 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: New test.
748 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: New test.
749 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: New test.
750 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: New test.
751 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: New test.
752 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: New test.
753 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: New test.
754 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: New test.
755
756 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
757
758 PR c++/101631
759 PR c++/102286
760 * g++.dg/cpp1y/constexpr-89336-3.C: Fix union initialisation.
761 * g++.dg/cpp1y/constexpr-union6.C: New test.
762 * g++.dg/cpp1y/constexpr-union7.C: New test.
763 * g++.dg/cpp2a/constexpr-union2.C: New test.
764 * g++.dg/cpp2a/constexpr-union3.C: New test.
765 * g++.dg/cpp2a/constexpr-union4.C: New test.
766 * g++.dg/cpp2a/constexpr-union5.C: New test.
767 * g++.dg/cpp2a/constexpr-union6.C: New test.
768
769 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
770
771 * g++.dg/cpp0x/constexpr-cast4.C: New test.
772
773 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
774
775 * gcc.dg/gomp/pr110485.c: New test.
776
777 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
778
779 * gcc.dg/vect/vect-simd-clone-16f.c: Remove unnecessary differentation
780 between targets with different pointer sizes.
781 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
782 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
783
784 2023-10-19 Andrew Pinski <pinskia@gmail.com>
785
786 PR c/100532
787 * gcc.dg/pr100532-1.c: New test.
788
789 2023-10-19 Andrew Pinski <pinskia@gmail.com>
790
791 PR c/104822
792 * gcc.dg/sso-18.c: New test.
793 * gcc.dg/sso-19.c: New test.
794
795 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
796
797 PR c++/89038
798 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
799
800 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
801
802 PR preprocessor/82335
803 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
804
805 2023-10-19 Tamar Christina <tamar.christina@arm.com>
806
807 PR tree-optimization/111860
808 * gcc.dg/vect/pr111860.c: New test.
809
810 2023-10-19 Richard Biener <rguenther@suse.de>
811
812 PR tree-optimization/111131
813 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
814 everywhere.
815 * gcc.dg/vect/vect-gather-2.c: Expected to not SLP anywhere.
816 Massage the scale case to more reliably produce a different
817 one. Scan for the specific messages.
818 * gcc.dg/vect/vect-gather-3.c: Masked gather is also supported
819 for AVX2, but not emulated.
820 * gcc.dg/vect/vect-gather-4.c: Expected to not SLP anywhere.
821 Massage to more properly ensure this.
822 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Expect to vectorize
823 everywhere.
824
825 2023-10-19 Alex Coplan <alex.coplan@arm.com>
826
827 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
828 make sure we don't have q-register stores with -mstrict-align.
829
830 2023-10-19 Alex Coplan <alex.coplan@arm.com>
831
832 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
833 allow for stp.
834
835 2023-10-19 Alex Coplan <alex.coplan@arm.com>
836
837 * gcc.target/aarch64/lr_free_1.c: Add
838 --param=aarch64-stp-policy=never to dg-options.
839
840 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
841
842 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
843 with atom cores.
844
845 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
846
847 * gcc.target/loongarch/vect-widen-add.c: New test.
848 * gcc.target/loongarch/vect-widen-mul.c: New test.
849 * gcc.target/loongarch/vect-widen-sub.c: New test.
850
851 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
852
853 * gcc.target/loongarch/avg-ceil-lasx.c: New test.
854 * gcc.target/loongarch/avg-ceil-lsx.c: New test.
855 * gcc.target/loongarch/avg-floor-lasx.c: New test.
856 * gcc.target/loongarch/avg-floor-lsx.c: New test.
857 * gcc.target/loongarch/sad-lasx.c: New test.
858 * gcc.target/loongarch/sad-lsx.c: New test.
859
860 2023-10-18 Andrew Pinski <pinskia@gmail.com>
861
862 PR middle-end/111863
863 * gcc.c-torture/execute/pr111863-1.c: New test.
864
865 2023-10-18 Andrew Pinski <pinskia@gmail.com>
866
867 PR c/101364
868 * gcc.dg/pr101364-1.c: New test.
869
870 2023-10-18 Andrew Pinski <pinskia@gmail.com>
871
872 PR c/101285
873 * gcc.dg/pr101285-1.c: New test.
874
875 2023-10-18 Jason Merrill <jason@redhat.com>
876
877 * g++.dg/ext/integer-pack2.C: Add -fpermissive.
878 * g++.dg/diagnostic/sys-narrow.h: New test.
879 * g++.dg/diagnostic/sys-narrow1.C: New test.
880 * g++.dg/diagnostic/sys-narrow1a.C: New test.
881 * g++.dg/diagnostic/sys-narrow1b.C: New test.
882 * g++.dg/diagnostic/sys-narrow1c.C: New test.
883 * g++.dg/diagnostic/sys-narrow1d.C: New test.
884 * g++.dg/diagnostic/sys-narrow1e.C: New test.
885 * g++.dg/diagnostic/sys-narrow1f.C: New test.
886 * g++.dg/diagnostic/sys-narrow1g.C: New test.
887 * g++.dg/diagnostic/sys-narrow1h.C: New test.
888 * g++.dg/diagnostic/sys-narrow1i.C: New test.
889
890 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
891
892 * gfortran.dg/gomp/allocate-13a.f90: New test.
893
894 2023-10-18 Jakub Jelinek <jakub@redhat.com>
895
896 PR tree-optimization/111845
897 * gcc.dg/pr111845.c: New test.
898 * gcc.target/i386/pr111845.c: New test.
899
900 2023-10-18 Tamar Christina <tamar.christina@arm.com>
901
902 PR tree-optimization/109154
903 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
904
905 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
906
907 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new test.
908 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: New test.
909 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: New test.
910 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: New test.
911 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: New test.
912 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: New test.
913 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: New test.
914 * gcc.target/riscv/rvv/autovec/vls/consecutive-3.c: New test.
915
916 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
917
918 * g++.target/i386/mv16.C: Ditto.
919 * gcc.target/i386/funcspec-56.inc: Handle new march.
920
921 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
922
923 * g++.target/i386/mv16.C: Ditto.
924 * gcc.target/i386/funcspec-56.inc: Handle new march.
925
926 2023-10-18 liuhongt <hongtao.liu@intel.com>
927
928 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
929 * gcc.target/i386/part-vect-fmahf-1.c: New test.
930
931 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
932
933 PR target/111832
934 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
935
936 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
937
938 * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
939 * gcc.target/aarch64/test_frame_4.c: Likewise.
940 * gcc.target/aarch64/test_frame_7.c: Likewise.
941 * gcc.target/aarch64/test_frame_10.c: Likewise.
942
943 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
944
945 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
946 to happen in offset order.
947 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
948 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
949 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
950 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
951 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
952
953 2023-10-17 Andrew Pinski <apinski@marvell.com>
954
955 PR tree-optimization/110817
956 * gcc.c-torture/execute/pr110817-1.c: New test.
957 * gcc.c-torture/execute/pr110817-2.c: New test.
958 * gcc.c-torture/execute/pr110817-3.c: New test.
959
960 2023-10-17 Marek Polacek <polacek@redhat.com>
961
962 PR c++/111840
963 * g++.dg/parse/error65.C: New test.
964
965 2023-10-17 Marek Polacek <polacek@redhat.com>
966
967 PR c++/111660
968 * g++.dg/cpp0x/hog1.C: New test.
969 * g++.dg/cpp2a/consteval36.C: New test.
970
971 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
972
973 * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
974 int as that will potentially generate two SEXT.W instructions.
975 dg-final: Change to scan-assembler-not SEXT.W.
976
977 2023-10-17 Martin Uecker <uecker@tugraz.at>
978
979 PR c/111708
980 * gcc.dg/pr111708-1.c: New test.
981 * gcc.dg/pr111708-2.c: New test.
982
983 2023-10-17 Harald Anlauf <anlauf@gmx.de>
984
985 PR fortran/111837
986 * gfortran.dg/implied_do_io_8.f90: New test.
987
988 2023-10-17 Andrew Pinski <pinskia@gmail.com>
989
990 PR tree-optimization/111432
991 * gcc.dg/tree-ssa/bitops-7.c: New test.
992
993 2023-10-17 Richard Biener <rguenther@suse.de>
994
995 PR tree-optimization/111846
996 * gcc.dg/vect/pr111846.c: New testcase.
997
998 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
999
1000 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
1001
1002 2023-10-17 Richard Biener <rguenther@suse.de>
1003
1004 PR middle-end/111818
1005 * gcc.dg/torture/pr111818.c: New testcase.
1006
1007 2023-10-17 Richard Biener <rguenther@suse.de>
1008
1009 PR tree-optimization/111807
1010 * gcc.dg/torture/pr111807.c: New testcase.
1011
1012 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
1013
1014 PR target/111466
1015 * gcc.target/riscv/pr111466.c: New test.
1016
1017 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
1018
1019 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
1020
1021 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1022
1023 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
1024
1025 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
1026
1027 * gdc.dg/builtins_reject.d: New test.
1028 * gdc.dg/intrinsics_reject.d: New test.
1029
1030 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
1031
1032 * gcc.target/i386/large-data.c: New test.
1033
1034 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
1035
1036 * gcc.target/riscv/fle-ieee.c: Updates dg-options with
1037 explicit -march=rv64gc and -march=rv32gc.
1038 * gcc.target/riscv/fle-snan.c: Ditto.
1039 * gcc.target/riscv/fle.c: Ditto.
1040 * gcc.target/riscv/flef-ieee.c: Ditto.
1041 * gcc.target/riscv/flef.c: Ditto.
1042 * gcc.target/riscv/flef-snan.c: Ditto.
1043 * gcc.target/riscv/flt-ieee.c: Ditto.
1044 * gcc.target/riscv/flt-snan.c: Ditto.
1045 * gcc.target/riscv/fltf-ieee.c: Ditto.
1046 * gcc.target/riscv/fltf-snan.c: Ditto.
1047
1048 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
1049
1050 * gcc.target/riscv/fold-mem-offsets-1.c: New test.
1051 * gcc.target/riscv/fold-mem-offsets-2.c: New test.
1052 * gcc.target/riscv/fold-mem-offsets-3.c: New test.
1053 * gcc.target/i386/pr52146.c: Adjust expected output.
1054
1055 2023-10-16 Andrew Pinski <pinskia@gmail.com>
1056
1057 PR tree-optimization/101541
1058 * gcc.dg/tree-ssa/phi-opt-36.c: New test.
1059 * gcc.dg/tree-ssa/phi-opt-37.c: New test.
1060
1061 2023-10-16 Andrew Pinski <pinskia@gmail.com>
1062
1063 PR tree-optimization/31531
1064 * gcc.dg/tree-ssa/pr31531-1.c: New test.
1065 * gcc.dg/tree-ssa/pr31531-2.c: New test.
1066
1067 2023-10-16 Jason Merrill <jason@redhat.com>
1068
1069 * g++.dg/concepts/diagnostic3.C: Add expected column.
1070 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
1071
1072 2023-10-16 Marek Polacek <polacek@redhat.com>
1073
1074 PR c++/111272
1075 * g++.dg/cpp1y/constexpr-diag1.C: New test.
1076
1077 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1078
1079 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
1080
1081 2023-10-16 liuhongt <hongtao.liu@intel.com>
1082
1083 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
1084
1085 2023-10-16 liuhongt <hongtao.liu@intel.com>
1086
1087 * gcc.target/i386/part-vect-roundhf.c: New test.
1088 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
1089
1090 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1091
1092 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
1093
1094 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
1095
1096 PR d/111537
1097 * gdc.dg/analyzer/analyzer.exp: New test.
1098 * gdc.dg/analyzer/pr111537.d: New test.
1099
1100 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
1101
1102 * c-c++-common/gomp/allocate-14.c: Fix directive name.
1103 * c-c++-common/gomp/allocate-15.c: Likewise.
1104 * c-c++-common/gomp/allocate-9.c: Fix comment typo.
1105 * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
1106 * gfortran.dg/gomp/allocate-7.f90: Likewise.
1107 * gfortran.dg/gomp/allocate-10.f90: New test.
1108 * gfortran.dg/gomp/allocate-11.f90: New test.
1109 * gfortran.dg/gomp/allocate-12.f90: New test.
1110 * gfortran.dg/gomp/allocate-13.f90: New test.
1111 * gfortran.dg/gomp/allocate-14.f90: New test.
1112 * gfortran.dg/gomp/allocate-15.f90: New test.
1113 * gfortran.dg/gomp/allocate-8.f90: New test.
1114 * gfortran.dg/gomp/allocate-9.f90: New test.
1115
1116 2023-10-14 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR c/102989
1119 * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
1120 to checking the addition, division and right shift results at compile
1121 time check it also at runtime.
1122 * gcc.dg/bitint-39.c: New test.
1123
1124 2023-10-13 Harald Anlauf <anlauf@gmx.de>
1125
1126 PR fortran/104351
1127 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
1128 * gfortran.dg/pr104351.f90: New test.
1129
1130 2023-10-13 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/111795
1133 * gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase.
1134 * gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise.
1135 * gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise.
1136
1137 2023-10-13 Richard Biener <rguenther@suse.de>
1138
1139 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
1140 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
1141
1142 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1143
1144 * gcc.dg/vect/bb-slp-68.c: Use vect512.
1145
1146 2023-10-13 Pan Li <pan2.li@intel.com>
1147
1148 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c:
1149 Use scalar func as reference instead of hardcode.
1150 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto.
1151 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto.
1152 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto.
1153 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto.
1154 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto.
1155 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto.
1156 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto.
1157 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto.
1158 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto.
1159 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto.
1160 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto.
1161
1162 2023-10-13 Pan Li <pan2.li@intel.com>
1163
1164 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test.
1165 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test.
1166 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test.
1167
1168 2023-10-13 Pan Li <pan2.li@intel.com>
1169
1170 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test.
1171 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test.
1172 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test.
1173
1174 2023-10-13 Pan Li <pan2.li@intel.com>
1175
1176 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test.
1177 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test.
1178 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test.
1179
1180 2023-10-13 Pan Li <pan2.li@intel.com>
1181
1182 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test.
1183 * gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test.
1184 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test.
1185
1186 2023-10-13 Florian Weimer <fweimer@redhat.com>
1187
1188 * gcc.c-torture/compile/pc44485.c (func_21): Add missing cast.
1189 * gcc.c-torture/compile/pr106101.c: Use builtins to avoid
1190 calls to undeclared functions. Change type of yyvsp to
1191 char ** and introduce yyvsp1 to avoid type errors.
1192 * gcc.c-torture/execute/pr111331-1.c: Add missing int.
1193 * gcc.dg/pr100512.c: Unreduce test case and suppress only
1194 -Wpointer-to-int-cast.
1195 * gcc.dg/pr103003.c: Likewise.
1196 * gcc.dg/pr103451.c: Add cast to long and suppress
1197 -Wdiv-by-zero only.
1198 * gcc.dg/pr68435.c: Avoid implicit int and missing
1199 static function implementation warning.
1200
1201 2023-10-13 Florian Weimer <fweimer@redhat.com>
1202
1203 * gcc.c-torture/compile/20000105-1.c: Add missing int return type.
1204 Call __builtin_exit instead of exit.
1205 * gcc.c-torture/compile/20000105-2.c: Add missing void types.
1206 * gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write)
1207 (Lstream_flush_out, parse_doprnt_spec): Add missing function
1208 declaration.
1209 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
1210 Declare.
1211 * gcc.c-torture/compile/20000314-2.c: Add missing void types.
1212 * gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget)
1213 (XtAddCallback): Likewise.
1214 * gcc.c-torture/compile/pr49474.c: Use struct
1215 gfc_formal_arglist * instead of (implied) int type.
1216 * gcc.c-torture/execute/20001111-1.c (foo): Add cast to
1217 char *.
1218 (main): Call __builtin_abort and __builtin_exit.
1219
1220 2023-10-13 Florian Weimer <fweimer@redhat.com>
1221
1222 * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89.
1223 * gcc.c-torture/compile/920501-23.c: Likewise.
1224 * gcc.c-torture/compile/920501-8.c: Likewise.
1225 * gcc.c-torture/compile/920701-1.c: Likewise.
1226 * gcc.c-torture/compile/930529-1.c: Likewise.
1227
1228 2023-10-13 Richard Biener <rguenther@suse.de>
1229
1230 PR tree-optimization/111779
1231 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE.
1232 * gcc.dg/vect/vect-pr111779.c: New testcase.
1233
1234 2023-10-13 Richard Biener <rguenther@suse.de>
1235
1236 PR tree-optimization/111773
1237 * g++.dg/torture/pr111773.C: New testcase.
1238
1239 2023-10-13 Pan Li <pan2.li@intel.com>
1240
1241 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test.
1242 * gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test.
1243 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test.
1244
1245 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1246
1247 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
1248
1249 2023-10-13 Pan Li <pan2.li@intel.com>
1250
1251 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test.
1252 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test.
1253 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test.
1254
1255 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
1256
1257 * g++.target/riscv/rvv/autovec/bug-01.C: New.
1258 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
1259
1260 2023-10-13 Pan Li <pan2.li@intel.com>
1261
1262 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include
1263 stdint-gcc.h for int types.
1264 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto.
1265 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t
1266 typedef.
1267
1268 2023-10-13 Pan Li <pan2.li@intel.com>
1269
1270 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test.
1271 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test.
1272 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test.
1273 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test.
1274 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test.
1275 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test.
1276
1277 2023-10-13 Pan Li <pan2.li@intel.com>
1278
1279 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test.
1280 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: New test.
1281 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-0.c: New test.
1282 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-1.c: New test.
1283 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: New test.
1284 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: New test.
1285
1286 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
1287
1288 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
1289 instruction reordering.
1290
1291 2023-10-12 Tamar Christina <tamar.christina@arm.com>
1292
1293 * gcc.target/aarch64/armv9_warning.c: New test.
1294
1295 2023-10-12 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR c/102989
1298 * gcc.dg/bitint-38.c: New test.
1299
1300 2023-10-12 Pan Li <pan2.li@intel.com>
1301
1302 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: New test.
1303 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: New test.
1304 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-0.c: New test.
1305 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-1.c: New test.
1306 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: New test.
1307 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: New test.
1308
1309 2023-10-12 Richard Biener <rguenther@suse.de>
1310
1311 PR tree-optimization/111764
1312 * gcc.dg/vect/pr111764.c: New testcase.
1313
1314 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
1315
1316 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
1317 * gcc.target/i386/x86gprintrin-1.c: Add -musermsr for 64bit target.
1318 * gcc.target/i386/x86gprintrin-2.c: Ditto.
1319 * gcc.target/i386/x86gprintrin-3.c: Ditto.
1320 * gcc.target/i386/x86gprintrin-4.c: Add musermsr for 64bit target.
1321 * gcc.target/i386/x86gprintrin-5.c: Ditto
1322 * gcc.target/i386/user_msr-1.c: New test.
1323 * gcc.target/i386/user_msr-2.c: Ditto.
1324
1325 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
1326
1327 * lib/target-supports.exp: Add LoongArch in
1328 check_effective_target_vect_int_mod according to SX/ASX capabilities.
1329
1330 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
1331
1332 PR target/111424
1333 * lib/target-supports.exp: Enable vect.exp for LoongArch.
1334
1335 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
1336
1337 PR fortran/67740
1338 * gfortran.dg/pr67740.f90: New test
1339
1340 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1341
1342 PR target/111367
1343 * g++.target/powerpc/pr111367.C: New test.
1344
1345 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1346
1347 PR testsuite/111427
1348 * gfortran.dg/vect/pr60510.f (test): Init variable a.
1349
1350 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1351
1352 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
1353
1354 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1355
1356 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
1357
1358 2023-10-12 Pan Li <pan2.li@intel.com>
1359
1360 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add type int64_t.
1361 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: New test.
1362 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: New test.
1363 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: New test.
1364
1365 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
1366 Hu Lin1 <lin1.hu@intel.com>
1367 Hongyu Wang <hongyu.wang@intel.com>
1368
1369 * gcc.target/i386/apx-push2pop2-1.c: New test.
1370 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
1371 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
1372
1373 2023-10-12 Pan Li <pan2.li@intel.com>
1374
1375 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: New test.
1376 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: New test.
1377 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: New test.
1378
1379 2023-10-11 Andrew Pinski <pinskia@gmail.com>
1380
1381 PR tree-optimization/111282
1382 * gcc.dg/tree-ssa/and-1.c: Update testcase to avoid
1383 matching `~1 & (a ^ 1)` simplification.
1384 * gcc.dg/tree-ssa/bitops-6.c: New test.
1385
1386 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
1387
1388 * lib/target-supports.exp: Add proc for the XCValu extension.
1389 * gcc.target/riscv/cv-alu-compile.c: New test.
1390 * gcc.target/riscv/cv-alu-fail-compile-addn.c: New test.
1391 * gcc.target/riscv/cv-alu-fail-compile-addrn.c: New test.
1392 * gcc.target/riscv/cv-alu-fail-compile-addun.c: New test.
1393 * gcc.target/riscv/cv-alu-fail-compile-addurn.c: New test.
1394 * gcc.target/riscv/cv-alu-fail-compile-clip.c: New test.
1395 * gcc.target/riscv/cv-alu-fail-compile-clipu.c: New test.
1396 * gcc.target/riscv/cv-alu-fail-compile-subn.c: New test.
1397 * gcc.target/riscv/cv-alu-fail-compile-subrn.c: New test.
1398 * gcc.target/riscv/cv-alu-fail-compile-subun.c: New test.
1399 * gcc.target/riscv/cv-alu-fail-compile-suburn.c: New test.
1400 * gcc.target/riscv/cv-alu-fail-compile.c: New test.
1401
1402 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
1403
1404 * lib/target-supports.exp: Add new effective target check.
1405 * gcc.target/riscv/cv-mac-compile.c: New test.
1406 * gcc.target/riscv/cv-mac-fail-compile-mac.c: New test.
1407 * gcc.target/riscv/cv-mac-fail-compile-machhsn.c: New test.
1408 * gcc.target/riscv/cv-mac-fail-compile-machhsrn.c: New test.
1409 * gcc.target/riscv/cv-mac-fail-compile-machhun.c: New test.
1410 * gcc.target/riscv/cv-mac-fail-compile-machhurn.c: New test.
1411 * gcc.target/riscv/cv-mac-fail-compile-macsn.c: New test.
1412 * gcc.target/riscv/cv-mac-fail-compile-macsrn.c: New test.
1413 * gcc.target/riscv/cv-mac-fail-compile-macun.c: New test.
1414 * gcc.target/riscv/cv-mac-fail-compile-macurn.c: New test.
1415 * gcc.target/riscv/cv-mac-fail-compile-msu.c: New test.
1416 * gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c: New test.
1417 * gcc.target/riscv/cv-mac-fail-compile-mulhhsrn.c: New test.
1418 * gcc.target/riscv/cv-mac-fail-compile-mulhhun.c: New test.
1419 * gcc.target/riscv/cv-mac-fail-compile-mulhhurn.c: New test.
1420 * gcc.target/riscv/cv-mac-fail-compile-mulsn.c: New test.
1421 * gcc.target/riscv/cv-mac-fail-compile-mulsrn.c: New test.
1422 * gcc.target/riscv/cv-mac-fail-compile-mulun.c: New test.
1423 * gcc.target/riscv/cv-mac-fail-compile-mulurn.c: New test.
1424 * gcc.target/riscv/cv-mac-test-autogeneration.c: New test.
1425
1426 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
1427
1428 PR modula2/111675
1429 * gm2/extensions/run/pass/packedrecord3.mod: New test.
1430
1431 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1432
1433 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
1434
1435 2023-10-11 Pan Li <pan2.li@intel.com>
1436
1437 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
1438 CVT like test case.
1439 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
1440 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: New test.
1441 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: New test.
1442 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-0.c: New test.
1443 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-1.c: New test.
1444 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: New test.
1445 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: New test.
1446
1447 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1448
1449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
1450
1451 2023-10-11 Richard Biener <rguenther@suse.de>
1452 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR tree-optimization/111519
1455 * gcc.dg/torture/pr111519.c: New testcase.
1456
1457 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
1458
1459 * gcc.target/i386/pr106245-1.c: New test case.
1460
1461 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1462
1463 * lib/target-supports.exp: Add RVV.
1464
1465 2023-10-11 liuhongt <hongtao.liu@intel.com>
1466
1467 * gcc.target/i386/pr111745.c: New test.
1468
1469 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1470
1471 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
1472
1473 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1474
1475 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
1476 * lib/target-supports.exp: Add vect_ext_char_longlong property.
1477
1478 2023-10-10 Jason Merrill <jason@redhat.com>
1479
1480 PR c++/109422
1481 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
1482 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
1483
1484 2023-10-10 Andrew Pinski <pinskia@gmail.com>
1485
1486 PR tree-optimization/111679
1487 * gcc.dg/tree-ssa/bitops-5.c: New test.
1488
1489 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1490
1491 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
1492 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
1493
1494 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1495
1496 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
1497
1498 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1499
1500 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
1501
1502 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1503
1504 PR target/111751
1505 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
1506
1507 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1508
1509 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
1510 * lib/target-supports.exp: Ditto.
1511
1512 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
1513
1514 * gcc.target/arc/add_f-combine.c: New test.
1515
1516 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1517
1518 * lib/target-supports.exp: Add 256/512/1024
1519
1520 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
1521
1522 PR tree-optimization/111694
1523 * gcc.dg/pr111694.c: New.
1524
1525 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1526
1527 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
1528
1529 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1530
1531 * gcc.dg/vect/pr97832-2.c: Adapt dump check for target supports load_lanes with stride = 8.
1532 * gcc.dg/vect/pr97832-3.c: Ditto.
1533 * gcc.dg/vect/pr97832-4.c: Ditto.
1534
1535 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1536
1537 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
1538
1539 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1540
1541 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
1542
1543 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1544
1545 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
1546 * gcc.dg/vect/slp-perm-10.c: Ditto.
1547
1548 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
1549
1550 * gcc.target/riscv/xtheadmempair-4.c: New test.
1551
1552 2023-10-09 Richard Biener <rguenther@suse.de>
1553
1554 PR tree-optimization/111715
1555 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
1556
1557 2023-10-09 Pan Li <pan2.li@intel.com>
1558
1559 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Adjust checker.
1560 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: New test.
1561 * gcc.target/riscv/rvv/autovec/unop/bswap16-run-0.c: New test.
1562 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: New test.
1563
1564 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1565
1566 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
1567
1568 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
1569
1570 * gcc.dg/vect/vect-cond-arith-2.c: Also match COND_LEN.
1571 * gcc.dg/vect/vect-cond-arith-4.c: Ditto.
1572 * gcc.dg/vect/vect-cond-arith-5.c: Ditto.
1573 * gcc.dg/vect/vect-cond-arith-6.c: Ditto.
1574
1575 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1576
1577 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
1578
1579 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
1580
1581 * gcc.target/i386/rcr-1.c: New 64-bit test case.
1582 * gcc.target/i386/rcr-2.c: New 32-bit test case.
1583
1584 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
1585
1586 * gcc.target/i386/noevex512-1.c: New test.
1587 * gcc.target/i386/noevex512-2.c: Ditto.
1588 * gcc.target/i386/noevex512-3.c: Ditto.
1589
1590 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
1591 Hu, Lin1 <lin1.hu@intel.com>
1592
1593 * gcc.target/i386/pr90096.c: Adjust error message.
1594
1595 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1596
1597 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
1598
1599 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
1600
1601 PR target/106769
1602 * gcc.target/powerpc/pr88558.h: New.
1603 * gcc.target/powerpc/pr88558-p7.c: New.
1604 * gcc.target/powerpc/pr88558-p8.c: New.
1605
1606 2023-10-08 David Malcolm <dmalcolm@redhat.com>
1607
1608 PR analyzer/111155
1609 * c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c: New test.
1610 * c-c++-common/analyzer/out-of-bounds-diagram-strcat.c: New test.
1611 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Update expected
1612 result to show the existing content of "buf" and the index at
1613 which the write starts.
1614 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Likewise.
1615 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: Likewise.
1616 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: Update expected
1617 output.
1618
1619 2023-10-08 David Malcolm <dmalcolm@redhat.com>
1620
1621 PR driver/111700
1622 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
1623
1624 2023-10-08 liuhongt <hongtao.liu@intel.com>
1625
1626 * gcc.target/i386/part-vect-absneghf.c: New test.
1627 * gcc.target/i386/part-vect-copysignhf.c: New test.
1628 * gcc.target/i386/part-vect-xorsignhf.c: New test.
1629
1630 2023-10-08 liuhongt <hongtao.liu@intel.com>
1631
1632 * gcc.target/i386/part-vect-vminmaxph-1.c: New test.
1633 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: Scan-assembler
1634 only for { target { ! ia32 } }.
1635
1636 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
1637
1638 * gfortran.dg/block_17.f90: New test.
1639 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
1640
1641 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1642
1643 * gcc.target/powerpc/const-build.c: Add more tests.
1644
1645 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1646
1647 * gcc.target/powerpc/const-build.c: Add more tests.
1648
1649 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1650
1651 * gcc.target/powerpc/const-build.c: Add more tests.
1652
1653 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1654
1655 * gcc.target/powerpc/const-build.c: New test.
1656
1657 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
1658
1659 * gcc.target/i386/apx-egprs-names.c: Compile for non-ia32.
1660 * gcc.target/i386/apx-inline-gpr-norex2.c: Likewise.
1661 * gcc.target/i386/apx-interrupt-1.c: Likewise.
1662 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: Likewise.
1663 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Likewise.
1664
1665 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1666
1667 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Fix TSVC XPASS.
1668 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Ditto.
1669 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Ditto.
1670 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Ditto.
1671 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Ditto.
1672 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Ditto.
1673 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Ditto.
1674 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Ditto.
1675 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Ditto.
1676 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Ditto.
1677 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Ditto.
1678 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Ditto.
1679 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Ditto.
1680 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Ditto.
1681 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Ditto.
1682 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Ditto.
1683 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Ditto.
1684 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Ditto.
1685 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Ditto.
1686 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Ditto.
1687 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Ditto.
1688 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Ditto.
1689 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Ditto.
1690
1691 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1692
1693 * lib/target-supports.exp: Enable more vect tests for RVV.
1694
1695 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
1696
1697 Revert:
1698 2023-10-07 Pan Li <pan2.li@intel.com>
1699
1700 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
1701 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
1702 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
1703 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
1704 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
1705 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
1706 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
1707 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
1708 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
1709 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
1710
1711 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1712 Hongyu Wang <hongyu.wang@intel.com>
1713 Hongtao Liu <hongtao.liu@intel.com>
1714
1715 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
1716 tests.
1717
1718 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1719 Hongyu Wang <hongyu.wang@intel.com>
1720 Hongtao Liu <hongtao.liu@intel.com>
1721
1722 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
1723 sse/vex intrinsic tests.
1724
1725 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1726 Hongyu Wang <hongyu.wang@intel.com>
1727 Hongtao Liu <hongtao.liu@intel.com>
1728
1729 * lib/target-supports.exp: Add apxf check.
1730 * gcc.target/i386/apx-legacy-insn-check-norex2.c: New test.
1731 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: New assembler test.
1732
1733 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1734 Hongyu Wang <hongyu.wang@intel.com>
1735 Hongtao Liu <hongtao.liu@intel.com>
1736
1737 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
1738
1739 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1740 Hongyu Wang <hongyu.wang@intel.com>
1741 Hongtao Liu <hongtao.liu@intel.com>
1742
1743 * gcc.target/i386/apx-egprs-names.c: New test.
1744 * gcc.target/i386/apx-spill_to_egprs-1.c: Likewise.
1745 * gcc.target/i386/apx-interrupt-1.c: Likewise.
1746
1747 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1748 Hongyu Wang <hongyu.wang@intel.com>
1749 Hongtao Liu <hongtao.liu@intel.com>
1750
1751 * gcc.target/i386/apx-1.c: New test.
1752
1753 2023-10-07 Pan Li <pan2.li@intel.com>
1754
1755 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
1756 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
1757 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
1758 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
1759 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
1760 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
1761 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
1762 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
1763 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
1764 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
1765
1766 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
1767
1768 PR target/108338
1769 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
1770
1771 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
1772
1773 PR target/108338
1774 * gcc.target/powerpc/pr108338.c: New test.
1775
1776 2023-10-07 xuli <xuli1@eswincomputing.com>
1777
1778 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust assembler times.
1779 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
1780
1781 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
1782
1783 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
1784 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
1785
1786 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
1787 Uros Bizjak <ubizjak@gmail.com>
1788
1789 * gcc.target/i386/lea-2.c: New test case.
1790
1791 2023-10-06 Andrew Pinski <pinskia@gmail.com>
1792
1793 PR middle-end/111699
1794 * gcc.c-torture/compile/pr111699-1.c: New test.
1795
1796 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
1797
1798 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h:
1799 Replace stdint.h with stdint-gcc.h.
1800 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h:
1801 Ditto.
1802 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
1803 Ditto.
1804 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
1805 Ditto.
1806 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
1807 Ditto.
1808 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
1809 Ditto.
1810 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
1811 Ditto.
1812 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
1813 Ditto.
1814 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
1815 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
1816 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
1817 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
1818 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
1819 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
1820 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
1821 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
1822 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
1823 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
1824 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Ditto.
1825 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Ditto.
1826 * gcc.target/riscv/rvv/autovec/pr111232.c: Ditto.
1827 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Ditto.
1828 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
1829 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: Ditto.
1830 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
1831 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
1832 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto.
1833 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Ditto.
1834
1835 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
1836 Joern Rennecke <joern.rennecke@embecosm.com>
1837
1838 * gcc.dg/pr90263.c: Skip riscv_v targets.
1839 * gcc.target/riscv/rvv/base/pr90263.c: New test.
1840
1841 2023-10-05 Sergei Trofimovich <siarheit@google.com>
1842
1843 PR ipa/111283
1844 PR gcov-profile/111559
1845 * gcc.dg/tree-prof/pr111559.c: New test.
1846
1847 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
1848
1849 PR target/111657
1850 * gcc.target/i386/pr111657.c: New test.
1851
1852 2023-10-05 Martin Jambor <mjambor@suse.cz>
1853
1854 Revert:
1855 2023-10-05 Martin Jambor <mjambor@suse.cz>
1856
1857 PR ipa/108007
1858 * gcc.dg/ipa/pr108007.c: New test.
1859
1860 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
1861
1862 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
1863 build.
1864 * gcc.target/arc/tls-ld.c: Update test.
1865 * gcc.target/arc/tls-le.c: Likewise.
1866
1867 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
1868
1869 * gcc.target/arc/loop-3.c: Update test.
1870
1871 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
1872
1873 * gcc.target/arc/add_n-combine.c: Recognize add2 instruction.
1874 * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test.
1875 * gcc.target/arc/firq-6.c: Likewise.
1876 * gcc.target/arc/mtune-ARC600.c: Remove test.
1877 * gcc.target/arc/mtune-ARC601.c: Likewise.
1878 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1879 * gcc.target/arc/mtune-ARC700.c: Likewise.
1880 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1881 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1882 * gcc.target/arc/uncached-7.c: Set it to XFAIL.
1883
1884 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
1885
1886 * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
1887 * gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
1888 * gcc.target/arc/ashrsi-3.c: Likewise.
1889 * gcc.target/arc/ashrsi-4.c: Likewise.
1890 * gcc.target/arc/ashrsi-5.c: Likewise.
1891 * gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
1892 * gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
1893 * gcc.target/arc/lshrsi-3.c: Likewise.
1894 * gcc.target/arc/lshrsi-4.c: Likewise.
1895 * gcc.target/arc/lshrsi-5.c: Likewise.
1896 * gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
1897 * gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
1898 * gcc.target/arc/shlsi-3.c: Likewise.
1899 * gcc.target/arc/shlsi-4.c: Likewise.
1900 * gcc.target/arc/shlsi-5.c: Likewise.
1901
1902 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
1903
1904 PR rtl-optimization/110701
1905 * gcc.target/i386/pr110701.c: New test case.
1906
1907 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
1908
1909 PR fortran/37336
1910 PR fortran/111674
1911 * gfortran.dg/allocate_with_source_25.f90: Final count in tree
1912 dump reverts from 4 to original 6.
1913 * gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
1914
1915 2023-10-03 David Malcolm <dmalcolm@redhat.com>
1916
1917 * g++.dg/diagnostic/static_assert3.C: Add directives for
1918 additional source printing.
1919 * g++.dg/template/error60.C: New test.
1920
1921 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
1922
1923 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
1924 characters.
1925
1926 2023-10-03 Martin Jambor <mjambor@suse.cz>
1927
1928 PR ipa/110378
1929 * gcc.dg/ipa/ipa-sra-32.c: New test.
1930 * gcc.dg/ipa/pr110378-4.c: Likewise.
1931 * gcc.dg/ipa/ipa-sra-4.c: Use a return value.
1932
1933 2023-10-03 Martin Jambor <mjambor@suse.cz>
1934
1935 PR ipa/108007
1936 * gcc.dg/ipa/pr108007.c: New test.
1937
1938 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
1939
1940 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
1941 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
1942
1943 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
1944
1945 * gcc.target/arc/scc-ltu.c: New test case.
1946
1947 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
1948
1949 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
1950
1951 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
1952
1953 * gcc.dg/pr108095.c: Require target lra.
1954
1955 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
1956
1957 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
1958
1959 2023-10-02 David Malcolm <dmalcolm@redhat.com>
1960
1961 * gcc.dg/plugin/diagnostic_group_plugin.c
1962 (test_begin_group_cb, test_end_group_cb): Replace with...
1963 (class test_output_format): ...this new subclass.
1964 (plugin_init): Update.
1965
1966 2023-10-02 David Malcolm <dmalcolm@redhat.com>
1967
1968 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Update for
1969 reorganization of source-printing fields of diagnostic_context.
1970 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Likewise.
1971 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
1972 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1973 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
1974 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1975 Likewise.
1976
1977 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1978
1979 PR target/111235
1980 * gcc.dg/rtl/arm/stl-cond.c: Remove test.
1981 * gcc.target/arm/atomic_loaddi_7.c: Fix dmb count.
1982 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
1983 * gcc.target/arm/pr111235.c: Add new test.
1984
1985 2023-10-02 Tamar Christina <tamar.christina@arm.com>
1986
1987 * gcc.target/aarch64/xorsign.c:
1988
1989 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
1990
1991 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
1992
1993 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
1994 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1995
1996 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
1997 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
1998
1999 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
2000
2001 * lib/target-supports.exp (add_options_for_riscv_v):
2002 Fix typo in first regexp.
2003 (add_options_for_riscv_zfh): Likewise.
2004 (add_options_for_riscv_d): Likewise.
2005
2006 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
2007 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2008 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2009
2010 PR target/111566
2011 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
2012 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
2013 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
2014 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
2015 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
2016 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
2017 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
2018 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
2019 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
2020 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
2021 * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
2022
2023 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
2024
2025 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
2026
2027 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
2028
2029 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
2030 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
2031 Likewise.
2032 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
2033 Likewise.
2034 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
2035 Likewise.
2036 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
2037 Likewise.
2038 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
2039 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
2040 Likewise.
2041 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
2042 Likewise.
2043 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
2044 Likewise.
2045 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
2046 Likewise.
2047 * gcc.target/riscv/zicond-primitiveSemantics.c: Tighten expected regexp.
2048 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
2049 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
2050 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
2051 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
2052 * gcc.target/riscv/zicond-xor-01.c: Likewise.
2053
2054 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
2055
2056 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
2057
2058 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2059
2060 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
2061 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
2062
2063 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
2064
2065 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
2066 poly_int rather than poly_int_pod.
2067
2068 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
2069
2070 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
2071 output.
2072
2073 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
2074
2075 PR fortran/37336
2076 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
2077 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
2078
2079 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
2080
2081 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
2082 ldp_unaligned.
2083 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
2084 stp_unaligned.
2085 * gcc.target/aarch64/ldp_unaligned.c: New test.
2086 * gcc.target/aarch64/stp_unaligned.c: New test.
2087
2088 2023-09-29 Richard Biener <rguenther@suse.de>
2089
2090 PR tree-optimization/111583
2091 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
2092 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
2093
2094 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
2095
2096 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
2097 Add load_lib timeout-dg.exp and increase timeout to 60
2098 seconds.
2099 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Add
2100 load_lib timeout-dg.exp and increase timeout to 60 seconds.
2101 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
2102 Increase timeout to 45 seconds.
2103 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
2104 Add load_lib timeout-dg.exp and increase timeout to 120 seconds.
2105 Remove unnecessary compile of mystrlib.mod.
2106 * gm2/iso/run/pass/iso-run-pass.exp: Add load_lib
2107 timeout-dg.exp and set timeout to 60 seconds.
2108
2109 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
2110
2111 PR target/111121
2112 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
2113
2114 2023-09-28 Pan Li <pan2.li@intel.com>
2115
2116 PR target/111506
2117 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: New test.
2118 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: New test.
2119 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: New test.
2120
2121 2023-09-28 Richard Biener <rguenther@suse.de>
2122
2123 PR tree-optimization/111614
2124 * gcc.dg/torture/pr111614.c: New testcase.
2125
2126 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
2127
2128 * lib/target-supports.exp (check_effective_target_riscv_vector):
2129 Delete. Changed all users to use *riscv_v instead.
2130 * g++.target/riscv/rvv/base/bug-10.C: Use riscv_v target selector.
2131 * g++.target/riscv/rvv/base/bug-11.C: Likewise.
2132 * g++.target/riscv/rvv/base/bug-13.C: Likewise.
2133 * g++.target/riscv/rvv/base/bug-15.C: Likewise.
2134 * g++.target/riscv/rvv/base/bug-16.C: Likewise.
2135 * g++.target/riscv/rvv/base/bug-17.C: Likewise.
2136 * g++.target/riscv/rvv/base/bug-2.C: Likewise.
2137 * g++.target/riscv/rvv/base/bug-4.C: Likewise.
2138 * g++.target/riscv/rvv/base/bug-5.C: Likewise.
2139 * g++.target/riscv/rvv/base/bug-6.C: Likewise.
2140 * g++.target/riscv/rvv/base/bug-7.C: Likewise.
2141 * g++.target/riscv/rvv/base/bug-9.C: Likewise.
2142 * g++.target/riscv/rvv/base/bug-12.C: Likewise.
2143 * g++.target/riscv/rvv/base/bug-14.C: Likewise.
2144 * g++.target/riscv/rvv/base/bug-18.C: Likewise.
2145 * g++.target/riscv/rvv/base/bug-19.C: Likewise.
2146 * g++.target/riscv/rvv/base/bug-20.C: Likewise.
2147 * g++.target/riscv/rvv/base/bug-21.C: Likewise.
2148 * g++.target/riscv/rvv/base/bug-22.C: Likewise.
2149 * g++.target/riscv/rvv/base/bug-23.C: Likewise.
2150 * g++.target/riscv/rvv/base/bug-3.C: Likewise.
2151 * g++.target/riscv/rvv/base/bug-8.C: Likewise.
2152 * gcc.dg/vect/pr88598-1.c: Likewise.
2153 * gcc.dg/vect/pr88598-2.c: Likewise.
2154 * gcc.dg/vect/pr88598-3.c: Likewise.
2155 * gcc.dg/vect/slp-26.c: Likewise.
2156 * gcc.dg/vect/slp-reduc-7.c: Likewise.
2157 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Likewise.
2158 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Likewise.
2159 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Likewise.
2160 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Likewise.
2161 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Likewise.
2162 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Likewise.
2163 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Likewise.
2164 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Likewise.
2165 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Likewise.
2166 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Likewise.
2167 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Likewise.
2168 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Likewise.
2169 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Likewise.
2170 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Likewise.
2171 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Likewise.
2172 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Likewise.
2173 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Likewise.
2174 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Likewise.
2175 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Likewise.
2176 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Likewise.
2177 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Likewise.
2178 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Likewise.
2179 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Likewise.
2180 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Likewise.
2181 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Likewise.
2182 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Likewise.
2183 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Likewise.
2184 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Likewise.
2185 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Likewise.
2186 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Likewise.
2187 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Likewise.
2188 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Likewise.
2189 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Likewise.
2190 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Likewise.
2191 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Likewise.
2192 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Likewise.
2193 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Likewise.
2194 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Likewise.
2195 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Likewise.
2196 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Likewise.
2197 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Likewise.
2198 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Likewise.
2199 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Likewise.
2200 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Likewise.
2201 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Likewise.
2202 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Likewise.
2203 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Likewise.
2204 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Likewise.
2205 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Likewise.
2206 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Likewise.
2207 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Likewise.
2208 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Likewise.
2209 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Likewise.
2210 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Likewise.
2211 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Likewise.
2212 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Likewise.
2213 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Likewise.
2214 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Likewise.
2215 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Likewise.
2216 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Likewise.
2217 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Likewise.
2218 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Likewise.
2219 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Likewise.
2220 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Likewise.
2221 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Likewise.
2222 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Likewise.
2223 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Likewise.
2224 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Likewise.
2225 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Likewise.
2226 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Likewise.
2227 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Likewise.
2228 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Likewise.
2229 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Likewise.
2230 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Likewise.
2231 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Likewise.
2232 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Likewise.
2233 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Likewise.
2234 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Likewise.
2235 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Likewise.
2236 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Likewise.
2237 * gcc.target/riscv/rvv/autovec/series_run-1.c: Likewise.
2238 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Likewise.
2239 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Likewise.
2240 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Likewise.
2241 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Likewise.
2242 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Likewise.
2243 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Likewise.
2244 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Likewise.
2245 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Likewise.
2246 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Likewise.
2247 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Likewise.
2248 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Likewise.
2249 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Likewise.
2250 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Likewise.
2251 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Likewise.
2252 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Likewise.
2253 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Likewise.
2254 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Likewise.
2255 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Likewise.
2256 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Likewise.
2257 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Likewise.
2258 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Likewise.
2259 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Likewise.
2260 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Likewise.
2261 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Likewise.
2262 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Likewise.
2263 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Likewise.
2264 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Likewise.
2265 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Likewise.
2266 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Likewise.
2267 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Likewise.
2268 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Likewise.
2269 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Likewise.
2270 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Likewise.
2271 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Likewise.
2272 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Likewise.
2273 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Likewise.
2274 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Likewise.
2275 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Likewise.
2276 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Likewise.
2277 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Likewise.
2278 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: Likewise.
2279 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Likewise.
2280 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Likewise.
2281 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Likewise.
2282 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Likewise.
2283 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Likewise.
2284 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Likewise.
2285 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Likewise.
2286 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Likewise.
2287 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Likewise.
2288 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Likewise.
2289 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Likewise.
2290 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Likewise.
2291 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Likewise.
2292 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Likewise.
2293 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Likewise.
2294 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Likewise.
2295 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Likewise.
2296 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Likewise.
2297 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Likewise.
2298 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Likewise.
2299 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Likewise.
2300 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Likewise.
2301 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Likewise.
2302 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Likewise.
2303 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Likewise.
2304 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Likewise.
2305 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Likewise.
2306 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Likewise.
2307 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Likewise.
2308 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Likewise.
2309 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Likewise.
2310 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Likewise.
2311 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Likewise.
2312 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Likewise.
2313 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Likewise.
2314 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Likewise.
2315 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Likewise.
2316 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Likewise.
2317 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Likewise.
2318 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Likewise.
2319 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Likewise.
2320 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Likewise.
2321 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Likewise.
2322 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Likewise.
2323 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Likewise.
2324 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Likewise.
2325 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Likewise.
2326 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Likewise.
2327 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Likewise.
2328 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Likewise.
2329 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Likewise.
2330 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Likewise.
2331 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Likewise.
2332 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Likewise.
2333 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Likewise.
2334 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Likewise.
2335 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Likewise.
2336 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Likewise.
2337 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Likewise.
2338 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Likewise.
2339 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Likewise.
2340 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Likewise.
2341 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Likewise.
2342 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Likewise.
2343 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Likewise.
2344 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Likewise.
2345 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Likewise.
2346 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Likewise.
2347 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Likewise.
2348 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Likewise.
2349 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Likewise.
2350 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Likewise.
2351 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Likewise.
2352 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Likewise.
2353 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Likewise.
2354 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Likewise.
2355 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Likewise.
2356 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Likewise.
2357 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Likewise.
2358 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Likewise.
2359 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Likewise.
2360 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Likewise.
2361 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Likewise.
2362 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Likewise.
2363 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Likewise.
2364 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Likewise.
2365 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c: Likewise.
2366 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Likewise.
2367 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Likewise.
2368 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Likewise.
2369 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Likewise.
2370 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Likewise.
2371 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Likewise.
2372 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Likewise.
2373 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Likewise.
2374 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c: Likewise.
2375 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Likewise.
2376 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Likewise.
2377 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Likewise.
2378 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Likewise.
2379 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Likewise.
2380 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Likewise.
2381 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Likewise.
2382 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Likewise.
2383 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Likewise.
2384 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Likewise.
2385 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c: Likewise.
2386 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Likewise.
2387 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Likewise.
2388 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Likewise.
2389 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Likewise.
2390 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Likewise.
2391 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Likewise.
2392 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Likewise.
2393 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Likewise.
2394 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c: Likewise.
2395 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Likewise.
2396 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Likewise.
2397 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Likewise.
2398 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Likewise.
2399 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Likewise.
2400 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Likewise.
2401 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Likewise.
2402 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Likewise.
2403 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c: Likewise.
2404 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c: Likewise.
2405 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c: Likewise.
2406 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Likewise.
2407 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Likewise.
2408 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Likewise.
2409 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Likewise.
2410 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Likewise.
2411 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c: Likewise.
2412 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Likewise.
2413 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Likewise.
2414 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Likewise.
2415 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Likewise.
2416 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Likewise.
2417 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Likewise.
2418 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Likewise.
2419 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Likewise.
2420 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Likewise.
2421 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Likewise.
2422 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Likewise.
2423 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Likewise.
2424 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Likewise.
2425 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Likewise.
2426 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Likewise.
2427 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Likewise.
2428 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Likewise.
2429 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Likewise.
2430 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Likewise.
2431 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Likewise.
2432 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Likewise.
2433 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Likewise.
2434 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Likewise.
2435 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Likewise.
2436 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Likewise.
2437 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Likewise.
2438 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Likewise.
2439 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Likewise.
2440 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Likewise.
2441 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Likewise.
2442 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Likewise.
2443 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Likewise.
2444 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Likewise.
2445 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Likewise.
2446 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Likewise.
2447 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Likewise.
2448 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Likewise.
2449 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Likewise.
2450 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Likewise.
2451 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Likewise.
2452 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Likewise.
2453 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Likewise.
2454 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Likewise.
2455 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Likewise.
2456 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Likewise.
2457 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Likewise.
2458 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Likewise.
2459 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Likewise.
2460 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Likewise.
2461 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Likewise.
2462 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Likewise.
2463 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Likewise.
2464 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Likewise.
2465 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Likewise.
2466 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Likewise.
2467 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Likewise.
2468 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Likewise.
2469 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Likewise.
2470 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Likewise.
2471 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Likewise.
2472 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Likewise.
2473 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Likewise.
2474 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Likewise.
2475 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Likewise.
2476 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Likewise.
2477 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Likewise.
2478 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Likewise.
2479 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Likewise.
2480 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Likewise.
2481 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Likewise.
2482 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Likewise.
2483 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Likewise.
2484 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Likewise.
2485 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Likewise.
2486 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Likewise.
2487 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Likewise.
2488 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Likewise.
2489 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Likewise.
2490 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Likewise.
2491 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Likewise.
2492 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Likewise.
2493 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Likewise.
2494 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Likewise.
2495 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Likewise.
2496 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Likewise.
2497 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Likewise.
2498 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Likewise.
2499 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Likewise.
2500 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Likewise.
2501 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Likewise.
2502 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Likewise.
2503 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Likewise.
2504 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Likewise.
2505 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Likewise.
2506 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Likewise.
2507 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Likewise.
2508 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Likewise.
2509 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Likewise.
2510 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Likewise.
2511 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Likewise.
2512 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Likewise.
2513 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Likewise.
2514 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Likewise.
2515 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Likewise.
2516 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Likewise.
2517 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Likewise.
2518 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Likewise.
2519 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Likewise.
2520 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Likewise.
2521 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Likewise.
2522 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Likewise.
2523 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Likewise.
2524 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Likewise.
2525 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Likewise.
2526 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Likewise.
2527 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Likewise.
2528 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Likewise.
2529 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Likewise.
2530 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Likewise.
2531 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Likewise.
2532 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Likewise.
2533 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Likewise.
2534 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Likewise.
2535 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Likewise.
2536 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Likewise.
2537 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Likewise.
2538 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Likewise.
2539 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Likewise.
2540 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Likewise.
2541 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Likewise.
2542 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Likewise.
2543 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Likewise.
2544 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Likewise.
2545 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Likewise.
2546 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Likewise.
2547 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Likewise.
2548 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Likewise.
2549 * gcc.target/riscv/rvv/base/bug-3.c: Likewise.
2550 * gcc.target/riscv/rvv/base/bug-4.c: Likewise.
2551 * gcc.target/riscv/rvv/base/bug-5.c: Likewise.
2552 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Likewise.
2553 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Likewise.
2554 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Likewise.
2555 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Likewise.
2556 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Likewise.
2557 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Likewise.
2558 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Likewise.
2559 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Likewise.
2560 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Likewise.
2561 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Likewise.
2562 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Likewise.
2563
2564 2023-09-28 xuli <xuli1@eswincomputing.com>
2565
2566 PR target/111533
2567 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
2568 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
2569
2570 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
2571 Philipp Tomsich <philipp.tomsich@vrull.eu>
2572 Manolis Tsamis <manolis.tsamis@vrull.eu>
2573
2574 * gcc.target/aarch64/ampere1-no_ldp_combine.c: Removed.
2575 * gcc.target/aarch64/ldp_aligned.c: New test.
2576 * gcc.target/aarch64/ldp_always.c: New test.
2577 * gcc.target/aarch64/ldp_never.c: New test.
2578 * gcc.target/aarch64/stp_aligned.c: New test.
2579 * gcc.target/aarch64/stp_always.c: New test.
2580 * gcc.target/aarch64/stp_never.c: New test.
2581
2582 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2583
2584 * gcc.dg/vect/vect-simd-clone-19.c: New test.
2585
2586 2023-09-27 Richard Biener <rguenther@suse.de>
2587
2588 * gcc.dg/fold-abs-6.c: New testcase.
2589
2590 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
2591
2592 * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches.
2593 * gcc.target/riscv/shift-shift-3.c: Likewise.
2594 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
2595 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
2596 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
2597 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
2598 * gcc.target/riscv/zbb-min-max.c: Likewise.
2599 * gcc.target/riscv/zero-extend-1.c: Likewise.
2600 * gcc.target/riscv/zero-extend-2.c: Likewise.
2601 * gcc.target/riscv/zero-extend-3.c: Likewise.
2602 * gcc.target/riscv/zero-extend-4.c: Likewise.
2603 * gcc.target/riscv/zero-extend-5.c: Likewise.
2604 * gcc.target/riscv/_Float16-soft-2.c: Likewise.
2605 * gcc.target/riscv/_Float16-soft-3.c: Likewise.
2606 * gcc.target/riscv/_Float16-zfh-1.c: Likewise.
2607 * gcc.target/riscv/_Float16-zfh-2.c: Likewise.
2608 * gcc.target/riscv/_Float16-zfh-3.c: Likewise.
2609 * gcc.target/riscv/and-extend-1.c: Likewise.
2610 * gcc.target/riscv/and-extend-2.c: Likewise.
2611 * gcc.target/riscv/pr108987.c: Likewise.
2612 * gcc.target/riscv/ret-1.c: Likewise.
2613 * gcc.target/riscv/rvv/autovec/align-1.c: Likewise.
2614 * gcc.target/riscv/rvv/autovec/align-2.c: Likewise.
2615 * gcc.target/riscv/zba-shNadd-04.c: Likewise.
2616 * gcc.target/riscv/zba-shNadd-07.c: Likewise.
2617 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
2618 * gcc.target/riscv/zbbw.c: Likewise.
2619 * gcc.target/riscv/zbc32.c: Likewise.
2620 * gcc.target/riscv/zbc64.c: Likewise.
2621 * gcc.target/riscv/zbkb32.c: Likewise.
2622 * gcc.target/riscv/zbkb64.c: Likewise.
2623 * gcc.target/riscv/zbkc32.c: Likewise.
2624 * gcc.target/riscv/zbkc64.c: Likewise.
2625 * gcc.target/riscv/zbkx32.c: Likewise.
2626 * gcc.target/riscv/zbkx64.c: Likewise.
2627 * gcc.target/riscv/zfa-fleq-fltq.c: Likewise.
2628 * gcc.target/riscv/zfa-fli-zfh.c: Likewise.
2629 * gcc.target/riscv/zfa-fli.c: Likewise.
2630 * gcc.target/riscv/zknd64.c: Likewise.
2631 * gcc.target/riscv/zksed32.c: Likewise.
2632 * gcc.target/riscv/zksed64.c: Likewise.
2633 * gcc.target/riscv/zksh32.c: Likewise.
2634 * gcc.target/riscv/zksh64.c: Likewise.
2635 * gcc.target/riscv/_Float16-soft-1.c: Likewise.
2636 * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise.
2637 * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise.
2638 * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise.
2639 * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise.
2640 * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise.
2641 * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise.
2642 * gcc.target/riscv/fle-ieee.c: Likewise.
2643 * gcc.target/riscv/fle-snan.c: Likewise.
2644 * gcc.target/riscv/flef-ieee.c: Likewise.
2645 * gcc.target/riscv/flef-snan.c: Likewise.
2646 * gcc.target/riscv/flt-ieee.c: Likewise.
2647 * gcc.target/riscv/flt-snan.c: Likewise.
2648 * gcc.target/riscv/fltf-ieee.c: Likewise.
2649 * gcc.target/riscv/fltf-snan.c: Likewise.
2650 * gcc.target/riscv/interrupt-1.c: Likewise.
2651 * gcc.target/riscv/interrupt-mmode.c: Likewise.
2652 * gcc.target/riscv/interrupt-smode.c: Likewise.
2653 * gcc.target/riscv/interrupt-umode.c: Likewise.
2654 * gcc.target/riscv/pr106888.c: Likewise.
2655 * gcc.target/riscv/pr89835.c: Likewise.
2656 * gcc.target/riscv/shift-and-1.c: Likewise.
2657 * gcc.target/riscv/shift-and-2.c: Likewise.
2658 * gcc.target/riscv/shift-shift-2.c: Likewise.
2659 * gcc.target/riscv/shift-shift-4.c: Likewise.
2660 * gcc.target/riscv/shift-shift-5.c: Likewise.
2661 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
2662 * gcc.target/riscv/sign-extend.c: Likewise.
2663 * gcc.target/riscv/switch-qi.c: Likewise.
2664 * gcc.target/riscv/switch-si.c: Likewise.
2665 * gcc.target/riscv/xtheadbb-ext-1.c: Likewise.
2666 * gcc.target/riscv/xtheadbb-ext.c: Likewise.
2667 * gcc.target/riscv/xtheadbb-extu-1.c: Likewise.
2668 * gcc.target/riscv/xtheadbb-extu.c: Likewise.
2669 * gcc.target/riscv/xtheadbb-strlen.c: Likewise.
2670 * gcc.target/riscv/xtheadbs-tst.c: Likewise.
2671 * gcc.target/riscv/xtheadfmv-fmv.c: Likewise.
2672 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise.
2673 * gcc.target/riscv/zba-adduw.c: Likewise.
2674 * gcc.target/riscv/zba-shadd.c: Likewise.
2675 * gcc.target/riscv/zba-slliuw.c: Likewise.
2676 * gcc.target/riscv/zba-zextw.c: Likewise.
2677 * gcc.target/riscv/zbb-min-max-02.c: Likewise.
2678 * gcc.target/riscv/zbb-min-max-03.c: Likewise.
2679 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
2680 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
2681 * gcc.target/riscv/zbb-rol-ror-04.c: Likewise.
2682 * gcc.target/riscv/zbb-rol-ror-05.c: Likewise.
2683 * gcc.target/riscv/zbb-rol-ror-06.c: Likewise.
2684 * gcc.target/riscv/zbb-rol-ror-07.c: Likewise.
2685 * gcc.target/riscv/zbb-rol-ror-08.c: Likewise.
2686 * gcc.target/riscv/zbb-rol-ror-09.c: Likewise.
2687 * gcc.target/riscv/zbb-strlen.c: Likewise.
2688 * gcc.target/riscv/zbb_32_bswap-1.c: Likewise.
2689 * gcc.target/riscv/zbb_32_bswap-2.c: Likewise.
2690 * gcc.target/riscv/zbb_bswap-1.c: Likewise.
2691 * gcc.target/riscv/zbb_bswap-2.c: Likewise.
2692 * gcc.target/riscv/zbs-bclr.c: Likewise.
2693 * gcc.target/riscv/zbs-bext-02.c: Likewise.
2694 * gcc.target/riscv/zbs-bext.c: Likewise.
2695 * gcc.target/riscv/zbs-binv.c: Likewise.
2696 * gcc.target/riscv/zbs-bset.c: Likewise.
2697 * gcc.target/riscv/zero-scratch-regs-2.c: Likewise.
2698 * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise.
2699 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
2700 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
2701 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
2702 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
2703
2704 2023-09-27 Pan Li <pan2.li@intel.com>
2705
2706 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: New test.
2707 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: New test.
2708 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: New test.
2709 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: New test.
2710 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: New test.
2711
2712 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
2713
2714 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
2715 New proc.
2716 (check_effective_target_riscv_d): Likewise.
2717 (check_effective_target_riscv_v): Likewise.
2718 (check_effective_target_riscv_zfh): Likewise.
2719 (check_effective_target_riscv_v_ok): likewise.
2720 (check_effective_target_riscv_zfh_ok): Likewise.
2721 (riscv_get_arch, add_options_for_riscv_v): Likewise.
2722 (add_options_for_riscv_zfh): Likewise.
2723 (add_options_for_riscv_d): Likewise.
2724
2725 2023-09-27 Pan Li <pan2.li@intel.com>
2726
2727 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: New test.
2728 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: New test.
2729 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: New test.
2730 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: New test.
2731 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: New test.
2732 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: New test.
2733 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: New test.
2734
2735 2023-09-26 Andrew Pinski <pinskia@gmail.com>
2736
2737 PR testsuite/111603
2738 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
2739
2740 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
2741 Jeff Law <jlaw@ventanamicro.com>
2742
2743 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: New test.
2744 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: New test.
2745 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: New test.
2746 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: New test.
2747
2748 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
2749
2750 PR tree-optimization/111599
2751 * gcc.dg/pr111599.c: New.
2752
2753 2023-09-26 Andrew Pinski <apinski@marvell.com>
2754
2755 PR tree-optimization/106164
2756 PR tree-optimization/111456
2757 * gcc.dg/tree-ssa/cmpbit-6.c: New test.
2758 * gcc.dg/tree-ssa/cmpbit-7.c: New test.
2759 * gcc.dg/tree-ssa/pr111456-1.c: New test.
2760
2761 2023-09-26 Andrew Pinski <apinski@marvell.com>
2762
2763 PR tree-optimization/111469
2764 * gcc.c-torture/execute/pr111469-1.c: New test.
2765
2766 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2767
2768 PR tree-optimization/111594
2769 PR tree-optimization/110660
2770 * gcc.target/riscv/rvv/autovec/cond/cond_reduc-1.c: New test.
2771 * gcc.target/riscv/rvv/autovec/cond/pr111594.c: New test.
2772
2773 2023-09-26 Pan Li <pan2.li@intel.com>
2774
2775 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: New test.
2776 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: New test.
2777 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: New test.
2778 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: New test.
2779 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: New test.
2780 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: New test.
2781 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: New test.
2782
2783 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
2784
2785 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
2786 <assert.h> inclusion.
2787
2788 2023-09-26 Pan Li <pan2.li@intel.com>
2789
2790 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: New test.
2791 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: New test.
2792 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: New test.
2793 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: New test.
2794 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: New test.
2795 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: New test.
2796 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: New test.
2797
2798 2023-09-26 Pan Li <pan2.li@intel.com>
2799
2800 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add helper function.
2801 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: New test.
2802 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: New test.
2803 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: New test.
2804 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: New test.
2805 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: New test.
2806 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: New test.
2807 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: New test.
2808
2809 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
2810
2811 PR middle-end/111497
2812 * g++.target/i386/pr111497.C: new test.
2813
2814 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
2815
2816 * gnat.dg/opt102.adb:New test.
2817 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
2818
2819 2023-09-25 Andrew Pinski <apinski@marvell.com>
2820
2821 PR tree-optimization/110386
2822 * gcc.c-torture/compile/pr110386-1.c: New test.
2823 * gcc.c-torture/compile/pr110386-2.c: New test.
2824
2825 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2826
2827 PR target/111548
2828 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
2829
2830 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
2831
2832 PR target/111366
2833 * g++.target/powerpc/pr111366.C: New test.
2834
2835 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
2836
2837 PR target/111380
2838 * gcc.target/powerpc/pr111380-1.c: New test.
2839 * gcc.target/powerpc/pr111380-2.c: New test.
2840
2841 2023-09-25 Guo Jie <guojie@loongson.cn>
2842
2843 * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test.
2844 * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test.
2845
2846 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
2847
2848 PR fortran/68155
2849 * gfortran.dg/pr68155.f90: New test.
2850
2851 2023-09-24 Andrew Pinski <apinski@marvell.com>
2852
2853 PR tree-optimization/111543
2854 * gcc.dg/tree-ssa/bitops-4.c: New test.
2855
2856 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2857
2858 * gcc.target/riscv/rvv/autovec/vls/def.h:
2859 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
2860 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
2861 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
2862 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
2863 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
2864 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
2865 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
2866 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
2867 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
2868 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
2869 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
2870 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
2871 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
2872 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
2873 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
2874 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
2875 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
2876 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
2877 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
2878 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
2879 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
2880 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
2881 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
2882 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
2883 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
2884 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
2885 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
2886 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
2887 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
2888 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
2889 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
2890 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
2891 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
2892 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
2893 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
2894 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
2895 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
2896 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
2897 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
2898 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
2899 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
2900 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
2901 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
2902 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
2903 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
2904 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
2905 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
2906
2907 2023-09-23 Harald Anlauf <anlauf@gmx.de>
2908
2909 PR fortran/95710
2910 * gfortran.dg/pr95710.f90: New test.
2911
2912 2023-09-23 Jakub Jelinek <jakub@redhat.com>
2913
2914 PR c++/111455
2915 * g++.dg/ext/integer-pack8.C: New test.
2916
2917 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2918
2919 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
2920 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
2921
2922 2023-09-23 Pan Li <pan2.li@intel.com>
2923
2924 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
2925 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
2926 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
2927 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
2928 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
2929 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
2930 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
2931
2932 2023-09-23 Pan Li <pan2.li@intel.com>
2933
2934 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
2935
2936 2023-09-22 Jason Merrill <jason@redhat.com>
2937
2938 * g++.dg/cpp2a/constexpr-union7.C: New test.
2939
2940 2023-09-22 Jason Merrill <jason@redhat.com>
2941
2942 PR c++/111529
2943 * g++.dg/ext/unroll-4.C: New test.
2944
2945 2023-09-22 Pan Li <pan2.li@intel.com>
2946
2947 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Adjust body check.
2948 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
2949 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
2950 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
2951
2952 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2953
2954 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes.
2955 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: New test.
2956 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: New test.
2957 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: New test.
2958 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: New test.
2959 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: New test.
2960 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: New test.
2961
2962 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2963
2964 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes cond tests.
2965 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: New test.
2966 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: New test.
2967 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: New test.
2968 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: New test.
2969 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: New test.
2970 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: New test.
2971 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: New test.
2972 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: New test.
2973 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: New test.
2974 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: New test.
2975 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: New test.
2976
2977 2023-09-22 Patrick Palka <ppalka@redhat.com>
2978
2979 PR c++/111493
2980 * g++.dg/cpp23/subscript15.C: New test.
2981
2982 2023-09-22 Patrick Palka <ppalka@redhat.com>
2983
2984 PR c++/111485
2985 * g++.dg/cpp2a/concepts-ttp5.C: New test.
2986 * g++.dg/cpp2a/concepts-ttp6.C: New test.
2987
2988 2023-09-22 Pan Li <pan2.li@intel.com>
2989
2990 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Moved to...
2991 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: ...here.
2992 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Moved to...
2993 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: ...here.
2994 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Moved to...
2995 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: ...here.
2996 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Moved to...
2997 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: ...here.
2998 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Moved to...
2999 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: ...here.
3000 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Moved to...
3001 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: ...here.
3002 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Moved to...
3003 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: ...here.
3004 * gcc.target/riscv/rvv/autovec/test-math.h: Moved to...
3005 * gcc.target/riscv/rvv/autovec/unop/test-math.h: ...here.
3006
3007 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3008
3009 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS conditional tests.
3010 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: New test.
3011 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: New test.
3012 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: New test.
3013 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: New test.
3014 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: New test.
3015 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: New test.
3016 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: New test.
3017 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: New test.
3018 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: New test.
3019 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: New test.
3020 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: New test.
3021 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: New test.
3022 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: New test.
3023 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: New test.
3024 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: New test.
3025 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: New test.
3026 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: New test.
3027 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: New test.
3028 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: New test.
3029 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: New test.
3030 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: New test.
3031 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: New test.
3032 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: New test.
3033 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: New test.
3034 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: New test.
3035 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: New test.
3036 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: New test.
3037
3038 2023-09-22 Pan Li <pan2.li@intel.com>
3039
3040 * gcc.target/riscv/rvv/autovec/test-math.h: Rename.
3041 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto.
3042 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto.
3043 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto.
3044 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto.
3045 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto.
3046 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
3047 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
3048
3049 2023-09-22 xuli <xuli1@eswincomputing.com>
3050
3051 PR target/111451
3052 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
3053 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
3054
3055 2023-09-22 Pan Li <pan2.li@intel.com>
3056
3057 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Remove arch and abi.
3058 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
3059 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
3060
3061 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
3062
3063 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: New test.
3064 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: New test.
3065 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: New test.
3066 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: New test.
3067
3068 2023-09-22 Pan Li <pan2.li@intel.com>
3069
3070 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c:
3071 Remove reference to math.h.
3072 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto.
3073 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto.
3074
3075 2023-09-22 Pan Li <pan2.li@intel.com>
3076
3077 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: New test.
3078 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: New test.
3079 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: New test.
3080 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: New test.
3081 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: New test.
3082 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: New test.
3083 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: New test.
3084 * gcc.target/riscv/rvv/autovec/test-math.h: New test.
3085 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: New test.
3086
3087 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3088
3089 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
3090
3091 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3092
3093 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: New test.
3094 * gcc.target/riscv/rvv/autovec/vls/not-1.c: New test.
3095 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: New test.
3096
3097 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3098
3099 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mult high.
3100 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: New test.
3101
3102 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3103
3104 PR target/110751
3105 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adapt test.
3106 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
3107 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
3108 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
3109 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
3110 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
3111 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
3112 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
3113 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
3114 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
3115 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
3116 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
3117 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
3118 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
3119 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
3120 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
3121 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
3122 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
3123
3124 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3125
3126 PR target/111486
3127 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
3128
3129 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
3130
3131 PR tree-optimization/111355
3132 * gcc.dg/pr111355.c: New test.
3133
3134 2023-09-21 xuli <xuli1@eswincomputing.com>
3135
3136 PR target/111450
3137 * gcc.target/riscv/rvv/base/pr111450.c: New test.
3138
3139 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3140
3141 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test.
3142 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test.
3143 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test.
3144 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test.
3145 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test.
3146 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test.
3147 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test.
3148 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test.
3149 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test.
3150 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test.
3151 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test.
3152 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
3153
3154 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
3155
3156 PR preprocessor/90400
3157 * c-c++-common/cpp/pr90400.c: New test.
3158
3159 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
3160
3161 PR preprocessor/61474
3162 * c-c++-common/cpp/pr61474-2.h: New test.
3163 * c-c++-common/cpp/pr61474.c: New test.
3164 * c-c++-common/cpp/pr61474.h: New test.
3165
3166 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
3167
3168 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
3169 import.
3170
3171 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
3172
3173 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
3174 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
3175
3176 2023-09-20 Jakub Jelinek <jakub@redhat.com>
3177
3178 * c-c++-common/builtin-classify-type-1.c: New test.
3179 * g++.dg/ext/builtin-classify-type-1.C: New test.
3180 * g++.dg/ext/builtin-classify-type-2.C: New test.
3181 * gcc.dg/builtin-classify-type-1.c: New test.
3182
3183 2023-09-20 Patrick Palka <ppalka@redhat.com>
3184
3185 PR c++/111471
3186 * g++.dg/concepts/diagnostic19.C: New test.
3187
3188 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
3189
3190 * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
3191 for 'sorry, unimplemented'.
3192 * c-c++-common/gomp/allocate-12.c: Likewise.
3193 * c-c++-common/gomp/allocate-15.c: Likewise.
3194 * c-c++-common/gomp/allocate-9.c: Likewise.
3195 * c-c++-common/gomp/allocate-10.c: New test.
3196 * c-c++-common/gomp/allocate-17.c: New test.
3197
3198 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
3199
3200 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
3201
3202 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3203
3204 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
3205 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
3206 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
3207 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
3208 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
3209 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
3210 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
3211 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
3212 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
3213 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
3214
3215 2023-09-20 Richard Biener <rguenther@suse.de>
3216
3217 PR tree-optimization/111489
3218 * gcc.dg/uninit-pr111489.c: New testcase.
3219
3220 2023-09-20 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR c++/111392
3223 * g++.dg/gomp/attrs-19.C: New test.
3224 * g++.dg/gomp/attrs-20.C: New test.
3225 * g++.dg/gomp/attrs-21.C: New test.
3226
3227 2023-09-20 Omar Sandoval <osandov@osandov.com>
3228
3229 PR debug/111409
3230 * gcc.dg/pr111409.c: New test.
3231
3232 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
3233
3234 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
3235 * gcc.dg/tree-ssa/pr111324.c: ... this.
3236
3237 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3238
3239 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
3240 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
3241 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
3242 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
3243 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
3244 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
3245 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
3246 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3247 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3248 * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
3249 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
3250 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
3251 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
3252 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
3253 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
3254 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
3255 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
3256 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
3257 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
3258 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
3259 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
3260 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
3261 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
3262 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
3263 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
3264 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
3265 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
3266 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
3267 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
3268 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
3269 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
3270 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
3271 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
3272 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
3273 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
3274 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
3275 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
3276 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
3277 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
3278 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
3279 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
3280 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
3281 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
3282 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
3283 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
3284 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
3285 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
3286 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
3287 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
3288 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
3289 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
3290 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
3291 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
3292 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
3293 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
3294 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
3295 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
3296 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
3297 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
3298 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
3299 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
3300 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
3301 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
3302 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
3303 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
3304
3305 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
3306
3307 PR rtl-optimization/110071
3308 * gcc.target/powerpc/pr110071.c: New test.
3309
3310 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3311
3312 * g++.dg/modules/depreport-2.modmap: New test.
3313 * g++.dg/modules/depreport-2_a.C: New test.
3314 * g++.dg/modules/depreport-2_b.C: New test.
3315 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
3316 when generating modules.
3317
3318 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3319
3320 * g++.dg/modules/depreport-1_a.C: New test.
3321 * g++.dg/modules/depreport-1_b.C: New test.
3322 * g++.dg/modules/test-depfile.py: New tool for validating depfile
3323 information.
3324 * lib/modules.exp: Support for validating depfile contents.
3325
3326 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3327
3328 * g++.dg/modules/depflags-f-MD.C: New test.
3329 * g++.dg/modules/depflags-f.C: New test.
3330 * g++.dg/modules/depflags-fi.C: New test.
3331 * g++.dg/modules/depflags-fj-MD.C: New test.
3332 * g++.dg/modules/depflags-fj.C: New test.
3333 * g++.dg/modules/depflags-fjo-MD.C: New test.
3334 * g++.dg/modules/depflags-fjo.C: New test.
3335 * g++.dg/modules/depflags-fo-MD.C: New test.
3336 * g++.dg/modules/depflags-fo.C: New test.
3337 * g++.dg/modules/depflags-j-MD.C: New test.
3338 * g++.dg/modules/depflags-j.C: New test.
3339 * g++.dg/modules/depflags-jo-MD.C: New test.
3340 * g++.dg/modules/depflags-jo.C: New test.
3341 * g++.dg/modules/depflags-o-MD.C: New test.
3342 * g++.dg/modules/depflags-o.C: New test.
3343 * g++.dg/modules/p1689-1.C: New test.
3344 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
3345 * g++.dg/modules/p1689-2.C: New test.
3346 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
3347 * g++.dg/modules/p1689-3.C: New test.
3348 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
3349 * g++.dg/modules/p1689-4.C: New test.
3350 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
3351 * g++.dg/modules/p1689-5.C: New test.
3352 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
3353 * g++.dg/modules/modules.exp: Load new P1689 library routines.
3354 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
3355 * lib/modules.exp: Support for validating P1689 outputs.
3356 * g++.dg/modules/depflags-fj-MF-share.C: New file.
3357 * g++.dg/modules/p1689-file-default.C: New file.
3358 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
3359 * g++.dg/modules/p1689-target-default.C: New file.
3360 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
3361
3362 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
3363
3364 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
3365 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
3366 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
3367 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
3368 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
3369
3370 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
3371
3372 * g++.dg/ext/attr-hotness.C: New test.
3373
3374 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
3375
3376 * gcc.target/powerpc/clone1.c: Add xfails.
3377 * gcc.target/powerpc/clone3.c: Likewise.
3378 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
3379 * gcc.target/powerpc/mod-2.c: Likewise.
3380 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
3381
3382 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
3383
3384 * gm2/extensions/pass/libc.def: Add spacing.
3385 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
3386 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
3387 Add -fdebug-builtins flag.
3388 * lib/gm2.exp (gm2_target_compile_default): Add
3389 -mabi=ieeelongdouble if the target is powerpc.
3390 (gm2_link_flags): Add
3391 -mabi=ieeelongdouble if the target is powerpc.
3392 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
3393 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
3394 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
3395 * gm2/pim/intrinsic/run/pass/test.mod: New test.
3396 * gm2/pim/run/pass/builtins.mod: New test.
3397 * gm2/pim/run/pass/convert1.mod: New test.
3398 * gm2/pim/run/pass/longint1.mod: New test.
3399 * gm2/pim/run/pass/longint2.mod: New test.
3400 * gm2/pim/run/pass/longint3.mod: New test.
3401 * gm2/pim/run/pass/longint4.mod: New test.
3402 * gm2/pim/run/pass/longint5.mod: New test.
3403 * gm2/pim/run/pass/longint6.mod: New test.
3404 * gm2/pim/run/pass/longint7.mod: New test.
3405 * gm2/pim/run/pass/longint8.mod: New test.
3406
3407 2023-09-19 Harald Anlauf <anlauf@gmx.de>
3408
3409 PR fortran/70231
3410 * gfortran.dg/bounds_check_fail_7.f90: New test.
3411
3412 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
3413
3414 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
3415
3416 2023-09-19 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR testsuite/111377
3419 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
3420 closing } to the same line as the call to work-around differences in
3421 diagnostics line.
3422
3423 2023-09-19 Jason Merrill <jason@redhat.com>
3424
3425 DR 2799
3426 * g++.dg/cpp0x/inh-ctor38.C: New test.
3427
3428 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
3429
3430 PR tree-optimization/110080
3431 PR tree-optimization/110249
3432 * g++.dg/pr110249.C: New.
3433 * gcc.dg/pr110080.c: New.
3434 * gcc.dg/pr93917.c: Adjust.
3435
3436 2023-09-19 Marek Polacek <polacek@redhat.com>
3437
3438 * g++.dg/cpp23/consteval-if2.C: Add xfail.
3439 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
3440 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
3441 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
3442 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
3443 * g++.dg/cpp2a/consteval32.C: New test.
3444 * g++.dg/cpp2a/consteval33.C: New test.
3445 * g++.dg/cpp2a/consteval34.C: New test.
3446 * g++.dg/cpp2a/consteval35.C: New test.
3447
3448 2023-09-19 Richard Biener <rguenther@suse.de>
3449
3450 PR c/111468
3451 * gcc.dg/gimplefe-50.c: Amend.
3452
3453 2023-09-19 Patrick Palka <ppalka@redhat.com>
3454
3455 PR c++/111419
3456 * g++.dg/cpp2a/concepts-requires36.C: New test.
3457 * g++.dg/expr/discarded1.C: New test.
3458 * g++.dg/expr/discarded1a.C: New test.
3459
3460 2023-09-19 Patrick Palka <ppalka@redhat.com>
3461
3462 PR c++/99631
3463 * g++.dg/cpp2a/nontype-class60.C: New test.
3464
3465 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3466
3467 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
3468 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
3469 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
3470 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
3471
3472 2023-09-19 Richard Wai <richard@annexi-strayline.com>
3473
3474 * gnat.dg/sync_tag_finalize.adb: New test.
3475
3476 2023-09-19 Richard Wai <richard@annexi-strayline.com>
3477
3478 * gnat.dg/sync_tag_discriminals.adb: New test.
3479 * gnat.dg/sync_tag_limited.adb: New test.
3480
3481 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3482
3483 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
3484 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
3485
3486 2023-09-19 Richard Biener <rguenther@suse.de>
3487
3488 PR tree-optimization/111465
3489 * g++.dg/torture/pr111465.C: New testcase.
3490
3491 2023-09-19 Richard Biener <rguenther@suse.de>
3492
3493 PR c/111468
3494 * gcc.dg/gimplefe-50.c: New testcase.
3495 * gcc.dg/gimplefe-51.c: Likewise.
3496
3497 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3498
3499 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
3500 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
3501 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
3502 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
3503 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
3504 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
3505 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
3506 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
3507 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
3508 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
3509
3510 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3511
3512 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
3513 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
3514 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
3515 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
3516 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
3517 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
3518 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
3519 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
3520 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
3521
3522 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3523
3524 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
3525 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
3526
3527 2023-09-18 Pan Li <pan2.li@intel.com>
3528
3529 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
3530 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
3531 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
3532 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
3533 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
3534 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
3535 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
3536 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
3537 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
3538 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
3539 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
3540 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
3541 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
3542 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
3543 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
3544 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
3545 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
3546 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
3547 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
3548 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
3549 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
3550 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
3551 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
3552
3553 2023-09-18 Pan Li <pan2.li@intel.com>
3554
3555 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
3556
3557 2023-09-18 Andrew Pinski <apinski@marvell.com>
3558
3559 PR tree-optimization/111442
3560 * gcc.c-torture/compile/pr111442-1.c: New test.
3561
3562 2023-09-18 Andrew Pinski <apinski@marvell.com>
3563
3564 PR tree-optimization/111435
3565 * gcc.c-torture/compile/pr111435-1.c: New test.
3566
3567 2023-09-18 Patrick Palka <ppalka@redhat.com>
3568
3569 PR c++/89231
3570 * g++.dg/cpp0x/variadic-partial3.C: New test.
3571
3572 2023-09-18 Patrick Palka <ppalka@redhat.com>
3573
3574 PR c++/63198
3575 PR c++/18474
3576 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
3577 non-constant static_assert condition.
3578 * g++.dg/expr/unary2.C: Remove xfails.
3579 * g++.dg/template/init7.C: Make initializer type-dependent to
3580 preserve intent of test.
3581 * g++.dg/template/recurse3.C: Likewise for the erroneous
3582 statement.
3583 * g++.dg/template/non-dependent26.C: New test.
3584 * g++.dg/warn/Wparentheses-32.C: New test.
3585
3586 2023-09-18 Patrick Palka <ppalka@redhat.com>
3587
3588 PR c++/108347
3589 * g++.dg/template/ttp41.C: New test.
3590
3591 2023-09-18 Patrick Palka <ppalka@redhat.com>
3592
3593 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
3594 argument(s)" at the declaration site instead of the call site.
3595 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
3596 * g++.dg/overload/template5.C: Likewise.
3597 * g++.dg/template/local6.C: Likewise.
3598 * g++.dg/template/conv20.C: New test.
3599 * g++.dg/template/ttp40.C: New test.
3600
3601 2023-09-18 Patrick Palka <ppalka@redhat.com>
3602
3603 * g++.dg/template/nontype12.C: Expect two instead of three
3604 duplicate diagnostics for A<double>::bar() specialization.
3605
3606 2023-09-18 Andrew Pinski <apinski@marvell.com>
3607
3608 PR tree-optimization/111431
3609 * gcc.dg/binop-notand1a.c: Remove xfail.
3610 * gcc.dg/binop-notand4a.c: Likewise.
3611 * gcc.c-torture/execute/pr111431-1.c: New test.
3612 * gcc.dg/binop-andeq1.c: New test.
3613 * gcc.dg/binop-andeq2.c: New test.
3614 * gcc.dg/binop-notand7.c: New test.
3615 * gcc.dg/binop-notand7a.c: New test.
3616
3617 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3618
3619 * g++.dg/abi/nvptx-nrv1.C: Move...
3620 * g++.target/nvptx/abi-nrv1.C: ... here.
3621 * g++.dg/abi/nvptx-ptrmem1.C: Move...
3622 * g++.target/nvptx/abi-ptrmem1.C: ... here.
3623
3624 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3625
3626 * g++.target/nvptx/nvptx.exp: New.
3627
3628 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3629
3630 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
3631
3632 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3633
3634 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
3635
3636 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3637
3638 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
3639 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
3640 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
3641 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
3642 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
3643 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
3644 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
3645
3646 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
3647
3648 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
3649 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
3650
3651 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
3652
3653 PR target/105928
3654 * gcc.target/aarch64/pr105928.c: Add new test.
3655 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
3656
3657 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
3658
3659 PR target/111255
3660 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
3661
3662 2023-09-18 Richard Biener <rguenther@suse.de>
3663
3664 PR tree-optimization/111294
3665 * gcc.dg/tree-ssa/pr111294.c: New test.
3666 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
3667 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3668 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3669 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
3670 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
3671 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
3672 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
3673 conditional on lp64.
3674
3675 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3676
3677 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
3678 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
3679 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
3680 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
3681 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
3682 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
3683 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
3684 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
3685 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
3686 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
3687 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
3688 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
3689 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
3690 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
3691 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
3692 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
3693 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
3694
3695 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3696
3697 PR target/111153
3698 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
3699 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
3700 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
3701 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
3702 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
3703 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
3704 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
3705 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
3706 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
3707 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
3708 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
3709 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
3710 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
3711 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
3712 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
3713 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
3714 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
3715 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
3716 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
3717 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
3718 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
3719 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
3720
3721 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
3722
3723 PR middle-end/111303
3724 * gcc.dg/tree-ssa/pr111303.c: New test.
3725
3726 2023-09-17 Andrew Pinski <apinski@marvell.com>
3727
3728 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
3729
3730 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
3731
3732 * g++.target/powerpc/altivec-19.C: New testcase.
3733
3734 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3735
3736 PR target/111391
3737 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
3738 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
3739 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
3740
3741 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
3742
3743 * gcc.target/riscv/zknh-sha256.c: Moved to...
3744 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
3745 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
3746 * gcc.target/riscv/zksh64.c: Change the type.
3747 * gcc.target/riscv/zksed64.c: Ditto.
3748
3749 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
3750
3751 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
3752 * gcc.target/riscv/zbc64.c: Ditto.
3753 * gcc.target/riscv/zbkb32.c: Ditto.
3754 * gcc.target/riscv/zbkb64.c: Ditto.
3755 * gcc.target/riscv/zbkc32.c: Ditto.
3756 * gcc.target/riscv/zbkc64.c: Ditto.
3757 * gcc.target/riscv/zbkx32.c: Ditto.
3758 * gcc.target/riscv/zbkx64.c: Ditto.
3759 * gcc.target/riscv/zknd32.c: Ditto.
3760 * gcc.target/riscv/zknd64.c: Ditto.
3761 * gcc.target/riscv/zkne32.c: Ditto.
3762 * gcc.target/riscv/zkne64.c: Ditto.
3763 * gcc.target/riscv/zknh-sha256.c: Ditto.
3764 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
3765 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
3766 * gcc.target/riscv/zksed32.c: Ditto.
3767 * gcc.target/riscv/zksed64.c: Ditto.
3768 * gcc.target/riscv/zksh32.c: Ditto.
3769 * gcc.target/riscv/zksh64.c: Ditto.
3770
3771 2023-09-16 Pan Li <pan2.li@intel.com>
3772
3773 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
3774 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
3775 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
3776
3777 2023-09-15 David Malcolm <dmalcolm@redhat.com>
3778
3779 * c-c++-common/analyzer/volatile-1.c: New test.
3780
3781 2023-09-15 Harald Anlauf <anlauf@gmx.de>
3782
3783 PR fortran/30802
3784 * gfortran.dg/bounds_check_fail_6.f90: New test.
3785
3786 2023-09-15 Andrew Pinski <apinski@marvell.com>
3787
3788 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
3789 the MIN/MAX during forwprop1.
3790
3791 2023-09-15 Andrew Pinski <apinski@marvell.com>
3792
3793 PR tree-optimization/111414
3794 * gcc.c-torture/compile/pr111414-1.c: New test.
3795
3796 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
3797
3798 PR tree-optimization/111407
3799 * gcc.dg/pr111407.c: New test.
3800
3801 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
3802
3803 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
3804
3805 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3806
3807 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
3808
3809 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3810
3811 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
3812
3813 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3814
3815 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
3816
3817 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3818
3819 * gcc.dg/vect/slp-16.c: Block vect_strided6.
3820 * lib/target-supports.exp: Add strided type.
3821
3822 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3823
3824 * gcc.dg/vect/slp-1.c: Add vect_stried5.
3825
3826 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3827
3828 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
3829
3830 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
3831
3832 PR target/111411
3833 * gcc.dg/rtl/aarch64/pr111411.c: New test.
3834
3835 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
3836
3837 PR target/111381
3838 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
3839 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
3840 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
3841 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
3842 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
3843 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
3844
3845 2023-09-14 David Malcolm <dmalcolm@redhat.com>
3846
3847 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
3848 New test.
3849 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
3850 test.
3851 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
3852 New test.
3853 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
3854 generating multithreaded paths.
3855 * gcc.dg/plugin/plugin.exp: Add the new tests.
3856
3857 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
3858
3859 * gm2/switches/case/fail/subrangecase.mod: Replace 19
3860 with 17.
3861 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
3862 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
3863 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
3864 * gm2/switches/case/pass/subrangecase.mod: Ditto.
3865 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
3866 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
3867 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
3868 * gm2/switches/case/fail/calendar.mod: New test.
3869
3870 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
3871
3872 * gm2/switches/case/fail/subrangecase.mod: New test.
3873 * gm2/switches/case/fail/subrangecase2.mod: New test.
3874 * gm2/switches/case/fail/subrangecase3.mod: New test.
3875 * gm2/switches/case/fail/subrangecase4.mod: New test.
3876 * gm2/switches/case/fail/subrangecase5.mod: New test.
3877 * gm2/switches/case/fail/subrangecase6.mod: New test.
3878 * gm2/switches/case/pass/subrangecase.mod: New test.
3879 * gm2/switches/case/pass/subrangecase2.mod: New test.
3880 * gm2/switches/case/pass/subrangecase3.mod: New test.
3881 * gm2/switches/case/pass/subrangecase4.mod: New test.
3882
3883 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
3884
3885 * gcc.target/aarch64/sve/cost_model_15.c: New test.
3886
3887 2023-09-14 Andrew Pinski <apinski@marvell.com>
3888
3889 PR tree-optimization/106164
3890 * gcc.dg/pr21643.c: Update test now that match does
3891 the combing of the comparisons.
3892 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
3893 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
3894
3895 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3896
3897 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
3898 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
3899 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
3900 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
3901 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
3902 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
3903 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
3904 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
3905 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
3906 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
3907
3908 2023-09-14 Richard Biener <rguenther@suse.de>
3909
3910 PR tree-optimization/111294
3911 * gcc.dg/tree-ssa/evrp10.c: Adjust.
3912 * gcc.dg/tree-ssa/evrp6.c: Likewise.
3913 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
3914 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
3915
3916 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
3917
3918 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
3919
3920 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3921
3922 PR target/111395
3923 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
3924 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
3925
3926 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
3927
3928 * gcc.target/loongarch/cmov_ii.c: New test.
3929
3930 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
3931
3932 PR target/111334
3933 * gcc.target/loongarch/pr111334.c: New test.
3934
3935 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
3936
3937 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
3938 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
3939 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
3940 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
3941
3942 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
3943
3944 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
3945 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
3946 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
3947 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
3948
3949 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
3950
3951 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
3952 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
3953 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
3954 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
3955 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
3956 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
3957 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
3958 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
3959 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
3960 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
3961 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
3962 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
3963
3964 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
3965
3966 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
3967 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
3968 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
3969 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
3970 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
3971 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
3972 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
3973 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
3974 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
3975 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
3976 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
3977
3978 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
3979
3980 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
3981 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
3982 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
3983 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
3984 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
3985 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
3986 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
3987
3988 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
3989
3990 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
3991 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
3992 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
3993 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
3994 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
3995 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
3996 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
3997
3998 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
3999
4000 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
4001 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
4002 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
4003 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
4004 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
4005 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
4006 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
4007 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
4008 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
4009 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
4010 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
4011
4012 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4013
4014 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
4015 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
4016 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
4017 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
4018 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
4019 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
4020 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
4021 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
4022 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
4023 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
4024 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
4025
4026 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4027
4028 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
4029 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
4030 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
4031 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
4032 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
4033 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
4034 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
4035 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
4036 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
4037 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
4038
4039 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4040
4041 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
4042 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
4043 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
4044 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
4045 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
4046 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
4047 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
4048 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
4049 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
4050 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
4051 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
4052
4053 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4054
4055 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
4056 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
4057 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
4058 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
4059 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
4060 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
4061 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
4062 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
4063 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
4064 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
4065 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
4066 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
4067 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
4068 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
4069
4070 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4071
4072 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
4073 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
4074
4075 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4076
4077 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
4078
4079 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4080
4081 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
4082 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
4083 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
4084 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
4085 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
4086 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
4087 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
4088 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
4089 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
4090 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
4091 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
4092
4093 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4094
4095 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
4096 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
4097 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
4098 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
4099 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
4100 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
4101 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
4102 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
4103 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
4104 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
4105
4106 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4107
4108 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
4109 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
4110 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
4111 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
4112 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
4113 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
4114 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
4115 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
4116 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
4117 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
4118 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
4119 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
4120
4121 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4122
4123 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
4124 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
4125 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
4126 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
4127 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
4128 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
4129 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
4130 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
4131 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
4132 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
4133
4134 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4135
4136 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
4137 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
4138 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
4139 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
4140 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
4141 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
4142 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
4143
4144 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4145
4146 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
4147 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
4148 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
4149 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
4150 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
4151 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
4152 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
4153 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
4154
4155 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4156
4157 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
4158 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
4159 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
4160 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
4161 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
4162 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
4163 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
4164 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
4165 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
4166 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
4167 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
4168
4169 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4170
4171 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
4172 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
4173 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
4174 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
4175 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
4176 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
4177 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
4178 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
4179
4180 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4181
4182 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
4183 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
4184 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
4185 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
4186 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
4187 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
4188 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
4189 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
4190 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
4191
4192 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4193
4194 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
4195 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
4196 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
4197 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
4198 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
4199 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
4200 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
4201 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
4202 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
4203 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
4204 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
4205
4206 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4207
4208 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
4209 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
4210 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
4211 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
4212 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
4213 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
4214
4215 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4216
4217 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
4218 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
4219 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
4220 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
4221 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
4222 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
4223 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
4224 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
4225 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
4226 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
4227
4228 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4229
4230 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
4231 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
4232 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
4233 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
4234 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
4235 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
4236 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
4237 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
4238 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
4239 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
4240 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
4241 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
4242 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
4243 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
4244 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
4245 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
4246 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
4247
4248 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4249
4250 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
4251 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
4252 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
4253 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
4254 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
4255 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
4256 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
4257 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
4258 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
4259 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
4260 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
4261 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
4262 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
4263 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
4264
4265 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4266
4267 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
4268 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
4269 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
4270 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
4271 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
4272 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
4273 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
4274 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
4275 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
4276 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
4277 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
4278 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
4279
4280 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4281
4282 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
4283 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
4284 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
4285 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
4286 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
4287 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
4288 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
4289 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
4290 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
4291 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
4292 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
4293 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
4294
4295 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4296
4297 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
4298 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
4299 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
4300 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
4301 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
4302 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
4303 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
4304 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
4305 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
4306 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
4307 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
4308
4309 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4310
4311 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
4312 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
4313 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
4314 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
4315 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
4316 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
4317 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
4318 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
4319
4320 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4321
4322 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
4323 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
4324 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
4325 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
4326 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
4327 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
4328 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
4329 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
4330 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
4331 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
4332
4333 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4334
4335 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
4336 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
4337 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
4338 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
4339 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
4340 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
4341 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
4342 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
4343 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
4344 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
4345 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
4346 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
4347
4348 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4349
4350 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
4351 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
4352 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
4353 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
4354
4355 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4356
4357 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
4358 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
4359 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
4360 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
4361 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
4362 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
4363
4364 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4365
4366 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
4367 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
4368 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
4369 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
4370 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
4371 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
4372 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
4373 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
4374
4375 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4376
4377 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
4378 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
4379 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
4380 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
4381 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
4382 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
4383 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
4384 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
4385
4386 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4387
4388 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
4389 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
4390 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
4391 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
4392
4393 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4394
4395 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
4396 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
4397 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
4398 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
4399 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
4400 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
4401 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
4402 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
4403 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
4404
4405 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4406
4407 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
4408 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
4409
4410 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4411
4412 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
4413 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
4414 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
4415 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
4416 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
4417 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
4418 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
4419 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
4420 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
4421 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
4422 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
4423
4424 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4425
4426 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
4427 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
4428 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
4429 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
4430 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
4431 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
4432 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
4433 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
4434 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
4435 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
4436 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
4437 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
4438 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
4439 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
4440 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
4441 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
4442 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
4443 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
4444
4445 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4446
4447 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
4448 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
4449 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
4450 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
4451 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
4452 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
4453 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
4454 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
4455 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
4456 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
4457 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
4458
4459 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4460
4461 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
4462
4463 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4464
4465 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
4466 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
4467
4468 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4469
4470 * gcc.target/loongarch/strict-align.c: New test.
4471
4472 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4473
4474 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
4475 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
4476 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
4477
4478 2023-09-13 Andrew Pinski <apinski@marvell.com>
4479
4480 PR tree-optimization/111364
4481 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
4482 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
4483 * gcc.dg/pr96708-negative.c: Update testcase.
4484 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
4485
4486 2023-09-13 Richard Biener <rguenther@suse.de>
4487
4488 PR tree-optimization/111387
4489 * gcc.dg/torture/pr111387.c: New testcase.
4490
4491 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4492
4493 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
4494 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
4495 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
4496 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
4497
4498 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4499
4500 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
4501 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
4502 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
4503 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
4504 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
4505 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
4506
4507 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4508
4509 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
4510 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
4511 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
4512 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
4513 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
4514
4515 2023-09-13 Richard Biener <rguenther@suse.de>
4516
4517 PR tree-optimization/111397
4518 * gcc.dg/uninit-pr111397.c: New testcase.
4519
4520 2023-09-13 Pan Li <pan2.li@intel.com>
4521
4522 PR target/111362
4523 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
4524
4525 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4526
4527 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
4528
4529 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
4530
4531 PR tree-optimization/111303
4532 * gcc.dg/pr111303.c: New test.
4533
4534 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4535
4536 * lib/target-supports.exp: Enable vect_int for RVV.
4537
4538 2023-09-12 Jason Merrill <jason@redhat.com>
4539
4540 PR c++/111357
4541 * g++.dg/ext/integer-pack7.C: New test.
4542
4543 2023-09-12 Jason Merrill <jason@redhat.com>
4544
4545 PR c++/107198
4546 * g++.dg/eh/no-exceptions1.C: New test.
4547
4548 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4549
4550 * gcc.target/aarch64/stack-protector-8.c: New test.
4551 * gcc.target/aarch64/stack-protector-9.c: Likewise.
4552
4553 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4554
4555 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
4556
4557 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4558
4559 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
4560 to be at offset 1024 rather than offset 0.
4561 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
4562 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
4563
4564 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4565
4566 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
4567 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
4568 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
4569
4570 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4571
4572 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
4573
4574 2023-09-12 Andrew Pinski <apinski@marvell.com>
4575
4576 PR tree-optimization/107881
4577 * gcc.c-torture/execute/pr107881-1.c: New test.
4578 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
4579 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
4580
4581 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4582
4583 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
4584 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
4585 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
4586 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
4587 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
4588 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
4589 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
4590 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
4591 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
4592 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
4593 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
4594 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
4595 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
4596 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
4597 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
4598 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
4599 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
4600 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
4601 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
4602 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
4603 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
4604 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
4605 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
4606 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
4607 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
4608 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
4609 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
4610 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
4611 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
4612 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
4613 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
4614 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
4615 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
4616 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
4617
4618 2023-09-12 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR middle-end/111338
4621 * gcc.dg/bitint-37.c: New test.
4622
4623 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
4624
4625 * gm2/switches/case/fail/missingclause.mod: New test.
4626 * gm2/switches/case/fail/switches-case-fail.exp: New test.
4627 * gm2/switches/case/pass/enumcase.mod: New test.
4628 * gm2/switches/case/pass/enumcase2.mod: New test.
4629 * gm2/switches/case/pass/switches-case-pass.exp: New test.
4630
4631 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
4632
4633 * lib/target-supports.exp (check_effective_target_stack_size): For
4634 nvptx target, stack size limits are relevant for execution only.
4635
4636 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
4637
4638 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
4639 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
4640 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
4641 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
4642 * gcc.target/riscv/zbb-strcmp.c: New test.
4643 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
4644
4645 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
4646
4647 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
4648 * gcc.target/riscv/xtheadbb-strlen.c: New test.
4649 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
4650 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
4651 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
4652 * gcc.target/riscv/zbb-strlen.c: New test.
4653
4654 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
4655
4656 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
4657 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
4658 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
4659 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
4660 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
4661 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
4662 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
4663 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
4664 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
4665 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
4666 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
4667 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
4668 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
4669 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
4670 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
4671 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
4672 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
4673 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
4674 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
4675 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
4676 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
4677 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
4678 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
4679 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
4680 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
4681 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
4682 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
4683 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
4684 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
4685 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
4686 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
4687 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
4688 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
4689 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
4690 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
4691 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
4692 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
4693 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
4694
4695 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
4696
4697 * lib/scanasm.exp (configure_check-function-bodies): New proc.
4698 (parse_function_bodies, check-function-bodies): Use it.
4699
4700 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
4701
4702 PR fortran/110996
4703 * gfortran.dg/pr110996.f90: New test.
4704
4705 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
4706
4707 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
4708 dg-messages for 'sorry' as c++, only.
4709 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
4710 * c-c++-common/gomp/allocate-9.c: New test.
4711 * c-c++-common/gomp/allocate-11.c: New test.
4712 * c-c++-common/gomp/allocate-12.c: New test.
4713 * c-c++-common/gomp/allocate-14.c: New test.
4714 * c-c++-common/gomp/allocate-15.c: New test.
4715 * c-c++-common/gomp/allocate-16.c: New test.
4716
4717 2023-09-12 xuli <xuli1@eswincomputing.com>
4718
4719 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
4720
4721 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
4722
4723 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
4724 * gcc.target/riscv/rv32i_zcmp.c: likewise
4725 * gcc.target/riscv/zcmp_push_fpr.c: likewise
4726 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
4727 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
4728 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
4729
4730 2023-09-11 Andrew Pinski <apinski@marvell.com>
4731
4732 PR tree-optimization/111348
4733 * gcc.dg/tree-ssa/minmax-26.c: New test.
4734
4735 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
4736
4737 PR target/111340
4738 * gcc.target/i386/pr111340.c: New test.
4739
4740 2023-09-11 Andrew Pinski <apinski@marvell.com>
4741
4742 PR tree-optimization/111349
4743 * gcc.dg/tree-ssa/minmax-25.c: New test.
4744
4745 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4746
4747 PR target/111311
4748 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
4749 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
4750 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
4751 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
4752 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
4753 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
4754 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
4755 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
4756 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
4757 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
4758 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
4759 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
4760 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
4761 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
4762 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
4763 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
4764 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
4765 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
4766 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
4767 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
4768 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
4769 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
4770 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
4771 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
4772 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
4773
4774 2023-09-11 Andrew Pinski <apinski@marvell.com>
4775
4776 PR tree-optimization/111346
4777 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
4778
4779 2023-09-11 liuhongt <hongtao.liu@intel.com>
4780
4781 * gcc.target/i386/pr111306.c: New test.
4782
4783 2023-09-10 Andrew Pinski <apinski@marvell.com>
4784
4785 PR tree-optimization/111331
4786 * gcc.c-torture/execute/pr111331-1.c: New test.
4787 * gcc.c-torture/execute/pr111331-2.c: New test.
4788 * gcc.c-torture/execute/pr111331-3.c: New test.
4789
4790 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
4791
4792 PR analyzer/96395
4793 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
4794 * c-c++-common/analyzer/allocation-size-1.c: ...here.
4795 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
4796 * c-c++-common/analyzer/allocation-size-2.c: ...here.
4797 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
4798 * c-c++-common/analyzer/allocation-size-3.c: ...here.
4799 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
4800 * c-c++-common/analyzer/allocation-size-4.c: ...here.
4801 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
4802 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
4803 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
4804 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
4805 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
4806 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
4807 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
4808 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
4809 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
4810 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
4811 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
4812 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
4813 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
4814 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
4815 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
4816 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
4817 * gcc.dg/analyzer/capacity-1.c: Moved to...
4818 * c-c++-common/analyzer/capacity-1.c: ...here.
4819 * gcc.dg/analyzer/dot-output.c: Moved to...
4820 * c-c++-common/analyzer/dot-output.c: ...here.
4821 * gcc.dg/analyzer/escaping-1.c: Moved to...
4822 * c-c++-common/analyzer/escaping-1.c: ...here.
4823 * gcc.dg/analyzer/expect-1.c: Moved to...
4824 * c-c++-common/analyzer/expect-1.c: ...here.
4825 * gcc.dg/analyzer/fgets-1.c: Moved to...
4826 * c-c++-common/analyzer/fgets-1.c: ...here.
4827 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
4828 * c-c++-common/analyzer/file-uninit-1.c: ...here.
4829 * gcc.dg/analyzer/fileno-1.c: Moved to...
4830 * c-c++-common/analyzer/fileno-1.c: ...here.
4831 * gcc.dg/analyzer/first-field-1.c: Moved to...
4832 * c-c++-common/analyzer/first-field-1.c: ...here.
4833 * gcc.dg/analyzer/first-field-2.c: Moved to...
4834 * c-c++-common/analyzer/first-field-2.c: ...here.
4835 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
4836 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
4837 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
4838 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
4839 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
4840 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
4841 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
4842 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
4843 * gcc.dg/analyzer/fread-1.c: Moved to...
4844 * c-c++-common/analyzer/fread-1.c: ...here.
4845 * gcc.dg/analyzer/fread-2.c: Moved to...
4846 * c-c++-common/analyzer/fread-2.c: ...here.
4847 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
4848 * c-c++-common/analyzer/fread-pr108661.c: ...here.
4849 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
4850 * c-c++-common/analyzer/function-ptr-1.c: ...here.
4851 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
4852 * c-c++-common/analyzer/function-ptr-2.c: ...here.
4853 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
4854 * c-c++-common/analyzer/function-ptr-3.c: ...here.
4855 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
4856 * c-c++-common/analyzer/function-ptr-4.c: ...here.
4857 * gcc.dg/analyzer/getc-1.c: Moved to...
4858 * c-c++-common/analyzer/getc-1.c: ...here.
4859 * gcc.dg/analyzer/getchar-1.c: Moved to...
4860 * c-c++-common/analyzer/getchar-1.c: ...here.
4861 * gcc.dg/analyzer/gzio-2.c: Moved to...
4862 * c-c++-common/analyzer/gzio-2.c: ...here.
4863 * gcc.dg/analyzer/gzio-3.c: Moved to...
4864 * c-c++-common/analyzer/gzio-3.c: ...here.
4865 * gcc.dg/analyzer/gzio-3a.c: Moved to...
4866 * c-c++-common/analyzer/gzio-3a.c: ...here.
4867 * gcc.dg/analyzer/gzio.c: Moved to...
4868 * c-c++-common/analyzer/gzio.c: ...here.
4869 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
4870 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
4871 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
4872 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
4873 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
4874 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
4875 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
4876 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
4877 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
4878 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
4879 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
4880 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
4881 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
4882 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
4883 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
4884 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
4885 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
4886 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
4887 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
4888 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
4889 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
4890 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
4891 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
4892 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
4893 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
4894 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
4895 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
4896 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
4897 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
4898 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
4899 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
4900 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
4901 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
4902 * c-c++-common/analyzer/infinite-recursion.c: ...here.
4903 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
4904 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
4905 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
4906 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
4907 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
4908 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
4909 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
4910 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
4911 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
4912 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
4913 * gcc.dg/analyzer/inlining-6.c: Moved to...
4914 * c-c++-common/analyzer/inlining-6.c: ...here.
4915 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
4916 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
4917 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
4918 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
4919 * gcc.dg/analyzer/isatty-1.c: Moved to...
4920 * c-c++-common/analyzer/isatty-1.c: ...here.
4921 * gcc.dg/analyzer/leak-2.c: Moved to...
4922 * c-c++-common/analyzer/leak-2.c: ...here.
4923 * gcc.dg/analyzer/leak-3.c: Moved to...
4924 * c-c++-common/analyzer/leak-3.c: ...here.
4925 * gcc.dg/analyzer/leak-4.c: Moved to...
4926 * c-c++-common/analyzer/leak-4.c: ...here.
4927 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
4928 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
4929 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
4930 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
4931 * gcc.dg/analyzer/loop-2.c: Moved to...
4932 * c-c++-common/analyzer/loop-2.c: ...here.
4933 * gcc.dg/analyzer/loop-2a.c: Moved to...
4934 * c-c++-common/analyzer/loop-2a.c: ...here.
4935 * gcc.dg/analyzer/loop-3.c: Moved to...
4936 * c-c++-common/analyzer/loop-3.c: ...here.
4937 * gcc.dg/analyzer/loop-4.c: Moved to...
4938 * c-c++-common/analyzer/loop-4.c: ...here.
4939 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
4940 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
4941 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
4942 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
4943 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
4944 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
4945 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
4946 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
4947 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
4948 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
4949 * gcc.dg/analyzer/loop.c: Moved to...
4950 * c-c++-common/analyzer/loop.c: ...here.
4951 * gcc.dg/analyzer/malloc-3.c: Moved to...
4952 * c-c++-common/analyzer/malloc-3.c: ...here.
4953 * gcc.dg/analyzer/malloc-5.c: Moved to...
4954 * c-c++-common/analyzer/malloc-5.c: ...here.
4955 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
4956 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
4957 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
4958 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
4959 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
4960 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
4961 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
4962 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
4963 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
4964 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
4965 * gcc.dg/analyzer/malloc-dce.c: Moved to...
4966 * c-c++-common/analyzer/malloc-dce.c: ...here.
4967 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
4968 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
4969 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
4970 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
4971 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
4972 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
4973 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
4974 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
4975 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
4976 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
4977 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
4978 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
4979 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
4980 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
4981 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
4982 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
4983 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
4984 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
4985 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
4986 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
4987 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
4988 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
4989 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
4990 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
4991 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
4992 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
4993 * gcc.dg/analyzer/malloc-macro.h: Moved to...
4994 * c-c++-common/analyzer/malloc-macro.h: ...here.
4995 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
4996 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
4997 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
4998 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
4999 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
5000 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
5001 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
5002 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
5003 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
5004 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
5005 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
5006 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
5007 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
5008 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
5009 * gcc.dg/analyzer/phi-1.c: Moved to...
5010 * c-c++-common/analyzer/phi-1.c: ...here.
5011 * gcc.dg/analyzer/pr100615.c: Moved to...
5012 * c-c++-common/analyzer/pr100615.c: ...here.
5013 * gcc.dg/analyzer/pr103526.c: Moved to...
5014 * c-c++-common/analyzer/pr103526.c: ...here.
5015 * gcc.dg/analyzer/pr94362-1.c: Moved to...
5016 * c-c++-common/analyzer/pr94362-1.c: ...here.
5017 * gcc.dg/analyzer/pr97074.c: Moved to...
5018 * c-c++-common/analyzer/pr97074.c: ...here.
5019 * c-c++-common/analyzer/pr99193-2.c: Added include.
5020 * c-c++-common/analyzer/realloc-1.c: Added include.
5021 * gcc.dg/analyzer/scope-1.c: Moved to...
5022 * c-c++-common/analyzer/scope-1.c: ...here.
5023 * gcc.dg/analyzer/setjmp-2.c: Moved to...
5024 * c-c++-common/analyzer/setjmp-2.c: ...here.
5025 * gcc.dg/analyzer/setjmp-5.c: Moved to...
5026 * c-c++-common/analyzer/setjmp-5.c: ...here.
5027 * gcc.dg/analyzer/setjmp-9.c: Moved to...
5028 * c-c++-common/analyzer/setjmp-9.c: ...here.
5029 * gcc.dg/analyzer/signal-4a.c: Moved to...
5030 * c-c++-common/analyzer/signal-4a.c: ...here.
5031 * gcc.dg/analyzer/signal-4b.c: Moved to...
5032 * c-c++-common/analyzer/signal-4b.c: ...here.
5033 * gcc.dg/analyzer/file-pr58237.c: C only.
5034 * gcc.dg/analyzer/fopen-1.c: C only.
5035 * gcc.dg/analyzer/malloc-4.c: C only.
5036 * gcc.dg/analyzer/malloc-paths-9.c: C only.
5037 * gcc.dg/analyzer/pr103892.c: C only.
5038 * gcc.dg/analyzer/pr109577.c: C only.
5039 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
5040 * gcc.dg/analyzer/pr99193-1.c: C only.
5041 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
5042 * gcc.dg/analyzer/inlining-1.c: Removed.
5043 * gcc.dg/analyzer/inlining-2.c: Removed.
5044 * gcc.dg/analyzer/inlining-5.c: Removed.
5045 * gcc.dg/analyzer/inlining-7.c: Removed.
5046 * c-c++-common/analyzer/compound-assignment-1.c: New test.
5047 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
5048 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
5049 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
5050 gcc.dg/analyzer/fopen-1.c.
5051 * c-c++-common/analyzer/inlining-1.c: New test.
5052 * c-c++-common/analyzer/inlining-2.c: New test.
5053 * c-c++-common/analyzer/inlining-5.c: New test.
5054 * c-c++-common/analyzer/inlining-7.c: New test.
5055 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
5056 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
5057 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
5058 gcc.dg/analyzer/pr109577.c with exceptions disabled.
5059 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
5060 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
5061 exceptions disabled.
5062 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
5063 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
5064
5065 2023-09-09 Xi Ruoyao <xry111@xry111.site>
5066
5067 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
5068 copied bytes to 32.
5069
5070 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
5071
5072 * gcc.target/loongarch/mulw_d_wu.c: New test.
5073 * gcc.target/loongarch/smuldi3_highpart.c: New test.
5074 * gcc.target/loongarch/smulsi3_highpart.c: New test.
5075 * gcc.target/loongarch/umulsi3_highpart.c: New test.
5076
5077 2023-09-09 Xi Ruoyao <xry111@xry111.site>
5078
5079 * gcc.target/loongarch/memcpy-vec-1.c: New test.
5080 * gcc.target/loongarch/memcpy-vec-2.c: New test.
5081 * gcc.target/loongarch/memcpy-vec-3.c: New test.
5082
5083 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
5084
5085 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
5086 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
5087 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
5088
5089 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5090
5091 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
5092 * gcc.dg/pie-7.c: Likewise.
5093
5094 2023-09-08 Patrick Palka <ppalka@redhat.com>
5095
5096 PR c++/99599
5097 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
5098 in order to preserve intent of the testcase.
5099 * g++.dg/cpp2a/concepts-nondep4.C: New test.
5100
5101 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
5102
5103 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
5104 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
5105
5106 2023-09-07 David Malcolm <dmalcolm@redhat.com>
5107
5108 PR analyzer/110529
5109 * c-c++-common/analyzer/computed-goto-1.c: New test.
5110 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
5111
5112 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
5113 David Malcolm <dmalcolm@redhat.com>
5114
5115 PR analyzer/110830
5116 * c-c++-common/analyzer/pr110830.c: New test.
5117
5118 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
5119
5120 PR tree-optimization/110875
5121 * gcc.dg/pr110875.c: New.
5122
5123 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
5124
5125 PR c++/111274
5126 * g++.dg/gomp/pr111274.C: New test case.
5127
5128 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
5129
5130 PR target/111225
5131 * gcc.target/i386/pr111225.c: New test.
5132
5133 2023-09-07 David Malcolm <dmalcolm@redhat.com>
5134
5135 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
5136
5137 2023-09-07 Xi Ruoyao <xry111@xry111.site>
5138
5139 * g++.target/loongarch/bstrins-compile.C: New test.
5140 * g++.target/loongarch/bstrins-run.C: New test.
5141
5142 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5143
5144 PR target/111313
5145 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
5146 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
5147 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
5148 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
5149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
5150 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
5151 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
5152 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
5153 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
5154 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
5155 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
5156 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
5157 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
5158 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
5159 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
5160 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
5161 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
5162 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
5163 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
5164 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
5165 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
5166 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
5167 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
5168 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
5169 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
5170 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
5171 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
5172 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
5173 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
5174 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
5175 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
5176 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
5177 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
5178 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
5179 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
5180
5181 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
5182
5183 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
5184 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
5185 test to make sure that XVentanaCondOps instructions are disabled
5186 on RV32.
5187 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
5188
5189 2023-09-06 Ian Lance Taylor <iant@golang.org>
5190
5191 PR go/111310
5192 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
5193
5194 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5195
5196 PR c/102989
5197 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
5198 arguments of _BitInt.
5199 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
5200 * gcc.dg/bitint-32.c: New test.
5201 * gcc.dg/bitint-33.c: New test.
5202 * gcc.dg/bitint-34.c: New test.
5203 * gcc.dg/bitint-35.c: New test.
5204 * gcc.dg/bitint-36.c: New test.
5205 * gcc.dg/fixed-point/bitint-1.c: New test.
5206
5207 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR c/102989
5210 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
5211 -1 + epsilon, another (-1, 0) range value and -0.
5212 * gcc.dg/torture/bitint-22.c (main): Likewise.
5213 * gcc.dg/bitint-28.c: New test.
5214 * gcc.dg/bitint-29.c: New test.
5215 * gcc.dg/bitint-30.c: New test.
5216 * gcc.dg/bitint-31.c: New test.
5217 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
5218 -1 + epsilon and -0.
5219 * gcc.dg/dfp/bitint-2.c (main): Likewise.
5220 * gcc.dg/dfp/bitint-3.c (main): Likewise.
5221 * gcc.dg/dfp/bitint-7.c: New test.
5222 * gcc.dg/dfp/bitint-8.c: New test.
5223
5224 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5225
5226 PR c/102989
5227 * gcc.dg/bitint-19.c: New test.
5228 * gcc.dg/bitint-20.c: New test.
5229 * gcc.dg/bitint-21.c: New test.
5230 * gcc.dg/bitint-22.c: New test.
5231 * gcc.dg/bitint-23.c: New test.
5232 * gcc.dg/bitint-24.c: New test.
5233 * gcc.dg/bitint-25.c: New test.
5234 * gcc.dg/bitint-26.c: New test.
5235 * gcc.dg/bitint-27.c: New test.
5236 * g++.dg/ext/bitint1.C: New test.
5237 * g++.dg/ext/bitint2.C: New test.
5238 * g++.dg/ext/bitint3.C: New test.
5239 * g++.dg/ext/bitint4.C: New test.
5240
5241 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5242
5243 PR c/102989
5244 * gcc.dg/torture/bitint-20.c: New test.
5245 * gcc.dg/torture/bitint-21.c: New test.
5246 * gcc.dg/torture/bitint-22.c: New test.
5247 * gcc.dg/torture/bitint-23.c: New test.
5248 * gcc.dg/torture/bitint-24.c: New test.
5249 * gcc.dg/torture/bitint-25.c: New test.
5250 * gcc.dg/torture/bitint-26.c: New test.
5251 * gcc.dg/torture/bitint-27.c: New test.
5252 * gcc.dg/torture/bitint-28.c: New test.
5253 * gcc.dg/torture/bitint-29.c: New test.
5254 * gcc.dg/torture/bitint-30.c: New test.
5255 * gcc.dg/torture/bitint-31.c: New test.
5256 * gcc.dg/torture/bitint-32.c: New test.
5257 * gcc.dg/torture/bitint-33.c: New test.
5258 * gcc.dg/torture/bitint-34.c: New test.
5259 * gcc.dg/torture/bitint-35.c: New test.
5260 * gcc.dg/torture/bitint-36.c: New test.
5261 * gcc.dg/torture/bitint-37.c: New test.
5262 * gcc.dg/torture/bitint-38.c: New test.
5263 * gcc.dg/torture/bitint-39.c: New test.
5264 * gcc.dg/torture/bitint-40.c: New test.
5265 * gcc.dg/torture/bitint-41.c: New test.
5266 * gcc.dg/torture/bitint-42.c: New test.
5267 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
5268 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
5269 * gcc.dg/dfp/bitint-1.c: New test.
5270 * gcc.dg/dfp/bitint-2.c: New test.
5271 * gcc.dg/dfp/bitint-3.c: New test.
5272 * gcc.dg/dfp/bitint-4.c: New test.
5273 * gcc.dg/dfp/bitint-5.c: New test.
5274 * gcc.dg/dfp/bitint-6.c: New test.
5275 * gcc.dg/ubsan/bitint-1.c: New test.
5276 * gcc.dg/ubsan/bitint-2.c: New test.
5277 * gcc.dg/ubsan/bitint-3.c: New test.
5278
5279 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR c/102989
5282 * lib/target-supports.exp (check_effective_target_bitint,
5283 check_effective_target_bitint128, check_effective_target_bitint575):
5284 New effective targets.
5285 * gcc.dg/bitint-1.c: New test.
5286 * gcc.dg/bitint-2.c: New test.
5287 * gcc.dg/bitint-3.c: New test.
5288 * gcc.dg/bitint-4.c: New test.
5289 * gcc.dg/bitint-5.c: New test.
5290 * gcc.dg/bitint-6.c: New test.
5291 * gcc.dg/bitint-7.c: New test.
5292 * gcc.dg/bitint-8.c: New test.
5293 * gcc.dg/bitint-9.c: New test.
5294 * gcc.dg/bitint-10.c: New test.
5295 * gcc.dg/bitint-11.c: New test.
5296 * gcc.dg/bitint-12.c: New test.
5297 * gcc.dg/bitint-13.c: New test.
5298 * gcc.dg/bitint-14.c: New test.
5299 * gcc.dg/bitint-15.c: New test.
5300 * gcc.dg/bitint-16.c: New test.
5301 * gcc.dg/bitint-17.c: New test.
5302 * gcc.dg/bitint-18.c: New test.
5303 * gcc.dg/torture/bitint-1.c: New test.
5304 * gcc.dg/torture/bitint-2.c: New test.
5305 * gcc.dg/torture/bitint-3.c: New test.
5306 * gcc.dg/torture/bitint-4.c: New test.
5307 * gcc.dg/torture/bitint-5.c: New test.
5308 * gcc.dg/torture/bitint-6.c: New test.
5309 * gcc.dg/torture/bitint-7.c: New test.
5310 * gcc.dg/torture/bitint-8.c: New test.
5311 * gcc.dg/torture/bitint-9.c: New test.
5312 * gcc.dg/torture/bitint-10.c: New test.
5313 * gcc.dg/torture/bitint-11.c: New test.
5314 * gcc.dg/torture/bitint-12.c: New test.
5315 * gcc.dg/torture/bitint-13.c: New test.
5316 * gcc.dg/torture/bitint-14.c: New test.
5317 * gcc.dg/torture/bitint-15.c: New test.
5318 * gcc.dg/torture/bitint-16.c: New test.
5319 * gcc.dg/torture/bitint-17.c: New test.
5320 * gcc.dg/torture/bitint-18.c: New test.
5321 * gcc.dg/torture/bitint-19.c: New test.
5322
5323 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5324
5325 PR target/111296
5326 * g++.target/riscv/rvv/base/pr111296.C: New test.
5327
5328 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5329
5330 PR target/111295
5331 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
5332
5333 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5334
5335 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
5336 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
5337 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
5338 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
5339 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
5340 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
5341 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
5342 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
5343 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
5344 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
5345 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
5346 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
5347 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
5348 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
5349 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
5350 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
5351
5352 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5353
5354 PR analyzer/105899
5355 * c-c++-common/analyzer/strstr-1.c: New test.
5356
5357 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5358
5359 PR analyzer/105899
5360 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
5361 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
5362 directives to avoid clashing with note from <string.h> that might
5363 happen to have the same line number. Add strpncpy test coverage.
5364 * c-c++-common/analyzer/strncpy-1.c: New test.
5365 * gcc.dg/analyzer/null-terminated-strings-1.c
5366 (test_filled_nonzero): New.
5367 (void test_filled_zero): New.
5368 (test_filled_symbolic): New.
5369
5370 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5371
5372 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
5373 zero_fill_region.
5374
5375 2023-09-06 Pan Li <pan2.li@intel.com>
5376
5377 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
5378 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
5379
5380 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
5381
5382 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
5383
5384 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5385
5386 PR target/111232
5387 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
5388 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
5389 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
5390
5391 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5392
5393 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
5394
5395 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5396
5397 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
5398 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
5399 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
5400 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
5401 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
5402 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
5403 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
5404 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
5405
5406 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5407
5408 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
5409 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
5410 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
5411 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
5412 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
5413 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
5414 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
5415 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
5416 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
5417 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
5418 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
5419
5420 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5421
5422 * gcc.dg/c11-floatn-1.c: New test.
5423 * gcc.dg/c11-floatn-2.c: New test.
5424 * gcc.dg/c11-floatn-3.c: New test.
5425 * gcc.dg/c11-floatn-4.c: New test.
5426 * gcc.dg/c11-floatn-5.c: New test.
5427 * gcc.dg/c11-floatn-6.c: New test.
5428 * gcc.dg/c11-floatn-7.c: New test.
5429 * gcc.dg/c11-floatn-8.c: New test.
5430 * gcc.dg/c2x-floatn-1.c: New test.
5431 * gcc.dg/c2x-floatn-2.c: New test.
5432 * gcc.dg/c2x-floatn-3.c: New test.
5433 * gcc.dg/c2x-floatn-4.c: New test.
5434 * gcc.dg/c2x-floatn-5.c: New test.
5435 * gcc.dg/c2x-floatn-6.c: New test.
5436 * gcc.dg/c2x-floatn-7.c: New test.
5437 * gcc.dg/c2x-floatn-8.c: New test.
5438
5439 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5440
5441 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
5442 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
5443 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
5444 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
5445
5446 2023-09-06 Jason Merrill <jason@redhat.com>
5447
5448 * g++.dg/abi/no_unique_address8.C: New test.
5449 * g++.dg/abi/no_unique_address8a.C: New test.
5450
5451 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
5452
5453 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
5454 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
5455 but heavily minimized.
5456
5457 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5458
5459 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
5460 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
5461
5462 2023-09-05 Andrew Pinski <apinski@marvell.com>
5463
5464 PR tree-optimization/98710
5465 * gcc.dg/tree-ssa/andor-7.c: New test.
5466 * gcc.dg/tree-ssa/andor-8.c: New test.
5467
5468 2023-09-05 Andrew Pinski <apinski@marvell.com>
5469
5470 PR tree-optimization/103536
5471 * gcc.dg/tree-ssa/andor-6.c: New test.
5472 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
5473
5474 2023-09-05 Andrew Pinski <apinski@marvell.com>
5475
5476 PR tree-optimization/107137
5477 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
5478 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
5479
5480 2023-09-05 Andrew Pinski <apinski@marvell.com>
5481
5482 PR tree-optimization/96694
5483 * gcc.dg/tree-ssa/minmax-24.c: New test.
5484
5485 2023-09-05 Andrew Pinski <apinski@marvell.com>
5486
5487 PR tree-optimization/105832
5488 * gcc.dg/tree-ssa/pr105832-1.c: New test.
5489 * gcc.dg/tree-ssa/pr105832-2.c: New test.
5490 * gcc.dg/tree-ssa/pr105832-3.c: New test.
5491
5492 2023-09-05 Marek Polacek <polacek@redhat.com>
5493
5494 PR c++/91483
5495 * g++.dg/diagnostic/constexpr3.C: New test.
5496
5497 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5498
5499 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
5500
5501 2023-09-05 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR c++/52953
5504 * g++.dg/diagnostic/redeclaration-4.C: New test.
5505 * g++.dg/diagnostic/redeclaration-5.C: New test.
5506 * g++.dg/warn/Wshadow-19.C: New test.
5507
5508 2023-09-05 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR c++/52953
5511 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
5512 wording.
5513 * g++.dg/diagnostic/redeclaration-3.C: New test.
5514 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
5515 * g++.dg/parse/pr31952-3.C: Likewise.
5516
5517 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
5518
5519 * c-c++-common/gomp/allocate-13.c: New test.
5520
5521 2023-09-05 Pan Li <pan2.li@intel.com>
5522
5523 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
5524 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
5525 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
5526
5527 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
5528
5529 Revert:
5530 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
5531
5532 * gnat.dg/unroll3.adb: Adjust.
5533
5534 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5535
5536 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
5537 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
5538 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
5539 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
5540 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
5541 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
5542 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
5543 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
5544
5545 2023-09-05 liuhongt <hongtao.liu@intel.com>
5546
5547 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
5548
5549 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
5550
5551 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
5552 * gcc.dg/vect/bb-slp-71.c: Likewise.
5553 * gcc.dg/vect/bb-slp-72.c: Likewise.
5554 * gcc.dg/vect/bb-slp-73.c: Likewise.
5555 * gcc.dg/vect/bb-slp-74.c: Likewise.
5556 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
5557 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
5558 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
5559 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
5560 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
5561 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
5562 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
5563 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
5564 * gcc.dg/vect/pr101445.c: Likewise.
5565 * gcc.dg/vect/pr105219.c: Likewise.
5566 * gcc.dg/vect/pr107160.c: Likewise.
5567 * gcc.dg/vect/pr107212-1.c: Likewise.
5568 * gcc.dg/vect/pr107212-2.c: Likewise.
5569 * gcc.dg/vect/pr109502.c: Likewise.
5570 * gcc.dg/vect/pr110381.c: Likewise.
5571 * gcc.dg/vect/pr110838.c: Likewise.
5572 * gcc.dg/vect/pr88497-1.c: Likewise.
5573 * gcc.dg/vect/pr88497-7.c: Likewise.
5574 * gcc.dg/vect/pr96783-1.c: Likewise.
5575 * gcc.dg/vect/pr96783-2.c: Likewise.
5576 * gcc.dg/vect/pr97558-2.c: Likewise.
5577 * gcc.dg/vect/pr99253.c: Likewise.
5578 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
5579 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
5580 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
5581 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
5582 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
5583 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
5584 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
5585 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
5586 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
5587 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
5588 * gcc.dg/vect/vect-cond-13.c: Likewise.
5589 * gcc.dg/vect/vect-recurr-1.c: Likewise.
5590 * gcc.dg/vect/vect-recurr-2.c: Likewise.
5591 * gcc.dg/vect/vect-recurr-3.c: Likewise.
5592 * gcc.dg/vect/vect-recurr-4.c: Likewise.
5593 * gcc.dg/vect/vect-recurr-5.c: Likewise.
5594 * gcc.dg/vect/vect-recurr-6.c: Likewise.
5595
5596 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5597
5598 PR testsuite/111071
5599 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
5600 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
5601
5602 2023-09-04 Pan Li <pan2.li@intel.com>
5603
5604 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
5605
5606 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
5607
5608 PR tree-optimization/108757
5609 * gcc.dg/pr108757-1.c: New test.
5610 * gcc.dg/pr108757-2.c: New test.
5611 * gcc.dg/pr108757.h: New test.
5612
5613 2023-09-04 Guo Jie <guojie@loongson.cn>
5614
5615 * gcc.target/loongarch/const-double-zero-stx.c: New test.
5616
5617 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
5618
5619 * gcc.target/loongarch/switch-qi.c: New test.
5620
5621 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
5622
5623 * gcc.target/loongarch/float-load.c: New test.
5624
5625 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5626
5627 PR testsuite/111066
5628 * g++.dg/special/initpri3.C: Fix wording.
5629
5630 2023-09-03 Pan Li <pan2.li@intel.com>
5631
5632 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
5633 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
5634 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
5635 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
5636 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
5637 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
5638 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
5639 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
5640 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
5641 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
5642 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
5643
5644 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
5645
5646 * gcc.target/loongarch/math-float-128.c: New test.
5647
5648 2023-09-01 Harald Anlauf <anlauf@gmx.de>
5649
5650 PR fortran/31059
5651 * gfortran.dg/bounds_check_fail_5.f90: New test.
5652
5653 2023-09-01 benjamin priour <priour.be@gmail.com>
5654
5655 PR analyzer/105948
5656 PR analyzer/94355
5657 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
5658 * g++.dg/analyzer/placement-new.C: Added tests.
5659 * g++.dg/analyzer/new-2.C: New test.
5660 * g++.dg/analyzer/noexcept-new.C: New test.
5661 * g++.dg/analyzer/placement-new-size.C: New test.
5662
5663 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
5664
5665 PR testsuite/111264
5666 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
5667 C++11-compatible.
5668
5669 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
5670
5671 * g++.dg/pr110879.C: Moved to...
5672 * g++.dg/opt/pr110879.C: ...here.
5673
5674 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
5675
5676 PR libstdc++/110879
5677 * g++.dg/pr110879.C: New test.
5678
5679 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5680
5681 PR c++/111069
5682 * g++.dg/cpp2a/decomp8.C: New test.
5683 * g++.dg/cpp2a/decomp9.C: New test.
5684 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
5685 1018.
5686
5687 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR tree-optimization/19832
5690 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
5691
5692 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR tree-optimization/110915
5695 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
5696 macro definition after limits.h inclusion.
5697 * gcc.dg/pr110915-2.c: Likewise.
5698 * gcc.dg/pr110915-3.c: Likewise.
5699 * gcc.dg/pr110915-4.c: Likewise.
5700 * gcc.dg/pr110915-5.c: Likewise.
5701 * gcc.dg/pr110915-6.c: Likewise.
5702 * gcc.dg/pr110915-7.c: Likewise.
5703 * gcc.dg/pr110915-8.c: Likewise.
5704 * gcc.dg/pr110915-9.c: Likewise.
5705 * gcc.dg/pr110915-10.c: Likewise.
5706 * gcc.dg/pr110915-11.c: Likewise.
5707 * gcc.dg/pr110915-12.c: Likewise.
5708
5709 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5710
5711 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
5712 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
5713 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
5714 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
5715 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
5716 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
5717 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
5718 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
5719 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
5720 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
5721 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
5722 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
5723 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
5724 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
5725 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
5726 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
5727
5728 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5729
5730 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
5731 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
5732 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
5733 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
5734 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
5735 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
5736 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
5737 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
5738
5739 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5740
5741 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
5742 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
5743 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
5744 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
5745 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
5746 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
5747 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
5748 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
5749 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
5750
5751 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
5752
5753 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
5754 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
5755
5756 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
5757
5758 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
5759 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
5760 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
5761 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
5762 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
5763 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
5764 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
5765 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
5766 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
5767 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
5768 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
5769 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
5770 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
5771 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
5772
5773 2023-09-01 Pan Li <pan2.li@intel.com>
5774
5775 * gcc.target/riscv/rvv/autovec/vls/def.h:
5776 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
5777 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
5778 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
5779 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
5780 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
5781 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
5782 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
5783 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
5784 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
5785 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
5786 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
5787 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
5788
5789 2023-09-01 Andrew Pinski <apinski@marvell.com>
5790
5791 PR tree-optimization/19832
5792 * g++.dg/opt/vectcond-1.C: New test.
5793 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
5794
5795 2023-08-31 Andrew Pinski <apinski@marvell.com>
5796
5797 PR tree-optimization/110915
5798 * gcc.dg/pr110915-1.c: New test.
5799 * gcc.dg/pr110915-10.c: New test.
5800 * gcc.dg/pr110915-11.c: New test.
5801 * gcc.dg/pr110915-12.c: New test.
5802 * gcc.dg/pr110915-2.c: New test.
5803 * gcc.dg/pr110915-3.c: New test.
5804 * gcc.dg/pr110915-4.c: New test.
5805 * gcc.dg/pr110915-5.c: New test.
5806 * gcc.dg/pr110915-6.c: New test.
5807 * gcc.dg/pr110915-7.c: New test.
5808 * gcc.dg/pr110915-8.c: New test.
5809 * gcc.dg/pr110915-9.c: New test.
5810
5811 2023-08-31 Pan Li <pan2.li@intel.com>
5812
5813 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
5814
5815 2023-08-31 Pan Li <pan2.li@intel.com>
5816
5817 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
5818
5819 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
5820
5821 PR testsuite/111228
5822 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
5823 counts to match the number of associated vec_* built-in calls.
5824 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
5825 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
5826 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
5827 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
5828 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
5829 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
5830 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
5831
5832 2023-08-31 Pan Li <pan2.li@intel.com>
5833
5834 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
5835
5836 2023-08-31 Pan Li <pan2.li@intel.com>
5837 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5838
5839 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
5840
5841 2023-08-31 Richard Biener <rguenther@suse.de>
5842
5843 PR middle-end/111253
5844 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
5845
5846 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
5847
5848 PR target/110411
5849 * gcc.target/powerpc/pr110411-1.c: New testcase.
5850 * gcc.target/powerpc/pr110411-2.c: New testcase.
5851
5852 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
5853
5854 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
5855 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
5856 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
5857
5858 2023-08-31 Richard Biener <rguenther@suse.de>
5859
5860 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
5861 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
5862
5863 2023-08-31 Richard Biener <rguenther@suse.de>
5864
5865 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
5866 * gcc.target/i386/pr52252-core.c: Likewise.
5867
5868 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
5869
5870 PR target/96762
5871 * gcc.target/powerpc/pr96762.c: New.
5872
5873 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
5874
5875 PR target/111234
5876 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
5877
5878 2023-08-30 Eric Feng <ef2648@columbia.edu>
5879
5880 PR analyzer/107646
5881 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
5882 count checking for PyObjects.
5883 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
5884 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
5885 (and added more tests).
5886 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
5887 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
5888 added more tests).
5889 * gcc.dg/plugin/plugin.exp: New tests.
5890 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
5891 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
5892
5893 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
5894
5895 PR target/106562
5896 * gcc.target/pru/pr106562-10.c: New test.
5897 * gcc.target/pru/pr106562-11.c: New test.
5898 * gcc.target/pru/pr106562-5.c: New test.
5899 * gcc.target/pru/pr106562-6.c: New test.
5900 * gcc.target/pru/pr106562-7.c: New test.
5901 * gcc.target/pru/pr106562-8.c: New test.
5902 * gcc.target/pru/pr106562-9.c: New test.
5903
5904 2023-08-30 Marek Polacek <polacek@redhat.com>
5905
5906 PR c++/91319
5907 * g++.dg/cpp2a/desig30.C: New test.
5908
5909 2023-08-30 Marek Polacek <polacek@redhat.com>
5910
5911 PR c++/111173
5912 * g++.dg/cpp2a/constinit19.C: New test.
5913
5914 2023-08-30 Richard Biener <rguenther@suse.de>
5915
5916 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
5917 of unsigned long.
5918
5919 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5920
5921 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
5922
5923 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5924
5925 * gcc.dg/vect/slp-26.c: Adapt for RVV.
5926
5927 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
5928
5929 PR fortran/48776
5930 * gfortran.dg/interface_procedure_1.f90: New test.
5931
5932 2023-08-30 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/111228
5935 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
5936
5937 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5938
5939 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
5940 * gcc.dg/vect/vect-outer-4e.c: Ditto.
5941 * gcc.dg/vect/vect-outer-4f.c: Ditto.
5942 * gcc.dg/vect/vect-outer-4g.c: Ditto.
5943 * gcc.dg/vect/vect-outer-4k.c: Ditto.
5944 * gcc.dg/vect/vect-outer-4l.c: Ditto.
5945
5946 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5947
5948 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
5949 * gcc.dg/vect/pr88598-2.c: Ditto.
5950 * gcc.dg/vect/pr88598-3.c: Ditto.
5951
5952 2023-08-30 Die Li <lidie@eswincomputing.com>
5953 Fei Gao <gaofei@eswincomputing.com>
5954
5955 * gcc.target/riscv/cm_mv_rv32.c: New test.
5956
5957 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
5958
5959 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
5960 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
5961
5962 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
5963
5964 * gcc.target/riscv/rv32e_zcmp.c: New test.
5965 * gcc.target/riscv/rv32i_zcmp.c: New test.
5966 * gcc.target/riscv/zcmp_push_fpr.c: New test.
5967 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
5968
5969 2023-08-30 Jakub Jelinek <jakub@redhat.com>
5970
5971 PR tree-optimization/110914
5972 * gcc.c-torture/execute/pr110914.c: New test.
5973
5974 2023-08-30 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR tree-optimization/111015
5977 * gcc.dg/pr111015.c: New test.
5978
5979 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
5980
5981 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
5982
5983 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5984
5985 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
5986
5987 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
5988
5989 * gcc.target/riscv/zicond-xor-01.c: New test.
5990 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
5991
5992 2023-08-29 David Malcolm <dmalcolm@redhat.com>
5993
5994 PR analyzer/99860
5995 * c-c++-common/analyzer/overlapping-buffers.c: New test.
5996
5997 2023-08-29 Marek Polacek <polacek@redhat.com>
5998
5999 * g++.dg/diagnostic/explicit.C: New test.
6000
6001 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
6002
6003 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
6004 assigning register numbers that are non-zero.
6005 * gcc.target/riscv/zfa-fli-8.c: Ditto.
6006 * gcc.target/riscv/zfa-fli-5.c: New test.
6007
6008 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
6009 Vineet Gupta <vineetg@rivosinc.com>
6010
6011 * gcc.target/riscv/attribute-1.c: Check for
6012 __riscv_unaligned_slow or __riscv_unaligned_fast
6013 * gcc.target/riscv/attribute-4.c: Check for
6014 __riscv_unaligned_avoid
6015 * gcc.target/riscv/attribute-5.c: Check for
6016 __riscv_unaligned_slow or __riscv_unaligned_fast
6017 * gcc.target/riscv/predef-align-1.c: New test.
6018 * gcc.target/riscv/predef-align-2.c: New test.
6019 * gcc.target/riscv/predef-align-3.c: New test.
6020 * gcc.target/riscv/predef-align-4.c: New test.
6021 * gcc.target/riscv/predef-align-5.c: New test.
6022 * gcc.target/riscv/predef-align-6.c: New test.
6023
6024 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
6025
6026 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
6027 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
6028
6029 2023-08-29 Carl Love <cel@us.ibm.com>
6030
6031 PR target/93448
6032 * gcc.target/powerpc/pr93448.c: New test case.
6033
6034 2023-08-29 David Malcolm <dmalcolm@redhat.com>
6035
6036 PR analyzer/105899
6037 * c-c++-common/analyzer/pr99193-2.c: Add
6038 -Wno-analyzer-too-complex.
6039 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
6040 (test_concrete_strlen): New.
6041 (test_symbolic_strlen): New.
6042
6043 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6044
6045 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
6046 extension 'Zcb' with some implications.
6047
6048 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6049
6050 * gcc.target/riscv/predef-30.c: New test for a stub
6051 vendor extension 'XVentanaCondOps'.
6052
6053 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6054
6055 * gcc.target/riscv/predef-29.c: New test for a stub privileged
6056 extension 'Smstateen' with some implications.
6057
6058 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6059
6060 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
6061 extension to continue testing whether we can use valid two-letter
6062 extensions.
6063
6064 2023-08-29 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR middle-end/79173
6067 PR middle-end/111209
6068 * gcc.target/i386/pr79173-12.c: New test.
6069
6070 2023-08-29 Andrew Pinski <apinski@marvell.com>
6071
6072 PR tree-optimization/111147
6073 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
6074
6075 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6076
6077 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
6078
6079 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6080
6081 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
6082
6083 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
6084
6085 PR target/110943
6086 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
6087 * gcc.target/riscv/rvv/base/pr110943.c: New test.
6088
6089 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
6090
6091 * gcc.target/loongarch/sign-extend.c: New test.
6092
6093 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
6094
6095 * gcc.target/riscv/builtin_pause.c: Removed.
6096 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
6097 extension is enabled.
6098 * gcc.target/riscv/zihintpause-2.c: Likewise.
6099 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
6100 extension is disabled.
6101
6102 2023-08-28 Andrew Pinski <apinski@marvell.com>
6103
6104 PR testsuite/111215
6105 * gcc.dg/tree-ssa/cond-bool-2.c: Add
6106 `--param logical-op-non-short-circuit=1` to the options.
6107
6108 2023-08-28 Andrew Pinski <apinski@marvell.com>
6109
6110 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
6111 * gcc.dg/pr87009.c: Update test.
6112
6113 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
6114
6115 * gcc.target/loongarch/slt-sign-extend.c: New test.
6116
6117 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6118
6119 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
6120 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
6121 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6122 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6123 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6124 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6125 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6126
6127 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6128
6129 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
6130 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
6131 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
6132 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
6133 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
6134 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
6135 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
6136 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
6137 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
6138 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
6139 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
6140 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
6141 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
6142 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
6143 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
6144 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
6145 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
6146 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
6147 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
6148 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
6149 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
6150 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
6151 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
6152 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
6153 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
6154 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
6155 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
6156 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
6157 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
6158 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
6159 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
6160 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
6161 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
6162 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
6163 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
6164 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
6165 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
6166 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
6167 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
6168 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
6169 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
6170 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6171 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6172 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6173 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6174 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6175 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
6176 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
6177 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
6178 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
6179 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
6180 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
6181 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
6182 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
6183 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
6184 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
6185
6186 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6187
6188 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
6189
6190 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6191
6192 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
6193
6194 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6195
6196 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
6197 sensitive scheduling.
6198
6199 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
6200
6201 PR analyzer/96395
6202 * gcc.dg/analyzer/aliasing-3.c: Moved to...
6203 * c-c++-common/analyzer/aliasing-3.c: ...here.
6204 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
6205 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
6206 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
6207 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
6208 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
6209 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
6210 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
6211 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
6212 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
6213 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
6214 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
6215 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
6216 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
6217 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
6218 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
6219 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
6220 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
6221 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
6222 * gcc.dg/analyzer/calloc-1.c: Moved to...
6223 * c-c++-common/analyzer/calloc-1.c: ...here.
6224 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
6225 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
6226 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
6227 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
6228 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
6229 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
6230 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
6231 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
6232 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
6233 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
6234 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
6235 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
6236 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
6237 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
6238 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
6239 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
6240 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
6241 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
6242 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
6243 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
6244 * gcc.dg/analyzer/exec-1.c: Moved to...
6245 * c-c++-common/analyzer/exec-1.c: ...here.
6246 * gcc.dg/analyzer/feasibility-3.c: Moved to...
6247 * c-c++-common/analyzer/feasibility-3.c: ...here.
6248 * gcc.dg/analyzer/fields.c: Moved to...
6249 * c-c++-common/analyzer/fields.c: ...here.
6250 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
6251 * c-c++-common/analyzer/function-ptr-5.c: ...here.
6252 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
6253 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
6254 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
6255 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
6256 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
6257 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
6258 * gcc.dg/analyzer/init.c: Moved to...
6259 * c-c++-common/analyzer/init.c: ...here.
6260 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
6261 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
6262 * gcc.dg/analyzer/inlining-3.c: Moved to...
6263 * c-c++-common/analyzer/inlining-3.c: ...here.
6264 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
6265 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
6266 * gcc.dg/analyzer/inlining-4.c: Moved to...
6267 * c-c++-common/analyzer/inlining-4.c: ...here.
6268 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
6269 * c-c++-common/analyzer/leak-pr105906.c: ...here.
6270 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
6271 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
6272 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
6273 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
6274 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
6275 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
6276 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
6277 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
6278 * gcc.dg/analyzer/malloc-2.c: Moved to...
6279 * c-c++-common/analyzer/malloc-2.c: ...here.
6280 * gcc.dg/analyzer/memcpy-2.c: Moved to...
6281 * c-c++-common/analyzer/memcpy-2.c: ...here.
6282 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
6283 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
6284 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
6285 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
6286 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
6287 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
6288 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
6289 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
6290 * gcc.dg/analyzer/pr101962.c: Moved to...
6291 * c-c++-common/analyzer/pr101962.c: ...here.
6292 * gcc.dg/analyzer/pr103217-2.c: Moved to...
6293 * c-c++-common/analyzer/pr103217-2.c: ...here.
6294 * gcc.dg/analyzer/pr103217.c: Moved to...
6295 * c-c++-common/analyzer/pr103217.c: ...here.
6296 * gcc.dg/analyzer/pr104029.c: Moved to...
6297 * c-c++-common/analyzer/pr104029.c: ...here.
6298 * gcc.dg/analyzer/pr104062.c: Moved to...
6299 * c-c++-common/analyzer/pr104062.c: ...here.
6300 * gcc.dg/analyzer/pr105783.c: Moved to...
6301 * c-c++-common/analyzer/pr105783.c: ...here.
6302 * gcc.dg/analyzer/pr107345.c: Moved to...
6303 * c-c++-common/analyzer/pr107345.c: ...here.
6304 * gcc.dg/analyzer/pr93695-1.c: Moved to...
6305 * c-c++-common/analyzer/pr93695-1.c: ...here.
6306 * gcc.dg/analyzer/pr94596.c: Moved to...
6307 * c-c++-common/analyzer/pr94596.c: ...here.
6308 * gcc.dg/analyzer/pr94839.c: Moved to...
6309 * c-c++-common/analyzer/pr94839.c: ...here.
6310 * gcc.dg/analyzer/pr95152-4.c: C only.
6311 * gcc.dg/analyzer/pr95152-5.c: C only.
6312 * gcc.dg/analyzer/pr95240.c: Moved to...
6313 * c-c++-common/analyzer/pr95240.c: ...here.
6314 * gcc.dg/analyzer/pr96639.c: Moved to...
6315 * c-c++-common/analyzer/pr96639.c: ...here.
6316 * gcc.dg/analyzer/pr96653.c: Moved to...
6317 * c-c++-common/analyzer/pr96653.c: ...here.
6318 * gcc.dg/analyzer/pr96792.c: Moved to...
6319 * c-c++-common/analyzer/pr96792.c: ...here.
6320 * gcc.dg/analyzer/pr96841.c: Moved to...
6321 * c-c++-common/analyzer/pr96841.c: ...here.
6322 * gcc.dg/analyzer/pr98564.c: Moved to...
6323 * c-c++-common/analyzer/pr98564.c: ...here.
6324 * gcc.dg/analyzer/pr98628.c: Moved to...
6325 * c-c++-common/analyzer/pr98628.c: ...here.
6326 * gcc.dg/analyzer/pr98969.c: Moved to...
6327 * c-c++-common/analyzer/pr98969.c: ...here.
6328 * gcc.dg/analyzer/pr99193-2.c: Moved to...
6329 * c-c++-common/analyzer/pr99193-2.c: ...here.
6330 * gcc.dg/analyzer/pr99193-3.c: Moved to...
6331 * c-c++-common/analyzer/pr99193-3.c: ...here.
6332 * gcc.dg/analyzer/pr99716-1.c: Moved to...
6333 * c-c++-common/analyzer/pr99716-1.c: ...here.
6334 * gcc.dg/analyzer/pr99774-1.c: Moved to...
6335 * c-c++-common/analyzer/pr99774-1.c: ...here.
6336 * gcc.dg/analyzer/realloc-1.c: Moved to...
6337 * c-c++-common/analyzer/realloc-1.c: ...here.
6338 * gcc.dg/analyzer/realloc-2.c: Moved to...
6339 * c-c++-common/analyzer/realloc-2.c: ...here.
6340 * gcc.dg/analyzer/realloc-3.c: Moved to...
6341 * c-c++-common/analyzer/realloc-3.c: ...here.
6342 * gcc.dg/analyzer/realloc-4.c: Moved to...
6343 * c-c++-common/analyzer/realloc-4.c: ...here.
6344 * gcc.dg/analyzer/realloc-5.c: Moved to...
6345 * c-c++-common/analyzer/realloc-5.c: ...here.
6346 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
6347 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
6348 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
6349 * c-c++-common/analyzer/snprintf-concat.c: ...here.
6350 * gcc.dg/analyzer/sock-1.c: Moved to...
6351 * c-c++-common/analyzer/sock-1.c: ...here.
6352 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
6353 * c-c++-common/analyzer/sprintf-concat.c: ...here.
6354 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
6355 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
6356 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
6357 * c-c++-common/analyzer/string-ops-dup.c: ...here.
6358 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
6359 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
6360 * gcc.dg/analyzer/symbolic-12.c: Moved to...
6361 * c-c++-common/analyzer/symbolic-12.c: ...here.
6362 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
6363 * c-c++-common/analyzer/uninit-alloca.c: ...here.
6364 * gcc.dg/analyzer/untracked-2.c: Moved to...
6365 * c-c++-common/analyzer/untracked-2.c: ...here.
6366 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
6367 * c-c++-common/analyzer/vasprintf-1.c: ...here.
6368 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
6369 * c-c++-common/analyzer/write-to-const-1.c: ...here.
6370 * gcc.dg/analyzer/write-to-function-1.c: C only.
6371 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
6372 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
6373 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
6374 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
6375 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
6376 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
6377 * g++.dg/analyzer/analyzer.exp: Now also run tests under
6378 c-c++-common/analyzer.
6379 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
6380 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
6381 c-c++-common/analyzer.
6382 * gcc.dg/analyzer/pr104369-1.c: C only.
6383 * gcc.dg/analyzer/pr104369-2.c: Likewise.
6384 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
6385 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
6386 C++-friendly bits.
6387 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
6388 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
6389 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
6390 * gcc.dg/analyzer/data-model-11.c: Removed.
6391 * gcc.dg/analyzer/pr61861.c: C only.
6392 * gcc.dg/analyzer/pr93457.c: Removed.
6393 * gcc.dg/analyzer/pr97568.c: Removed.
6394 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
6395 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
6396 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
6397 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
6398 * c-c++-common/analyzer/data-model-11.c: New test.
6399 * c-c++-common/analyzer/pr93457.c: New test.
6400 * c-c++-common/analyzer/pr97568.c: New test.
6401 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
6402 previous gcc.dg/analyzer/sprintf-1.c.
6403 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
6404
6405 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
6406
6407 PR fortran/92586
6408 * gfortran.dg/pr92586.f90 : New test
6409
6410 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6411
6412 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
6413 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
6414 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
6415 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
6416 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
6417 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
6418 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
6419 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
6420 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
6421 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
6422 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
6423 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
6424 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
6425 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
6426 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
6427 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
6428 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
6429 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
6430 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
6431 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
6432 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
6433 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
6434 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
6435 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
6436 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
6437 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
6438 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
6439 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
6440
6441 2023-08-26 Andrew Pinski <apinski@marvell.com>
6442
6443 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
6444
6445 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
6446
6447 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
6448 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
6449
6450 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
6451
6452 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
6453
6454 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
6455
6456 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
6457 * gcc.target/riscv/zfa-fli-zfh.c: New test.
6458 * gcc.target/riscv/zfa-fli.c: New test.
6459 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
6460 * gcc.target/riscv/zfa-fli-1.c: New test.
6461 * gcc.target/riscv/zfa-fli-2.c: New test.
6462 * gcc.target/riscv/zfa-fli-3.c: New test.
6463 * gcc.target/riscv/zfa-fli-4.c: New test.
6464 * gcc.target/riscv/zfa-fli-6.c: New test.
6465 * gcc.target/riscv/zfa-fli-7.c: New test.
6466 * gcc.target/riscv/zfa-fli-8.c: New test.
6467 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
6468 * gcc.target/riscv/zfa-fround.c: New file.
6469
6470 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6471
6472 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
6473 * gfortran.dg/gomp/collapse2.f90: Likewise.
6474 * gfortran.dg/gomp/imperfect-gotos.f90: New.
6475 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
6476 * gfortran.dg/gomp/imperfect1.f90: New.
6477 * gfortran.dg/gomp/imperfect2.f90: New.
6478 * gfortran.dg/gomp/imperfect3.f90: New.
6479 * gfortran.dg/gomp/imperfect4.f90: New.
6480 * gfortran.dg/gomp/imperfect5.f90: New.
6481
6482 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6483
6484 * c-c++-common/gomp/imperfect-attributes.c: New.
6485 * c-c++-common/gomp/imperfect-badloops.c: New.
6486 * c-c++-common/gomp/imperfect-blocks.c: New.
6487 * c-c++-common/gomp/imperfect-extension.c: New.
6488 * c-c++-common/gomp/imperfect-gotos.c: New.
6489 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
6490 * c-c++-common/gomp/imperfect-labels.c: New.
6491 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
6492 * c-c++-common/gomp/imperfect-pragmas.c: New.
6493 * c-c++-common/gomp/imperfect1.c: New.
6494 * c-c++-common/gomp/imperfect2.c: New.
6495 * c-c++-common/gomp/imperfect3.c: New.
6496 * c-c++-common/gomp/imperfect4.c: New.
6497 * c-c++-common/gomp/imperfect5.c: New.
6498
6499 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6500
6501 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
6502 * g++.dg/gomp/attrs-imperfect1.C: New test.
6503 * g++.dg/gomp/attrs-imperfect2.C: New test.
6504 * g++.dg/gomp/attrs-imperfect3.C: New test.
6505 * g++.dg/gomp/attrs-imperfect4.C: New test.
6506 * g++.dg/gomp/attrs-imperfect5.C: New test.
6507 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
6508 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
6509 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
6510
6511 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6512
6513 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
6514 * c-c++-common/goacc/tile-2.c: Likewise.
6515 * gcc.dg/gomp/collapse-1.c: Likewise.
6516
6517 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
6518
6519 * gcc.target/riscv/gcse-const.c: New Test
6520 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
6521 for Jump.
6522 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
6523
6524 2023-08-25 Andrew Pinski <apinski@marvell.com>
6525
6526 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
6527
6528 2023-08-25 Harald Anlauf <anlauf@gmx.de>
6529
6530 PR fortran/35095
6531 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
6532 * gfortran.dg/data_bounds_2.f90: New test.
6533
6534 2023-08-25 David Malcolm <dmalcolm@redhat.com>
6535
6536 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
6537 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
6538 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
6539
6540 2023-08-25 Richard Biener <rguenther@suse.de>
6541
6542 PR tree-optimization/111137
6543 * gcc.dg/torture/pr111137.c: New testcase.
6544
6545 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
6546
6547 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
6548
6549 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
6550
6551 * gcc.target/riscv/vector-abi-1.c: Moved to...
6552 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
6553 * gcc.target/riscv/vector-abi-2.c: Moved to...
6554 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
6555 * gcc.target/riscv/vector-abi-3.c: Moved to...
6556 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
6557 * gcc.target/riscv/vector-abi-4.c: Moved to...
6558 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
6559 * gcc.target/riscv/vector-abi-5.c: Moved to...
6560 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
6561 * gcc.target/riscv/vector-abi-6.c: Moved to...
6562 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
6563 * gcc.target/riscv/vector-abi-7.c: Moved to...
6564 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
6565 * gcc.target/riscv/vector-abi-8.c: Moved to...
6566 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
6567 * gcc.target/riscv/vector-abi-9.c: Moved to...
6568 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
6569
6570 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
6571
6572 PR target/111127
6573 * gcc.target/i386/pr111127.c: New test.
6574
6575 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
6576
6577 PR target/94866
6578 * g++.target/i386/pr94866.C: New test.
6579
6580 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6581
6582 PR c/106537
6583 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
6584 non-function pointers is legit.
6585 * gcc.c-torture/compile/pr106537-2.c: Likewise.
6586
6587 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6588
6589 PR analyzer/105899
6590 * gcc.dg/analyzer/strcat-1.c: New test.
6591
6592 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6593
6594 PR analyzer/105899
6595 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
6596
6597 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6598
6599 PR analyzer/105899
6600 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
6601 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
6602 * gcc.dg/analyzer/strcpy-3.c: Likewise.
6603 * gcc.dg/analyzer/strcpy-4.c: New test.
6604
6605 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6606
6607 PR analyzer/105899
6608 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
6609 (test_strlen_1): New.
6610
6611 2023-08-24 Richard Biener <rguenther@suse.de>
6612
6613 PR tree-optimization/111123
6614 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
6615
6616 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6617
6618 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
6619 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
6620 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
6621 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
6622 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
6623 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
6624 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
6625 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
6626 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
6627 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
6628 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
6629 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
6630 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
6631 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
6632 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
6633 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
6634 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
6635 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
6636 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
6637 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
6638 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
6639 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
6640 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
6641 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
6642 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
6643 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
6644
6645 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
6646
6647 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
6648 -fno-sched-pressure.
6649 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
6650 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
6651 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
6652 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
6653 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
6654 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
6655 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
6656 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
6657 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
6658 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
6659 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
6660 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
6661 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
6662 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
6663 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
6664 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
6665 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
6666 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
6667 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
6668 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6669 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6670 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6671 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6672 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6673
6674 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6675
6676 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
6677
6678 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6679
6680 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
6681 Add tests.
6682 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
6683 Ditto.
6684 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
6685 Ditto.
6686 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
6687 Ditto.
6688 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
6689 Ditto.
6690 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
6691 Ditto.
6692 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
6693 Ditto.
6694 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
6695 Ditto.
6696 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
6697 Ditto.
6698 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
6699 Ditto.
6700 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
6701 Ditto.
6702 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
6703 Ditto.
6704 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
6705 Ditto.
6706 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
6707 Ditto.
6708 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
6709 Ditto.
6710 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
6711 Ditto.
6712 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
6713 Ditto.
6714
6715 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6716
6717 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
6718 Add variable to hold reference result.
6719
6720 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
6721
6722 * gcc.dg/c2x-attr-syntax-6.c: New test.
6723 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
6724
6725 2023-08-24 Richard Biener <rguenther@suse.de>
6726
6727 PR tree-optimization/111115
6728 * lib/target-supports.exp (check_effective_target_vect_masked_store):
6729 Supported with check_avx_available.
6730 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
6731
6732 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
6733
6734 * gcc.target/aarch64/neoverse_v1_2.c: New test.
6735 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
6736
6737 2023-08-24 Richard Biener <rguenther@suse.de>
6738
6739 PR tree-optimization/111128
6740 * gcc.dg/torture/pr111128.c: New testcase.
6741
6742 2023-08-24 Richard Biener <rguenther@suse.de>
6743
6744 PR testsuite/111125
6745 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
6746
6747 2023-08-24 Andrew Pinski <apinski@marvell.com>
6748
6749 PR tree-optimization/111109
6750 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
6751
6752 2023-08-24 Andrew Pinski <apinski@marvell.com>
6753
6754 PR tree-optimization/95929
6755 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
6756 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
6757 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
6758
6759 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6760
6761 Revert:
6762 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6763
6764 * g++.target/i386/mv33.C: New test.
6765 * gcc.target/i386/avx10_1-1.c: Ditto.
6766 * gcc.target/i386/avx10_1-2.c: Ditto.
6767 * gcc.target/i386/avx10_1-3.c: Ditto.
6768 * gcc.target/i386/avx10_1-4.c: Ditto.
6769 * gcc.target/i386/avx10_1-5.c: Ditto.
6770 * gcc.target/i386/avx10_1-6.c: Ditto.
6771 * gcc.target/i386/avx10_1-7.c: Ditto.
6772 * gcc.target/i386/avx10_1-8.c: Ditto.
6773 * gcc.target/i386/avx10_1-9.c: Ditto.
6774 * gcc.target/i386/avx10_1-10.c: Ditto.
6775
6776 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6777
6778 Revert:
6779 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6780
6781 * gcc.target/i386/avx10_1-11.c: New test.
6782 * gcc.target/i386/avx10_1-12.c: Ditto.
6783 * gcc.target/i386/avx10_1-13.c: Ditto.
6784 * gcc.target/i386/avx10_1-14.c: Ditto.
6785
6786 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6787
6788 Revert:
6789 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6790
6791 * gcc.target/i386/avx10_1-15.c: New test.
6792 * gcc.target/i386/avx10_1-16.c: Ditto.
6793 * gcc.target/i386/avx10_1-17.c: Ditto.
6794 * gcc.target/i386/avx10_1-18.c: Ditto.
6795
6796 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6797
6798 Revert:
6799 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6800
6801 * gcc.target/i386/avx-1.c: Add -mavx10.1.
6802 * gcc.target/i386/avx-2.c: Ditto.
6803 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
6804
6805 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6806
6807 Revert:
6808 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6809
6810 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
6811 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
6812 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
6813 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
6814 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
6815 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
6816 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
6817 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
6818 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
6819 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
6820 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
6821 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
6822 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
6823
6824 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6825
6826 Revert:
6827 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6828
6829 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
6830 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
6831 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
6832 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
6833 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
6834 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
6835 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
6836 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
6837 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
6838 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
6839 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
6840 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
6841 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
6842 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
6843 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
6844 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
6845 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
6846
6847 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6848
6849 Revert:
6850 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6851
6852 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
6853 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
6854 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
6855 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
6856 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
6857 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
6858 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
6859 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
6860 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
6861 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
6862
6863 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6864
6865 Revert:
6866 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6867
6868 PR target/111051
6869 PR target/111051
6870 * gcc.target/i386/pr111051-1.c: New test.
6871
6872 2023-08-24 Richard Biener <rguenther@suse.de>
6873
6874 PR debug/111080
6875 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
6876
6877 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
6878
6879 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
6880
6881 2023-08-23 Harald Anlauf <anlauf@gmx.de>
6882
6883 PR fortran/32986
6884 * gfortran.dg/common_28.f90: New test.
6885
6886 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
6887
6888 * gcc.dg/pr102983.c: Adjust output expectations.
6889 * gcc.dg/pr110918.c: New.
6890
6891 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
6892
6893 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
6894 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
6895 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
6896 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
6897 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
6898 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
6899 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
6900 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
6901 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
6902 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
6903 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
6904 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
6905 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
6906 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
6907 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
6908 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
6909
6910 2023-08-23 Jan Hubicka <jh@suse.cz>
6911
6912 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
6913
6914 2023-08-23 Jan Hubicka <jh@suse.cz>
6915
6916 PR middle-end/110940
6917 * gcc.c-torture/compile/pr110940.c: New test.
6918
6919 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6920
6921 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
6922 Add vsetvli asm.
6923
6924 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6925
6926 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
6927
6928 2023-08-22 David Malcolm <dmalcolm@redhat.com>
6929
6930 PR analyzer/105899
6931 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
6932 results on symbolic values.
6933 * gcc.dg/analyzer/strlen-1.c: New test.
6934
6935 2023-08-22 Jason Merrill <jason@redhat.com>
6936
6937 PR c++/109751
6938 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
6939 * g++.dg/cpp2a/concepts-friend15.C: New test.
6940 * g++.dg/cpp2a/concepts-friend11a.C: New file.
6941
6942 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
6943
6944 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
6945 * c-c++-common/gomp/defaultmap-5.c: New test.
6946 * c-c++-common/gomp/defaultmap-6.c: New test.
6947 * gfortran.dg/gomp/defaultmap-10.f90: New test.
6948 * gfortran.dg/gomp/defaultmap-9.f90: New test.
6949
6950 2023-08-22 Richard Biener <rguenther@suse.de>
6951
6952 PR tree-optimization/94864
6953 PR tree-optimization/94865
6954 PR tree-optimization/93080
6955 * gcc.target/i386/pr94864.c: New testcase.
6956 * gcc.target/i386/pr94865.c: Likewise.
6957 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
6958 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
6959 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
6960
6961 2023-08-22 Harald Anlauf <anlauf@gmx.de>
6962
6963 PR fortran/49588
6964 * gfortran.dg/data_vector_section.f90: New test.
6965
6966 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6967 Kewen.Lin <linkw@linux.ibm.com>
6968
6969 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
6970 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
6971
6972 2023-08-22 liuhongt <hongtao.liu@intel.com>
6973
6974 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
6975 TARGET_64BIT.
6976
6977 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
6978
6979 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
6980 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
6981 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
6982 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
6983 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
6984 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
6985
6986 2023-08-22 David Malcolm <dmalcolm@redhat.com>
6987
6988 PR analyzer/105899
6989 * gcc.dg/analyzer/attr-format-1.c: New test.
6990 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
6991 now-passing tests.
6992
6993 2023-08-22 David Malcolm <dmalcolm@redhat.com>
6994
6995 * gcc.dg/analyzer/fopen-1.c: New test.
6996
6997 2023-08-22 David Malcolm <dmalcolm@redhat.com>
6998
6999 PR analyzer/105899
7000 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
7001 reimplementation of unterminated string detection. Add test
7002 coverage for uninitialized buffers.
7003 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
7004 * gcc.dg/analyzer/putenv-1.c: Likewise.
7005 * gcc.dg/analyzer/strchr-1.c: Likewise.
7006 * gcc.dg/analyzer/strcpy-1.c: Likewise.
7007 * gcc.dg/analyzer/strdup-1.c: Likewise.
7008
7009 2023-08-22 Pan Li <pan2.li@intel.com>
7010
7011 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
7012
7013 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7014
7015 * gcc.dg/unroll-7.c: Remove xfail.
7016
7017 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
7018
7019 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
7020 * gcc.target/riscv/xtheadbb.c: Ditto.
7021 * gcc.target/riscv/xtheadbs.c: Ditto.
7022 * gcc.target/riscv/xtheadcmo.c: Ditto.
7023 * gcc.target/riscv/xtheadcondmov.c: Ditto.
7024 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
7025 * gcc.target/riscv/xtheadfmv.c: Ditto.
7026 * gcc.target/riscv/xtheadint.c: Ditto.
7027 * gcc.target/riscv/xtheadmac.c: Ditto.
7028 * gcc.target/riscv/xtheadmemidx.c: Ditto.
7029 * gcc.target/riscv/xtheadmempair.c: Ditto.
7030 * gcc.target/riscv/xtheadsync.c: Ditto.
7031 * gcc.target/riscv/zawrs.c: Ditto.
7032 * gcc.target/riscv/zvbb.c: Ditto.
7033 * gcc.target/riscv/zvbc.c: Ditto.
7034 * gcc.target/riscv/zvkg.c: Ditto.
7035 * gcc.target/riscv/zvkned.c: Ditto.
7036 * gcc.target/riscv/zvknha.c: Ditto.
7037 * gcc.target/riscv/zvknhb.c: Ditto.
7038 * gcc.target/riscv/zvksed.c: Ditto.
7039 * gcc.target/riscv/zvksh.c: Ditto.
7040 * gcc.target/riscv/zvkt.c: Ditto.
7041
7042 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
7043
7044 * gcc.target/riscv/zvkn.c: Quote #error messages.
7045 * gcc.target/riscv/zvkn-1.c: Ditto.
7046 * gcc.target/riscv/zvknc.c: Ditto.
7047 * gcc.target/riscv/zvknc-1.c: Ditto.
7048 * gcc.target/riscv/zvknc-2.c: Ditto.
7049 * gcc.target/riscv/zvkng.c: Ditto.
7050 * gcc.target/riscv/zvkng-1.c: Ditto.
7051 * gcc.target/riscv/zvkng-2.c: Ditto.
7052 * gcc.target/riscv/zvks.c: Ditto.
7053 * gcc.target/riscv/zvks-1.c: Ditto.
7054 * gcc.target/riscv/zvksc.c: Ditto.
7055 * gcc.target/riscv/zvksc-1.c: Ditto.
7056 * gcc.target/riscv/zvksc-2.c: Ditto.
7057 * gcc.target/riscv/zvksg.c: Ditto.
7058 * gcc.target/riscv/zvksg-1.c: Ditto.
7059 * gcc.target/riscv/zvksg-2.c: Ditto.
7060
7061 2023-08-21 Richard Biener <rguenther@suse.de>
7062
7063 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
7064
7065 2023-08-21 Richard Biener <rguenther@suse.de>
7066
7067 * lib/target-supports.exp: Add vect128, vect256 and vect512
7068 effective targets.
7069 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
7070 vect256 case.
7071
7072 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7073
7074 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
7075 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
7076 for targets that support vect_fold_extract_last.
7077
7078 2023-08-21 Richard Biener <rguenther@suse.de>
7079
7080 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
7081 to avoid reduction vectorization.
7082
7083 2023-08-21 liuhongt <hongtao.liu@intel.com>
7084
7085 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
7086 options.
7087 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
7088 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
7089 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
7090 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
7091 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
7092 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
7093 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
7094 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
7095 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
7096 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
7097 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
7098 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
7099 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
7100 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
7101 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
7102 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
7103 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
7104
7105 2023-08-21 Richard Biener <rguenther@suse.de>
7106
7107 PR tree-optimization/111082
7108 * gcc.dg/pr111082.c: New testcase.
7109
7110 2023-08-21 Richard Biener <rguenther@suse.de>
7111
7112 PR tree-optimization/111070
7113 * gcc.dg/pr111070.c: New testcase.
7114
7115 2023-08-21 Andrew Pinski <apinski@marvell.com>
7116
7117 PR tree-optimization/111002
7118 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
7119
7120 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
7121
7122 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
7123
7124 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7125
7126 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
7127
7128 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7129
7130 PR testsuite/110756
7131 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
7132
7133 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7134
7135 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
7136 _FORTIFY_SOURCE=0 on darwin.
7137 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
7138 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
7139
7140 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
7141
7142 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
7143
7144 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
7145
7146 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
7147 expected pattern.
7148
7149 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7150
7151 PR analyzer/104042
7152 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
7153 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
7154 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
7155 * gcc.dg/analyzer/fd-listen.c: Likewise.
7156 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
7157 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
7158 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
7159 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
7160 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
7161
7162 2023-08-20 Andrew Pinski <apinski@marvell.com>
7163
7164 PR tree-optimization/111006
7165 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
7166
7167 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7168
7169 * lib/target-supports.exp (dg-require-python-h): Test
7170 whether Python.h can really be used.
7171
7172 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
7173
7174 PR target/111023
7175 * gcc.target/i386/pr111023-2.c: New test.
7176 * gcc.target/i386/pr111023-4b.c: New test.
7177 * gcc.target/i386/pr111023-8b.c: New test.
7178 * gcc.target/i386/pr111023.c: New test.
7179
7180 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
7181
7182 PR ipa/110753
7183 * gcc.dg/tree-ssa/pr110753.c: New test.
7184
7185 2023-08-18 Richard Biener <rguenther@suse.de>
7186
7187 PR tree-optimization/111019
7188 * g++.dg/torture/pr111019.C: New testcase.
7189
7190 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7191
7192 * gcc.target/bpf/frame-limit-1.c: New test.
7193 * gcc.target/bpf/frame-limit-2.c: Likewise.
7194
7195 2023-08-18 Richard Biener <rguenther@suse.de>
7196
7197 PR tree-optimization/111048
7198 * gcc.dg/torture/pr111048.c: New testcase.
7199
7200 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
7201
7202 PR target/111051
7203 PR target/111051
7204 * gcc.target/i386/pr111051-1.c: New test.
7205
7206 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7207
7208 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
7209 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
7210
7211 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7212
7213 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
7214 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
7215
7216 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7217 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7218
7219 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
7220 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
7221
7222 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7223
7224 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7225 Address failure due to uninitialized vtype register.
7226
7227 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
7228
7229 PR tree-optimization/111009
7230 * gcc.dg/pr111009.c: New.
7231
7232 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
7233 Charlie Jenkins <charlie@rivosinc.com>
7234
7235 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
7236 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
7237
7238 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7239
7240 PR c/106537
7241 * gcc.c-torture/compile/pr106537-1.c: New test.
7242 * gcc.c-torture/compile/pr106537-2.c: Likewise.
7243 * gcc.c-torture/compile/pr106537-3.c: Likewise.
7244
7245 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
7246
7247 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
7248 * gcc.target/riscv/zvkn-1.c: Ditto.
7249 * gcc.target/riscv/zvknc.c: Ditto.
7250 * gcc.target/riscv/zvknc-1.c: Ditto.
7251 * gcc.target/riscv/zvknc-2.c: Ditto.
7252 * gcc.target/riscv/zvkng.c: Ditto.
7253 * gcc.target/riscv/zvkng-1.c: Ditto.
7254 * gcc.target/riscv/zvkng-2.c: Ditto.
7255 * gcc.target/riscv/zvks.c: Ditto.
7256 * gcc.target/riscv/zvks-1.c: Ditto.
7257 * gcc.target/riscv/zvksc.c: Ditto.
7258 * gcc.target/riscv/zvksc-1.c: Ditto.
7259 * gcc.target/riscv/zvksc-2.c: Ditto.
7260 * gcc.target/riscv/zvksg.c: Ditto.
7261 * gcc.target/riscv/zvksg-1.c: Ditto.
7262 * gcc.target/riscv/zvksg-2.c: Ditto.
7263
7264 2023-08-17 Richard Biener <rguenther@suse.de>
7265
7266 PR tree-optimization/111039
7267 * gcc.dg/pr111039.c: New testcase.
7268
7269 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
7270
7271 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
7272 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
7273 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
7274 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
7275 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
7276 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
7277 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
7278 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
7279 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
7280 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
7281
7282 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7283
7284 * gcc.target/bpf/naked-1.c: New test.
7285
7286 2023-08-17 Richard Biener <rguenther@suse.de>
7287
7288 * gcc.target/i386/vect-reduc-2.c: New testcase.
7289
7290 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
7291
7292 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
7293 Remove dg-line var declare_a.
7294
7295 2023-08-17 Pan Li <pan2.li@intel.com>
7296
7297 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
7298
7299 2023-08-17 Pan Li <pan2.li@intel.com>
7300
7301 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
7302
7303 2023-08-17 Pan Li <pan2.li@intel.com>
7304
7305 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
7306
7307 2023-08-17 Pan Li <pan2.li@intel.com>
7308
7309 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
7310
7311 2023-08-17 Pan Li <pan2.li@intel.com>
7312
7313 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
7314
7315 2023-08-17 Pan Li <pan2.li@intel.com>
7316
7317 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
7318
7319 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7320
7321 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
7322 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
7323 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
7324 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
7325 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
7326 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
7327 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
7328 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
7329 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
7330 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
7331
7332 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7333
7334 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
7335 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
7336 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
7337 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
7338 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
7339 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
7340 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
7341 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
7342 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
7343 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
7344 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
7345 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
7346 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
7347 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
7348 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
7349 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
7350 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
7351
7352 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7353
7354 PR target/111037
7355 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
7356 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
7357
7358 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7359
7360 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
7361 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
7362 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
7363 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
7364 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
7365 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
7366 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
7367 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
7368 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
7369 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
7370 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
7371 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
7372 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
7373
7374 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7375
7376 * gcc.target/i386/avx-1.c: Add -mavx10.1.
7377 * gcc.target/i386/avx-2.c: Ditto.
7378 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
7379
7380 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7381
7382 * gcc.target/i386/avx10_1-15.c: New test.
7383 * gcc.target/i386/avx10_1-16.c: Ditto.
7384 * gcc.target/i386/avx10_1-17.c: Ditto.
7385 * gcc.target/i386/avx10_1-18.c: Ditto.
7386
7387 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7388
7389 * gcc.target/i386/avx10_1-11.c: New test.
7390 * gcc.target/i386/avx10_1-12.c: Ditto.
7391 * gcc.target/i386/avx10_1-13.c: Ditto.
7392 * gcc.target/i386/avx10_1-14.c: Ditto.
7393
7394 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7395
7396 * g++.target/i386/mv33.C: New test.
7397 * gcc.target/i386/avx10_1-1.c: Ditto.
7398 * gcc.target/i386/avx10_1-2.c: Ditto.
7399 * gcc.target/i386/avx10_1-3.c: Ditto.
7400 * gcc.target/i386/avx10_1-4.c: Ditto.
7401 * gcc.target/i386/avx10_1-5.c: Ditto.
7402 * gcc.target/i386/avx10_1-6.c: Ditto.
7403 * gcc.target/i386/avx10_1-7.c: Ditto.
7404 * gcc.target/i386/avx10_1-8.c: Ditto.
7405 * gcc.target/i386/avx10_1-9.c: Ditto.
7406 * gcc.target/i386/avx10_1-10.c: Ditto.
7407
7408 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
7409
7410 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
7411
7412 2023-08-17 Andrew Pinski <apinski@marvell.com>
7413
7414 PR target/110986
7415 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
7416
7417 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
7418
7419 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
7420 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
7421 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
7422 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
7423
7424 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
7425
7426 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
7427 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
7428 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
7429 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
7430 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
7431
7432 2023-08-16 Pan Li <pan2.li@intel.com>
7433
7434 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
7435
7436 2023-08-16 Pan Li <pan2.li@intel.com>
7437
7438 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
7439
7440 2023-08-16 Pan Li <pan2.li@intel.com>
7441
7442 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
7443
7444 2023-08-16 Pan Li <pan2.li@intel.com>
7445
7446 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
7447
7448 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
7449
7450 PR target/110429
7451 * gcc.target/powerpc/pr110429.c: New.
7452
7453 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
7454
7455 PR target/106769
7456 * gcc.target/powerpc/pr106769.h: New.
7457 * gcc.target/powerpc/pr106769-p8.c: New.
7458 * gcc.target/powerpc/pr106769-p9.c: New.
7459
7460 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7461
7462 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7463 Adapt test.
7464 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
7465 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
7466 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
7467 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
7468 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
7469 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
7470 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
7471 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
7472 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
7473 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
7474 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
7475 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
7476 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
7477 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
7478 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
7479 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
7480 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
7481 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
7482 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
7483 New test.
7484 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
7485 New test.
7486 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
7487 New test.
7488 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
7489 New test.
7490 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
7491 New test.
7492 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
7493 New test.
7494 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
7495 New test.
7496 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
7497 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
7498 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
7499 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
7500 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
7501 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
7502 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
7503 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
7504 New test.
7505 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
7506 New test.
7507 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
7508 New test.
7509 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
7510 New test.
7511 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
7512 New test.
7513 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
7514 New test.
7515 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
7516 New test.
7517 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
7518 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
7519 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
7520 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
7521 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
7522 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
7523 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
7524 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
7525 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
7526 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
7527 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
7528 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
7529 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
7530 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
7531 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
7532 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
7533 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
7534 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
7535 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
7536 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
7537 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
7538 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
7539 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
7540 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
7541 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
7542 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
7543 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
7544 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
7545 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
7546 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
7547 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
7548 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
7549 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
7550 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
7551 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
7552 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
7553
7554 2023-08-16 Pan Li <pan2.li@intel.com>
7555
7556 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
7557
7558 2023-08-16 liuhongt <hongtao.liu@intel.com>
7559
7560 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
7561 gather vectorization.
7562 * gcc.target/i386/avx2-gather-6.c: Ditto.
7563 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
7564 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
7565 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
7566 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
7567 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
7568 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
7569 * gcc.target/i386/pr88531-1b.c: Ditto.
7570 * gcc.target/i386/pr88531-1c.c: Ditto.
7571
7572 2023-08-16 liuhongt <hongtao.liu@intel.com>
7573
7574 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
7575
7576 2023-08-15 David Faust <david.faust@oracle.com>
7577
7578 PR target/111029
7579 * gcc.target/bpf/smov-2.c: New test.
7580 * gcc.target/bpf/smov-pseudoc-2.c: New test.
7581
7582 2023-08-15 Martin Jambor <mjambor@suse.cz>
7583
7584 PR ipa/68930
7585 PR ipa/92497
7586 * gcc.dg/ipa/pr92497-1.c: New test.
7587 * gcc.dg/ipa/pr92497-2.c: Likewise.
7588
7589 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
7590
7591 PR d/110959
7592 * gdc.dg/pr110959.d: New test.
7593
7594 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
7595 Thomas Schwinge <thomas@codesourcery.com>
7596
7597 * c-c++-common/goacc/default-3.c: Adjust testcase.
7598 * c-c++-common/goacc/default-4.c: Adjust testcase.
7599 * c-c++-common/goacc/default-5.c: Adjust testcase.
7600 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
7601 * gfortran.dg/goacc/default-4.f: Adjust testcase.
7602 * gfortran.dg/goacc/default-5.f: Adjust testcase.
7603
7604 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7605
7606 PR target/110989
7607 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
7608
7609 2023-08-15 Richard Biener <rguenther@suse.de>
7610
7611 * gcc.dg/vect/bb-slp-75.c: New testcase.
7612
7613 2023-08-15 Richard Biener <rguenther@suse.de>
7614
7615 PR tree-optimization/110963
7616 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
7617
7618 2023-08-15 Richard Biener <rguenther@suse.de>
7619
7620 PR tree-optimization/110991
7621 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
7622
7623 2023-08-15 Pan Li <pan2.li@intel.com>
7624
7625 * gcc.target/riscv/mode-switch-ice-1.c: New test.
7626
7627 2023-08-15 Pan Li <pan2.li@intel.com>
7628
7629 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
7630
7631 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
7632
7633 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
7634 codes from the arguments.
7635 (p): Update calls: pass explicit distinct error codes.
7636
7637 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
7638
7639 PR fortran/110360
7640 PR fortran/110419
7641 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
7642
7643 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
7644
7645 PR analyzer/110543
7646 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
7647 New test.
7648 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
7649 New test.
7650 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
7651 New test.
7652
7653 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
7654
7655 DR 2386
7656 PR c++/110216
7657 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
7658 * g++.dg/cpp1z/pr110216.C: New test.
7659
7660 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
7661
7662 * gcc.target/riscv/arch-24.c: New test.
7663 * gcc.target/riscv/arch-25.c: New test.
7664
7665 2023-08-14 Pan Li <pan2.li@intel.com>
7666
7667 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
7668
7669 2023-08-14 Pan Li <pan2.li@intel.com>
7670
7671 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
7672
7673 2023-08-14 Pan Li <pan2.li@intel.com>
7674
7675 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
7676
7677 2023-08-14 Pan Li <pan2.li@intel.com>
7678
7679 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
7680
7681 2023-08-14 Pan Li <pan2.li@intel.com>
7682
7683 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
7684
7685 2023-08-14 Pan Li <pan2.li@intel.com>
7686
7687 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
7688
7689 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
7690
7691 PR modula2/108119
7692 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
7693 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
7694 (gm2_init_iso): Add -fm2-plugin.
7695 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
7696 (gm2_init_pim2): Add -fm2-plugin.
7697 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
7698 (gm2_init_iso): Add -fm2-plugin.
7699 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
7700 (gm2_init_pim2): Add -fm2-plugin.
7701
7702 2023-08-12 Jakub Jelinek <jakub@redhat.com>
7703
7704 * gcc.dg/stdckdint-1.c: New test.
7705 * gcc.dg/stdckdint-2.c: New test.
7706
7707 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7708
7709 PR target/110994
7710 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
7711
7712 2023-08-12 Patrick Palka <ppalka@redhat.com>
7713 Jason Merrill <jason@redhat.com>
7714
7715 PR c++/106604
7716 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
7717 of "declared" in the repeated deduction guide diagnostics.
7718 * g++.dg/cpp1z/class-deduction116.C: New test.
7719
7720 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7721
7722 PR target/110985
7723 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
7724
7725 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7726
7727 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
7728 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
7729 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
7730 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
7731 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
7732 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
7733 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
7734 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
7735 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
7736 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
7737
7738 2023-08-11 David Malcolm <dmalcolm@redhat.com>
7739
7740 PR analyzer/105899
7741 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
7742 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
7743 (test_error_at_line_unterminated): New.
7744 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
7745 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
7746 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
7747 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
7748 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
7749
7750 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7751
7752 PR middle-end/110989
7753 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
7754
7755 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
7756
7757 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
7758 to dg-options.
7759 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
7760 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
7761 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
7762 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
7763 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
7764 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
7765 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
7766 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
7767 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
7768 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
7769 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
7770 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
7771 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
7772 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
7773 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
7774 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
7775 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
7776 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
7777 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
7778 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
7779 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
7780 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
7781 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
7782 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
7783 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
7784 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
7785 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
7786
7787 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
7788
7789 * lib/target-supports.exp (check_effective_target_alloca): BPF
7790 target does not support alloca.
7791 * gcc.target/bpf/diag-alloca-1.c: New test.
7792 * gcc.target/bpf/diag-alloca-2.c: Likewise.
7793 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
7794 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
7795 * gcc.target/bpf/regs-availability-1.c: Likewise.
7796
7797 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
7798
7799 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
7800 * gcc.target/bpf/diag-funargs.c: Adapt test.
7801
7802 2023-08-11 Eric Feng <ef2648@columbia.edu>
7803
7804 PR analyzer/107646
7805 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
7806 PyList_New, PyList_Append, PyLong_FromLong
7807 * gcc.dg/plugin/plugin.exp: New test.
7808 * lib/target-supports.exp: New procedure.
7809 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
7810
7811 2023-08-11 Patrick Palka <ppalka@redhat.com>
7812
7813 PR c++/110927
7814 * g++.dg/cpp2a/concepts-requires35.C: New test.
7815
7816 2023-08-11 Patrick Palka <ppalka@redhat.com>
7817
7818 PR c++/71954
7819 * g++.dg/cpp1y/var-templ84.C: New test.
7820 * g++.dg/cpp1y/var-templ84a.C: New test.
7821
7822 2023-08-11 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/110979
7825 * gcc.dg/torture/pr110979.c: New testcase.
7826
7827 2023-08-11 Richard Biener <rguenther@suse.de>
7828
7829 * g++.dg/vect/slp-pr87105.cc: Adjust.
7830 * gcc.dg/vect/bb-slp-17.c: Likewise.
7831 * gcc.dg/vect/bb-slp-20.c: Likewise.
7832 * gcc.dg/vect/bb-slp-21.c: Likewise.
7833 * gcc.dg/vect/bb-slp-22.c: Likewise.
7834 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
7835
7836 2023-08-11 Pan Li <pan2.li@intel.com>
7837
7838 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
7839
7840 2023-08-11 Pan Li <pan2.li@intel.com>
7841
7842 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
7843
7844 2023-08-11 Drew Ross <drross@redhat.com>
7845 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR tree-optimization/109938
7848 * gcc.c-torture/execute/pr109938.c: New test.
7849 * gcc.dg/tree-ssa/pr109938.c: New test.
7850
7851 2023-08-11 Pan Li <pan2.li@intel.com>
7852
7853 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
7854
7855 2023-08-11 Pan Li <pan2.li@intel.com>
7856
7857 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
7858
7859 2023-08-11 Jakub Jelinek <jakub@redhat.com>
7860
7861 * gcc.dg/c11-typeof-2.c: New test.
7862 * gcc.dg/c11-typeof-3.c: New test.
7863 * gcc.dg/gnu11-typeof-3.c: New test.
7864 * gcc.dg/gnu11-typeof-4.c: New test.
7865
7866 2023-08-11 Andrew Pinski <apinski@marvell.com>
7867
7868 PR tree-optimization/110954
7869 * gcc.c-torture/execute/pr110954-1.c: New test.
7870
7871 2023-08-11 Martin Uecker <uecker@tugraz.at>
7872
7873 PR c/84510
7874 * gcc.dg/Wuseless-cast.c: New test.
7875
7876 2023-08-11 Pan Li <pan2.li@intel.com>
7877
7878 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
7879
7880 2023-08-10 Jan Hubicka <jh@suse.cz>
7881
7882 PR middle-end/110923
7883 * gcc.dg/tree-ssa/pr110923.c: New test.
7884
7885 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
7886
7887 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
7888 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
7889 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
7890 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
7891 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
7892 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
7893 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
7894 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
7895 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
7896 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
7897 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
7898 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
7899 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
7900 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
7901 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
7902 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
7903 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
7904 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
7905 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
7906 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
7907 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
7908 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
7909 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
7910 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
7911 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
7912 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
7913 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
7914 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
7915
7916 2023-08-10 Jan Hubicka <jh@suse.cz>
7917
7918 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
7919
7920 2023-08-10 Pan Li <pan2.li@intel.com>
7921
7922 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
7923
7924 2023-08-10 Pan Li <pan2.li@intel.com>
7925
7926 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
7927
7928 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7929
7930 PR target/110964
7931 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
7932
7933 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7934
7935 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7936 Adapt test.
7937 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
7938 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
7939 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
7940 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
7941 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
7942 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
7943
7944 2023-08-09 David Malcolm <dmalcolm@redhat.com>
7945
7946 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
7947 to reflect splitting of allocation size and assignment messages
7948 from a single event into pairs of events
7949 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
7950 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
7951 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
7952 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
7953 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
7954 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
7955 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
7956 value is the initial argument.
7957 * gcc.dg/plugin/analyzer_kernel_plugin.c
7958 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
7959 the "known zero size" case.
7960 * gcc.dg/plugin/analyzer_known_fns_plugin.c
7961 (known_function_attempt_to_copy::impl_call_pre): Likewise.
7962
7963 2023-08-09 Andrew Pinski <apinski@marvell.com>
7964
7965 PR tree-optimization/110937
7966 PR tree-optimization/100798
7967 * gcc.dg/tree-ssa/bool-14.c: New test.
7968 * gcc.dg/tree-ssa/bool-15.c: New test.
7969 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
7970 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
7971 so `a ? -1 : 0` is not used to hit the match
7972 pattern.
7973
7974 2023-08-09 Carl Love <cel@us.ibm.com>
7975
7976 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
7977 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
7978 execute_test_functions): Move to vec-cmpne.h. Add
7979 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
7980 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
7981 and vec-cmpne-runnable.c. Split define_test_functions definition
7982 into define_test_functions and define_init_verify_functions.
7983
7984 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7985
7986 PR target/110950
7987 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
7988
7989 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
7990
7991 * gcc.target/riscv/zicond-ice-1.c: New test.
7992
7993 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
7994
7995 PR c++/100482
7996 * g++.dg/cpp0x/decltype-100482.C: New test.
7997
7998 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
7999
8000 PR target/110832
8001 * gcc.target/i386/pr110832-1.c: New test.
8002 * gcc.target/i386/pr110832-2.c: New test.
8003 * gcc.target/i386/pr110832-3.c: New test.
8004
8005 2023-08-08 Andrew Pinski <apinski@marvell.com>
8006
8007 PR tree-optimization/103281
8008 PR tree-optimization/28794
8009 * gcc.dg/tree-ssa/pr103281-1.c: New test.
8010 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
8011
8012 2023-08-08 Pan Li <pan2.li@intel.com>
8013
8014 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
8015 cases.
8016 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
8017
8018 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8019
8020 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
8021 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
8022 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
8023 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
8024 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
8025 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
8026 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
8027 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
8028 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
8029 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
8030 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
8031 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
8032 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
8033 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
8034 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
8035 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
8036 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
8037 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
8038 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
8039 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
8040 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
8041 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
8042 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
8043 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
8044 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
8045 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
8046 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
8047 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
8048 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
8049 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
8050 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
8051 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
8052 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
8053 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
8054 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
8055 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
8056 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
8057 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
8058 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
8059 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
8060 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
8061 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
8062 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
8063 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
8064 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
8065 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
8066 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
8067 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
8068 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
8069 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
8070 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
8071 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
8072 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
8073 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
8074 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
8075 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
8076 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
8077 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
8078 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
8079 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
8080 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
8081 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
8082 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
8083 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
8084 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
8085 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
8086 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
8087 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
8088 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
8089 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
8090 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
8091 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
8092 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
8093 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
8094 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
8095 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
8096 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
8097 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
8098 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
8099 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
8100 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
8101 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
8102 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
8103 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
8104 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
8105 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
8106 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
8107 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
8108 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
8109 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
8110 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
8111 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
8112 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
8113 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
8114 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
8115 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
8116 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
8117 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
8118 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
8119 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
8120 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
8121 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
8122 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
8123 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
8124 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
8125 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
8126 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
8127 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
8128 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
8129 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
8130 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
8131 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
8132
8133 2023-08-08 Richard Biener <rguenther@suse.de>
8134
8135 PR tree-optimization/49955
8136 * gfortran.dg/vect/pr49955.f: New testcase.
8137
8138 2023-08-08 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/110924
8141 * gcc.dg/torture/pr110924.c: New testcase.
8142
8143 2023-08-08 yulong <shiyulong@iscas.ac.cn>
8144
8145 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
8146 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
8147 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
8148 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
8149 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
8150 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
8151
8152 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
8153
8154 PR rtl-optimization/110869
8155 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
8156 * gcc.dg/cmp-mem-const-2.c: Dito.
8157 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
8158 * gcc.dg/cmp-mem-const-4.c: Dito.
8159 * gcc.dg/cmp-mem-const-5.c: Dito.
8160 * gcc.dg/cmp-mem-const-6.c: Dito.
8161
8162 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8163
8164 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
8165 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
8166
8167 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8168
8169 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
8170 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
8171 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
8172 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
8173 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
8174 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
8175 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
8176
8177 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8178
8179 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
8180 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
8181 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
8182 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
8183 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
8184 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
8185 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
8186 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
8187 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
8188 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
8189 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
8190 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
8191 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
8192 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
8193 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
8194 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
8195 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
8196 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
8197
8198 2023-08-07 Martin Jambor <mjambor@suse.cz>
8199
8200 PR ipa/110378
8201 * g++.dg/ipa/pr110378-1.C: New test.
8202
8203 2023-08-07 Andrew Pinski <apinski@marvell.com>
8204
8205 PR tree-optimization/109959
8206 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
8207 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
8208 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
8209 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
8210 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
8211
8212 2023-08-07 liuhongt <hongtao.liu@intel.com>
8213
8214 * gcc.target/i386/pr110762-v4hf.c: New test.
8215
8216 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8217
8218 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
8219
8220 2023-08-07 Jan Hubicka <jh@suse.cz>
8221
8222 PR tree-optimization/106293
8223 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
8224 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
8225
8226 2023-08-07 Andrew Pinski <apinski@marvell.com>
8227
8228 PR tree-optimization/96695
8229 * gcc.dg/pr96695-1.c: New test.
8230 * gcc.dg/pr96695-10.c: New test.
8231 * gcc.dg/pr96695-11.c: New test.
8232 * gcc.dg/pr96695-12.c: New test.
8233 * gcc.dg/pr96695-2.c: New test.
8234 * gcc.dg/pr96695-3.c: New test.
8235 * gcc.dg/pr96695-4.c: New test.
8236 * gcc.dg/pr96695-5.c: New test.
8237 * gcc.dg/pr96695-6.c: New test.
8238 * gcc.dg/pr96695-7.c: New test.
8239 * gcc.dg/pr96695-8.c: New test.
8240 * gcc.dg/pr96695-9.c: New test.
8241
8242 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
8243
8244 PR target/110792
8245 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
8246
8247 2023-08-06 Jan Hubicka <jh@suse.cz>
8248
8249 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
8250 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
8251 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
8252 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
8253 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
8254 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
8255 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
8256 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
8257 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
8258 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
8259 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
8260 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
8261 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
8262 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
8263 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
8264
8265 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
8266
8267 PR modula2/110779
8268 * gm2/iso/run/pass/m2date.mod: New test.
8269 * gm2/iso/run/pass/testclock.mod: New test.
8270 * gm2/iso/run/pass/testclock2.mod: New test.
8271
8272 2023-08-05 Martin Uecker <uecker@tugraz.at>
8273
8274 PR c/98536
8275 * gcc.dg/Wvla-parameter-4.c: Adapt test.
8276 * gcc.dg/attr-access-2.c: Adapt test.
8277
8278 2023-08-05 Martin Uecker <uecker@tugraz.at>
8279
8280 * gcc.dg/pr68193.c: New test.
8281
8282 2023-08-04 David Malcolm <dmalcolm@redhat.com>
8283
8284 PR analyzer/110426
8285 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
8286 reflect consolidation of size and assignment into a single event.
8287 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
8288 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
8289 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
8290 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
8291 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
8292 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
8293 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
8294 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
8295 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
8296 * gcc.dg/analyzer/explode-4.c: New test.
8297 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
8298 __attribute__ alloc_size.
8299
8300 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
8301
8302 PR target/110202
8303 * gcc.target/i386/invariant-ternlog-1.c: New test.
8304 * gcc.target/i386/invariant-ternlog-2.c: New test.
8305
8306 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
8307
8308 * gcc.target/i386/pr110717-2.c: New test case.
8309
8310 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
8311
8312 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
8313
8314 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
8315
8316 * gcc.target/avr/lra-cpymem_qi.c: New.
8317
8318 2023-08-04 Tamar Christina <tamar.christina@arm.com>
8319
8320 * g++.dg/vect/pr84556.cc: Add novector pragma.
8321 * g++.dg/vect/simd-1.cc: Add novector pragma.
8322 * g++.dg/vect/simd-2.cc: Add novector pragma.
8323 * g++.dg/vect/simd-3.cc: Add novector pragma.
8324 * g++.dg/vect/simd-4.cc: Add novector pragma.
8325 * g++.dg/vect/simd-5.cc: Add novector pragma.
8326 * g++.dg/vect/simd-6.cc: Add novector pragma.
8327 * g++.dg/vect/simd-7.cc: Add novector pragma.
8328 * g++.dg/vect/simd-8.cc: Add novector pragma.
8329 * g++.dg/vect/simd-9.cc: Add novector pragma.
8330 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
8331 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
8332 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
8333 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
8334 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
8335 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
8336 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
8337 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
8338 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
8339 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
8340 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
8341 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
8342 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
8343 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
8344 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
8345 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
8346 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
8347 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
8348 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
8349 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
8350 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
8351 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
8352 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
8353 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
8354 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
8355 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
8356 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
8357 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
8358 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
8359 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
8360 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
8361 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
8362 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
8363 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
8364 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
8365 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
8366 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
8367 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
8368 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
8369 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
8370 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
8371 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
8372 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
8373 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
8374 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
8375 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
8376 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
8377 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
8378 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
8379 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
8380 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
8381 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
8382 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
8383 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
8384 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
8385 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
8386 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
8387 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
8388 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
8389 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
8390 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
8391 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
8392 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
8393 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
8394 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
8395 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
8396 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
8397 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
8398 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
8399 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
8400 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
8401 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
8402 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
8403 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
8404 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
8405 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
8406 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
8407 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
8408 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
8409 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
8410 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
8411 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
8412 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
8413 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
8414 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
8415 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
8416 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
8417 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
8418 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
8419 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
8420 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
8421 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
8422 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
8423 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
8424 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
8425 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
8426 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
8427 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
8428 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
8429 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
8430 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
8431 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
8432 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
8433 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
8434 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
8435 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
8436 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
8437 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
8438 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
8439 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
8440 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
8441 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
8442 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
8443 * gcc.dg/vect/pr101445.c: Add novector pragma.
8444 * gcc.dg/vect/pr103581.c: Add novector pragma.
8445 * gcc.dg/vect/pr105219.c: Add novector pragma.
8446 * gcc.dg/vect/pr108608.c: Add novector pragma.
8447 * gcc.dg/vect/pr18400.c: Add novector pragma.
8448 * gcc.dg/vect/pr18536.c: Add novector pragma.
8449 * gcc.dg/vect/pr20122.c: Add novector pragma.
8450 * gcc.dg/vect/pr25413.c: Add novector pragma.
8451 * gcc.dg/vect/pr30784.c: Add novector pragma.
8452 * gcc.dg/vect/pr37539.c: Add novector pragma.
8453 * gcc.dg/vect/pr40074.c: Add novector pragma.
8454 * gcc.dg/vect/pr45752.c: Add novector pragma.
8455 * gcc.dg/vect/pr45902.c: Add novector pragma.
8456 * gcc.dg/vect/pr46009.c: Add novector pragma.
8457 * gcc.dg/vect/pr48172.c: Add novector pragma.
8458 * gcc.dg/vect/pr51074.c: Add novector pragma.
8459 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
8460 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
8461 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
8462 * gcc.dg/vect/pr56918.c: Add novector pragma.
8463 * gcc.dg/vect/pr56920.c: Add novector pragma.
8464 * gcc.dg/vect/pr56933.c: Add novector pragma.
8465 * gcc.dg/vect/pr57705.c: Add novector pragma.
8466 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
8467 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
8468 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
8469 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
8470 * gcc.dg/vect/pr59594.c: Add novector pragma.
8471 * gcc.dg/vect/pr59984.c: Add novector pragma.
8472 * gcc.dg/vect/pr60276.c: Add novector pragma.
8473 * gcc.dg/vect/pr61194.c: Add novector pragma.
8474 * gcc.dg/vect/pr61680.c: Add novector pragma.
8475 * gcc.dg/vect/pr62021.c: Add novector pragma.
8476 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
8477 * gcc.dg/vect/pr64252.c: Add novector pragma.
8478 * gcc.dg/vect/pr64404.c: Add novector pragma.
8479 * gcc.dg/vect/pr64421.c: Add novector pragma.
8480 * gcc.dg/vect/pr64493.c: Add novector pragma.
8481 * gcc.dg/vect/pr64495.c: Add novector pragma.
8482 * gcc.dg/vect/pr66251.c: Add novector pragma.
8483 * gcc.dg/vect/pr66253.c: Add novector pragma.
8484 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
8485 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
8486 * gcc.dg/vect/pr69820.c: Add novector pragma.
8487 * gcc.dg/vect/pr70021.c: Add novector pragma.
8488 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
8489 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
8490 * gcc.dg/vect/pr71259.c: Add novector pragma.
8491 * gcc.dg/vect/pr78005.c: Add novector pragma.
8492 * gcc.dg/vect/pr78558.c: Add novector pragma.
8493 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
8494 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
8495 * gcc.dg/vect/pr80928.c: Add novector pragma.
8496 * gcc.dg/vect/pr81410.c: Add novector pragma.
8497 * gcc.dg/vect/pr81633.c: Add novector pragma.
8498 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
8499 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
8500 * gcc.dg/vect/pr85586.c: Add novector pragma.
8501 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
8502 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
8503 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
8504 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
8505 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
8506 * gcc.dg/vect/pr90018.c: Add novector pragma.
8507 * gcc.dg/vect/pr92420.c: Add novector pragma.
8508 * gcc.dg/vect/pr94994.c: Add novector pragma.
8509 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
8510 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
8511 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
8512 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
8513 * gcc.dg/vect/pr97678.c: Add novector pragma.
8514 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
8515 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
8516 * gcc.dg/vect/slp-1.c: Add novector pragma.
8517 * gcc.dg/vect/slp-10.c: Add novector pragma.
8518 * gcc.dg/vect/slp-11a.c: Add novector pragma.
8519 * gcc.dg/vect/slp-11b.c: Add novector pragma.
8520 * gcc.dg/vect/slp-11c.c: Add novector pragma.
8521 * gcc.dg/vect/slp-12a.c: Add novector pragma.
8522 * gcc.dg/vect/slp-12b.c: Add novector pragma.
8523 * gcc.dg/vect/slp-12c.c: Add novector pragma.
8524 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
8525 * gcc.dg/vect/slp-13.c: Add novector pragma.
8526 * gcc.dg/vect/slp-14.c: Add novector pragma.
8527 * gcc.dg/vect/slp-15.c: Add novector pragma.
8528 * gcc.dg/vect/slp-16.c: Add novector pragma.
8529 * gcc.dg/vect/slp-17.c: Add novector pragma.
8530 * gcc.dg/vect/slp-18.c: Add novector pragma.
8531 * gcc.dg/vect/slp-19a.c: Add novector pragma.
8532 * gcc.dg/vect/slp-19b.c: Add novector pragma.
8533 * gcc.dg/vect/slp-19c.c: Add novector pragma.
8534 * gcc.dg/vect/slp-2.c: Add novector pragma.
8535 * gcc.dg/vect/slp-20.c: Add novector pragma.
8536 * gcc.dg/vect/slp-21.c: Add novector pragma.
8537 * gcc.dg/vect/slp-22.c: Add novector pragma.
8538 * gcc.dg/vect/slp-23.c: Add novector pragma.
8539 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
8540 * gcc.dg/vect/slp-24.c: Add novector pragma.
8541 * gcc.dg/vect/slp-25.c: Add novector pragma.
8542 * gcc.dg/vect/slp-26.c: Add novector pragma.
8543 * gcc.dg/vect/slp-28.c: Add novector pragma.
8544 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
8545 * gcc.dg/vect/slp-3.c: Add novector pragma.
8546 * gcc.dg/vect/slp-33.c: Add novector pragma.
8547 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
8548 * gcc.dg/vect/slp-34.c: Add novector pragma.
8549 * gcc.dg/vect/slp-35.c: Add novector pragma.
8550 * gcc.dg/vect/slp-37.c: Add novector pragma.
8551 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
8552 * gcc.dg/vect/slp-4.c: Add novector pragma.
8553 * gcc.dg/vect/slp-41.c: Add novector pragma.
8554 * gcc.dg/vect/slp-43.c: Add novector pragma.
8555 * gcc.dg/vect/slp-45.c: Add novector pragma.
8556 * gcc.dg/vect/slp-46.c: Add novector pragma.
8557 * gcc.dg/vect/slp-47.c: Add novector pragma.
8558 * gcc.dg/vect/slp-48.c: Add novector pragma.
8559 * gcc.dg/vect/slp-49.c: Add novector pragma.
8560 * gcc.dg/vect/slp-5.c: Add novector pragma.
8561 * gcc.dg/vect/slp-6.c: Add novector pragma.
8562 * gcc.dg/vect/slp-7.c: Add novector pragma.
8563 * gcc.dg/vect/slp-8.c: Add novector pragma.
8564 * gcc.dg/vect/slp-9.c: Add novector pragma.
8565 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
8566 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
8567 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
8568 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
8569 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
8570 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
8571 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
8572 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
8573 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
8574 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
8575 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
8576 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
8577 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
8578 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
8579 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
8580 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
8581 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
8582 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
8583 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
8584 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
8585 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
8586 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
8587 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
8588 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
8589 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
8590 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
8591 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
8592 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
8593 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
8594 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
8595 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
8596 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
8597 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
8598 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
8599 * gcc.dg/vect/vect-100.c: Add novector pragma.
8600 * gcc.dg/vect/vect-103.c: Add novector pragma.
8601 * gcc.dg/vect/vect-104.c: Add novector pragma.
8602 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
8603 * gcc.dg/vect/vect-105.c: Add novector pragma.
8604 * gcc.dg/vect/vect-106.c: Add novector pragma.
8605 * gcc.dg/vect/vect-107.c: Add novector pragma.
8606 * gcc.dg/vect/vect-108.c: Add novector pragma.
8607 * gcc.dg/vect/vect-109.c: Add novector pragma.
8608 * gcc.dg/vect/vect-11.c: Add novector pragma.
8609 * gcc.dg/vect/vect-110.c: Add novector pragma.
8610 * gcc.dg/vect/vect-113.c: Add novector pragma.
8611 * gcc.dg/vect/vect-114.c: Add novector pragma.
8612 * gcc.dg/vect/vect-115.c: Add novector pragma.
8613 * gcc.dg/vect/vect-116.c: Add novector pragma.
8614 * gcc.dg/vect/vect-117.c: Add novector pragma.
8615 * gcc.dg/vect/vect-11a.c: Add novector pragma.
8616 * gcc.dg/vect/vect-12.c: Add novector pragma.
8617 * gcc.dg/vect/vect-122.c: Add novector pragma.
8618 * gcc.dg/vect/vect-124.c: Add novector pragma.
8619 * gcc.dg/vect/vect-13.c: Add novector pragma.
8620 * gcc.dg/vect/vect-14.c: Add novector pragma.
8621 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
8622 * gcc.dg/vect/vect-15.c: Add novector pragma.
8623 * gcc.dg/vect/vect-17.c: Add novector pragma.
8624 * gcc.dg/vect/vect-18.c: Add novector pragma.
8625 * gcc.dg/vect/vect-19.c: Add novector pragma.
8626 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
8627 * gcc.dg/vect/vect-2.c: Add novector pragma.
8628 * gcc.dg/vect/vect-20.c: Add novector pragma.
8629 * gcc.dg/vect/vect-21.c: Add novector pragma.
8630 * gcc.dg/vect/vect-22.c: Add novector pragma.
8631 * gcc.dg/vect/vect-23.c: Add novector pragma.
8632 * gcc.dg/vect/vect-24.c: Add novector pragma.
8633 * gcc.dg/vect/vect-25.c: Add novector pragma.
8634 * gcc.dg/vect/vect-26.c: Add novector pragma.
8635 * gcc.dg/vect/vect-27.c: Add novector pragma.
8636 * gcc.dg/vect/vect-28.c: Add novector pragma.
8637 * gcc.dg/vect/vect-29.c: Add novector pragma.
8638 * gcc.dg/vect/vect-3.c: Add novector pragma.
8639 * gcc.dg/vect/vect-30.c: Add novector pragma.
8640 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
8641 * gcc.dg/vect/vect-31.c: Add novector pragma.
8642 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
8643 * gcc.dg/vect/vect-32.c: Add novector pragma.
8644 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
8645 * gcc.dg/vect/vect-33.c: Add novector pragma.
8646 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
8647 * gcc.dg/vect/vect-34.c: Add novector pragma.
8648 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
8649 * gcc.dg/vect/vect-35.c: Add novector pragma.
8650 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
8651 * gcc.dg/vect/vect-36.c: Add novector pragma.
8652 * gcc.dg/vect/vect-38.c: Add novector pragma.
8653 * gcc.dg/vect/vect-4.c: Add novector pragma.
8654 * gcc.dg/vect/vect-40.c: Add novector pragma.
8655 * gcc.dg/vect/vect-42.c: Add novector pragma.
8656 * gcc.dg/vect/vect-44.c: Add novector pragma.
8657 * gcc.dg/vect/vect-46.c: Add novector pragma.
8658 * gcc.dg/vect/vect-48.c: Add novector pragma.
8659 * gcc.dg/vect/vect-5.c: Add novector pragma.
8660 * gcc.dg/vect/vect-50.c: Add novector pragma.
8661 * gcc.dg/vect/vect-52.c: Add novector pragma.
8662 * gcc.dg/vect/vect-54.c: Add novector pragma.
8663 * gcc.dg/vect/vect-56.c: Add novector pragma.
8664 * gcc.dg/vect/vect-58.c: Add novector pragma.
8665 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
8666 * gcc.dg/vect/vect-6.c: Add novector pragma.
8667 * gcc.dg/vect/vect-60.c: Add novector pragma.
8668 * gcc.dg/vect/vect-62.c: Add novector pragma.
8669 * gcc.dg/vect/vect-63.c: Add novector pragma.
8670 * gcc.dg/vect/vect-64.c: Add novector pragma.
8671 * gcc.dg/vect/vect-65.c: Add novector pragma.
8672 * gcc.dg/vect/vect-66.c: Add novector pragma.
8673 * gcc.dg/vect/vect-67.c: Add novector pragma.
8674 * gcc.dg/vect/vect-68.c: Add novector pragma.
8675 * gcc.dg/vect/vect-7.c: Add novector pragma.
8676 * gcc.dg/vect/vect-70.c: Add novector pragma.
8677 * gcc.dg/vect/vect-71.c: Add novector pragma.
8678 * gcc.dg/vect/vect-72.c: Add novector pragma.
8679 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
8680 * gcc.dg/vect/vect-73.c: Add novector pragma.
8681 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
8682 * gcc.dg/vect/vect-74.c: Add novector pragma.
8683 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
8684 * gcc.dg/vect/vect-75.c: Add novector pragma.
8685 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
8686 * gcc.dg/vect/vect-76.c: Add novector pragma.
8687 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
8688 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
8689 * gcc.dg/vect/vect-77.c: Add novector pragma.
8690 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
8691 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
8692 * gcc.dg/vect/vect-78.c: Add novector pragma.
8693 * gcc.dg/vect/vect-8.c: Add novector pragma.
8694 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
8695 * gcc.dg/vect/vect-80.c: Add novector pragma.
8696 * gcc.dg/vect/vect-82.c: Add novector pragma.
8697 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
8698 * gcc.dg/vect/vect-83.c: Add novector pragma.
8699 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
8700 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
8701 * gcc.dg/vect/vect-85.c: Add novector pragma.
8702 * gcc.dg/vect/vect-86.c: Add novector pragma.
8703 * gcc.dg/vect/vect-87.c: Add novector pragma.
8704 * gcc.dg/vect/vect-88.c: Add novector pragma.
8705 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
8706 * gcc.dg/vect/vect-89.c: Add novector pragma.
8707 * gcc.dg/vect/vect-9.c: Add novector pragma.
8708 * gcc.dg/vect/vect-92.c: Add novector pragma.
8709 * gcc.dg/vect/vect-93.c: Add novector pragma.
8710 * gcc.dg/vect/vect-95.c: Add novector pragma.
8711 * gcc.dg/vect/vect-96.c: Add novector pragma.
8712 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
8713 * gcc.dg/vect/vect-97.c: Add novector pragma.
8714 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
8715 * gcc.dg/vect/vect-98.c: Add novector pragma.
8716 * gcc.dg/vect/vect-99.c: Add novector pragma.
8717 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
8718 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
8719 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
8720 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
8721 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
8722 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
8723 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
8724 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
8725 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
8726 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
8727 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
8728 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
8729 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
8730 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
8731 * gcc.dg/vect/vect-all.c: Add novector pragma.
8732 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
8733 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
8734 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
8735 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
8736 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
8737 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
8738 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
8739 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
8740 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
8741 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
8742 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
8743 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
8744 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
8745 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
8746 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
8747 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
8748 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
8749 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
8750 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
8751 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
8752 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
8753 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
8754 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
8755 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
8756 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
8757 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
8758 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
8759 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
8760 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
8761 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
8762 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
8763 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
8764 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
8765 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
8766 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
8767 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
8768 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
8769 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
8770 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
8771 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
8772 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
8773 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
8774 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
8775 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
8776 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
8777 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
8778 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
8779 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
8780 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
8781 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
8782 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
8783 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
8784 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
8785 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
8786 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
8787 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
8788 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
8789 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
8790 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
8791 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
8792 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
8793 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
8794 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
8795 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
8796 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
8797 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
8798 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
8799 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
8800 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
8801 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
8802 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
8803 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
8804 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
8805 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
8806 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
8807 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
8808 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
8809 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
8810 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
8811 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
8812 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
8813 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
8814 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
8815 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
8816 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
8817 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
8818 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
8819 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
8820 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
8821 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
8822 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
8823 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
8824 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
8825 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
8826 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
8827 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
8828 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
8829 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
8830 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
8831 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
8832 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
8833 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
8834 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
8835 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
8836 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
8837 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
8838 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
8839 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
8840 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
8841 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
8842 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
8843 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
8844 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
8845 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
8846 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
8847 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
8848 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
8849 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
8850 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
8851 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
8852 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
8853 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
8854 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
8855 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
8856 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
8857 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
8858 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
8859 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
8860 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
8861 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
8862 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
8863 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
8864 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
8865 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
8866 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
8867 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
8868 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
8869 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
8870 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
8871 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
8872 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
8873 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
8874 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
8875 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
8876 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
8877 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
8878 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
8879 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
8880 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
8881 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
8882 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
8883 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
8884 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
8885 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
8886 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
8887 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
8888 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
8889 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
8890 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
8891 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
8892 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
8893 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
8894 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
8895 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
8896 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
8897 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
8898 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
8899 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
8900 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
8901 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
8902 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
8903 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
8904 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
8905 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
8906 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
8907 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
8908 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
8909 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
8910 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
8911 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
8912 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
8913 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
8914 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
8915 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
8916 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
8917 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
8918 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
8919 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
8920 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
8921 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
8922 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
8923 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
8924 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
8925 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
8926 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
8927 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
8928 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
8929 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
8930 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
8931 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
8932 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
8933 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
8934 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
8935 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
8936 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
8937 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
8938 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
8939 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
8940 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
8941 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
8942 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
8943 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
8944 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
8945 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
8946 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
8947 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
8948 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
8949 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
8950 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
8951 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
8952 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
8953 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
8954 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
8955 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
8956 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
8957 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
8958 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
8959 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
8960 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
8961 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
8962 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
8963 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
8964 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
8965 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
8966 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
8967 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
8968 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
8969 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
8970 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
8971 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
8972 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
8973 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
8974 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
8975 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
8976 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
8977 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
8978 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
8979 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
8980 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
8981 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
8982 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
8983 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
8984 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
8985 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
8986 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
8987 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
8988 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
8989 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
8990 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
8991 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
8992
8993 2023-08-04 Tamar Christina <tamar.christina@arm.com>
8994
8995 * gcc.dg/vect/vect-novector-pragma.c: New test.
8996
8997 2023-08-04 Tamar Christina <tamar.christina@arm.com>
8998
8999 * g++.dg/vect/vect.exp (support vect- prefix).
9000 * g++.dg/vect/vect-novector-pragma.cc: New test.
9001
9002 2023-08-04 Tamar Christina <tamar.christina@arm.com>
9003
9004 PR target/106346
9005 * gcc.target/aarch64/pr98772.c: Adjust assembly.
9006 * gcc.target/aarch64/vect-widen-shift.c: New test.
9007
9008 2023-08-04 Richard Biener <rguenther@suse.de>
9009
9010 PR tree-optimization/110838
9011 * gcc.dg/vect/pr110838.c: New testcase.
9012
9013 2023-08-04 Pan Li <pan2.li@intel.com>
9014
9015 Revert:
9016 2023-08-04 Pan Li <pan2.li@intel.com>
9017
9018 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
9019
9020 2023-08-04 Pan Li <pan2.li@intel.com>
9021
9022 Revert:
9023 2023-08-04 Pan Li <pan2.li@intel.com>
9024
9025 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
9026 New test.
9027
9028 2023-08-04 Pan Li <pan2.li@intel.com>
9029
9030 Revert:
9031 2023-08-04 Pan Li <pan2.li@intel.com>
9032
9033 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
9034
9035 2023-08-04 Pan Li <pan2.li@intel.com>
9036
9037 Revert:
9038 2023-08-04 Pan Li <pan2.li@intel.com>
9039
9040 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
9041 New test.
9042
9043 2023-08-04 Andrew Pinski <apinski@marvell.com>
9044
9045 PR tree-optimization/110874
9046 * gcc.c-torture/compile/pr110874-a.c: New test.
9047
9048 2023-08-04 Drew Ross <drross@redhat.com>
9049
9050 PR middle-end/101955
9051 * gcc.dg/pr101955.c: New test.
9052
9053 2023-08-04 Pan Li <pan2.li@intel.com>
9054
9055 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
9056 New test.
9057
9058 2023-08-04 Pan Li <pan2.li@intel.com>
9059
9060 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
9061
9062 2023-08-04 Pan Li <pan2.li@intel.com>
9063
9064 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
9065 New test.
9066
9067 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
9068
9069 * gcc.target/aarch64/pr110625_3.c: New testcase.
9070
9071 2023-08-04 Pan Li <pan2.li@intel.com>
9072
9073 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
9074
9075 2023-08-04 Pan Li <pan2.li@intel.com>
9076
9077 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
9078
9079 2023-08-04 Pan Li <pan2.li@intel.com>
9080
9081 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
9082 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
9083
9084 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
9085
9086 * g++.dg/ipa/pure-const-3.C: Move source to...
9087 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
9088 accordingly.
9089 * g++.dg/ipa/pure-const-3b.C: New.
9090
9091 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
9092
9093 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
9094 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
9095 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
9096 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
9097 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
9098 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
9099 * gcc.target/bpf/core-builtin-type-based.c: New test.
9100 * gcc.target/bpf/core-builtin-type-id.c: New test.
9101 * gcc.target/bpf/core-support.h: New test.
9102
9103 2023-08-03 David Malcolm <dmalcolm@redhat.com>
9104
9105 PR analyzer/108171
9106 * gcc.dg/analyzer/pr108171.c: New test.
9107
9108 2023-08-03 David Malcolm <dmalcolm@redhat.com>
9109
9110 PR analyzer/110882
9111 * gcc.dg/analyzer/pr110882.c: New test.
9112
9113 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
9114
9115 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
9116 (test_can_div_trunc_p_const): Add more tests.
9117
9118 2023-08-03 Richard Biener <rguenther@suse.de>
9119
9120 PR tree-optimization/110838
9121 * gcc.dg/torture/pr110838.c: New testcase.
9122
9123 2023-08-03 Richard Biener <rguenther@suse.de>
9124
9125 PR tree-optimization/110702
9126 * gcc.dg/torture/pr110702.c: New testcase.
9127
9128 2023-08-03 Richard Biener <rguenther@suse.de>
9129
9130 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
9131
9132 2023-08-03 Richard Biener <rguenther@suse.de>
9133
9134 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
9135 and eliminate both in the end.
9136
9137 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9138
9139 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
9140 * gcc.target/s390/vxe2/vlbr-1.c: New test.
9141 * gcc.target/s390/vxe2/vstbr-1.c: New test.
9142 * gcc.target/s390/vxe2/vstbr-2.c: New test.
9143
9144 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9145
9146 * lib/target-supports.exp (check_effective_target_vect_bswap):
9147 Add s390.
9148
9149 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
9150
9151 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
9152 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
9153 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
9154 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
9155 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
9156
9157 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
9158
9159 PR target/110792
9160 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
9161 * gcc.target/i386/pr110792.c: New 64-bit C test case.
9162
9163 2023-08-03 Pan Li <pan2.li@intel.com>
9164
9165 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
9166
9167 2023-08-03 Andrew Pinski <apinski@marvell.com>
9168
9169 * gcc.c-torture/execute/20230802-1.c: New test.
9170
9171 2023-08-03 Pan Li <pan2.li@intel.com>
9172
9173 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
9174
9175 2023-08-02 Eric Feng <ef2648@columbia.edu>
9176
9177 PR analyzer/107646
9178 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
9179 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
9180 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
9181
9182 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9183
9184 PR rtl-optimization/110869
9185 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
9186 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
9187 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
9188 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
9189 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
9190 constant is already reduced.
9191 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
9192 constant is already reduced.
9193
9194 2023-08-02 Richard Biener <rguenther@suse.de>
9195
9196 PR tree-optimization/92335
9197 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
9198 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
9199 expect predictive commoning to happen instead of sinking.
9200 * gcc.dg/vect/pr65947-3.c: Ajdust.
9201
9202 2023-08-02 Pan Li <pan2.li@intel.com>
9203
9204 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
9205
9206 2023-08-02 Jan Hubicka <jh@suse.cz>
9207
9208 * gcc.dg/unroll-1.c: Fix template.
9209
9210 2023-08-02 Jan Hubicka <jh@suse.cz>
9211
9212 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
9213
9214 2023-08-02 liuhongt <hongtao.liu@intel.com>
9215
9216 * gcc.target/i386/pr81904.c: New test.
9217
9218 2023-08-02 liuhongt <hongtao.liu@intel.com>
9219
9220 * gcc.target/i386/vlddqu_vinserti128.c: New test.
9221
9222 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
9223
9224 PR modula2/110161
9225 * gm2/pim/fail/badxproc.mod: New test.
9226
9227 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
9228
9229 * gcc.target/s390/aligned-1.c: New test.
9230 * gcc.target/s390/unaligned-1.c: New test.
9231
9232 2023-08-01 Jan Hubicka <jh@suse.cz>
9233
9234 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
9235 * gcc.dg/vect/vect-1.c: Check profile consistency.
9236 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
9237 * gcc.dg/vect/vect-10.c: Check profile consistency.
9238 * gcc.dg/vect/vect-100.c: Check profile consistency.
9239 * gcc.dg/vect/vect-103.c: Check profile consistency.
9240 * gcc.dg/vect/vect-104.c: Check profile consistency.
9241 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
9242 * gcc.dg/vect/vect-105.c: Check profile consistency.
9243 * gcc.dg/vect/vect-106.c: Check profile consistency.
9244 * gcc.dg/vect/vect-107.c: Check profile consistency.
9245 * gcc.dg/vect/vect-108.c: Check profile consistency.
9246 * gcc.dg/vect/vect-109.c: Check profile consistency.
9247 * gcc.dg/vect/vect-11.c: Check profile consistency.
9248 * gcc.dg/vect/vect-110.c: Check profile consistency.
9249 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
9250 * gcc.dg/vect/vect-112.c: Check profile consistency.
9251 * gcc.dg/vect/vect-113.c: Check profile consistency.
9252 * gcc.dg/vect/vect-114.c: Check profile consistency.
9253 * gcc.dg/vect/vect-115.c: Check profile consistency.
9254 * gcc.dg/vect/vect-116.c: Check profile consistency.
9255 * gcc.dg/vect/vect-117.c: Check profile consistency.
9256 * gcc.dg/vect/vect-118.c: Check profile consistency.
9257 * gcc.dg/vect/vect-119.c: Check profile consistency.
9258 * gcc.dg/vect/vect-11a.c: Check profile consistency.
9259 * gcc.dg/vect/vect-12.c: Check profile consistency.
9260 * gcc.dg/vect/vect-120.c: Check profile consistency.
9261 * gcc.dg/vect/vect-121.c: Check profile consistency.
9262 * gcc.dg/vect/vect-122.c: Check profile consistency.
9263 * gcc.dg/vect/vect-123.c: Check profile consistency.
9264 * gcc.dg/vect/vect-124.c: Check profile consistency.
9265 * gcc.dg/vect/vect-126.c: Check profile consistency.
9266 * gcc.dg/vect/vect-13.c: Check profile consistency.
9267 * gcc.dg/vect/vect-14.c: Check profile consistency.
9268 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
9269 * gcc.dg/vect/vect-15.c: Check profile consistency.
9270 * gcc.dg/vect/vect-17.c: Check profile consistency.
9271 * gcc.dg/vect/vect-18.c: Check profile consistency.
9272 * gcc.dg/vect/vect-19.c: Check profile consistency.
9273 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
9274 * gcc.dg/vect/vect-2.c: Check profile consistency.
9275 * gcc.dg/vect/vect-20.c: Check profile consistency.
9276 * gcc.dg/vect/vect-21.c: Check profile consistency.
9277 * gcc.dg/vect/vect-22.c: Check profile consistency.
9278 * gcc.dg/vect/vect-23.c: Check profile consistency.
9279 * gcc.dg/vect/vect-24.c: Check profile consistency.
9280 * gcc.dg/vect/vect-25.c: Check profile consistency.
9281 * gcc.dg/vect/vect-26.c: Check profile consistency.
9282 * gcc.dg/vect/vect-27.c: Check profile consistency.
9283 * gcc.dg/vect/vect-28.c: Check profile consistency.
9284 * gcc.dg/vect/vect-29.c: Check profile consistency.
9285 * gcc.dg/vect/vect-3.c: Check profile consistency.
9286 * gcc.dg/vect/vect-30.c: Check profile consistency.
9287 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
9288 * gcc.dg/vect/vect-31.c: Check profile consistency.
9289 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
9290 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
9291 * gcc.dg/vect/vect-32.c: Check profile consistency.
9292 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
9293 * gcc.dg/vect/vect-33.c: Check profile consistency.
9294 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
9295 * gcc.dg/vect/vect-34.c: Check profile consistency.
9296 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
9297 * gcc.dg/vect/vect-35.c: Check profile consistency.
9298 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
9299 * gcc.dg/vect/vect-36.c: Check profile consistency.
9300 * gcc.dg/vect/vect-38.c: Check profile consistency.
9301 * gcc.dg/vect/vect-4.c: Check profile consistency.
9302 * gcc.dg/vect/vect-40.c: Check profile consistency.
9303 * gcc.dg/vect/vect-42.c: Check profile consistency.
9304 * gcc.dg/vect/vect-44.c: Check profile consistency.
9305 * gcc.dg/vect/vect-46.c: Check profile consistency.
9306 * gcc.dg/vect/vect-48.c: Check profile consistency.
9307 * gcc.dg/vect/vect-5.c: Check profile consistency.
9308 * gcc.dg/vect/vect-50.c: Check profile consistency.
9309 * gcc.dg/vect/vect-52.c: Check profile consistency.
9310 * gcc.dg/vect/vect-54.c: Check profile consistency.
9311 * gcc.dg/vect/vect-56.c: Check profile consistency.
9312 * gcc.dg/vect/vect-58.c: Check profile consistency.
9313 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
9314 * gcc.dg/vect/vect-6.c: Check profile consistency.
9315 * gcc.dg/vect/vect-60.c: Check profile consistency.
9316 * gcc.dg/vect/vect-62.c: Check profile consistency.
9317 * gcc.dg/vect/vect-63.c: Check profile consistency.
9318 * gcc.dg/vect/vect-64.c: Check profile consistency.
9319 * gcc.dg/vect/vect-65.c: Check profile consistency.
9320 * gcc.dg/vect/vect-66.c: Check profile consistency.
9321 * gcc.dg/vect/vect-67.c: Check profile consistency.
9322 * gcc.dg/vect/vect-68.c: Check profile consistency.
9323 * gcc.dg/vect/vect-7.c: Check profile consistency.
9324 * gcc.dg/vect/vect-70.c: Check profile consistency.
9325 * gcc.dg/vect/vect-71.c: Check profile consistency.
9326 * gcc.dg/vect/vect-72.c: Check profile consistency.
9327 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
9328 * gcc.dg/vect/vect-73.c: Check profile consistency.
9329 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
9330 * gcc.dg/vect/vect-74.c: Check profile consistency.
9331 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
9332 * gcc.dg/vect/vect-75.c: Check profile consistency.
9333 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
9334 * gcc.dg/vect/vect-76.c: Check profile consistency.
9335 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
9336 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
9337 * gcc.dg/vect/vect-77.c: Check profile consistency.
9338 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
9339 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
9340 * gcc.dg/vect/vect-78.c: Check profile consistency.
9341 * gcc.dg/vect/vect-8.c: Check profile consistency.
9342 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
9343 * gcc.dg/vect/vect-80.c: Check profile consistency.
9344 * gcc.dg/vect/vect-82.c: Check profile consistency.
9345 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
9346 * gcc.dg/vect/vect-83.c: Check profile consistency.
9347 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
9348 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
9349 * gcc.dg/vect/vect-85.c: Check profile consistency.
9350 * gcc.dg/vect/vect-86.c: Check profile consistency.
9351 * gcc.dg/vect/vect-87.c: Check profile consistency.
9352 * gcc.dg/vect/vect-88.c: Check profile consistency.
9353 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
9354 * gcc.dg/vect/vect-89.c: Check profile consistency.
9355 * gcc.dg/vect/vect-9.c: Check profile consistency.
9356 * gcc.dg/vect/vect-91.c: Check profile consistency.
9357 * gcc.dg/vect/vect-92.c: Check profile consistency.
9358 * gcc.dg/vect/vect-93.c: Check profile consistency.
9359 * gcc.dg/vect/vect-95.c: Check profile consistency.
9360 * gcc.dg/vect/vect-96.c: Check profile consistency.
9361 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
9362 * gcc.dg/vect/vect-97.c: Check profile consistency.
9363 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
9364 * gcc.dg/vect/vect-98.c: Check profile consistency.
9365 * gcc.dg/vect/vect-99.c: Check profile consistency.
9366
9367 2023-08-01 Pan Li <pan2.li@intel.com>
9368 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9369
9370 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
9371 test cases.
9372 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
9373 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
9374 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
9375 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
9376 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
9377 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
9378 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
9379 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
9380 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
9381 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
9382 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
9383 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
9384 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
9385 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
9386 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
9387 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
9388 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
9389 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
9390 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
9391 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
9392 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
9393 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
9394 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
9395 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
9396 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
9397 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
9398 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
9399 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
9400 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
9401 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
9402 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
9403 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
9404 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
9405 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
9406 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
9407 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
9408 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
9409 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
9410 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
9411 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
9412 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
9413 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
9414 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
9415 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
9416 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
9417 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
9418 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
9419 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
9420 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
9421 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
9422 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
9423
9424 2023-08-01 Pan Li <pan2.li@intel.com>
9425
9426 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
9427 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
9428
9429 2023-08-01 liuhongt <hongtao.liu@intel.com>
9430
9431 * gcc.target/i386/pr87007-4.c: Adjust testcase.
9432 * gcc.target/i386/pr87007-5.c: Ditto.
9433
9434 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
9435
9436 PR modula2/110865
9437 * gm2/iso/pass/constvec.mod: New test.
9438 * gm2/iso/pass/constvec2.mod: New test.
9439 * gm2/iso/run/pass/constvec3.mod: New test.
9440
9441 2023-08-01 Andrew Pinski <apinski@marvell.com>
9442
9443 PR tree-optimization/93044
9444 * gcc.dg/tree-ssa/cast-1.c: New test.
9445 * gcc.dg/tree-ssa/cast-2.c: New test.
9446
9447 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
9448
9449 PR c/65213
9450 * gcc.dg/Wmissing-variable-declarations.c: New test.
9451
9452 2023-07-31 Andrew Pinski <apinski@marvell.com>
9453
9454 PR tree-optimization/106164
9455 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
9456
9457 2023-07-31 Andrew Pinski <apinski@marvell.com>
9458
9459 PR tree-optimization/106164
9460 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
9461
9462 2023-07-31 Andrew Pinski <apinski@marvell.com>
9463
9464 PR tree-optimization/100864
9465 * gcc.dg/tree-ssa/bitops-3.c: New test.
9466
9467 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
9468
9469 * gcc.dg/pr110582.c: New.
9470
9471 2023-07-31 David Malcolm <dmalcolm@redhat.com>
9472
9473 PR analyzer/109361
9474 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
9475 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
9476
9477 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
9478
9479 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
9480 * gfortran.dg/goacc/host_data-error.f90: New testcase.
9481 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
9482
9483 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9484
9485 * gcc.dg/cmp-mem-const-1.c: New test.
9486 * gcc.dg/cmp-mem-const-2.c: New test.
9487 * gcc.dg/cmp-mem-const-3.c: New test.
9488 * gcc.dg/cmp-mem-const-4.c: New test.
9489 * gcc.dg/cmp-mem-const-5.c: New test.
9490 * gcc.dg/cmp-mem-const-6.c: New test.
9491 * gcc.target/s390/cmp-mem-const-1.c: New test.
9492
9493 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
9494
9495 * gcc.target/aarch64/pr110625_1.c: New testcase.
9496 * gcc.target/aarch64/pr110625_2.c: New testcase.
9497
9498 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
9499
9500 PR target/110843
9501 * gcc.target/i386/pr110843.c: New test case.
9502
9503 2023-07-31 Pan Li <pan2.li@intel.com>
9504
9505 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
9506 test cases.
9507 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
9508
9509 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9510
9511 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
9512 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
9513 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
9514 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
9515 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
9516 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
9517 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
9518 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
9519 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
9520 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
9521 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
9522
9523 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
9524
9525 PR target/110790
9526 * gcc.target/i386/pr110790-1.c: New test case.
9527 * gcc.target/i386/pr110790-2.c: Likewise.
9528
9529 2023-07-29 Jan Hubicka <jh@suse.cz>
9530
9531 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
9532
9533 2023-07-28 Harald Anlauf <anlauf@gmx.de>
9534
9535 PR fortran/110825
9536 * gfortran.dg/assumed_type_18.f90: New test.
9537
9538 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
9539
9540 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
9541 to dg-options.
9542
9543 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
9544
9545 PR c++/110057
9546 PR ipa/83054
9547 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
9548 * g++.dg/lto/pr89335_0.C: Likewise.
9549 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
9550 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
9551 * g++.dg/warn/pr83054-2.C: New test.
9552
9553 2023-07-28 Jan Hubicka <jh@suse.cz>
9554
9555 PR middle-end/77689
9556 * g++.dg/tree-ssa/loop-split-1.C: New test.
9557
9558 2023-07-28 Jan Hubicka <jh@suse.cz>
9559
9560 PR middle-end/106293
9561 * gcc.dg/tree-prof/loop-split-1.c: New test.
9562 * gcc.dg/tree-prof/loop-split-2.c: New test.
9563 * gcc.dg/tree-prof/loop-split-3.c: New test.
9564
9565 2023-07-28 xuli <xuli1@eswincomputing.com>
9566
9567 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
9568 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
9569 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
9570 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
9571 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
9572 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
9573 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
9574 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
9575 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
9576 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
9577 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
9578 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
9579 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
9580 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
9581 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
9582 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
9583 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
9584 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
9585 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
9586 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
9587 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
9588 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
9589 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
9590 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
9591 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
9592 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
9593 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
9594 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
9595 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
9596 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
9597 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
9598 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
9599 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
9600 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
9601 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
9602
9603 2023-07-28 Jan Hubicka <jh@suse.cz>
9604
9605 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
9606 * gcc.target/i386/avx2-gather-6.c: Likewise.
9607 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
9608
9609 2023-07-28 liuhongt <hongtao.liu@intel.com>
9610
9611 * gcc.target/i386/pr110788.c: New test.
9612
9613 2023-07-27 David Faust <david.faust@oracle.com>
9614
9615 PR target/110782
9616 PR target/110784
9617 * gcc.target/bpf/sload-1.c: New test.
9618 * gcc.target/bpf/sload-pseudoc-1.c: New test.
9619 * gcc.target/bpf/smov-1.c: New test.
9620 * gcc.target/bpf/smov-pseudoc-1.c: New test.
9621
9622 2023-07-27 David Faust <david.faust@oracle.com>
9623
9624 * gcc.target/bpf/alu-2.c: New test.
9625 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
9626
9627 2023-07-27 Jan Hubicka <jh@suse.cz>
9628
9629 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
9630 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
9631 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
9632 * gcc.dg/unroll-1.c: Test for profile mismatches.
9633 * gcc.dg/unroll-3.c: Test for profile mismatches.
9634 * gcc.dg/unroll-4.c: Test for profile mismatches.
9635 * gcc.dg/unroll-5.c: Test for profile mismatches.
9636 * gcc.dg/unroll-6.c: Test for profile mismatches.
9637
9638 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
9639
9640 * gfortran.dg/gomp/teams-6.f90: Extend.
9641
9642 2023-07-27 Jan Hubicka <jh@suse.cz>
9643
9644 * gcc.dg/pr102385.c: Check for no profile mismatches.
9645 * gcc.dg/pr96931.c: Check for no profile mismatches.
9646 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
9647 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
9648 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
9649 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
9650 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
9651 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
9652 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
9653 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
9654 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
9655 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
9656 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
9657 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
9658 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
9659 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
9660 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
9661 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
9662 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
9663 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
9664 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
9665 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
9666
9667 2023-07-27 Patrick Palka <ppalka@redhat.com>
9668
9669 PR c++/110197
9670 * g++.dg/cpp0x/constexpr-empty18.C: New test.
9671 * g++.dg/cpp0x/constexpr-empty19.C: New test.
9672
9673 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9674
9675 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
9676 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
9677 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
9678 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
9679 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
9680 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
9681 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
9682 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
9683 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
9684 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
9685 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
9686 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
9687 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
9688 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
9689 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
9690 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
9691 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
9692 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
9693 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
9694 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
9695 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
9696 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
9697 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
9698 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
9699 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
9700 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
9701 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
9702
9703 2023-07-27 demin.han <demin.han@starfivetech.com>
9704
9705 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
9706
9707 2023-07-27 Richard Biener <rguenther@suse.de>
9708
9709 PR tree-optimization/110829
9710 * gcc.dg/pr56837.c: XFAIL part of the testcase.
9711
9712 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
9713
9714 PR c++/103497
9715 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
9716
9717 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
9718 Richard Biener <rguenther@suse.de>
9719
9720 PR tree-optimization/110776
9721 * gcc.target/powerpc/pr110776.c: New test.
9722
9723 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
9724
9725 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
9726 * gcc.target/riscv/pr102957.c: Likewise.
9727
9728 2023-07-26 Patrick Palka <ppalka@redhat.com>
9729
9730 PR c++/110566
9731 PR c++/108179
9732 * g++.dg/cpp1z/class-deduction115.C: New test.
9733 * g++.dg/template/ttp39.C: New test.
9734
9735 2023-07-26 Patrick Palka <ppalka@redhat.com>
9736
9737 PR c++/110566
9738 PR c++/108179
9739 * g++.dg/template/ttp38.C: New test.
9740
9741 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
9742
9743 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
9744 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
9745 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
9746 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
9747
9748 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
9749
9750 * gcc.target/riscv/attribute-20.c: New test.
9751 * gcc.target/riscv/attribute-21.c: New test.
9752 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
9753
9754 2023-07-26 Patrick Palka <ppalka@redhat.com>
9755
9756 PR c++/110809
9757 * g++.dg/cpp2a/nontype-float3.C: New test.
9758
9759 2023-07-26 Harald Anlauf <anlauf@gmx.de>
9760
9761 PR fortran/68569
9762 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
9763 * gfortran.dg/data_char_5.f90: Likewise.
9764 * gfortran.dg/data_char_6.f90: New test.
9765
9766 2023-07-26 Jason Merrill <jason@redhat.com>
9767
9768 PR c++/106310
9769 * g++.dg/template/template-keyword4.C: New test.
9770
9771 2023-07-26 David Faust <david.faust@oracle.com>
9772
9773 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
9774 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
9775 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
9776 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
9777 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
9778 * gcc.target/bpf/atomic-op-1.c: New test.
9779 * gcc.target/bpf/atomic-op-2.c: New test.
9780 * gcc.target/bpf/atomic-op-3.c: New test.
9781 * gcc.target/bpf/atomic-xchg-1.c: New test.
9782 * gcc.target/bpf/atomic-xchg-2.c: New test.
9783
9784 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
9785
9786 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
9787 `main` of this testcase.
9788
9789 2023-07-26 Carl Love <cel@us.ibm.com>
9790
9791 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
9792 vec-replace-word-runnable_1.c.
9793 * gcc.target/powerpc/vec-replace-word-runnable_1.c
9794 (dg-options): add -flax-vector-conversions.
9795 (vec_replace_unaligned) Fix first argument type.
9796 (vresult_uchar): Fix expected results.
9797 (vec_replace_unaligned): Update for loop to check uchar results.
9798 Remove extra spaces in if statements. Insert missing spaces in
9799 for statements.
9800 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
9801
9802 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
9803
9804 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
9805 instead of dg-options.
9806
9807 2023-07-26 Richard Biener <rguenther@suse.de>
9808
9809 PR tree-optimization/106081
9810 * gcc.dg/vect/pr106081.c: New testcase.
9811
9812 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
9813
9814 PR testsuite/110763
9815 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
9816 (main): Use it.
9817
9818 2023-07-26 Li Xu <xuli1@eswincomputing.com>
9819
9820 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
9821
9822 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
9823
9824 PR target/110762
9825 * gcc.target/i386/pr110762.c: New test.
9826
9827 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
9828
9829 * gcc.target/bpf/neg-1.c: New test.
9830 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
9831
9832 2023-07-26 Richard Biener <rguenther@suse.de>
9833
9834 PR tree-optimization/110799
9835 * gcc.dg/torture/pr110799.c: New testcase.
9836
9837 2023-07-26 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR tree-optimization/110755
9840 * gcc.dg/pr110755.c: New test.
9841
9842 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
9843
9844 PR target/110741
9845 * g++.target/powerpc/pr110741.C: New test.
9846
9847 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
9848
9849 * gcc.target/riscv/fsflags.c: New test.
9850
9851 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
9852
9853 PR c++/96630
9854 PR c++/98675
9855 PR c++/70331
9856 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
9857 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
9858 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
9859 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
9860 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
9861 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
9862
9863 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
9864
9865 PR c++/110619
9866 * g++.dg/cpp1y/constexpr-110619.C: New test.
9867
9868 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
9869
9870 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
9871 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
9872 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
9873 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
9874 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
9875 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
9876 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
9877 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
9878 * g++.dg/cpp0x/overflow1.C: Likewise.
9879 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
9880 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
9881 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
9882 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
9883 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
9884 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
9885 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
9886 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
9887 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
9888 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
9889 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
9890 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
9891 * g++.dg/cpp1y/pr68180.C: Likewise.
9892 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
9893 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
9894 * g++.dg/cpp2a/bit-cast11.C: Likewise.
9895 * g++.dg/cpp2a/bit-cast12.C: Likewise.
9896 * g++.dg/cpp2a/bit-cast14.C: Likewise.
9897 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
9898 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
9899 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
9900 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
9901 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
9902 * g++.dg/cpp2a/constinit10.C: Likewise.
9903 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
9904 * g++.dg/ext/constexpr-vla2.C: Likewise.
9905 * g++.dg/ext/constexpr-vla3.C: Likewise.
9906 * g++.dg/ubsan/pr63956.C: Likewise.
9907
9908 2023-07-26 Jason Merrill <jason@redhat.com>
9909
9910 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
9911
9912 2023-07-25 Andrew Pinski <apinski@marvell.com>
9913
9914 PR testsuite/110803
9915 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
9916 `signed char`.
9917
9918 2023-07-25 Marek Polacek <polacek@redhat.com>
9919
9920 PR c++/110382
9921 * g++.dg/cpp1y/constexpr-110382.C: New test.
9922
9923 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
9924
9925 PR fortran/110725
9926 PR middle-end/71065
9927 * gfortran.dg/gomp/teams-6.f90: New test.
9928
9929 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
9930
9931 * gnat.dg/unroll3.adb: Adjust.
9932
9933 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
9934
9935 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
9936
9937 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
9938
9939 PR target/103605
9940 * gcc.target/powerpc/pr103605.h: New.
9941 * gcc.target/powerpc/pr103605-1.c: New.
9942 * gcc.target/powerpc/pr103605-2.c: New.
9943
9944 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
9945
9946 PR modula2/110174
9947 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
9948 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
9949 * gm2/extensions/asm/fail/stressreturn.mod: New test.
9950 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
9951 * gm2/extensions/asm/pass/fooasm.mod: New test.
9952
9953 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
9954
9955 PR fortran/110725
9956 PR middle-end/71065
9957 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
9958 * gfortran.dg/gomp/teams-5.f90: New test.
9959
9960 2023-07-24 Drew Ross <drross@redhat.com>
9961 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR middle-end/109986
9964 * gcc.c-torture/execute/pr109986.c: New test.
9965 * gcc.dg/tree-ssa/pr109986.c: New test.
9966
9967 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
9968
9969 PR target/110783
9970 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
9971 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
9972 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
9973 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
9974 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
9975 * gcc.target/bpf/diag-smod.c: Likewise.
9976
9977 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
9978
9979 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
9980 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
9981
9982 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
9983
9984 PR target/110786
9985 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
9986 * gcc.target/bpf/bswap-2.c: New test.
9987
9988 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9989
9990 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
9991 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
9992 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
9993 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
9994 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
9995 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
9996 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
9997 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
9998 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
9999
10000 2023-07-24 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/110777
10003 * gcc.dg/pr110777.c: New testcase.
10004
10005 2023-07-24 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/110766
10008 * gcc.dg/torture/pr110766.c: New testcase.
10009
10010 2023-07-24 Pan Li <pan2.li@intel.com>
10011
10012 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
10013 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
10014
10015 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
10016
10017 * gcc.target/riscv/pr110748-1.c: New Test.
10018 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
10019 patterns to avoid random string matches.
10020
10021 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
10022
10023 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
10024
10025 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
10026
10027 PR modula2/110631
10028 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
10029
10030 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
10031
10032 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
10033
10034 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
10035 Richard Biener <rguenther@suse.de>
10036
10037 PR c/110699
10038 * gcc.dg/pr110699.c: New test case.
10039
10040 2023-07-21 Marek Polacek <polacek@redhat.com>
10041
10042 PR c++/110106
10043 * g++.dg/cpp0x/noexcept80.C: New test.
10044
10045 2023-07-21 Jan Hubicka <jh@suse.cz>
10046
10047 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
10048 * gcc.dg/tree-ssa/dce-1.c: Likewise.
10049
10050 2023-07-21 Jan Hubicka <jh@suse.cz>
10051
10052 * gcc.dg/loop-unswitch-17.c: Disable ch.
10053 * gcc.dg/pr103079.c: Disable ch.
10054 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
10055 as expected.
10056 * gcc.dg/tree-ssa/copy-headers.c: Update template.
10057 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
10058
10059 2023-07-21 Richard Biener <rguenther@suse.de>
10060
10061 PR tree-optimization/41320
10062 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
10063
10064 2023-07-21 Jan Hubicka <jh@suse.cz>
10065
10066 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
10067
10068 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10069
10070 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
10071 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
10072 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
10073 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
10074 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
10075 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
10076 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
10077 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
10078 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
10079 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
10080 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
10081 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
10082 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
10083 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
10084 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
10085 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
10086 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
10087 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
10088 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
10089 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
10090 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
10091 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
10092 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
10093 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
10094 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
10095 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
10096 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
10097 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
10098 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
10099 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
10100 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
10101 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
10102 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
10103 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
10104 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
10105 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
10106 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
10107 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
10108 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
10109 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
10110 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
10111 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
10112 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
10113 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
10114 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
10115 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
10116 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
10117 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
10118
10119 2023-07-21 Richard Biener <rguenther@suse.de>
10120
10121 PR tree-optimization/88540
10122 * gcc.target/i386/pr88540.c: New testcase.
10123 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
10124 * gcc.target/i386/pr54855-12.c: Adjust.
10125 * gcc.target/i386/pr54855-13.c: Likewise.
10126 * gcc.target/i386/pr110170.c: Likewise.
10127 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
10128
10129 2023-07-21 Andrew Pinski <apinski@marvell.com>
10130
10131 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
10132 the passes that enables match-and-simplify.
10133 * gcc.dg/tree-ssa/minmax-23.c: New test.
10134
10135 2023-07-21 Richard Biener <rguenther@suse.de>
10136
10137 PR tree-optimization/110742
10138 * g++.dg/torture/pr110742.C: New testcase.
10139
10140 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
10141
10142 PR testsuite/110729
10143 * gcc.dg/pr110729.c: New test.
10144
10145 2023-07-21 liuhongt <hongtao.liu@intel.com>
10146
10147 * c-c++-common/fcf-protection-10.c: New test.
10148 * c-c++-common/fcf-protection-11.c: New test.
10149 * c-c++-common/fcf-protection-12.c: New test.
10150 * c-c++-common/fcf-protection-8.c: New test.
10151 * c-c++-common/fcf-protection-9.c: New test.
10152 * gcc.target/i386/pr89701-1.c: New test.
10153 * gcc.target/i386/pr89701-2.c: New test.
10154 * gcc.target/i386/pr89701-3.c: New test.
10155
10156 2023-07-21 liuhongt <hongtao.liu@intel.com>
10157
10158 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
10159 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
10160 * lib/target-supports.exp (add_options_for_float16): Add
10161 -msse2 for i?86-*-* || x86_64-*-*.
10162
10163 2023-07-21 David Malcolm <dmalcolm@redhat.com>
10164
10165 PR analyzer/110455
10166 * gcc.dg/analyzer/pr110455.c: New test.
10167
10168 2023-07-21 David Malcolm <dmalcolm@redhat.com>
10169
10170 PR analyzer/110387
10171 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
10172
10173 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
10174
10175 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
10176 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
10177 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
10178 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
10179
10180 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
10181
10182 PR target/110717
10183 * gcc.target/i386/pr110717.c: New test.
10184
10185 2023-07-20 Marek Polacek <polacek@redhat.com>
10186
10187 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
10188
10189 2023-07-20 Marek Polacek <polacek@redhat.com>
10190
10191 PR c++/110114
10192 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
10193 * g++.dg/cpp2a/desig28.C: New test.
10194 * g++.dg/cpp2a/desig29.C: New test.
10195
10196 2023-07-20 Jan Hubicka <jh@suse.cz>
10197
10198 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
10199 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
10200 static; update template.
10201 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
10202 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
10203 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
10204
10205 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
10206
10207 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
10208
10209 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10210
10211 * gfortran.dg/ieee/comparisons_1.f90: New test.
10212 * gfortran.dg/ieee/comparisons_2.f90: New test.
10213 * gfortran.dg/ieee/comparisons_3.F90: New test.
10214
10215 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10216
10217 PR middle-end/77928
10218 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
10219 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
10220 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
10221
10222 2023-07-20 Pan Li <pan2.li@intel.com>
10223
10224 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
10225 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
10226
10227 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
10228
10229 * gcc.target/i386/pr88873.c: New test case.
10230
10231 2023-07-20 Richard Biener <rguenther@suse.de>
10232
10233 PR middle-end/61747
10234 * g++.target/i386/pr61747.C: New testcase.
10235
10236 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
10237
10238 PR preprocessor/103902
10239 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
10240 "size_t" throughout.
10241 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
10242
10243 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10244
10245 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
10246 Adapt test.
10247 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
10248 Ditto.
10249 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
10250 Ditto.
10251 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
10252 : Ditto.
10253 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
10254 Ditto.
10255
10256 2023-07-19 Marek Polacek <polacek@redhat.com>
10257
10258 PR c++/110745
10259 * g++.dg/diagnostic/base.C: New test.
10260
10261 2023-07-19 David Malcolm <dmalcolm@redhat.com>
10262
10263 PR analyzer/110700
10264 * gcc.dg/analyzer/taint-divisor-2.c: New test.
10265
10266 2023-07-19 Marek Polacek <polacek@redhat.com>
10267
10268 PR c++/110064
10269 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
10270
10271 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
10272
10273 * gcc.target/avr/lra-elim.c: New test.
10274
10275 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
10276
10277 * gm2/errors/fail/badabs.mod: New test.
10278 * gm2/errors/fail/badenum.mod: New test.
10279
10280 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
10281
10282 * gcc.target/aarch64/feature-bf16-backport.c: New test.
10283 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
10284 * gcc.target/aarch64/feature-fp16-backport.c: New test.
10285 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
10286 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
10287 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
10288 * gcc.target/aarch64/feature-memtag-backport.c: New test.
10289 * gcc.target/aarch64/feature-sha3-backport.c: New test.
10290 * gcc.target/aarch64/feature-sm4-backport.c: New test.
10291
10292 2023-07-19 Andrew Pinski <apinski@marvell.com>
10293
10294 PR tree-optimization/110252
10295 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
10296 __builtin_parity loses the nonzerobits info.
10297 * gcc.c-torture/execute/pr110252-1.c: New test.
10298 * gcc.c-torture/execute/pr110252-2.c: New test.
10299 * gcc.c-torture/execute/pr110252-3.c: New test.
10300 * gcc.c-torture/execute/pr110252-4.c: New test.
10301
10302 2023-07-19 Andrew Pinski <apinski@marvell.com>
10303
10304 PR tree-optimization/110726
10305 * gcc.c-torture/execute/bitops-1.c: New test.
10306
10307 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
10308
10309 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
10310 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
10311 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
10312
10313 2023-07-19 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR tree-optimization/110731
10316 * gcc.dg/pr110731.c: New test.
10317
10318 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
10319
10320 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
10321
10322 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
10323
10324 PR fortran/107424
10325 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
10326 the additional count variable.
10327
10328 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
10329
10330 * gcc.target/riscv/arch-2.c: Update -march.
10331 * gcc.target/riscv/arch-3.c: Ditto.
10332 * gcc.target/riscv/arch-5.c: Ditto.
10333 * gcc.target/riscv/arch-8.c: Ditto.
10334 * gcc.target/riscv/attribute-10.c: Ditto.
10335 * gcc.target/riscv/attribute-18.c: Ditto.
10336 * gcc.target/riscv/attribute-19.c: Ditto.
10337 * gcc.target/riscv/attribute-8.c: Ditto.
10338 * gcc.target/riscv/attribute-9.c: Ditto.
10339 * gcc.target/riscv/pr102957.c: Ditto.
10340 * gcc.target/riscv/arch-22.cc: New test.
10341 * gcc.target/riscv/arch-23.c: New file.
10342
10343 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
10344
10345 * gcc.target/riscv/stack_save_restore.c: Moved to...
10346 * gcc.target/riscv/stack_save_restore_2.c: ...here.
10347 * gcc.target/riscv/stack_save_restore_1.c: New test.
10348
10349 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
10350
10351 PR preprocessor/103902
10352 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
10353 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
10354 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
10355 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
10356
10357 2023-07-19 liuhongt <hongtao.liu@intel.com>
10358
10359 * gcc.target/i386/pr109504.c: New test.
10360 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
10361 * gcc.target/i386/sse2-float16-1.c: Ditto.
10362 * gcc.target/i386/sse2-float16-4.c: New test.
10363 * gcc.target/i386/sse2-float16-5.c: New test.
10364 * g++.target/i386/float16-1.C: Adjust error info.
10365
10366 2023-07-18 Marek Polacek <polacek@redhat.com>
10367
10368 PR c++/110340
10369 * g++.dg/cpp/string-4.C: New test.
10370 * g++.dg/cpp/ucn-2.C: New test.
10371
10372 2023-07-18 Marek Polacek <polacek@redhat.com>
10373
10374 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
10375 output.
10376
10377 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
10378
10379 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
10380 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
10381 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
10382 New test.
10383 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
10384 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
10385 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
10386 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
10387 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
10388 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
10389 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
10390 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
10391 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
10392 New test.
10393 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
10394 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
10395 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
10396 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
10397 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
10398 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
10399
10400 2023-07-18 Patrick Palka <ppalka@redhat.com>
10401
10402 * g++.dg/overload/conv-op5.C: New test.
10403
10404 2023-07-18 Patrick Palka <ppalka@redhat.com>
10405
10406 PR c++/110535
10407 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
10408 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
10409
10410 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10411
10412 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
10413 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
10414 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
10415 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
10416 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
10417 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
10418 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
10419 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
10420 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
10421 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
10422 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
10423 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
10424 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
10425 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
10426 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
10427 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
10428 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
10429 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
10430 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
10431 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
10432 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
10433 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
10434 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
10435 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
10436 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
10437
10438 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10439
10440 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
10441 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
10442 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
10443 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
10444 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
10445 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
10446 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
10447 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
10448 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
10449 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
10450
10451 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
10452
10453 * gcc.target/riscv/attribute-20.c: Removed.
10454
10455 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
10456
10457 * gcc.target/s390/vector/vec-cmpge.c: New test.
10458
10459 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
10460
10461 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
10462
10463 2023-07-18 liuhongt <hongtao.liu@intel.com>
10464
10465 * gcc.target/i386/pr110591.c: New test.
10466 * gcc.target/i386/pr110591-2.c: New test.
10467
10468 2023-07-18 Pan Li <pan2.li@intel.com>
10469
10470 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
10471
10472 2023-07-18 Pan Li <pan2.li@intel.com>
10473 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10474
10475 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
10476 test cases.
10477 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
10478 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
10479 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
10480 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
10481 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
10482 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
10483 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
10484 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
10485 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
10486 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
10487 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
10488 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
10489 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
10490 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
10491 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
10492 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
10493 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
10494 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
10495 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
10496 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
10497 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
10498 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
10499 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
10500 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
10501 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
10502 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
10503 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
10504 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
10505 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
10506 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
10507 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
10508 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
10509 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
10510 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
10511 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
10512 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
10513 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
10514 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
10515 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
10516 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
10517 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
10518 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
10519 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
10520 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
10521
10522 2023-07-17 Harald Anlauf <anlauf@gmx.de>
10523
10524 PR fortran/95947
10525 PR fortran/110658
10526 * gfortran.dg/deferred_character_37.f90: New test.
10527
10528 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10529
10530 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
10531 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
10532
10533 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
10534
10535 PR fortran/110618
10536 * gfortran.dg/intent_out_22.f90: New test.
10537
10538 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
10539
10540 * gfortran.dg/finalize_53.f90: New test.
10541
10542 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
10543
10544 PR target/110696
10545 * gcc.target/riscv/attribute-20.c: New test.
10546 * gcc.target/riscv/pr110696.c: New test.
10547
10548 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10549
10550 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
10551 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
10552 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
10553 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
10554 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
10555 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
10556 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
10557 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
10558 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
10559
10560 2023-07-17 Richard Biener <rguenther@suse.de>
10561
10562 PR tree-optimization/110669
10563 * gcc.dg/torture/pr110669.c: New testcase.
10564
10565 2023-07-17 Andrew Pinski <apinski@marvell.com>
10566
10567 PR tree-optimization/95923
10568 * gcc.dg/tree-ssa/bitops-2.c: New test.
10569 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
10570
10571 2023-07-17 Andrew Pinski <apinski@marvell.com>
10572
10573 PR tree-optimization/110666
10574 * gcc.c-torture/execute/pr110666-1.c: New test.
10575
10576 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
10577
10578 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
10579 * gcc.target/i386/funcspec-56.inc: Handle new march.
10580
10581 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10582
10583 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
10584 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
10585
10586 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10587
10588 * g++.dg/other/i386-2.C: Add -msm4.
10589 * g++.dg/other/i386-3.C: Ditto.
10590 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10591 * gcc.target/i386/sse-12.c: Add -msm4.
10592 * gcc.target/i386/sse-13.c: Ditto.
10593 * gcc.target/i386/sse-14.c: Ditto.
10594 * gcc.target/i386/sse-22.c: Add sm4.
10595 * gcc.target/i386/sse-23.c: Ditto.
10596 * lib/target-supports.exp (check_effective_target_sm4): New.
10597 * gcc.target/i386/sm4-1.c: New test.
10598 * gcc.target/i386/sm4-check.h: Ditto.
10599 * gcc.target/i386/sm4key4-2.c: Ditto.
10600 * gcc.target/i386/sm4rnds4-2.c: Ditto.
10601
10602 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10603
10604 * g++.dg/other/i386-2.C: Add -msha512.
10605 * g++.dg/other/i386-3.C: Ditto.
10606 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10607 * gcc.target/i386/sse-12.c: Add -msha512.
10608 * gcc.target/i386/sse-13.c: Ditto.
10609 * gcc.target/i386/sse-14.c: Ditto.
10610 * gcc.target/i386/sse-22.c: Add sha512.
10611 * gcc.target/i386/sse-23.c: Ditto.
10612 * lib/target-supports.exp (check_effective_target_sha512): New.
10613 * gcc.target/i386/sha512-1.c: New test.
10614 * gcc.target/i386/sha512-check.h: Ditto.
10615 * gcc.target/i386/sha512msg1-2.c: Ditto.
10616 * gcc.target/i386/sha512msg2-2.c: Ditto.
10617 * gcc.target/i386/sha512rnds2-2.c: Ditto.
10618
10619 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10620
10621 * g++.dg/other/i386-2.C: Add -msm3.
10622 * g++.dg/other/i386-3.C: Ditto.
10623 * gcc.target/i386/avx-1.c: Add new define for immediate.
10624 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10625 * gcc.target/i386/sse-12.c: Add -msm3.
10626 * gcc.target/i386/sse-13.c: Ditto.
10627 * gcc.target/i386/sse-14.c: Ditto.
10628 * gcc.target/i386/sse-22.c: Add sm3.
10629 * gcc.target/i386/sse-23.c: Ditto.
10630 * lib/target-supports.exp (check_effective_target_sm3): New.
10631 * gcc.target/i386/sm3-1.c: New test.
10632 * gcc.target/i386/sm3-check.h: Ditto.
10633 * gcc.target/i386/sm3msg1-2.c: Ditto.
10634 * gcc.target/i386/sm3msg2-2.c: Ditto.
10635 * gcc.target/i386/sm3rnds2-2.c: Ditto.
10636
10637 2023-07-17 Kong Lingling <lingling.kong@intel.com>
10638 Haochen Jiang <haochen.jiang@intel.com>
10639
10640 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
10641 * g++.dg/other/i386-3.C: Ditto.
10642 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
10643 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
10644 * gcc.target/i386/sse-13.c: Ditto.
10645 * gcc.target/i386/sse-14.c: Ditto.
10646 * gcc.target/i386/sse-22.c: Ditto.
10647 * gcc.target/i386/sse-23.c: Ditto.
10648 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10649 * lib/target-supports.exp
10650 (check_effective_target_avxvnniint16): New.
10651 * gcc.target/i386/avxvnniint16-1.c: Ditto.
10652 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
10653 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
10654 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
10655 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
10656 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
10657 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
10658
10659 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
10660
10661 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
10662
10663 2023-07-15 Patrick Palka <ppalka@redhat.com>
10664
10665 PR c++/110441
10666 * g++.dg/cpp1z/elide8.C: New test.
10667
10668 2023-07-15 Patrick Palka <ppalka@redhat.com>
10669
10670 PR c++/110524
10671 * g++.dg/cpp2a/fn-template26.C: New test.
10672
10673 2023-07-14 Jason Merrill <jason@redhat.com>
10674
10675 PR c++/110344
10676 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
10677 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
10678
10679 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
10680
10681 PR target/110588
10682 * gcc.target/i386/pr110588.c: New test case.
10683
10684 2023-07-14 Marek Polacek <polacek@redhat.com>
10685 Jason Merrill <jason@redhat.com>
10686
10687 PR c++/109876
10688 * g++.dg/cpp0x/constexpr-template12.C: New test.
10689 * g++.dg/cpp1z/constexpr-template1.C: New test.
10690 * g++.dg/cpp1z/constexpr-template2.C: New test.
10691
10692 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
10693
10694 PR target/110206
10695 * gcc.target/i386/pr110206.c: New test.
10696
10697 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10698
10699 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
10700 Adapt testcase for link fail.
10701 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
10702 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
10703 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
10704 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
10705 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
10706 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
10707
10708 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10709
10710 PR fortran/92178
10711 * gfortran.dg/intent_out_21.f90: New test.
10712
10713 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10714
10715 PR fortran/92178
10716 * gfortran.dg/intent_out_20.f90: New test.
10717
10718 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10719
10720 PR fortran/92178
10721 * gfortran.dg/intent_out_19.f90: New test.
10722
10723 2023-07-14 Tamar Christina <tamar.christina@arm.com>
10724
10725 PR tree-optimization/109154
10726 * gcc.dg/vect/vect-ifcvt-20.c: New test.
10727
10728 2023-07-14 Tamar Christina <tamar.christina@arm.com>
10729
10730 PR tree-optimization/109154
10731 * gcc.dg/vect/vect-ifcvt-19.c: New test.
10732
10733 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
10734
10735 * gcc.target/riscv/arch-22.c: New test.
10736 * gcc.target/riscv/predef-28.c: New test.
10737
10738 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
10739
10740 PR target/107841
10741 * gcc.target/pdp11/pr107841.c: New test.
10742
10743 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
10744
10745 PR fortran/106050
10746 * gfortran.dg/pdt_33.f90: New test.
10747
10748 2023-07-13 Carl Love <cel@us.ibm.com>
10749
10750 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
10751 test_fpscr_rn_builtin_1.c. Add comment.
10752 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
10753 return value of __builtin_set_fpscr_rn builtin.
10754 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
10755
10756 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
10757
10758 PR target/106966
10759 * gcc.target/alpha/pr106966.c: New test.
10760
10761 2023-07-13 Andrew Pinski <apinski@marvell.com>
10762
10763 * gcc.dg/tree-ssa/pr110293-1.c: New test.
10764 * gcc.dg/tree-ssa/pr110539-1.c: New test.
10765 * gcc.dg/tree-ssa/pr110539-2.c: New test.
10766 * gcc.dg/tree-ssa/pr110539-3.c: New test.
10767 * gcc.dg/tree-ssa/pr110539-4.c: New test.
10768
10769 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
10770
10771 PR middle-end/109520
10772 * gcc.target/i386/pr109520.c: New test.
10773
10774 2023-07-13 Pan Li <pan2.li@intel.com>
10775
10776 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
10777 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
10778 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
10779 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
10780 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
10781 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
10782 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
10783
10784 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
10785
10786 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
10787
10788 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
10789
10790 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
10791
10792 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
10793 Kewen Lin <linkw@linux.ibm.com>
10794
10795 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
10796
10797 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10798
10799 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
10800 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
10801 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
10802 New test.
10803 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
10804 New test.
10805 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
10806 New test.
10807 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
10808 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
10809 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
10810 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
10811 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
10812 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
10813 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
10814 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
10815 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
10816 New test.
10817 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
10818 New test.
10819 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
10820 New test.
10821 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
10822 New test.
10823 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
10824 New test.
10825 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
10826 New test.
10827 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
10828 New test.
10829 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
10830 New test.
10831 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
10832 New test.
10833 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
10834 New test.
10835 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
10836 New test.
10837 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
10838 New test.
10839 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
10840 New test.
10841 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
10842 New test.
10843 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
10844 New test.
10845 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
10846 New test.
10847 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
10848 New test.
10849 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
10850 New test.
10851 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
10852 New test.
10853 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
10854 New test.
10855 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
10856 New test.
10857 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
10858 New test.
10859 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
10860 New test.
10861 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
10862 New test.
10863 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
10864 New test.
10865 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
10866 New test.
10867 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
10868 New test.
10869 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
10870 New test.
10871 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
10872 New test.
10873 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
10874 New test.
10875 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
10876 New test.
10877 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
10878 New test.
10879 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
10880 New test.
10881 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
10882 New test.
10883 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
10884 New test.
10885 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
10886 New test.
10887 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
10888 New test.
10889 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
10890 New test.
10891 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
10892 New test.
10893 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
10894 New test.
10895 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
10896 New test.
10897 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
10898 New test.
10899 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
10900 New test.
10901 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
10902 New test.
10903 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
10904 New test.
10905 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
10906 New test.
10907 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
10908 New test.
10909 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
10910 New test.
10911 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
10912 New test.
10913 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
10914 New test.
10915 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
10916 New test.
10917 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
10918 New test.
10919 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
10920 New test.
10921 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
10922 New test.
10923 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
10924 New test.
10925 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
10926 New test.
10927 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
10928 New test.
10929 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
10930 New test.
10931 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
10932 New test.
10933 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
10934 New test.
10935 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
10936 New test.
10937 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
10938 New test.
10939 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
10940 New test.
10941 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
10942 New test.
10943 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
10944 New test.
10945 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
10946 New test.
10947 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
10948 New test.
10949 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
10950 New test.
10951 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
10952 New test.
10953 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
10954 New test.
10955 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
10956 New test.
10957 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
10958 New test.
10959 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
10960 New test.
10961 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
10962 New test.
10963 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
10964 New test.
10965 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
10966 New test.
10967 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
10968 New test.
10969 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
10970 New test.
10971 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
10972 New test.
10973 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
10974 New test.
10975 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
10976 New test.
10977 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
10978 New test.
10979
10980 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10981
10982 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
10983 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
10984 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
10985 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
10986 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
10987 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
10988 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
10989 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
10990 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
10991 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
10992 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
10993 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
10994 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
10995 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
10996 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
10997 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
10998
10999 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11000
11001 PR tree-optimization/107043
11002 * gcc.dg/tree-ssa/pr107043.c: New test.
11003
11004 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11005
11006 PR tree-optimization/107053
11007 * gcc.dg/tree-ssa/pr107053.c: New test.
11008
11009 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11010
11011 * gcc.dg/pr83073.c: Adjust testcase.
11012
11013 2023-07-12 Jan Hubicka <jh@suse.cz>
11014
11015 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
11016
11017 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
11018
11019 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
11020 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
11021 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
11022
11023 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
11024
11025 PR target/110598
11026 * gcc.target/i386/pr110598.c: New test case.
11027
11028 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
11029
11030 * gfortran.dg/pdt_33.f03: New test.
11031
11032 2023-07-12 Richard Biener <rguenther@suse.de>
11033
11034 PR tree-optimization/110630
11035 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
11036 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
11037
11038 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11039
11040 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
11041 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
11042 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
11043 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
11044
11045 2023-07-12 Jan Beulich <jbeulich@suse.com>
11046
11047 * gcc.target/i386/avx2-dupv4sf.c: New test.
11048 * gcc.target/i386/avx2-dupv4si.c: Likewise.
11049 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
11050 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
11051
11052 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
11053
11054 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
11055 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
11056
11057 2023-07-12 liuhongt <hongtao.liu@intel.com>
11058
11059 * gcc.target/i386/pr110438.c: New test.
11060 * gcc.target/i386/pr100711-6.c: Adjust testcase.
11061
11062 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
11063
11064 * g++.target/i386/mv16.C: Add graniterapids-d.
11065 * gcc.target/i386/funcspec-56.inc: Handle new march.
11066
11067 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
11068
11069 * gcc.target/i386/avx512vl-vaes-1.c: New test.
11070
11071 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11072
11073 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
11074 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
11075 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
11076 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
11077 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
11078 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
11079 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
11080 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
11081 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
11082 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
11083 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
11084 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
11085
11086 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
11087
11088 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
11089 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
11090 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
11091 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
11092 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
11093 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
11094
11095 2023-07-11 Harald Anlauf <anlauf@gmx.de>
11096
11097 PR fortran/110288
11098 * gfortran.dg/findloc_10.f90: New test.
11099
11100 2023-07-11 Carl Love <cel@us.ibm.com>
11101
11102 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
11103 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
11104 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
11105 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
11106 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
11107 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
11108 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
11109 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
11110 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
11111 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
11112 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
11113 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
11114 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
11115 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
11116 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
11117 file.
11118 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
11119 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
11120 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
11121 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
11122 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
11123 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
11124 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
11125
11126 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
11127
11128 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
11129
11130 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
11131
11132 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
11133 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
11134 New test.
11135
11136 2023-07-11 Patrick Palka <ppalka@redhat.com>
11137
11138 PR c++/110580
11139 * g++.dg/cpp1y/var-templ83.C: New test.
11140
11141 2023-07-11 liuhongt <hongtao.liu@intel.com>
11142
11143 PR target/110170
11144 * g++.target/i386/pr110170.C: Fix typo.
11145
11146 2023-07-11 Xi Ruoyao <xry111@xry111.site>
11147
11148 * g++.dg/vect/pr110557.cc: Use long long instead of long for
11149 64-bit type.
11150 (test): Remove an unnecessary cast.
11151
11152 2023-07-10 Patrick Palka <ppalka@redhat.com>
11153
11154 PR c++/110523
11155 * g++.dg/template/ttp37.C: New test.
11156
11157 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11158
11159 PR target/110268
11160 * gcc.target/arm/pr110268-1.c: New test.
11161 * gcc.target/arm/pr110268-2.c: New test.
11162
11163 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11164
11165 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
11166
11167 2023-07-10 Xi Ruoyao <xry111@xry111.site>
11168
11169 PR tree-optimization/110557
11170 * g++.dg/vect/pr110557.cc: New test.
11171
11172 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
11173
11174 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
11175 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
11176
11177 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
11178
11179 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
11180
11181 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
11182
11183 * gdc.dg/asm4.d: Update test.
11184
11185 2023-07-10 liuhongt <hongtao.liu@intel.com>
11186
11187 * g++.target/i386/pr110170.C: New test.
11188 * gcc.target/i386/pr110170.c: New test.
11189
11190 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
11191
11192 * gdc.dg/rtti1.d: Move array concat testcase to ...
11193 * gdc.dg/nogc1.d: ... here. New test.
11194
11195 2023-07-09 Jan Hubicka <jh@suse.cz>
11196
11197 * gcc.dg/predict-22.c: Update template.
11198
11199 2023-07-08 Jan Hubicka <jh@suse.cz>
11200
11201 PR tree-optimization/110600
11202 * gcc.c-torture/compile/pr110600.c: New test.
11203
11204 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
11205
11206 PR fortran/99139
11207 PR fortran/99368
11208 * gfortran.dg/pr99139.f90 : New test
11209 * gfortran.dg/pr99368.f90 : New test
11210
11211 2023-07-08 Jan Hubicka <jh@suse.cz>
11212
11213 PR middle-end/110590
11214 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
11215 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
11216
11217 2023-07-08 Harald Anlauf <anlauf@gmx.de>
11218 Steven G. Kargl <kargl@gcc.gnu.org>
11219
11220 PR fortran/92178
11221 * gfortran.dg/intent_out_16.f90: New test.
11222 * gfortran.dg/intent_out_17.f90: New test.
11223 * gfortran.dg/intent_out_18.f90: New test.
11224
11225 2023-07-08 Harald Anlauf <anlauf@gmx.de>
11226
11227 PR fortran/110585
11228 * gfortran.dg/findloc_9.f90: New test.
11229
11230 2023-07-07 Jan Hubicka <jh@suse.cz>
11231
11232 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
11233 * gcc.dg/pr43864-3.c: Likewise.
11234 * gcc.dg/pr43864-4.c: Likewise.
11235 * gcc.dg/pr43864.c: Likewise.
11236 * gcc.dg/unroll-7.c: xfail.
11237
11238 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
11239
11240 * lib/target-supports.exp: Collect both kernel and user events for autofdo
11241
11242 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
11243
11244 PR target/43644
11245 PR target/110533
11246 * gcc.target/i386/pr110533.c: New test case.
11247 * gcc.target/i386/pr43644-2.c: Likewise.
11248
11249 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
11250
11251 PR d/108842
11252 * gdc.dg/pr98277.d: Add more tests.
11253 * gdc.dg/pr108842.d: New test.
11254
11255 2023-07-07 Jan Hubicka <jh@suse.cz>
11256
11257 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
11258 * gcc.dg/pr43864-2.c: Likewise.
11259 * gcc.dg/pr43864-3.c: Likewise.
11260 * gcc.dg/pr43864-4.c: Likewise.
11261 * gcc.dg/pr43864.c: Likewise.
11262 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
11263 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
11264 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
11265 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
11266 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
11267 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11268 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11269 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
11270 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
11271 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
11272 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
11273 * gcc.dg/tree-ssa/update-threading.c: Likewise.
11274 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
11275 * gcc.dg/unroll-7.c: Likewise.
11276 * gcc.dg/unroll-8.c: Likewise.
11277 * gfortran.dg/pr25623-2.f90: Likewise.
11278 * gfortran.dg/pr25623.f90: Likewise.
11279 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
11280 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
11281 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
11282
11283 2023-07-07 Jan Hubicka <jh@suse.cz>
11284
11285 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
11286
11287 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
11288
11289 * gcc.target/s390/vector/vec-init-3.c: New test.
11290
11291 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
11292
11293 * gcc.target/i386/pr110372.c: New.
11294
11295 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
11296
11297 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
11298 value/mask changes.
11299 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
11300 * gcc.dg/tree-ssa/vrp122.c: Same.
11301
11302 2023-07-07 Pan Li <pan2.li@intel.com>
11303 Robin Dapp <rdapp@ventanamicro.com>
11304
11305 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
11306
11307 2023-07-06 Jan Hubicka <jh@suse.cz>
11308
11309 PR middle-end/25623
11310 * gfortran.dg/pr25623-2.f90: New test.
11311
11312 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
11313
11314 * gcc.target/aarch64/pr110449.c: New testcase.
11315
11316 2023-07-06 Richard Biener <rguenther@suse.de>
11317
11318 PR tree-optimization/110556
11319 * gcc.dg/torture/pr110556.c: New testcase.
11320
11321 2023-07-06 Richard Biener <rguenther@suse.de>
11322
11323 PR tree-optimization/110515
11324 * g++.dg/opt/pr110515.C: New testcase.
11325
11326 2023-07-06 Richard Biener <rguenther@suse.de>
11327
11328 PR tree-optimization/110544
11329 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
11330
11331 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
11332
11333 * gcc.target/i386/inline_attr_arch.c: New test.
11334 * gcc.target/i386/inline_target_clones.c: Ditto.
11335
11336 2023-07-06 liuhongt <hongtao.liu@intel.com>
11337
11338 * gcc.target/i386/pr110170-2.c: New test.
11339
11340 2023-07-06 liuhongt <hongtao.liu@intel.com>
11341
11342 * gcc.target/i386/pr110170-3.c: New test.
11343
11344 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
11345
11346 * gcc.target/aarch64/pr110474.c: New testcase.
11347
11348 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11349
11350 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
11351 tests for variable index.
11352 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
11353 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
11354 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
11355 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
11356 Ditto.
11357 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
11358 Ditto.
11359
11360 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11361
11362 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
11363 test.
11364 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
11365 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
11366 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
11367 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
11368 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
11369 Ditto.
11370
11371 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11372 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11373
11374 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
11375 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
11376 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
11377 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
11378 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
11379 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
11380 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
11381 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
11382 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
11383 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
11384 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
11385 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
11386 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
11387 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
11388
11389 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
11390
11391 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
11392 * gcc.target/mips/expand-block-move-r6.c: new test.
11393
11394 2023-07-05 Richard Biener <rguenther@suse.de>
11395
11396 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
11397
11398 2023-07-05 Jan Beulich <jbeulich@suse.com>
11399
11400 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
11401
11402 2023-07-05 Jan Beulich <jbeulich@suse.com>
11403
11404 PR target/100711
11405 * gcc.target/i386/pr100711-6.c: New test.
11406
11407 2023-07-05 Jan Beulich <jbeulich@suse.com>
11408
11409 PR target/100711
11410 * gcc.target/i386/pr100711-4.c: New test.
11411 * gcc.target/i386/pr100711-5.c: New test.
11412
11413 2023-07-05 Jan Beulich <jbeulich@suse.com>
11414
11415 PR target/93768
11416 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
11417 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
11418 towards generated code.
11419 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
11420 code.
11421
11422 2023-07-05 Jan Beulich <jbeulich@suse.com>
11423
11424 PR target/93768
11425 * gcc.target/i386/avx512-binop-not-1.h: New.
11426 * gcc.target/i386/avx512-binop-not-2.h: New.
11427 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
11428 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
11429
11430 2023-07-05 yulong <shiyulong@iscas.ac.cn>
11431
11432 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
11433 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
11434 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
11435 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
11436 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
11437 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
11438 * gcc.target/riscv/rvv/base/abi-17.c: New test.
11439 * gcc.target/riscv/rvv/base/abi-18.c: New test.
11440
11441 2023-07-05 yulong <shiyulong@iscas.ac.cn>
11442
11443 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
11444 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
11445 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
11446 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
11447 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
11448
11449 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
11450
11451 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
11452 encourage if-conversion.
11453 * gcc.target/mips/movcc-3.c: Same as above.
11454
11455 2023-07-04 Richard Biener <rguenther@suse.de>
11456
11457 PR tree-optimization/110491
11458 * gcc.dg/torture/pr110491.c: New testcase.
11459
11460 2023-07-04 Richard Biener <rguenther@suse.de>
11461
11462 PR tree-optimization/110376
11463 * gcc.dg/torture/pr110376.c: New testcase.
11464
11465 2023-07-04 Richard Biener <rguenther@suse.de>
11466
11467 PR tree-optimization/110228
11468 * gcc.dg/torture/pr110228.c: New testcase.
11469 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
11470
11471 2023-07-04 Richard Biener <rguenther@suse.de>
11472
11473 PR tree-optimization/110436
11474 * gcc.dg/pr110436.c: New testcase.
11475
11476 2023-07-04 Richard Biener <rguenther@suse.de>
11477
11478 PR middle-end/110495
11479 * gcc.dg/tree-ssa/addadd-2.c: Amend.
11480 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
11481
11482 2023-07-04 Richard Biener <rguenther@suse.de>
11483
11484 PR tree-optimization/110310
11485 * gcc.target/i386/pr110310.c: New testcase.
11486 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
11487
11488 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11489
11490 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
11491
11492 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
11493
11494 * gcc.target/riscv/zvbb.c: New test.
11495 * gcc.target/riscv/zvbc.c: New test.
11496 * gcc.target/riscv/zvkg.c: New test.
11497 * gcc.target/riscv/zvkn-1.c: New test.
11498 * gcc.target/riscv/zvkn.c: New test.
11499 * gcc.target/riscv/zvknc-1.c: New test.
11500 * gcc.target/riscv/zvknc-2.c: New test.
11501 * gcc.target/riscv/zvknc.c: New test.
11502 * gcc.target/riscv/zvkned.c: New test.
11503 * gcc.target/riscv/zvkng-1.c: New test.
11504 * gcc.target/riscv/zvkng-2.c: New test.
11505 * gcc.target/riscv/zvkng.c: New test.
11506 * gcc.target/riscv/zvknha.c: New test.
11507 * gcc.target/riscv/zvknhb.c: New test.
11508 * gcc.target/riscv/zvks-1.c: New test.
11509 * gcc.target/riscv/zvks.c: New test.
11510 * gcc.target/riscv/zvksc-1.c: New test.
11511 * gcc.target/riscv/zvksc-2.c: New test.
11512 * gcc.target/riscv/zvksc.c: New test.
11513 * gcc.target/riscv/zvksed.c: New test.
11514 * gcc.target/riscv/zvksg-1.c: New test.
11515 * gcc.target/riscv/zvksg-2.c: New test.
11516 * gcc.target/riscv/zvksg.c: New test.
11517 * gcc.target/riscv/zvksh.c: New test.
11518 * gcc.target/riscv/zvkt.c: New test.
11519
11520 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
11521
11522 * lib/g++.exp: Remove additional flag handled by Darwin specs.
11523 * lib/obj-c++.exp: Likewise.
11524
11525 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
11526
11527 PR modula2/110125
11528 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
11529 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
11530 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
11531 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
11532 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
11533 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
11534 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
11535 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
11536 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
11537 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
11538 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
11539 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
11540 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
11541 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
11542 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
11543 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
11544 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
11545 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
11546 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
11547 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
11548 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
11549 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
11550 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
11551 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
11552
11553 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11554
11555 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11556 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11557 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11558 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11559 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11560 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11561 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11562 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11563 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11564 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11565 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11566 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11567
11568 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11569
11570 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
11571 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
11572 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
11573 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
11574 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
11575 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
11576 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
11577
11578 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
11579
11580 Revert:
11581 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11582
11583 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11584 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11585 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11586 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11587 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11588 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11589 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11590 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11591 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11592 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11593 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11594 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11595
11596 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11597
11598 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11599 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11600 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11601 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11602 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11603 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11604 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11605 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11606 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11607 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11608 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11609 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11610
11611 2023-07-03 Richard Biener <rguenther@suse.de>
11612
11613 PR tree-optimization/110506
11614 * gcc.dg/pr110506-2.c: New testcase.
11615
11616 2023-07-03 Richard Biener <rguenther@suse.de>
11617
11618 PR tree-optimization/110506
11619 * gcc.dg/pr110506.c: New testcase.
11620
11621 2023-07-03 Andrew Pinski <apinski@marvell.com>
11622
11623 PR tree-optimization/110381
11624 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
11625
11626 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11627
11628 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
11629
11630 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11631
11632 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
11633
11634 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11635
11636 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
11637
11638 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11639
11640 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
11641
11642 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11643
11644 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
11645
11646 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11647
11648 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
11649
11650 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11651
11652 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
11653 option.
11654 (mips-dg-init): Handle the recognization of mips16e2 targets.
11655 (mips-dg-options): Add dependencies for mips16e2.
11656
11657 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11658
11659 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
11660
11661 2023-07-02 Jakub Jelinek <jakub@redhat.com>
11662
11663 PR tree-optimization/110508
11664 * gcc.dg/pr110508.c: New test.
11665
11666 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11667
11668 PR d/108962
11669 * gdc.dg/pr108962.d: New test.
11670
11671 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11672
11673 PR d/110516
11674 * gdc.dg/torture/pr110516a.d: New test.
11675 * gdc.dg/torture/pr110516b.d: New test.
11676
11677 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
11678
11679 PR d/110514
11680 * gdc.dg/pr110514a.d: New test.
11681 * gdc.dg/pr110514b.d: New test.
11682 * gdc.dg/pr110514c.d: New test.
11683 * gdc.dg/pr110514d.d: New test.
11684
11685 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
11686
11687 PR d/110471
11688 * gdc.dg/pr110471a.d: New test.
11689 * gdc.dg/pr110471b.d: New test.
11690 * gdc.dg/pr110471c.d: New test.
11691
11692 2023-07-01 Jan Hubicka <jh@suse.cz>
11693
11694 PR tree-optimization/25623
11695 * gfortran.dg/pr25623.f90: New test.
11696
11697 2023-07-01 Jan Hubicka <jh@suse.cz>
11698
11699 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
11700 from 2 to 1.
11701 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
11702 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
11703
11704 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
11705
11706 * gcc.target/i386/rotate-6.c: New test case.
11707 * gcc.target/i386/sse2-stv-1.c: Likewise.
11708
11709 2023-07-01 Jan Hubicka <jh@suse.cz>
11710
11711 PR tree-optimization/103680
11712 * gcc.dg/tree-ssa/pr103680.c: New test.
11713 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
11714
11715 2023-06-30 Patrick Palka <ppalka@redhat.com>
11716
11717 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
11718 duplicate diagnostic check.
11719
11720 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
11721
11722 PR tree-optimization/101832
11723 * gcc.dg/builtin-object-size-pr101832.c: New test.
11724
11725 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
11726
11727 * gcc.c-torture/execute/20230630-1.c: New test.
11728 * gcc.c-torture/execute/20230630-2.c: Likewise.
11729 * gcc.c-torture/execute/20230630-3.c: Likewise
11730 * gcc.c-torture/execute/20230630-4.c: Likewise
11731
11732 2023-06-30 David Malcolm <dmalcolm@redhat.com>
11733
11734 PR jit/110466
11735 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
11736 early versions of gdb that don't support our dwarf version, via
11737 "unsupported".
11738
11739 2023-06-30 David Malcolm <dmalcolm@redhat.com>
11740 Marek Polacek <polacek@redhat.com>
11741
11742 PR jit/110466
11743 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
11744 param to gcc_jit_type_get_vector.
11745 (verify_comparisons): Use a typedef rather than __vector.
11746
11747 2023-06-30 Jan Hubicka <jh@suse.cz>
11748
11749 PR middle-end/109849
11750 * gcc.dg/predict-18.c: Improve testcase.
11751
11752 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
11753
11754 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
11755 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
11756 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
11757 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
11758 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
11759 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
11760 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
11761 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
11762 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
11763 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
11764 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
11765 * gcc.target/aarch64/abd_widen_2.c: New file.
11766 * gcc.target/aarch64/abd_widen_3.c: New file.
11767 * gcc.target/aarch64/abd_widen_4.c: New file.
11768
11769 2023-06-30 Richard Biener <rguenther@suse.de>
11770
11771 PR tree-optimization/110496
11772 * gcc.dg/pr110496.c: New testcase.
11773
11774 2023-06-30 Richard Biener <rguenther@suse.de>
11775
11776 PR tree-optimization/110381
11777 * gcc.dg/vect/pr110381.c: Add check_vect ().
11778
11779 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
11780
11781 * gcc.target/mips/align-1-n64.c: New test.
11782 * gcc.target/mips/align-1-o32.c: New test.
11783
11784 2023-06-29 Jan Hubicka <jh@suse.cz>
11785
11786 PR tree-optimization/109849
11787 * gcc.dg/ipa/pr109849.c: New test.
11788
11789 2023-06-29 Marek Polacek <polacek@redhat.com>
11790
11791 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
11792 scan-sarif-file.
11793 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
11794 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
11795 -fno-report-bug. Adjust scan-sarif-file.
11796 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
11797 -fno-report-bug.
11798
11799 2023-06-29 Marek Polacek <polacek@redhat.com>
11800
11801 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
11802 * gcc.target/i386/pr69482-1.c: Likewise.
11803
11804 2023-06-29 Patrick Palka <ppalka@redhat.com>
11805
11806 PR c++/110468
11807 * g++.dg/cpp0x/noexcept79.C: New test.
11808
11809 2023-06-29 Patrick Palka <ppalka@redhat.com>
11810
11811 PR c++/110463
11812 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
11813
11814 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
11815
11816 PR c/77650
11817 * gcc.dg/variable-sized-type-flex-array.c: New test.
11818
11819 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
11820
11821 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
11822 comparisons are desired, to see if 256-bit instructions are
11823 generated inappropriately (fixes test on -march=cascadelake).
11824
11825 2023-06-29 Alexandre Oliva <oliva@adacore.com>
11826
11827 * lib/options.exp (check_for_options_with_filter): Handle
11828 missing frontend compiler like disabled language.
11829
11830 2023-06-29 Richard Biener <rguenther@suse.de>
11831
11832 PR middle-end/110452
11833 * gcc.target/i386/pr110452.c: New file.
11834
11835 2023-06-29 Richard Biener <rguenther@suse.de>
11836
11837 PR middle-end/110461
11838 * gcc.dg/pr110461.c: New testcase.
11839
11840 2023-06-29 Richard Biener <rguenther@suse.de>
11841
11842 PR c/110454
11843 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
11844
11845 2023-06-29 Pan Li <pan2.li@intel.com>
11846
11847 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
11848 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
11849 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
11850 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
11851 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
11852
11853 2023-06-29 Pan Li <pan2.li@intel.com>
11854
11855 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
11856 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
11857
11858 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
11859
11860 * lib/target-supports.exp (check_effective_target_lra): Remove
11861 cris-*-* from expression for exceptions to LRA.
11862
11863 2023-06-28 Jan Hubicka <jh@suse.cz>
11864
11865 PR middle-end/110334
11866 * g++.dg/opt/pr66119.C: Disable early inlining.
11867 * gcc.c-torture/compile/pr110334.c: New test.
11868 * gcc.dg/tree-ssa/pr110334.c: New test.
11869
11870 2023-06-28 Harald Anlauf <anlauf@gmx.de>
11871
11872 PR fortran/110360
11873 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
11874
11875 2023-06-28 Patrick Palka <ppalka@redhat.com>
11876
11877 PR c++/89442
11878 PR c++/107437
11879 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
11880 of input" error.
11881 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
11882 kind mismatch for variable template has_P_match_V.
11883 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
11884 error.
11885 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
11886 not captured" error.
11887 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
11888 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
11889 template argument to variable template A so that A<> is valid.
11890 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
11891 declaration with no type" error.
11892 * g++.dg/parse/template30.C: Don't expect "parse error in
11893 template argument list" error.
11894 * g++.dg/cpp1y/var-templ82.C: New test.
11895
11896 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
11897
11898 PR d/106977
11899 PR target/110406
11900 * gdc.dg/torture/pr110406.d: New test.
11901
11902 2023-06-28 Marek Polacek <polacek@redhat.com>
11903
11904 PR c++/110175
11905 * g++.dg/cpp0x/decltype-110175.C: New test.
11906
11907 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
11908
11909 PR debug/110308
11910 * g++.dg/torture/pr110308.C: New test.
11911
11912 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
11913
11914 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
11915 scan-assembler.
11916 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
11917
11918 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
11919
11920 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
11921
11922 2023-06-28 Richard Biener <rguenther@suse.de>
11923
11924 PR tree-optimization/110451
11925 * gfortran.dg/vect/pr110451.f: New testcase.
11926
11927 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
11928
11929 PR fortran/49213
11930 * gfortran.dg/pr49213.f90 : New test
11931
11932 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
11933
11934 * gcc.target/i386/pieces-memcmp-2.c: New test case.
11935
11936 2023-06-28 Richard Biener <rguenther@suse.de>
11937
11938 PR tree-optimization/110443
11939 * gcc.dg/torture/pr110443.c: New testcase.
11940
11941 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
11942
11943 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
11944 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
11945
11946 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11947
11948 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
11949 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
11950 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
11951 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
11952
11953 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
11954
11955 PR target/104124
11956 * gcc.target/powerpc/pr104124.c: New.
11957
11958 2023-06-28 Jan Hubicka <jh@suse.cz>
11959
11960 PR tree-optimization/110377
11961 * gcc.dg/ipa/pr110377.c: New test.
11962
11963 2023-06-28 Andrew Pinski <apinski@marvell.com>
11964
11965 PR tree-optimization/110444
11966 * gcc.c-torture/compile/pr110444-1.c: New test.
11967
11968 2023-06-28 Jason Merrill <jason@redhat.com>
11969
11970 PR c++/110334
11971 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
11972
11973 2023-06-28 Alexandre Oliva <oliva@adacore.com>
11974
11975 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
11976 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
11977 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
11978 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
11979
11980 2023-06-28 Alexandre Oliva <oliva@adacore.com>
11981
11982 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
11983 record a workaround.
11984
11985 2023-06-28 Jason Merrill <jason@redhat.com>
11986
11987 PR c++/110344
11988 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
11989 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
11990 * g++.dg/cpp26/feat-cxx26.C: New test.
11991
11992 2023-06-28 Jason Merrill <jason@redhat.com>
11993
11994 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
11995
11996 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11997
11998 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
11999 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
12000 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
12001 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
12002 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
12003 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
12004 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
12005 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
12006 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
12007 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
12008 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
12009 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
12010 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
12011 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
12012
12013 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
12014
12015 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
12016
12017 2023-06-28 liuhongt <hongtao.liu@intel.com>
12018
12019 * gcc.target/i386/bf16_short_warn.c: New test.
12020
12021 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12022
12023 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
12024 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
12025 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
12026 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
12027 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
12028 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
12029 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
12030 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
12031 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
12032 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
12033 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
12034 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
12035 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
12036 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
12037 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
12038 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
12039 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
12040 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
12041 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
12042 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
12043
12044 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12045
12046 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
12047 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
12048 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
12049 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
12050 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
12051 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
12052 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
12053 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
12054 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
12055 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
12056
12057 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12058
12059 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
12060 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
12061 Ditto.
12062 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
12063 Ditto.
12064 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
12065 Ditto.
12066 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
12067 Ditto.
12068 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
12069 Ditto.
12070 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
12071 Ditto.
12072 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
12073 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
12074 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
12075 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
12076 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
12077 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
12078 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
12079
12080 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12081
12082 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
12083 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
12084 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
12085 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
12086 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
12087
12088 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12089
12090 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
12091
12092 2023-06-27 Andrew Pinski <apinski@marvell.com>
12093
12094 PR middle-end/110420
12095 PR middle-end/103979
12096 PR middle-end/98619
12097 * gcc.c-torture/compile/asmgoto-6.c: New test.
12098
12099 2023-06-27 Richard Biener <rguenther@suse.de>
12100
12101 PR tree-optimization/96208
12102 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
12103 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
12104
12105 2023-06-27 liuhongt <hongtao.liu@intel.com>
12106
12107 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
12108
12109 2023-06-27 liuhongt <hongtao.liu@intel.com>
12110
12111 * gcc.target/i386/avx-vzeroupper-30.c: New test.
12112
12113 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12114
12115 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
12116 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
12117 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
12118 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
12119 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
12120 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
12121
12122 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
12123
12124 * gcc.target/s390/larl-1.c: New test.
12125
12126 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12127
12128 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
12129
12130 2023-06-26 Richard Biener <rguenther@suse.de>
12131
12132 PR tree-optimization/110381
12133 * gcc.dg/vect/pr110381.c: New testcase.
12134
12135 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
12136
12137 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
12138 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
12139
12140 2023-06-26 liuhongt <hongtao.liu@intel.com>
12141
12142 * gcc.target/aarch64/pr110371.c: New test.
12143
12144 2023-06-26 liuhongt <hongtao.liu@intel.com>
12145
12146 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
12147 * gcc.target/i386/pr110018-2.c: Ditto.
12148
12149 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
12150
12151 * gcc.target/i386/mvc17.c: New test.
12152
12153 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12154
12155 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
12156
12157 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
12158
12159 PR d/110359
12160 * gdc.dg/pr110359.d: New test.
12161
12162 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12163
12164 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
12165 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
12166
12167 2023-06-25 Li Xu <xuli1@eswincomputing.com>
12168
12169 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
12170
12171 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12172
12173 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
12174 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
12175 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
12176 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
12177 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
12178 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
12179
12180 2023-06-25 Pan Li <pan2.li@intel.com>
12181
12182 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
12183 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
12184 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
12185 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
12186 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
12187 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
12188 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
12189 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
12190
12191 2023-06-25 Pan Li <pan2.li@intel.com>
12192
12193 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
12194 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
12195 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
12196 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
12197 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
12198
12199 2023-06-25 liuhongt <hongtao.liu@intel.com>
12200
12201 * gcc.target/i386/pr110309.c: New test.
12202
12203 2023-06-25 yulong <shiyulong@iscas.ac.cn>
12204
12205 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
12206 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
12207 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
12208 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
12209 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
12210 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
12211 * gcc.target/riscv/rvv/base/abi-17.c: New test.
12212 * gcc.target/riscv/rvv/base/abi-18.c: New test.
12213
12214 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12215
12216 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
12217 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
12218 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
12219 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
12220 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
12221 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
12222 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
12223 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
12224 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
12225 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
12226 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
12227 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
12228 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
12229 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
12230 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
12231 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
12232 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
12233 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
12234 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
12235 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
12236 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
12237 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
12238 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
12239 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
12240 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
12241 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
12242 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
12243 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
12244 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
12245 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
12246 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
12247 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
12248 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
12249 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
12250 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
12251 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
12252
12253 2023-06-24 David Malcolm <dmalcolm@redhat.com>
12254
12255 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
12256 #define INCLUDE_VECTOR.
12257
12258 2023-06-23 David Malcolm <dmalcolm@redhat.com>
12259
12260 PR c++/110164
12261 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
12262
12263 2023-06-23 Marek Polacek <polacek@redhat.com>
12264
12265 * lib/target-supports.exp (check_effective_target_c++23): Return
12266 1 also if check_effective_target_c++26.
12267 (check_effective_target_c++23_down): New.
12268 (check_effective_target_c++26_only): New.
12269 (check_effective_target_c++26): New.
12270 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
12271 * g++.dg/cpp26/cplusplus.C: New test.
12272
12273 2023-06-23 Harald Anlauf <anlauf@gmx.de>
12274
12275 PR fortran/110360
12276 * gfortran.dg/value_9.f90: New test.
12277
12278 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
12279 Aaron Sawdey <acsawdey@linux.ibm.com>
12280
12281 PR target/105325
12282 * g++.target/powerpc/pr105325.C: New test.
12283 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
12284
12285 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
12286
12287 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
12288 this header use pragma system_header.
12289
12290 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12291
12292 PR tree-optimization/110280
12293 * gcc.target/aarch64/sve/pr110280.c: New test.
12294
12295 2023-06-22 Richard Biener <rguenther@suse.de>
12296
12297 PR tree-optimization/110332
12298 * g++.dg/torture/pr110332.C: New testcase.
12299 * gcc.dg/torture/pr110332-1.c: Likewise.
12300 * gcc.dg/torture/pr110332-2.c: Likewise.
12301
12302 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
12303 Uros Bizjak <ubizjak@gmail.com>
12304
12305 * gcc.target/i386/avx-vptest-4.c: New test case.
12306 * gcc.target/i386/avx-vptest-5.c: Likewise.
12307 * gcc.target/i386/avx-vptest-6.c: Likewise.
12308 * gcc.target/i386/pr109973-1.c: Update test case.
12309 * gcc.target/i386/pr109973-2.c: Likewise.
12310 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
12311 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
12312 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
12313
12314 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12315
12316 PR analyzer/106626
12317 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
12318 out-of-bounds working.
12319 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
12320 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
12321 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
12322 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
12323 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
12324 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
12325 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
12326 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
12327 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
12328 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
12329 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
12330 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
12331 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
12332 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
12333 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
12334 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
12335 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
12336 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
12337 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
12338 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
12339 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
12340 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
12341 * gcc.dg/analyzer/pr101962.c: Update expected results.
12342 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
12343 pending_diagnostic::emit implementations.
12344
12345 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12346
12347 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
12348 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
12349 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
12350 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
12351 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
12352 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
12353 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
12354
12355 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12356
12357 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
12358 multiline directive.
12359 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
12360 dg-regexp directives.
12361 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
12362 directives.
12363 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
12364 handle-multiline-outputs from prune_gcc_output to here.
12365 * lib/multiline.exp (dg-end-multiline-output): Move call to
12366 maybe-handle-nn-line-numbers from prune_gcc_output to here.
12367 * lib/prune.exp (prune_gcc_output): Move calls to
12368 maybe-handle-nn-line-numbers and handle-multiline-outputs from
12369 here to the above.
12370
12371 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
12372
12373 PR fortran/87477
12374 PR fortran/107900
12375 PR fortran/110224
12376 PR fortran/88688
12377 PR fortran/94380
12378 PR fortran/95398
12379 * gfortran.dg/pr107900.f90 : New test
12380 * gfortran.dg/pr110224.f90 : New test
12381 * gfortran.dg/pr88688.f90 : New test
12382 * gfortran.dg/pr94380.f90 : New test
12383 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
12384 numbers in the error tests by two and change the text in two.
12385
12386 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
12387
12388 PR fortran/108961
12389 * gfortran.dg/pr108961.f90: New test.
12390
12391 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
12392
12393 PR target/110018
12394 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
12395 * gcc.target/i386/pr110018-2.c: New test.
12396
12397 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12398
12399 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
12400 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
12401
12402 2023-06-21 Richard Biener <rguenther@suse.de>
12403
12404 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
12405 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
12406
12407 2023-06-21 Jan Beulich <jbeulich@suse.com>
12408
12409 * gcc.target/i386/avx512f-copysign.c: New test.
12410
12411 2023-06-21 Jan Beulich <jbeulich@suse.com>
12412
12413 * gcc.target/i386/avx512f-dupv2di.c: Add
12414 -mprefer-vector-width=512.
12415
12416 2023-06-21 liuhongt <hongtao.liu@intel.com>
12417
12418 * gcc.target/i386/pr110018-1.c: New test.
12419
12420 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
12421
12422 PR c++/66290
12423 * c-c++-common/cpp/macro-ranges.c: New test.
12424 * c-c++-common/cpp/line-2.c: Adapt to check for column information
12425 on macro-related libcpp warnings.
12426 * c-c++-common/cpp/line-3.c: Likewise.
12427 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
12428 * c-c++-common/cpp/pr58844-1.c: Likewise.
12429 * c-c++-common/cpp/pr58844-2.c: Likewise.
12430 * c-c++-common/cpp/warning-zero-location.c: Likewise.
12431 * c-c++-common/pragma-diag-14.c: Likewise.
12432 * c-c++-common/pragma-diag-15.c: Likewise.
12433 * g++.dg/modules/macro-2_d.C: Likewise.
12434 * g++.dg/modules/macro-4_d.C: Likewise.
12435 * g++.dg/modules/macro-4_e.C: Likewise.
12436 * g++.dg/spellcheck-macro-ordering.C: Likewise.
12437 * gcc.dg/builtin-redefine.c: Likewise.
12438 * gcc.dg/cpp/Wunused.c: Likewise.
12439 * gcc.dg/cpp/redef2.c: Likewise.
12440 * gcc.dg/cpp/redef3.c: Likewise.
12441 * gcc.dg/cpp/redef4.c: Likewise.
12442 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
12443 * gcc.dg/cpp/ucnid-11.c: Likewise.
12444 * gcc.dg/cpp/undef2.c: Likewise.
12445 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12446 * gcc.dg/cpp/warn-redefined.c: Likewise.
12447 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12448 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
12449
12450 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
12451
12452 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
12453 pointer to indirect argument registers and allow either to be used
12454 as the base register in subsequent stores.
12455 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
12456 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
12457 indirect argument to happen via the argument register or the
12458 stack pointer.
12459 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
12460 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
12461 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
12462 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
12463 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
12464 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
12465 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
12466 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
12467 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
12468 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
12469 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
12470 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
12471 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
12472 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
12473 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
12474 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
12475 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
12476 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
12477 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
12478 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
12479 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
12480 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
12481 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
12482 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
12483 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
12484 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
12485 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
12486 -fcprop-registers and combine.
12487 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
12488 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
12489 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
12490 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
12491 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
12492 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
12493 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
12494 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
12495 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
12496 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
12497 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
12498 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
12499 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
12500 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
12501 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
12502 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
12503 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
12504 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
12505 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
12506 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
12507 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
12508 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
12509 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
12510 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
12511 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
12512 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
12513 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
12514 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
12515 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
12516 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
12517 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
12518 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
12519 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
12520 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
12521 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
12522 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
12523 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
12524
12525 2023-06-20 Jakub Jelinek <jakub@redhat.com>
12526
12527 PR middle-end/79173
12528 * g++.target/i386/pr79173-1.C: New test.
12529
12530 2023-06-20 Martin Jambor <mjambor@suse.cz>
12531
12532 PR ipa/110276
12533 * gcc.dg/ipa/pr110276.c: New test.
12534
12535 2023-06-20 Carl Love <cel@us.ibm.com>
12536
12537 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
12538 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
12539 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
12540
12541 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12542
12543 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
12544 -mabi=lp64d.
12545 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
12546 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
12547 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
12548 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
12549 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
12550 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
12551 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
12552 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
12553
12554 2023-06-20 Li Xu <xuli1@eswincomputing.com>
12555
12556 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
12557
12558 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12559
12560 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
12561 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
12562 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
12563
12564 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12565
12566 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
12567 -Wno-psabi.
12568 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
12569 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
12570 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
12571 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
12572 Dito.
12573 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
12574 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
12575 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
12576 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
12577 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
12578
12579 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12580
12581 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
12582 -ffast-math.
12583 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
12584 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
12585 -ffast-math
12586 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
12587 vfmul.
12588 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
12589
12590 2023-06-20 Richard Biener <rguenther@suse.de>
12591
12592 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
12593 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
12594 due to missing return.
12595
12596 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12597
12598 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
12599
12600 2023-06-20 Jan Beulich <jbeulich@suse.com>
12601
12602 * gcc.target/i386/avx512f-dupv2di.c: New test.
12603
12604 2023-06-20 Richard Biener <rguenther@suse.de>
12605
12606 PR debug/110295
12607 * g++.dg/debug/pr110295.C: New testcase.
12608
12609 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12610
12611 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
12612 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
12613 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
12614 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
12615
12616 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
12617
12618 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
12619 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
12620 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
12621 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
12622 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
12623 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
12624 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
12625 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
12626 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
12627 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
12628 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
12629 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
12630 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
12631 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
12632 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
12633 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
12634 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
12635 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
12636 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
12637 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
12638 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
12639 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
12640 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
12641 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
12642 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
12643 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
12644 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
12645 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
12646 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
12647 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
12648 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
12649 * gcc.target/riscv/vector-abi-1.c: Ditto.
12650 * gcc.target/riscv/vector-abi-2.c: Ditto.
12651 * gcc.target/riscv/vector-abi-3.c: Ditto.
12652 * gcc.target/riscv/vector-abi-4.c: Ditto.
12653 * gcc.target/riscv/vector-abi-5.c: Ditto.
12654 * gcc.target/riscv/vector-abi-6.c: Ditto.
12655 * gcc.target/riscv/vector-abi-7.c: New test.
12656 * gcc.target/riscv/vector-abi-8.c: New test.
12657 * gcc.target/riscv/vector-abi-9.c: New test.
12658
12659 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
12660
12661 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
12662 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
12663 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
12664
12665 2023-06-19 Jan Hubicka <jh@suse.cz>
12666
12667 PR tree-optimization/109811
12668 PR tree-optimization/109849
12669 * gcc.dg/tree-ssa/phiprop-1.c: New test.
12670 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
12671
12672 2023-06-19 Pan Li <pan2.li@intel.com>
12673
12674 PR target/110299
12675 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
12676 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
12677 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
12678 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
12679 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
12680 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
12681 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
12682 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
12683
12684 2023-06-19 Pan Li <pan2.li@intel.com>
12685
12686 PR target/110277
12687 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
12688 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
12689 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
12690 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
12691
12692 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
12693
12694 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
12695 * gcc.dg/unroll-8.c: Likewise.
12696 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
12697 * lib/target-supports.exp
12698 (check_effective_target_vect_int_mod): Add amdgcn.
12699 (check_effective_target_divmod): Likewise.
12700 * gcc.target/gcn/simd-math-3-16.c: New test.
12701 * gcc.target/gcn/simd-math-3-2.c: New test.
12702 * gcc.target/gcn/simd-math-3-32.c: New test.
12703 * gcc.target/gcn/simd-math-3-4.c: New test.
12704 * gcc.target/gcn/simd-math-3-8.c: New test.
12705 * gcc.target/gcn/simd-math-3-char-16.c: New test.
12706 * gcc.target/gcn/simd-math-3-char-2.c: New test.
12707 * gcc.target/gcn/simd-math-3-char-32.c: New test.
12708 * gcc.target/gcn/simd-math-3-char-4.c: New test.
12709 * gcc.target/gcn/simd-math-3-char-8.c: New test.
12710 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
12711 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
12712 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
12713 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
12714 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
12715 * gcc.target/gcn/simd-math-3-char-run.c: New test.
12716 * gcc.target/gcn/simd-math-3-char.c: New test.
12717 * gcc.target/gcn/simd-math-3-long-16.c: New test.
12718 * gcc.target/gcn/simd-math-3-long-2.c: New test.
12719 * gcc.target/gcn/simd-math-3-long-32.c: New test.
12720 * gcc.target/gcn/simd-math-3-long-4.c: New test.
12721 * gcc.target/gcn/simd-math-3-long-8.c: New test.
12722 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
12723 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
12724 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
12725 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
12726 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
12727 * gcc.target/gcn/simd-math-3-long-run.c: New test.
12728 * gcc.target/gcn/simd-math-3-long.c: New test.
12729 * gcc.target/gcn/simd-math-3-run-16.c: New test.
12730 * gcc.target/gcn/simd-math-3-run-2.c: New test.
12731 * gcc.target/gcn/simd-math-3-run-32.c: New test.
12732 * gcc.target/gcn/simd-math-3-run-4.c: New test.
12733 * gcc.target/gcn/simd-math-3-run-8.c: New test.
12734 * gcc.target/gcn/simd-math-3-run.c: New test.
12735 * gcc.target/gcn/simd-math-3-short-16.c: New test.
12736 * gcc.target/gcn/simd-math-3-short-2.c: New test.
12737 * gcc.target/gcn/simd-math-3-short-32.c: New test.
12738 * gcc.target/gcn/simd-math-3-short-4.c: New test.
12739 * gcc.target/gcn/simd-math-3-short-8.c: New test.
12740 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
12741 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
12742 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
12743 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
12744 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
12745 * gcc.target/gcn/simd-math-3-short-run.c: New test.
12746 * gcc.target/gcn/simd-math-3-short.c: New test.
12747 * gcc.target/gcn/simd-math-3.c: New test.
12748 * gcc.target/gcn/simd-math-4-char-run.c: New test.
12749 * gcc.target/gcn/simd-math-4-char.c: New test.
12750 * gcc.target/gcn/simd-math-4-long-run.c: New test.
12751 * gcc.target/gcn/simd-math-4-long.c: New test.
12752 * gcc.target/gcn/simd-math-4-run.c: New test.
12753 * gcc.target/gcn/simd-math-4-short-run.c: New test.
12754 * gcc.target/gcn/simd-math-4-short.c: New test.
12755 * gcc.target/gcn/simd-math-4.c: New test.
12756 * gcc.target/gcn/simd-math-5-16.c: New test.
12757 * gcc.target/gcn/simd-math-5-32.c: New test.
12758 * gcc.target/gcn/simd-math-5-4.c: New test.
12759 * gcc.target/gcn/simd-math-5-8.c: New test.
12760 * gcc.target/gcn/simd-math-5-char-16.c: New test.
12761 * gcc.target/gcn/simd-math-5-char-32.c: New test.
12762 * gcc.target/gcn/simd-math-5-char-4.c: New test.
12763 * gcc.target/gcn/simd-math-5-char-8.c: New test.
12764 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
12765 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
12766 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
12767 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
12768 * gcc.target/gcn/simd-math-5-char-run.c: New test.
12769 * gcc.target/gcn/simd-math-5-char.c: New test.
12770 * gcc.target/gcn/simd-math-5-long-16.c: New test.
12771 * gcc.target/gcn/simd-math-5-long-32.c: New test.
12772 * gcc.target/gcn/simd-math-5-long-4.c: New test.
12773 * gcc.target/gcn/simd-math-5-long-8.c: New test.
12774 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
12775 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
12776 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
12777 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
12778 * gcc.target/gcn/simd-math-5-long-run.c: New test.
12779 * gcc.target/gcn/simd-math-5-long.c: New test.
12780 * gcc.target/gcn/simd-math-5-run-16.c: New test.
12781 * gcc.target/gcn/simd-math-5-run-32.c: New test.
12782 * gcc.target/gcn/simd-math-5-run-4.c: New test.
12783 * gcc.target/gcn/simd-math-5-run-8.c: New test.
12784 * gcc.target/gcn/simd-math-5-run.c: New test.
12785 * gcc.target/gcn/simd-math-5-short-16.c: New test.
12786 * gcc.target/gcn/simd-math-5-short-32.c: New test.
12787 * gcc.target/gcn/simd-math-5-short-4.c: New test.
12788 * gcc.target/gcn/simd-math-5-short-8.c: New test.
12789 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
12790 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
12791 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
12792 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
12793 * gcc.target/gcn/simd-math-5-short-run.c: New test.
12794 * gcc.target/gcn/simd-math-5-short.c: New test.
12795 * gcc.target/gcn/simd-math-5.c: New test.
12796
12797 2023-06-19 Richard Biener <rguenther@suse.de>
12798
12799 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
12800 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
12801 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
12802 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
12803 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
12804 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
12805 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
12806 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
12807 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
12808
12809 2023-06-19 Richard Biener <rguenther@suse.de>
12810
12811 PR tree-optimization/110298
12812 * gcc.dg/torture/pr110298.c: New testcase.
12813
12814 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12815
12816 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
12817
12818 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12819
12820 PR target/105523
12821 * lib/target-supports.exp
12822 (check_effective_target_keeps_null_pointer_checks): Add
12823 avr.
12824 * gcc.target/avr/pr105523.c: New test.
12825
12826 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12827
12828 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
12829 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
12830 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
12831 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
12832 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
12833 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
12834 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
12835 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
12836 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
12837 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
12838 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
12839 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
12840 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
12841 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
12842 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
12843 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
12844
12845 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12846
12847 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
12848 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
12849 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
12850 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
12851 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
12852 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
12853 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
12854 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
12855 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
12856 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
12857 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
12858 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
12859 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
12860 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
12861 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
12862 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
12863 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
12864 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
12865 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
12866 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
12867 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
12868 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
12869 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
12870 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
12871 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
12872 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
12873 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
12874 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
12875 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
12876 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
12877 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
12878 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
12879 target selectors.
12880
12881 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12882
12883 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
12884 that no sext insns are present.
12885 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
12886 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
12887 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
12888
12889 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12890
12891 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
12892 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
12893 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
12894 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
12895 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
12896 New test.
12897 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
12898 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
12899 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
12900 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
12901 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
12902 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
12903 New test.
12904 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
12905
12906 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12907
12908 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
12909 (u)int8_t.
12910 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
12911 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
12912 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
12913 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
12914 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
12915 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
12916 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
12917 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
12918 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
12919 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
12920 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
12921 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
12922 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
12923 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
12924 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
12925 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
12926 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
12927 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
12928 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
12929 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
12930 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
12931 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
12932 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
12933 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
12934 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
12935 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
12936 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
12937 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
12938 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
12939 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
12940 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
12941 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
12942 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
12943 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
12944 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
12945 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
12946 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
12947 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
12948 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
12949 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
12950 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
12951 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
12952 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
12953
12954 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12955
12956 PR target/110086
12957 * gcc.target/avr/pr110086.c: New test.
12958
12959 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
12960
12961 * gcc.target/powerpc/const_anchors.c: New test.
12962 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
12963
12964 2023-06-19 liuhongt <hongtao.liu@intel.com>
12965
12966 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
12967 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
12968
12969 2023-06-18 Jan Hubicka <jh@suse.cz>
12970
12971 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
12972
12973 2023-06-18 Honza <jh@ryzen3.suse.cz>
12974
12975 PR tree-optimization/109849
12976 * g++.dg/ipa/devirt-45.C: Update template.
12977
12978 2023-06-18 yulong <shiyulong@iscas.ac.cn>
12979
12980 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
12981 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
12982 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
12983 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
12984 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
12985
12986 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
12987
12988 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
12989
12990 2023-06-16 Pan Li <pan2.li@intel.com>
12991
12992 PR target/110265
12993 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
12994 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
12995 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
12996 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
12997 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
12998
12999 2023-06-16 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR middle-end/79173
13002 * gcc.target/i386/pr79173-11.c: New test.
13003 * gcc.dg/builtin-addc-1.c: New test.
13004
13005 2023-06-16 Jakub Jelinek <jakub@redhat.com>
13006
13007 PR tree-optimization/110271
13008 * gcc.c-torture/compile/pr110271.c: New test.
13009
13010 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
13011 Uros Bizjak <ubizjak@gmail.com>
13012
13013 PR target/31985
13014 * gcc.target/i386/pr31985.c: New test case.
13015
13016 2023-06-16 Alex Coplan <alex.coplan@arm.com>
13017
13018 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
13019 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13020 * g++.dg/cpp0x/elab-enum-base.C: New test.
13021
13022 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
13023
13024 * gcc.target/mips/code-readable-attr-1.c: New test.
13025 * gcc.target/mips/code-readable-attr-2.c: New test.
13026 * gcc.target/mips/code-readable-attr-3.c: New test.
13027 * gcc.target/mips/code-readable-attr-4.c: New test.
13028 * gcc.target/mips/code-readable-attr-5.c: New test.
13029
13030 2023-06-16 Richard Biener <rguenther@suse.de>
13031
13032 PR tree-optimization/110269
13033 * gcc.dg/tree-ssa/pr110269.c: New testcase.
13034
13035 2023-06-16 David Malcolm <dmalcolm@redhat.com>
13036
13037 PR c/107583
13038 * c-c++-common/spellcheck-pr107583.c: New test.
13039
13040 2023-06-15 Andrew Pinski <apinski@marvell.com>
13041
13042 PR tree-optimization/110266
13043 * gcc.c-torture/compile/pr110266.c: New test.
13044
13045 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
13046
13047 PR tree-optimization/110266
13048 * gcc.dg/pr110266.c: New.
13049
13050 2023-06-15 Jakub Jelinek <jakub@redhat.com>
13051
13052 PR preprocessor/80753
13053 * c-c++-common/missing-header-5.c: New test.
13054
13055 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
13056
13057 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
13058
13059 2023-06-15 Jakub Jelinek <jakub@redhat.com>
13060
13061 PR middle-end/79173
13062 * gcc.target/i386/pr79173-1.c: New test.
13063 * gcc.target/i386/pr79173-2.c: New test.
13064 * gcc.target/i386/pr79173-3.c: New test.
13065 * gcc.target/i386/pr79173-4.c: New test.
13066 * gcc.target/i386/pr79173-5.c: New test.
13067 * gcc.target/i386/pr79173-6.c: New test.
13068 * gcc.target/i386/pr79173-7.c: New test.
13069 * gcc.target/i386/pr79173-8.c: New test.
13070 * gcc.target/i386/pr79173-9.c: New test.
13071 * gcc.target/i386/pr79173-10.c: New test.
13072
13073 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
13074
13075 * gcc.target/aarch64/abd.h: New file.
13076 * gcc.target/aarch64/abd_2.c: New test.
13077 * gcc.target/aarch64/abd_3.c: New test.
13078 * gcc.target/aarch64/abd_4.c: New test.
13079 * gcc.target/aarch64/abd_none_2.c: New test.
13080 * gcc.target/aarch64/abd_none_3.c: New test.
13081 * gcc.target/aarch64/abd_none_4.c: New test.
13082 * gcc.target/aarch64/abd_run_1.c: New test.
13083 * gcc.target/aarch64/sve/abd_1.c: New test.
13084 * gcc.target/aarch64/sve/abd_none_1.c: New test.
13085 * gcc.target/aarch64/sve/abd_2.c: New test.
13086 * gcc.target/aarch64/sve/abd_none_2.c: New test.
13087
13088 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13089
13090 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
13091 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
13092 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
13093 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
13094 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
13095 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
13096 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
13097 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
13098 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
13099 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
13100 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
13101 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
13102 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
13103 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
13104
13105 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
13106
13107 PR target/110119
13108 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
13109 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
13110
13111 2023-06-14 Jason Merrill <jason@redhat.com>
13112
13113 DR 2327
13114 PR c++/86521
13115 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
13116 * g++.dg/cpp1z/elide7.C: New test.
13117
13118 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13119
13120 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
13121 OpenACC 'serial', OpenMP 'target' usage.
13122
13123 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13124
13125 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
13126 alternatives.
13127 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
13128 * c-c++-common/Wfree-nonheap-object.c: Likewise.
13129
13130 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13131
13132 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
13133
13134 2023-06-14 liuhongt <hongtao.liu@intel.com>
13135
13136 * gcc.target/i386/pr110227.c: New test.
13137
13138 2023-06-13 David Malcolm <dmalcolm@redhat.com>
13139
13140 PR c/84890
13141 * g++.dg/cpp2a/srcloc3.C: Update expected message.
13142 * g++.dg/lookup/missing-std-include-2.C: Likewise.
13143 * g++.dg/lookup/missing-std-include-3.C: Likewise.
13144 * g++.dg/lookup/missing-std-include-6.C: Likewise.
13145 * g++.dg/lookup/missing-std-include.C: Likewise.
13146 * g++.dg/spellcheck-inttypes.C: Likewise.
13147 * g++.dg/spellcheck-stdint.C: Likewise.
13148 * g++.dg/spellcheck-stdlib.C: Likewise.
13149 * gcc.dg/spellcheck-inttypes.c: Likewise.
13150 * gcc.dg/spellcheck-stdbool.c: Likewise.
13151 * gcc.dg/spellcheck-stdint.c: Likewise.
13152 * gcc.dg/spellcheck-stdlib.c: Likewise.
13153
13154 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13155
13156 * gfortran.dg/data_array_7.f90: New test.
13157
13158 2023-06-13 Harald Anlauf <anlauf@gmx.de>
13159 Mikael Morin <mikael@gcc.gnu.org>
13160
13161 PR fortran/86277
13162 * gfortran.dg/zero_sized_14.f90: New test.
13163 * gfortran.dg/zero_sized_15.f90: New test.
13164
13165 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13166
13167 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
13168 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
13169 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
13170 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
13171 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
13172 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
13173 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
13174 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
13175 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
13176 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
13177
13178 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13179
13180 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
13181 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
13182
13183 2023-06-13 Jason Merrill <jason@redhat.com>
13184
13185 * g++.dg/tree-ssa/initlist-opt6.C: New test.
13186
13187 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
13188 Kito Cheng <kito.cheng@sifive.com>
13189
13190 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
13191 * g++.target/riscv/rvv/base/pr109535.C: Same
13192 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
13193 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
13194 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
13195 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
13196 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
13197 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
13198 * gcc.target/riscv/rvv/base/spill-10.c: Same
13199 * gcc.target/riscv/rvv/base/spill-11.c: Same
13200 * gcc.target/riscv/rvv/base/spill-9.c: Same
13201 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
13202 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
13203 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
13204 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
13205 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
13206 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
13207 * gcc.target/riscv/vector-abi-1.c: New test.
13208 * gcc.target/riscv/vector-abi-2.c: New test.
13209 * gcc.target/riscv/vector-abi-3.c: New test.
13210 * gcc.target/riscv/vector-abi-4.c: New test.
13211 * gcc.target/riscv/vector-abi-5.c: New test.
13212 * gcc.target/riscv/vector-abi-6.c: New test.
13213
13214 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13215
13216 * gcc.target/arm/mtp.c: New test.
13217 * gcc.target/arm/mtp_1.c: New test.
13218 * gcc.target/arm/mtp_2.c: New test.
13219 * gcc.target/arm/mtp_3.c: New test.
13220 * gcc.target/arm/mtp_4.c: New test.
13221
13222 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13223
13224 PR target/108779
13225 * gcc.target/aarch64/mtp_5.c: New test.
13226 * gcc.target/aarch64/mtp_6.c: New test.
13227 * gcc.target/aarch64/mtp_7.c: New test.
13228 * gcc.target/aarch64/mtp_8.c: New test.
13229 * gcc.target/aarch64/mtp_9.c: New test.
13230
13231 2023-06-13 Richard Biener <rguenther@suse.de>
13232
13233 PR middle-end/110232
13234 * gcc.target/i386/pr110232.c: New testcase.
13235
13236 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
13237
13238 PR testsuite/109880
13239 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
13240
13241 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
13242
13243 PR testsuite/110230
13244 PR target/109932
13245 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
13246 * gcc.target/powerpc/pr109932-2.c: Ditto.
13247
13248 2023-06-13 Pan Li <pan2.li@intel.com>
13249
13250 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
13251 Adjust dg-do to comiple for asm checking.
13252
13253 2023-06-13 Tejas Belagod <tbelagod@arm.com>
13254
13255 PR target/96339
13256 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
13257 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
13258 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
13259 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
13260 to expect optimized code for function body.
13261 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
13262 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
13263 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
13264 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
13265 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
13266 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
13267 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
13268 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
13269 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
13270 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
13271 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
13272
13273 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13274
13275 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
13276
13277 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13278
13279 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
13280 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
13281 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
13282 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
13283
13284 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
13285
13286 PR modula2/110189
13287 * gm2/pim/fail/foovaltype.mod: New test.
13288
13289 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
13290
13291 PR rtl-optimization/101188
13292 * gcc.c-torture/execute/pr101188.c: New test
13293
13294 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13295
13296 * gcc.target/aarch64/vec-init-single-const.c: New test.
13297 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
13298 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
13299
13300 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
13301
13302 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
13303 * c-c++-common/gomp/map-9.c: Likewise.
13304 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
13305 * gfortran.dg/gomp/map-11.f90: Likewise.
13306 * gfortran.dg/gomp/target-update-1.f90: Likewise.
13307 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
13308 * c-c++-common/gomp/map-6.c: Update dg-error and also check
13309 clause error with 'target (enter/exit) data'.
13310
13311 2023-06-12 Pan Li <pan2.li@intel.com>
13312
13313 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
13314
13315 2023-06-12 Pan Li <pan2.li@intel.com>
13316
13317 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
13318 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
13319
13320 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13321
13322 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
13323 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
13324 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
13325 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
13326 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
13327 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
13328
13329 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13330
13331 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
13332
13333 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
13334
13335 * gcc.dg/vect/pr110142.c: New test.
13336
13337 2023-06-12 liuhongt <hongtao.liu@intel.com>
13338
13339 * gcc.target/i386/vec_pack_fp16-1.c: New test.
13340 * gcc.target/i386/vec_pack_fp16-2.c: New test.
13341 * gcc.target/i386/vec_pack_fp16-3.c: New test.
13342
13343 2023-06-12 Jason Merrill <jason@redhat.com>
13344
13345 PR c++/105838
13346 * g++.dg/tree-ssa/initlist-opt5.C: New test.
13347
13348 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
13349
13350 PR target/109932
13351 * gcc.target/powerpc/pr109932-1.c: New test.
13352 * gcc.target/powerpc/pr109932-2.c: New test.
13353
13354 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
13355
13356 PR target/110011
13357 * gcc.target/powerpc/pr110011.c: New test.
13358
13359 2023-06-12 Pan Li <pan2.li@intel.com>
13360
13361 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
13362 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
13363
13364 2023-06-12 Pan Li <pan2.li@intel.com>
13365
13366 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
13367 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
13368
13369 2023-06-11 Patrick Palka <ppalka@redhat.com>
13370
13371 PR c++/110122
13372 * g++.dg/cpp2a/nontype-class59.C: New test.
13373
13374 2023-06-11 Patrick Palka <ppalka@redhat.com>
13375
13376 PR c++/110122
13377 * g++.dg/cpp2a/nontype-class57.C: New test.
13378 * g++.dg/cpp2a/nontype-class58.C: New test.
13379
13380 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
13381
13382 PR target/109907
13383 * gcc.target/avr/pr109907.c: New test.
13384 * gcc.target/avr/torture/pr109907-1.c: New test.
13385 * gcc.target/avr/torture/pr109907-2.c: New test.
13386
13387 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13388
13389 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
13390 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
13391 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
13392 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
13393 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
13394 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
13395
13396 2023-06-10 Nathan Sidwell <nathan@acm.org>
13397
13398 * g++.dg/template/pr61663.C: New.
13399
13400 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
13401
13402 PR target/109650
13403 * gcc.target/avr/torture/pr109650-1.c: New test.
13404 * gcc.target/avr/torture/pr109650-2.c: New test.
13405
13406 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13407
13408 * gfortran.dg/ieee/minmax_1.f90: New test.
13409 * gfortran.dg/ieee/minmax_2.f90: New file.
13410 * gfortran.dg/ieee/minmax_3.f90: New file.
13411 * gfortran.dg/ieee/minmax_4.f90: New file.
13412
13413 2023-06-10 Tim Lange <mail@tim-lange.me>
13414
13415 PR analyzer/110014
13416 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
13417
13418 2023-06-10 Tim Lange <mail@tim-lange.me>
13419
13420 PR analyzer/109577
13421 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
13422 and add new test case.
13423 * gcc.dg/analyzer/pr109577.c: New test.
13424
13425 2023-06-10 Pan Li <pan2.li@intel.com>
13426
13427 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
13428 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
13429
13430 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13431
13432 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
13433 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
13434 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
13435
13436 2023-06-09 Jason Merrill <jason@redhat.com>
13437
13438 * g++.dg/concepts/auto7.C: New test.
13439 * g++.dg/concepts/auto7a.C: New test.
13440
13441 2023-06-09 Jason Merrill <jason@redhat.com>
13442
13443 PR c++/110102
13444 * g++.dg/cpp0x/initlist-opt1.C: New test.
13445
13446 2023-06-09 Andrew Pinski <apinski@marvell.com>
13447
13448 PR tree-optimization/97711
13449 PR tree-optimization/110155
13450 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
13451 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
13452
13453 2023-06-09 Andrew Pinski <apinski@marvell.com>
13454
13455 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
13456
13457 2023-06-09 Andrew Pinski <apinski@marvell.com>
13458
13459 PR tree-optimization/110165
13460 PR tree-optimization/110166
13461 * gcc.c-torture/execute/pr110165-1.c: New test.
13462 * gcc.c-torture/execute/pr110166-1.c: New test.
13463
13464 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
13465
13466 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
13467 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
13468
13469 2023-06-09 Pan Li <pan2.li@intel.com>
13470
13471 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
13472 for ZVFHMIN.
13473
13474 2023-06-09 liuhongt <hongtao.liu@intel.com>
13475
13476 * gcc.target/i386/pr110108-2.c: New test.
13477
13478 2023-06-09 liuhongt <hongtao.liu@intel.com>
13479
13480 * gcc.target/i386/pr110108.c: New test.
13481 * gcc.target/i386/pr110108-3.c: New test.
13482 * gcc.target/i386/pr109900.c: Adjust testcase.
13483
13484 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
13485
13486 PR modula2/110126
13487 * gm2/pim/pass/fooasm3.mod: New test.
13488
13489 2023-06-08 Pan Li <pan2.li@intel.com>
13490
13491 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
13492 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
13493
13494 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
13495
13496 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
13497 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
13498 * gcc.dg/analyzer/pr101962.c: Likewise.
13499 * gcc.dg/analyzer/realloc-5.c: Likewise.
13500 * gcc.dg/analyzer/pr109439.c: New test.
13501
13502 2023-06-08 Jakub Jelinek <jakub@redhat.com>
13503
13504 * gcc.target/i386/ctzll-1.c: New test.
13505 * gcc.target/i386/ffsll-1.c: New test.
13506
13507 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
13508
13509 PR fortran/99350
13510 PR fortran/107821
13511 PR fortran/109451
13512 * gfortran.dg/pr99350.f90 : New test.
13513 * gfortran.dg/associate_5.f03 : Changed error message.
13514 * gfortran.dg/pr107821.f90 : New test.
13515 * gfortran.dg/associate_61.f90 : New test
13516
13517 2023-06-08 Alexandre Oliva <oliva@adacore.com>
13518
13519 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
13520 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
13521 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
13522 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
13523 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
13524 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
13525 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
13526 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
13527
13528 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
13529 Uros Bizjak <ubizjak@gmail.com>
13530
13531 * gcc.target/i386/cmc-1.c: New test case.
13532 * gcc.target/i386/stc-1.c: Likewise.
13533
13534 2023-06-07 Jason Merrill <jason@redhat.com>
13535
13536 PR c++/58487
13537 PR c++/53637
13538 * g++.dg/opt/nrv26.C: New test.
13539 * g++.dg/opt/nrv26a.C: New test.
13540 * g++.dg/opt/nrv27.C: New test.
13541
13542 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
13543 Jeff Law <jlaw@ventanamicro.com>
13544
13545 * gcc.target/riscv/shift-and-2.c: New tests.
13546 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
13547 * gcc.target/riscv/sign-extend.c: New test.
13548 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
13549
13550 2023-06-07 Alex Coplan <alex.coplan@arm.com>
13551
13552 PR target/110132
13553 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
13554 Extend to ls64.
13555 * g++.target/aarch64/acle/acle.exp: New.
13556 * g++.target/aarch64/acle/ls64.C: New test.
13557 * g++.target/aarch64/acle/ls64_lto.C: New test.
13558 * gcc.target/aarch64/acle/ls64_lto.c: New test.
13559 * gcc.target/aarch64/acle/pr110132.c: New test.
13560
13561 2023-06-07 Alex Coplan <alex.coplan@arm.com>
13562
13563 PR target/110100
13564 * gcc.target/aarch64/acle/pr110100.c: New test.
13565
13566 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
13567
13568 * gcc.target/sparc/pr109541.c: New.
13569
13570 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
13571
13572 * gcc.target/hppa/shadd-3.c: Update expected output.
13573
13574 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13575
13576 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
13577 vectorizer.
13578 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
13579 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
13580 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
13581 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
13582 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
13583 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
13584 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
13585 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
13586 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
13587 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
13588 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
13589 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
13590 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
13591 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
13592 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
13593 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
13594 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
13595 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
13596 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
13597 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
13598 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
13599 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
13600
13601 2023-06-07 Andrew Pinski <apinski@marvell.com>
13602
13603 PR middle-end/110117
13604 * gcc.dg/pr110117-1.c: New test.
13605 * gcc.dg/pr110117-2.c: New test.
13606
13607 2023-06-07 Andrew Pinski <apinski@marvell.com>
13608
13609 PR tree-optimization/110134
13610 * gcc.dg/tree-ssa/negneq-1.c: New test.
13611 * gcc.dg/tree-ssa/negneq-2.c: New test.
13612 * gcc.dg/tree-ssa/negneq-3.c: New test.
13613 * gcc.dg/tree-ssa/negneq-4.c: New test.
13614
13615 2023-06-07 Andrew Pinski <apinski@marvell.com>
13616
13617 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
13618 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
13619 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
13620 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
13621 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
13622 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
13623 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
13624 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
13625 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
13626
13627 2023-06-07 Jason Merrill <jason@redhat.com>
13628
13629 PR c++/58487
13630 * g++.dg/opt/nrv25.C: New test.
13631
13632 2023-06-07 Jason Merrill <jason@redhat.com>
13633
13634 PR c++/51571
13635 PR c++/92407
13636 * g++.dg/opt/nrv23.C: New test.
13637
13638 2023-06-07 Jason Merrill <jason@redhat.com>
13639
13640 PR c++/92407
13641 * g++.dg/opt/nrv22.C: New test.
13642
13643 2023-06-07 Jason Merrill <jason@redhat.com>
13644
13645 PR c++/33799
13646 * g++.dg/eh/return1.C: Add label cases.
13647
13648 2023-06-07 Jason Merrill <jason@redhat.com>
13649
13650 * g++.dg/contracts/contracts-post7.C: New test.
13651
13652 2023-06-07 Jason Merrill <jason@redhat.com>
13653
13654 PR c++/58050
13655 * g++.dg/opt/nrv24.C: New test.
13656
13657 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
13658
13659 PR modula2/110019
13660 * gm2/cpp/fail/cpp-fail.exp: New test.
13661 * gm2/cpp/fail/foocpp.mod: New test.
13662
13663 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13664
13665 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
13666 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
13667 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
13668 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
13669 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
13670 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
13671
13672 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
13673 Tobias Burnus <tobias@codesourcery.com>
13674
13675 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
13676 duplicated 'present' and extend scan-dump tests for 'present'.
13677 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
13678 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
13679 'present'.
13680 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
13681 modifier checking.
13682 * c-c++-common/gomp/defaultmap-4.c: New test.
13683 * c-c++-common/gomp/map-9.c: New test.
13684 * c-c++-common/gomp/target-update-1.c: New test.
13685 * gfortran.dg/gomp/defaultmap-8.f90: New test.
13686 * gfortran.dg/gomp/map-11.f90: New test.
13687 * gfortran.dg/gomp/map-12.f90: New test.
13688 * gfortran.dg/gomp/target-update-1.f90: New test.
13689
13690 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13691
13692 * gcc.target/aarch64/simd/vrshr_1.c: New test.
13693
13694 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13695
13696 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
13697 intrinsics.
13698
13699 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13700
13701 * gcc.target/aarch64/simd/addlv_1.c: New test.
13702
13703 2023-06-06 Richard Biener <rguenther@suse.de>
13704
13705 PR middle-end/110055
13706 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
13707
13708 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
13709
13710 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
13711 cfi directives.
13712
13713 2023-06-06 Pan Li <pan2.li@intel.com>
13714
13715 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
13716
13717 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
13718
13719 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
13720 for cfi reg/mem.
13721
13722 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
13723 Joel Hutton <joel.hutton@arm.com>
13724 Tamar Christina <tamar.christina@arm.com>
13725
13726 * gcc.target/aarch64/vect-widen-add.c: Test that new
13727 IFN_VEC_WIDEN_PLUS is being used.
13728 * gcc.target/aarch64/vect-widen-sub.c: Test that new
13729 IFN_VEC_WIDEN_MINUS is being used.
13730
13731 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
13732
13733 * gdc.dg/Wmismatched_enum.d: New test.
13734
13735 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
13736
13737 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
13738 less sensitive to register allocation choices.
13739 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
13740
13741 2023-06-05 Pan Li <pan2.li@intel.com>
13742
13743 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
13744
13745 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13746
13747 PR target/110109
13748 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
13749 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
13750
13751 2023-06-04 Pan Li <pan2.li@intel.com>
13752
13753 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
13754
13755 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
13756
13757 PR target/110083
13758 * gcc.target/i386/pr110083.c: New test case.
13759
13760 2023-06-04 Jason Merrill <jason@redhat.com>
13761
13762 PR c++/97720
13763 * g++.dg/eh/terminate2.C: New test.
13764
13765 2023-06-04 Pan Li <pan2.li@intel.com>
13766
13767 * gcc.target/riscv/rvv/base/mov-14.c: New test.
13768 * gcc.target/riscv/rvv/base/spill-13.c: New test.
13769
13770 2023-06-03 Patrick Palka <ppalka@redhat.com>
13771
13772 PR c++/109923
13773 * g++.dg/template/friend79.C: New test.
13774
13775 2023-06-03 Patrick Palka <ppalka@redhat.com>
13776
13777 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
13778 to be marked as odr-used.
13779
13780 2023-06-03 Patrick Palka <ppalka@redhat.com>
13781
13782 PR c++/70790
13783 * g++.dg/abi/mangle78.C: New test.
13784
13785 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13786
13787 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
13788 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
13789 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
13790 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
13791
13792 2023-06-03 liuhongt <hongtao.liu@intel.com>
13793
13794 * gcc.target/i386/pr110067.c: New test.
13795
13796 2023-06-03 liuhongt <hongtao.liu@intel.com>
13797
13798 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
13799
13800 2023-06-02 Andrew Pinski <apinski@marvell.com>
13801
13802 PR rtl-optimization/102733
13803 * gcc.target/i386/addr-space-6.c: New test.
13804
13805 2023-06-02 Andrew Pinski <apinski@marvell.com>
13806
13807 PR rtl-optimization/110042
13808 * gcc.target/aarch64/csel_bfx_2.c: New test.
13809
13810 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
13811
13812 PR target/110044
13813 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
13814 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
13815 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
13816 * gcc.target/powerpc/darwin-structs-0.h: New test.
13817
13818 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
13819
13820 PR fortran/100607
13821 * gfortran.dg/select_rank_6.f90: New test.
13822
13823 2023-06-02 Jason Merrill <jason@redhat.com>
13824
13825 DR 2735
13826 PR c++/109247
13827 * g++.dg/cpp0x/initlist-explicit3.C: New test.
13828
13829 2023-06-02 Carl Love <cel@us.ibm.com>
13830
13831 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
13832 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
13833 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
13834
13835 2023-06-02 Jason Merrill <jason@redhat.com>
13836
13837 PR c++/110070
13838 PR c++/105838
13839 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
13840 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
13841 * g++.dg/tree-ssa/initlist-opt4.C: New test.
13842 * g++.dg/opt/icf1.C: New test.
13843 * g++.dg/opt/icf2.C: New test.
13844 * g++.dg/opt/icf3.C: New test.
13845 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
13846
13847 2023-06-02 David Malcolm <dmalcolm@redhat.com>
13848
13849 PR analyzer/109015
13850 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
13851 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
13852 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
13853 * gcc.dg/analyzer/atomic-types-1.c: New test.
13854
13855 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
13856
13857 * gcc.dg/pr107557-1.c: Require LTO support.
13858 * gcc.dg/pr107557-2.c: Require LTO support.
13859
13860 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
13861
13862 PR fortran/87477
13863 PR fortran/102109
13864 PR fortran/102112
13865 PR fortran/102190
13866 PR fortran/102532
13867 PR fortran/109948
13868 PR fortran/99326
13869 * gfortran.dg/associate_54.f90 : Cope with extra error.
13870 * gfortran.dg/pr102109.f90 : New test.
13871 * gfortran.dg/pr102112.f90 : New test.
13872 * gfortran.dg/pr102190.f90 : New test.
13873 * gfortran.dg/pr102532.f90 : New test.
13874 * gfortran.dg/pr109948.f90 : New test.
13875 * gfortran.dg/pr99326.f90 : New test.
13876
13877 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13878
13879 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
13880
13881 2023-06-02 Pan Li <pan2.li@intel.com>
13882
13883 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
13884 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
13885
13886 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13887
13888 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
13889 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
13890 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
13891 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
13892 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
13893 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
13894 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
13895 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
13896 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
13897
13898 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13899
13900 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
13901 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
13902 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
13903 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
13904 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
13905 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
13906
13907 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13908
13909 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
13910 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
13911 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
13912 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
13913 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
13914 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
13915 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
13916 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
13917 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
13918 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
13919 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
13920 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
13921 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
13922 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
13923 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
13924
13925 2023-06-01 Harald Anlauf <anlauf@gmx.de>
13926
13927 PR fortran/88552
13928 * gfortran.dg/pr88552.f90: New test.
13929
13930 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
13931
13932 * lib/torture-options.exp: print the value of non-empty options:
13933 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
13934
13935 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
13936
13937 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
13938 the torture-{init,finish}
13939
13940 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
13941
13942 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
13943 * gcc.target/powerpc/pr109566.c: Skip on AIX.
13944
13945 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
13946 Uros Bizjak <ubizjak@gmail.com>
13947
13948 PR target/109973
13949 * gcc.target/i386/pr109973-1.c: New test case.
13950 * gcc.target/i386/pr109973-2.c: Likewise.
13951
13952 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13953
13954 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
13955
13956 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
13957
13958 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
13959 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
13960 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
13961 * gfortran.dg/gomp/pure-1.f90: New test.
13962 * gfortran.dg/gomp/pure-2.f90: New test.
13963 * gfortran.dg/gomp/pure-3.f90: New test.
13964 * gfortran.dg/gomp/pure-4.f90: New test.
13965
13966 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13967
13968 * gcc.target/riscv/rvv/base/frm-1.c: New test.
13969
13970 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13971
13972 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
13973 gcc_set_required_options.
13974 * lib/target-supports.exp: Rename force_conventional_output_for
13975 to set_required_options_for.
13976 * lib/scanasm.exp: Adjust callers.
13977 * lib/scanrtl.exp: Same.
13978
13979 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13980
13981 PR target/99195
13982 * gcc.target/aarch64/simd/pr99195_11.c: New test.
13983
13984 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13985
13986 PR target/99195
13987 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
13988 * gcc.target/aarch64/simd/pr99195_10.c: New test.
13989
13990 2023-05-31 David Faust <david.faust@oracle.com>
13991
13992 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
13993 in scan-assembler expressions where useful.
13994 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
13995 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
13996 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
13997 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
13998 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
13999 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
14000 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
14001 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
14002 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
14003 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
14004 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
14005 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
14006 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
14007 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
14008 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
14009
14010 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14011
14012 * gcc.target/riscv/rvv/rvv.exp:
14013 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
14014 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
14015 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
14016 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
14017 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
14018 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
14019 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
14020 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
14021
14022 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14023
14024 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
14025 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
14026 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
14027 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
14028
14029 2023-05-31 Cui, Lili <lili.cui@intel.com>
14030
14031 PR tree-optimization/110038
14032 * gcc.dg/pr110038.c: New test.
14033
14034 2023-05-31 Pan Li <pan2.li@intel.com>
14035
14036 * gcc.target/riscv/arch-21.c: New test.
14037 * gcc.target/riscv/predef-27.c: New test.
14038
14039 2023-05-31 Pan Li <pan2.li@intel.com>
14040
14041 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
14042 Remove debug code.
14043
14044 2023-05-30 liuhongt <hongtao.liu@intel.com>
14045
14046 * gcc.target/i386/pr108804.c: New test.
14047
14048 2023-05-30 David Malcolm <dmalcolm@redhat.com>
14049
14050 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
14051 directive.
14052 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
14053
14054 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
14055
14056 PR testsuite/52641
14057 * gcc.dg/torture/pr107451.c: Require int32plus.
14058 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
14059 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
14060 * gcc.dg/torture/pr95248.c: Require size24plus.
14061 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
14062 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
14063 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
14064
14065 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
14066
14067 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
14068 Support both definitions of int32_t.
14069
14070 2023-05-30 Andrew Pinski <apinski@marvell.com>
14071
14072 * gcc.dg/tree-ssa/minmax-22.c: New test.
14073
14074 2023-05-30 Andrew Pinski <apinski@marvell.com>
14075
14076 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
14077 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
14078 works.
14079 * gcc.dg/tree-ssa/pr66726-5.c: New test.
14080 * gcc.dg/tree-ssa/pr66726-6.c: New test.
14081
14082 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
14083
14084 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
14085 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
14086 arm_softfp_ok.
14087
14088 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
14089
14090 PR c/109999
14091 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
14092 * c-c++-common/goacc/clauses-fail.c: Likewise.
14093 * c-c++-common/goacc/data-2.c: Likewise.
14094 * c-c++-common/gomp/declare-target-2.c: Likewise.
14095 * c-c++-common/gomp/directive-1.c: Likewise.
14096 * g++.dg/goacc/data-1.C: Likewise.
14097
14098 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
14099
14100 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
14101 tests.
14102 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
14103 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
14104 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
14105 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
14106 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
14107
14108 2023-05-30 liuhongt <hongtao.liu@intel.com>
14109
14110 * gcc.target/i386/pr108938-1.c: New test.
14111 * gcc.target/i386/pr108938-2.c: New test.
14112 * gcc.target/i386/pr108938-3.c: New test.
14113 * gcc.target/i386/pr108938-load-1.c: New test.
14114 * gcc.target/i386/pr108938-load-2.c: New test.
14115
14116 2023-05-30 Andreas Schwab <schwab@suse.de>
14117
14118 PR sanitizer/82501
14119 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
14120 on RISC-V.
14121
14122 2023-05-30 Lili Cui <lili.cui@intel.com>
14123
14124 PR tree-optimization/98350
14125 * gcc.dg/pr98350-1.c: New test.
14126 * gcc.dg/pr98350-2.c: Ditto.
14127
14128 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14129
14130 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
14131 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
14132 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
14133 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
14134
14135 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14136
14137 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
14138 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
14139 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
14140 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
14141 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
14142 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
14143
14144 2023-05-29 Die Li <lidie@eswincomputing.com>
14145
14146 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
14147 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
14148
14149 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14150
14151 * gcc.target/riscv/and-extend-1.c: New test
14152 * gcc.target/riscv/and-extend-2.c: New test
14153
14154 2023-05-29 Pan Li <pan2.li@intel.com>
14155
14156 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
14157 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
14158 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
14159 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
14160 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
14161 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
14162 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
14163 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
14164
14165 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
14166
14167 * gnat.dg/specs/storage_offset1.ads: New test.
14168
14169 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14170
14171 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
14172
14173 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14174
14175 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
14176
14177 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14178
14179 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
14180 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
14181 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
14182 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
14183 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
14184 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
14185 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
14186
14187 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14188
14189 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
14190 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
14191
14192 2023-05-29 Pan Li <pan2.li@intel.com>
14193
14194 * gcc.target/riscv/arch-20.c: New test.
14195 * gcc.target/riscv/predef-26.c: New test.
14196
14197 2023-05-27 liuhongt <hongtao.liu@intel.com>
14198
14199 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
14200 * gcc.target/i386/pr100711-3.c: New test.
14201
14202 2023-05-26 Martin Uecker <uecker@tugraz.at>
14203
14204 * gcc.dg/pr109970.c: New test.
14205
14206 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
14207
14208 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
14209 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
14210 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
14211 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
14212 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
14213 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
14214 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
14215 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
14216 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
14217 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
14218 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
14219 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
14220 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
14221
14222 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
14223 Juzhe Zhong <juzhe.zhong@rivai.ai>
14224
14225 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
14226 expectation.
14227 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
14228 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
14229 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
14230 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
14231 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
14232 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
14233 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
14234 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
14235 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
14236 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
14237 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
14238 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
14239 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
14240 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
14241 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
14242 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
14243 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
14244 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
14245 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
14246 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
14247 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
14248 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
14249 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
14250 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
14251 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
14252 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
14253 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
14254 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
14255 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
14256 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
14257
14258 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
14259
14260 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
14261 * gfortran.dg/gomp/allocate-4.f90: New test.
14262 * gfortran.dg/gomp/allocate-5.f90: New test.
14263 * gfortran.dg/gomp/allocate-6.f90: New test.
14264 * gfortran.dg/gomp/allocate-7.f90: New test.
14265 * gfortran.dg/gomp/allocators-1.f90: New test.
14266 * gfortran.dg/gomp/allocators-2.f90: New test.
14267
14268 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
14269
14270 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
14271 * gfortran.dg/gomp/allocate-5.f90: Likewise.
14272 * gfortran.dg/gomp/allocate-6.f90: Likewise.
14273 * gfortran.dg/gomp/allocate-7.f90: Likewise.
14274 * gfortran.dg/gomp/allocators-1.f90: Likewise.
14275 * gfortran.dg/gomp/allocators-2.f90: Likewise.
14276
14277 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
14278 Tobias Burnus <tobias@codesourcery.com>
14279
14280 * gfortran.dg/gomp/allocate-4.f90: New file.
14281 * gfortran.dg/gomp/allocate-5.f90: New file.
14282 * gfortran.dg/gomp/allocate-6.f90: New file.
14283 * gfortran.dg/gomp/allocate-7.f90: New file.
14284 * gfortran.dg/gomp/allocators-1.f90: New file.
14285 * gfortran.dg/gomp/allocators-2.f90: New file.
14286
14287 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
14288
14289 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
14290 * gcc.dg/nested-vla-2.c: Ditto.
14291 * gcc.dg/nested-vla-3.c: Ditto.
14292
14293 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
14294
14295 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
14296
14297 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
14298
14299 PR target/82931
14300 * gcc.target/avr/pr82931.c: New test.
14301
14302 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14303 Richard Sandiford <richard.sandiford@arm.com>
14304
14305 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
14306 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
14307 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
14308 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
14309
14310 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14311
14312 PR target/99195
14313 * gcc.target/aarch64/simd/pr99195_9.c: New test.
14314
14315 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
14316
14317 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
14318 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
14319 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
14320 * gcc.target/arm/acle/data-intrinsics.c: New test.
14321
14322 2023-05-25 Alex Coplan <alex.coplan@arm.com>
14323
14324 PR target/109800
14325 * gcc.target/arm/pure-code/pr109800.c: New test.
14326
14327 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14328
14329 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
14330
14331 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
14332
14333 PR target/109173
14334 PR target/109174
14335 * gcc.target/i386/pr109173-1.c: New test.
14336 * gcc.target/i386/pr109174-1.c: Ditto.
14337
14338 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
14339
14340 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
14341 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
14342
14343 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14344
14345 PR target/100106
14346 * gcc.target/powerpc/pr100106-sa.c: New.
14347
14348 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14349
14350 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
14351 * gcc.target/i386/pr104447.c: Likewise.
14352
14353 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14354
14355 * g++.dg/pr80481.C: Add explicit pthread requirement.
14356
14357 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14358
14359 * gcc.target/i386/pr103074.c: Require fpic support.
14360
14361 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14362
14363 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
14364 malloc.h and sys/time.h.
14365
14366 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14367
14368 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
14369 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
14370 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
14371 * gcc.target/i386/pieces-memset-1.c: Likewise.
14372 * gcc.target/i386/pieces-memset-36.c: Likewise.
14373 * gcc.target/i386/pieces-memset-4.c: Likewise.
14374 * gcc.target/i386/pieces-memset-40.c: Likewise.
14375 * gcc.target/i386/pieces-memset-41.c: Likewise.
14376 * gcc.target/i386/pieces-memset-7.c: Likewise.
14377 * gcc.target/i386/pieces-memset-8.c: Likewise.
14378 * gcc.target/i386/pieces-memset-9.c: Likewise.
14379 * gcc.target/i386/pr102230.c: Likewise.
14380 * gcc.target/i386/pr78103-2.c: Likewise.
14381
14382 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
14383
14384 PR tree-optimization/107822
14385 PR tree-optimization/107986
14386 * gcc.dg/pr107822.c: New.
14387 * gcc.dg/pr107986-1.c: New.
14388
14389 2023-05-24 Harald Anlauf <anlauf@gmx.de>
14390
14391 PR fortran/104350
14392 * gfortran.dg/size_dim_2.f90: New test.
14393
14394 2023-05-24 Harald Anlauf <anlauf@gmx.de>
14395
14396 PR fortran/103794
14397 * gfortran.dg/reshape_10.f90: New test.
14398 * gfortran.dg/reshape_11.f90: New test.
14399
14400 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
14401
14402 PR middle-end/109840
14403 * gcc.dg/fold-parity-8.c: New test.
14404 * gcc.dg/fold-popcount-11.c: Likewise.
14405
14406 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
14407
14408 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
14409 * gcc.dg/ipa/vrp1.c: Same.
14410 * gcc.dg/ipa/vrp2.c: Same.
14411 * gcc.dg/ipa/vrp3.c: Same.
14412 * gcc.dg/ipa/vrp4.c: Same.
14413 * gcc.dg/ipa/vrp5.c: Same.
14414 * gcc.dg/ipa/vrp6.c: Same.
14415 * gcc.dg/ipa/vrp7.c: Same.
14416 * gcc.dg/ipa/vrp8.c: Same.
14417
14418 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
14419
14420 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
14421 Remove -ftree-vectorize.
14422 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
14423 * gcc.target/i386/vect-vshiftv4qi.c: New test.
14424 * gcc.target/i386/vect-vshiftv8qi.c: New test.
14425
14426 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14427
14428 PR target/99195
14429 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
14430 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
14431 * gcc.target/aarch64/simd/pr99195_8.c: New test.
14432
14433 2023-05-24 Richard Biener <rguenther@suse.de>
14434
14435 PR target/109944
14436 * gcc.target/i386/pr109944-1.c: New testcase.
14437 * gcc.target/i386/pr109944-2.c: Likewise.
14438
14439 2023-05-24 Richard Biener <rguenther@suse.de>
14440
14441 PR tree-optimization/109849
14442 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
14443
14444 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
14445
14446 PR modula2/109952
14447 * gm2/pim/run/pass/hightests.mod: New test.
14448
14449 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
14450
14451 * gcc.dg/torture/pr109940.c: New test.
14452
14453 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14454
14455 PR target/109939
14456 * gcc.target/arm/pr109939.c: New test.
14457
14458 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14459
14460 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
14461 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
14462
14463 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14464
14465 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
14466 as well.
14467
14468 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14469
14470 * gcc.dg/signbit-2.c: Add -msse2 on x86.
14471
14472 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14473
14474 * lib/target-supports.exp (check_effective_target_sysconf):
14475 Check for declaration and _SC_PAGESIZE on vxworks.
14476
14477 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
14478
14479 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
14480
14481 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14482 Richard Sandiford <richard.sandiford@arm.com>
14483
14484 * gcc.target/riscv/rvv/rvv.exp:
14485 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
14486 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
14487 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
14488 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
14489 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
14490 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
14491
14492 2023-05-24 Pan Li <pan2.li@intel.com>
14493
14494 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
14495 Enrich test cases.
14496
14497 2023-05-24 Pan Li <pan2.li@intel.com>
14498
14499 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
14500 Enrich the test cases.
14501
14502 2023-05-24 liuhongt <hongtao.liu@intel.com>
14503
14504 * gcc.target/i386/pr109900.c: New test.
14505
14506 2023-05-23 Martin Uecker <uecker@tugraz.at>
14507
14508 PR c/109450
14509 * gcc.dg/pr109450-1.c: New test.
14510 * gcc.dg/pr109450-2.c: New test.
14511 * gcc.dg/vla-26.c: New test.
14512
14513 2023-05-23 Martin Uecker <uecker@tugraz.at>
14514
14515 PR c/70418
14516 PR c/106465
14517 PR c/107557
14518 PR c/108423
14519 * gcc.dg/nested-vla-1.c: New test.
14520 * gcc.dg/nested-vla-2.c: New test.
14521 * gcc.dg/nested-vla-3.c: New test.
14522 * gcc.dg/pr70418.c: New test.
14523 * gcc.dg/pr106465.c: New test.
14524 * gcc.dg/pr107557-1.c: New test.
14525 * gcc.dg/pr107557-2.c: New test.
14526 * gcc.dg/pr108423-1.c: New test.
14527 * gcc.dg/pr108423-2.c: New test.
14528 * gcc.dg/pr108423-3.c: New test.
14529 * gcc.dg/pr108423-4.c: New test.
14530 * gcc.dg/pr108423-5.c: New test.
14531 * gcc.dg/pr108423-6.c: New test.
14532 * gcc.dg/typename-vla-2.c: New test.
14533 * gcc.dg/typename-vla-3.c: New test.
14534 * gcc.dg/typename-vla-4.c: New test.
14535 * gcc.misc-tests/gcov-pr85350.c: Adapt.
14536 * gcc.dg/typename-vla-5.c: New file.
14537 * gcc.dg/typename-vla-6.c: New file.
14538
14539 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
14540
14541 * gcc.target/i386/vect-shiftv4qi.c: New test.
14542 * gcc.target/i386/vect-shiftv8qi.c: New test.
14543
14544 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
14545
14546 PR tree-optimization/109934
14547 * gcc.dg/tree-ssa/pr109934.c: New test.
14548
14549 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
14550
14551 * gcc.target/aarch64/ins_bitfield_1.c: New test.
14552 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
14553 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
14554 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
14555 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
14556 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
14557
14558 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14559
14560 PR target/109855
14561 * gcc.target/aarch64/pr109855.c: New test.
14562
14563 2023-05-23 Richard Biener <rguenther@suse.de>
14564
14565 PR tree-optimization/109849
14566 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
14567
14568 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
14569
14570 * gnat.dg/opt101.adb: New test.
14571 * gnat.dg/opt101_pkg.ads: New helper.
14572
14573 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
14574
14575 PR fortran/103716
14576 * gfortran.dg/pr103716.f90 : New test.
14577
14578 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
14579 Steven G. Kargl <kargl@gcc.gnu.org>
14580
14581 PR fortran/97122
14582 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
14583 declaration of finalizable derived types in submodules works.
14584
14585 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
14586
14587 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
14588
14589 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14590
14591 PR testsuite/52641
14592 * gcc.c-torture/compile/pr108892.c: Require int32.
14593 * gcc.c-torture/compile/pr98199.c: Require int32plus.
14594 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
14595 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
14596 * gcc.dg/tree-ssa/pr102232.c: Same.
14597 * gcc.dg/tree-ssa/pr105860.c: Same.
14598 * gcc.dg/tree-ssa/pr96730.c: Same.
14599 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
14600 * gcc.dg/tree-ssa/pr96779.c: Same.
14601 * gcc.dg/tree-ssa/pr98513.c: Same.
14602 * gcc.dg/tree-ssa/ssa-sink-18.c
14603 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
14604 size24plus.
14605 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
14606 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
14607 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
14608 * gcc.dg/tree-ssa/pr93435.c: Same.
14609 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
14610 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
14611 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
14612 Same.
14613 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
14614 Same.
14615 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
14616 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
14617 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
14618 * gcc.dg/tree-ssa/pr109031-2.c: Same.
14619 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
14620 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
14621 * gcc.dg/Warray-bounds-33.c: Skip target avr.
14622 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
14623 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
14624 * gcc.dg/analyzer/isatty-1.c: Same.
14625 * gcc.dg/analyzer/pipe-glibc.c: Same.
14626
14627 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14628
14629 PR testsuite/52641
14630 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
14631 * gcc.c-torture/compile/pr103813.c: Require size32plus.
14632 * gcc.c-torture/execute/pr108498-2.c: Same.
14633 * gcc.c-torture/compile/pr96426.c: Condition on
14634 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
14635 * gcc.c-torture/execute/pr103417.c: Require int32plus.
14636 * gcc.dg/pr104198.c: Same.
14637 * gcc.dg/pr21137.c: Same.
14638 * gcc.dg/pr88905.c: Same.
14639 * gcc.dg/pr90838.c: Same.
14640 * gcc.dg/pr97317.c: Same.
14641 * gcc.dg/pr100292.c: Require int32.
14642 * gcc.dg/pr101008.c: Same.
14643 * gcc.dg/pr96542.c: Same.
14644 * gcc.dg/pr96674.c: Same.
14645 * gcc.dg/pr97750.c: Require ptr_eq_long.
14646
14647 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14648
14649 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
14650 * gcc.dg/pr19402-2.c: Skip for avr.
14651 * gcc.dg/pr86124.c: Same.
14652 * gcc.dg/pr94291.c: Same.
14653 * gcc.dg/torture/builtin-complex-1.c: Same.
14654 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
14655 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
14656 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
14657 * gcc.dg/torture/fp-int-convert-float64.c: Same.
14658 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
14659 * gcc.dg/torture/fp-int-convert-timode.c: Same.
14660 * c-c++-common/torture/builtin-convertvector-1.c: Same.
14661 * c-c++-common/torture/complex-sign-add.c: Same.
14662 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
14663 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
14664 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
14665 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
14666 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
14667 * c-c++-common/torture/complex-sign-mul-one.c: Same.
14668 * c-c++-common/torture/complex-sign-mul.c: Same.
14669 * c-c++-common/torture/complex-sign-sub.c: Same.
14670
14671 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14672
14673 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
14674 typo
14675
14676 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14677
14678 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
14679 test.
14680 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
14681 test.
14682 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
14683 test.
14684 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
14685 test.
14686 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
14687 New test.
14688 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
14689 New test.
14690
14691 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
14692
14693 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
14694 * gcc.target/nvptx/brev-2.c: Likewise.
14695 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
14696 * gcc.target/nvptx/brevll-2.c: Likewise.
14697
14698 2023-05-21 Jakub Jelinek <jakub@redhat.com>
14699
14700 PR tree-optimization/109505
14701 * gcc.target/aarch64/sve/pr109505.c: New test.
14702
14703 2023-05-21 Pan Li <pan2.li@intel.com>
14704
14705 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
14706 test cases for vbool[2|4|8|16|32|64]_t.
14707
14708 2023-05-21 Andrew Pinski <apinski@marvell.com>
14709
14710 PR middle-end/109919
14711 * gcc.c-torture/compile/pr109919-1.c: New test.
14712
14713 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
14714
14715 PR target/105753
14716 * gcc.target/avr/torture/pr105753.c: New test.
14717
14718 2023-05-20 Die Li <lidie@eswincomputing.com>
14719
14720 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
14721 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
14722
14723 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
14724
14725 * gcc.target/riscv/zbs-bext-02.c: New test.
14726
14727 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
14728
14729 PR target/106888
14730 * gcc.target/riscv/pr106888.c: New test.
14731 * gcc.target/riscv/zbbw.c: Check for ANDI.
14732
14733 2023-05-19 Patrick Palka <ppalka@redhat.com>
14734
14735 PR c++/97340
14736 * g++.dg/cpp1y/var-templ80.C: New test.
14737 * g++.dg/cpp1y/var-templ81.C: New test.
14738
14739 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
14740
14741 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
14742 <stdio.h>.
14743 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
14744 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
14745 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
14746 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
14747 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
14748 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
14749 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
14750 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
14751 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
14752 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
14753 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
14754
14755 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
14756
14757 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
14758 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
14759
14760 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
14761
14762 PR modula2/109908
14763 * gm2/isolib/run/pass/testdelete.mod: New test.
14764
14765 2023-05-19 Jakub Jelinek <jakub@redhat.com>
14766
14767 PR tree-optimization/105776
14768 * gcc.target/i386/pr105776.c: New test.
14769
14770 2023-05-19 Jakub Jelinek <jakub@redhat.com>
14771
14772 PR tree-optimization/101856
14773 * gcc.dg/tree-ssa/pr101856.c: New test.
14774
14775 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
14776
14777 * gnat.dg/specs/array6.ads: New test.
14778
14779 2023-05-19 Joseph Myers <joseph@codesourcery.com>
14780
14781 * gcc.dg/c2x-thread-local-2.c: New test.
14782
14783 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
14784
14785 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
14786 expected scan-assembler-times frequency and strings..
14787 * gcc.target/i386/vect-mulv4qi.c: New test.
14788 * gcc.target/i386/vect-mulv8qi.c: New test.
14789
14790 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
14791
14792 PR bootstrap/105831
14793 * gcc.test-framework/gen_directive_tests: Use = operator instead
14794 of ==.
14795
14796 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14797
14798 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
14799 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
14800 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
14801 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
14802 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
14803 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
14804 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
14805 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
14806 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
14807 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
14808 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
14809 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
14810 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
14811 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
14812 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
14813 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
14814 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
14815 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
14816 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
14817 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
14818 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
14819 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
14820 * gcc.target/arm/mve/mve_const_shifts.c: New test.
14821
14822 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14823
14824 PR target/109697
14825 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
14826 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
14827 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
14828 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
14829 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
14830 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
14831 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
14832 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
14833 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
14834 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
14835 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
14836 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
14837 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
14838 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
14839 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
14840 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
14841 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
14842 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
14843 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
14844 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
14845 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
14846 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
14847 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
14848 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
14849 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
14850 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
14851 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
14852 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
14853 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
14854 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
14855 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
14856 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
14857 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
14858 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
14859 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
14860 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
14861 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
14862 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
14863 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
14864 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
14865
14866 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14867
14868 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
14869 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
14870 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
14871 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
14872 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
14873 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
14874 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
14875 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
14876 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
14877 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
14878 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
14879 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
14880 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
14881 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
14882 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
14883 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
14884 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
14885 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
14886 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
14887 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
14888 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
14889 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
14890 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
14891 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
14892 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
14893 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
14894 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
14895 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
14896 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
14897 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
14898 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
14899 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
14900 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
14901 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
14902 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
14903 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
14904 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
14905 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
14906 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
14907 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
14908 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
14909 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
14910 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
14911 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
14912 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
14913 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
14914 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
14915 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
14916 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
14917 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
14918 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
14919 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
14920 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
14921 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
14922 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
14923 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
14924 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
14925 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
14926 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
14927 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
14928 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
14929 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
14930 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
14931 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
14932 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
14933 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
14934 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
14935 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
14936 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
14937 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
14938 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
14939 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
14940 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
14941 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
14942 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
14943 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
14944 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
14945 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
14946 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
14947 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
14948 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
14949 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
14950 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
14951 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
14952 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
14953 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
14954 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
14955 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
14956 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
14957 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
14958 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
14959 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
14960 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
14961 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
14962 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
14963 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
14964 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
14965 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
14966 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
14967 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
14968 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
14969 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
14970 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
14971 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
14972 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
14973 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
14974 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
14975 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
14976 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
14977 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
14978 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
14979 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
14980 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
14981 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
14982 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
14983 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
14984 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
14985 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
14986 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
14987 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
14988 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
14989 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
14990 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
14991 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
14992 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
14993 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
14994 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
14995 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
14996 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
14997 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
14998 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
14999 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
15000 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
15001 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
15002 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
15003
15004 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15005
15006 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
15007 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
15008
15009 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15010
15011 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
15012
15013 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
15014
15015 * gcc.target/arm/mve/intrinsics/asrl.c: Use
15016 check-function-bodies instead of scan-assembler checks. Use
15017 extern "C" for C++ testing.
15018 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
15019 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
15020 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
15021 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
15022 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
15023 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
15024 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
15025 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
15026 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
15027 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
15028 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
15029 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
15030 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
15031 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
15032 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
15033 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
15034 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
15035 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
15036 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
15037 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
15038 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
15039 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
15040 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
15041 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
15042 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
15043 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
15044 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
15045 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
15046 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
15047 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
15048 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
15049 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
15050 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
15051 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
15052 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
15053 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
15054 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
15055 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
15056 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
15057 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
15058 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
15059 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
15060 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
15061 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
15062 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
15063 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
15064 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
15065 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
15066 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
15067 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
15068 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
15069 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
15070 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
15071 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
15072 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
15073 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
15074 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
15075 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
15076 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
15077 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
15078 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
15079 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
15080 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
15081 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
15082 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
15083 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
15084 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
15085 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
15086 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
15087 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
15088 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
15089 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
15090 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
15091 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
15092 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
15093 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
15094 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
15095 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
15096 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
15097 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
15098 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
15099 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
15100 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
15101 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
15102 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
15103 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
15104 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
15105 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
15106 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
15107 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
15108 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
15109 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
15110 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
15111 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
15112 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
15113 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
15114 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
15115 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
15116 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
15117 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
15118 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
15119 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
15120 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
15121 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
15122 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
15123 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
15124 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
15125 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
15126 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
15127 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
15128 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
15129 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
15130 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
15131 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
15132 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
15133 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
15134 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
15135 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
15136 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
15137 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
15138 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
15139 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
15140 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
15141 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
15142 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
15143 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
15144 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
15145 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
15146 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
15147 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
15148 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
15149 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
15150 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
15151 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
15152 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
15153 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
15154 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
15155 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
15156 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
15157 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
15158 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
15159 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
15160 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
15161 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
15162 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
15163 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
15164 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
15165 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
15166 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
15167 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
15168 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
15169 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
15170 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
15171 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
15172 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
15173 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
15174 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
15175 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
15176 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
15177 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
15178 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
15179 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
15180 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
15181 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
15182 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
15183 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
15184 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
15185 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
15186 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
15187 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
15188 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
15189 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
15190 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
15191 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
15192 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
15193 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
15194 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
15195 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
15196 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
15197 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
15198 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
15199 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
15200 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
15201 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
15202 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
15203 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
15204 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
15205 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
15206 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
15207 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
15208 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
15209 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
15210 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
15211 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
15212 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
15213 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
15214 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
15215 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
15216 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
15217 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
15218 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
15219 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
15220 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
15221 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
15222 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
15223 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
15224 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
15225 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
15226 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
15227 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
15228 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
15229 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
15230 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
15231 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
15232 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
15233 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
15234 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
15235 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
15236 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
15237 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
15238 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
15239 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
15240 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
15241 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
15242 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
15243 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
15244 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
15245 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
15246 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
15247 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
15248 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
15249 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
15250 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
15251 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
15252 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
15253 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
15254 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
15255 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
15256 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
15257 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
15258 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
15259 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
15260 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
15261 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
15262 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
15263 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
15264 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
15265 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
15266 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
15267 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
15268 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
15269 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
15270 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
15271 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
15272 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
15273 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
15274 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
15275 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
15276 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
15277 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
15278 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
15279 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
15280 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
15281 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
15282 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
15283 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
15284 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
15285 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
15286 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
15287 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
15288 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
15289 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
15290 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
15291 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
15292 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
15293 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
15294 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
15295 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
15296 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
15297 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
15298 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
15299 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
15300 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
15301 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
15302 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
15303 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
15304 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
15305 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
15306 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
15307 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
15308 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
15309 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
15310 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
15311 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
15312 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
15313 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
15314 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
15315 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
15316 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
15317 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
15318 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
15319 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
15320 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
15321 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
15322 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
15323 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
15324 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
15325 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
15326 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
15327 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
15328 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
15329 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
15330 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
15331 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
15332 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
15333 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
15334 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
15335 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
15336 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
15337 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
15338 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
15339 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
15340 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
15341 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
15342 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
15343 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
15344 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
15345 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
15346 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
15347 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
15348 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
15349 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
15350 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
15351 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
15352 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
15353 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
15354 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
15355 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
15356 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
15357 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
15358 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
15359 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
15360 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
15361 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
15362 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
15363 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
15364 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
15365 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
15366 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
15367 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
15368 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
15369 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
15370 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
15371 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
15372 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
15373 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
15374 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
15375 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
15376 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
15377 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
15378 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
15379 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
15380 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
15381 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
15382 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
15383 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
15384 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
15385 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
15386 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
15387 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
15388 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
15389 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
15390 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
15391 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
15392 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
15393 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
15394 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
15395 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
15396 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
15397 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
15398 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
15399 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
15400 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
15401 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
15402 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
15403 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
15404 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
15405 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
15406 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
15407 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
15408 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
15409 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
15410 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
15411 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
15412 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
15413 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
15414 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
15415 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
15416 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
15417 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
15418 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
15419 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
15420 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
15421 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
15422 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
15423 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
15424 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
15425 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
15426 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
15427 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
15428 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
15429 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
15430 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
15431 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
15432 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
15433 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
15434 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
15435 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
15436 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
15437 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
15438 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
15439 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
15440 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
15441 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
15442 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
15443 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
15444 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
15445 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
15446 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
15447 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
15448 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
15449 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
15450 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
15451 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
15452 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
15453 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
15454 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
15455 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
15456 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
15457 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
15458 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
15459 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
15460 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
15461 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
15462 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
15463 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
15464 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
15465 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
15466 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
15467 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
15468 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
15469 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
15470 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
15471 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
15472 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
15473 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
15474 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
15475 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
15476 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
15477 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
15478 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
15479 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
15480 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
15481 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
15482 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
15483 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
15484 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
15485 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
15486 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
15487 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
15488 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
15489 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
15490 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
15491 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
15492 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
15493 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
15494 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
15495 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
15496 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
15497 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
15498 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
15499 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
15500 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
15501 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
15502 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
15503 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
15504 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
15505 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
15506 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
15507 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
15508 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
15509 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
15510 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
15511 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
15512 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
15513 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
15514 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
15515 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
15516 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
15517 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
15518 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
15519 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
15520 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
15521 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
15522 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
15523 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
15524 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
15525 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
15526 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
15527 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
15528 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
15529 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
15530 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
15531 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
15532 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
15533 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
15534 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
15535 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
15536 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
15537 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
15538 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
15539 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
15540 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
15541 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
15542 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
15543 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
15544 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
15545 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
15546 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
15547 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
15548 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
15549 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
15550 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
15551 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
15552 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
15553 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
15554 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
15555 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
15556 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
15557 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
15558 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
15559 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
15560 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
15561 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
15562 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
15563 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
15564 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
15565 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
15566 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
15567 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
15568 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
15569 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
15570 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
15571 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
15572 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
15573 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
15574 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
15575 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
15576 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
15577 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
15578 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
15579 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
15580 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
15581 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
15582 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
15583 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
15584 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
15585 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
15586 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
15587 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
15588 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
15589 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
15590 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
15591 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
15592 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
15593 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
15594 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
15595 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
15596 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
15597 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
15598 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
15599 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
15600 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
15601 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
15602 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
15603 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
15604 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
15605 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
15606 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
15607 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
15608 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
15609 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
15610 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
15611 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
15612 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
15613 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
15614 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
15615 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
15616 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
15617 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
15618 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
15619 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
15620 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
15621 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
15622 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
15623 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
15624 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
15625 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
15626 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
15627 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
15628 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
15629 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
15630 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
15631 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
15632 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
15633 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
15634 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
15635 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
15636 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
15637 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
15638 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
15639 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
15640 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
15641 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
15642 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
15643 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
15644 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
15645 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
15646 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
15647 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
15648 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
15649 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
15650 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
15651 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
15652 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
15653 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
15654 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
15655 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
15656 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
15657 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
15658 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
15659 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
15660 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
15661 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
15662 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
15663 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
15664 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
15665 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
15666 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
15667 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
15668 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
15669 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
15670 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
15671 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
15672 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
15673 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
15674 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
15675 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
15676 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
15677 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
15678 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
15679 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
15680 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
15681 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
15682 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
15683 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
15684 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
15685 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
15686 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
15687 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
15688 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
15689 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
15690 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
15691 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
15692 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
15693 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
15694 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
15695 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
15696 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
15697 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
15698 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
15699 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
15700 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
15701 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
15702 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
15703 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
15704 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
15705 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
15706 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
15707 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
15708 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
15709 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
15710 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
15711 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
15712 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
15713 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
15714 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
15715 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
15716 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
15717 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
15718 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
15719 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
15720 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
15721 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
15722 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
15723 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
15724 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
15725 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
15726 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
15727 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
15728 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
15729 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
15730 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
15731 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
15732 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
15733 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
15734 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
15735 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
15736 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
15737 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
15738 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
15739 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
15740 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
15741 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
15742 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
15743 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
15744 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
15745 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
15746 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
15747 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
15748 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
15749 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
15750 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
15751 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
15752 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
15753 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
15754 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
15755 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
15756 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
15757 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
15758 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
15759 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
15760 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
15761 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
15762 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
15763 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
15764 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
15765 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
15766 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
15767 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
15768 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
15769 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
15770 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
15771 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
15772 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
15773 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
15774 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
15775 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
15776 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
15777 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
15778 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
15779 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
15780 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
15781 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
15782 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
15783 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
15784 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
15785 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
15786 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
15787 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
15788 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
15789 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
15790 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
15791 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
15792 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
15793 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
15794 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
15795 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
15796 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
15797 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
15798 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
15799 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
15800 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
15801 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
15802 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
15803 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
15804 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
15805 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
15806 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
15807 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
15808 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
15809 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
15810 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
15811 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
15812 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
15813 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
15814 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
15815 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
15816 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
15817 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
15818 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
15819 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
15820 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
15821 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
15822 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
15823 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
15824 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
15825 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
15826 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
15827 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
15828 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
15829 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
15830 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
15831 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
15832 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
15833 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
15834 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
15835 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
15836 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
15837 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
15838 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
15839 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
15840 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
15841 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
15842 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
15843 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
15844 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
15845 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
15846 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
15847 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
15848 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
15849 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
15850 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
15851 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
15852 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
15853 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
15854 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
15855 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
15856 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
15857 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
15858 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
15859 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
15860 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
15861 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
15862 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
15863 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
15864 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
15865 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
15866 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
15867 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
15868 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
15869 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
15870 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
15871 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
15872 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
15873 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
15874 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
15875 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
15876 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
15877 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
15878 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
15879 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
15880 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
15881 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
15882 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
15883 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
15884 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
15885 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
15886 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
15887 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
15888 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
15889 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
15890 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
15891 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
15892 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
15893 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
15894 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
15895 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
15896 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
15897 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
15898 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
15899 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
15900 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
15901 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
15902 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
15903 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
15904 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
15905 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
15906 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
15907 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
15908 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
15909 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
15910 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
15911 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
15912 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
15913 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
15914 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
15915 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
15916 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
15917 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
15918 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
15919 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
15920 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
15921 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
15922 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
15923 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
15924 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
15925 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
15926 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
15927 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
15928 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
15929 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
15930 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
15931 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
15932 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
15933 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
15934 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
15935 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
15936 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
15937 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
15938 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
15939 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
15940 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
15941 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
15942 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
15943 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
15944 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
15945 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
15946 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
15947 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
15948 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
15949 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
15950 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
15951 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
15952 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
15953 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
15954 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
15955 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
15956 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
15957 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
15958 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
15959 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
15960 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
15961 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
15962 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
15963 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
15964 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
15965 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
15966 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
15967 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
15968 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
15969 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
15970 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
15971 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
15972 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
15973 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
15974 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
15975 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
15976 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
15977 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
15978 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
15979 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
15980 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
15981 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
15982 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
15983 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
15984 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
15985 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
15986 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
15987 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
15988 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
15989 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
15990 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
15991 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
15992 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
15993 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
15994 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
15995 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
15996 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
15997 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
15998 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
15999 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
16000 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
16001 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
16002 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
16003 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
16004 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
16005 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
16006 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
16007 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
16008 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
16009 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
16010 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
16011 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
16012 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
16013 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
16014 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
16015 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
16016 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
16017 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
16018 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
16019 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
16020 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
16021 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
16022 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
16023 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
16024 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
16025 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
16026 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
16027 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
16028 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
16029 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
16030 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
16031 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
16032 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
16033 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
16034 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
16035 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
16036 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
16037 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
16038 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
16039 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
16040 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
16041 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
16042 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
16043 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
16044 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
16045 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
16046 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
16047 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
16048 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
16049 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
16050 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
16051 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
16052 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
16053 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
16054 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
16055 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
16056 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
16057 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
16058 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
16059 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
16060 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
16061 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
16062 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
16063 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
16064 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
16065 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
16066 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
16067 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
16068 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
16069 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
16070 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
16071 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
16072 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
16073 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
16074 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
16075 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
16076 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
16077 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
16078 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
16079 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
16080 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
16081 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
16082 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
16083 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
16084 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
16085
16086 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
16087
16088 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
16089 check-function-bodies instead of scan-assembler checks. Use
16090 extern "C" for C++ testing.
16091 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
16092 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
16093 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
16094 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
16095 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
16096 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
16097 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
16098 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
16099 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
16100 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
16101 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
16102 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
16103 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
16104 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
16105 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
16106 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
16107 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
16108 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
16109 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
16110 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
16111 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
16112 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
16113 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
16114 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
16115 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
16116 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
16117 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
16118 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
16119 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
16120
16121 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
16122
16123 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
16124 check-function-bodies instead of scan-assembler checks. Use
16125 extern "C" for C++ testing.
16126 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
16127 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
16128 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
16129 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
16130 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
16131 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
16132 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
16133 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
16134 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
16135 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
16136 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
16137 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
16138 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
16139 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
16140 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
16141 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
16142 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
16143 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
16144 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
16145 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
16146 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
16147 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
16148 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
16149 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
16150 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
16151 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
16152 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
16153 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
16154 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
16155 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
16156 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
16157 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
16158 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
16159 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
16160 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
16161 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
16162 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
16163 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
16164 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
16165 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
16166 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
16167 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
16168 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
16169 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
16170 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
16171 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
16172 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
16173 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
16174 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
16175 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
16176 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
16177 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
16178 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
16179 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
16180 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
16181 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
16182 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
16183 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
16184 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
16185 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
16186 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
16187 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
16188 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
16189 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
16190 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
16191 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
16192 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
16193 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
16194 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
16195 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
16196 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
16197 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
16198 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
16199 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
16200 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
16201 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
16202 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
16203 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
16204 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
16205 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
16206 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
16207 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
16208 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
16209 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
16210 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
16211 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
16212 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
16213 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
16214 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
16215 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
16216 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
16217 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
16218 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
16219 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
16220 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
16221 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
16222 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
16223 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
16224 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
16225 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
16226 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
16227 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
16228 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
16229 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
16230 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
16231 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
16232 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
16233 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
16234 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
16235 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
16236 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
16237 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
16238 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
16239 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
16240 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
16241 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
16242 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
16243 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
16244 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
16245 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
16246 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
16247 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
16248 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
16249 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
16250 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
16251 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
16252 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
16253 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
16254 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
16255 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
16256 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
16257 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
16258 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
16259 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
16260 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
16261 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
16262 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
16263 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
16264 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
16265 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
16266 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
16267 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
16268 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
16269 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
16270 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
16271 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
16272 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
16273 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
16274 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
16275 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
16276 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
16277 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
16278 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
16279 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
16280 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
16281 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
16282 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
16283 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
16284 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
16285 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
16286 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
16287 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
16288 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
16289 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
16290 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
16291 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
16292 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
16293 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
16294 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
16295 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
16296 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
16297 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
16298 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
16299 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
16300 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
16301 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
16302 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
16303 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
16304 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
16305 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
16306 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
16307 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
16308 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
16309 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
16310 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
16311 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
16312 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
16313 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
16314 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
16315 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
16316 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
16317 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
16318 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
16319
16320 2023-05-18 Joseph Myers <joseph@codesourcery.com>
16321
16322 * gcc.dg/format/c2x-printf-1.c: Test %B here.
16323 * gcc.dg/format/ext-9.c: Do not test %B here.
16324
16325 2023-05-17 Harald Anlauf <anlauf@gmx.de>
16326
16327 PR fortran/95374
16328 PR fortran/104352
16329 * gfortran.dg/zero_sized_13.f90: New test.
16330
16331 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
16332
16333 * gcc.target/riscv/shift-and-2.c: Fixed test
16334 * gcc.target/riscv/zbb-rol-ror-01.c: New test
16335 * gcc.target/riscv/zbb-rol-ror-02.c: New test
16336 * gcc.target/riscv/zbb-rol-ror-03.c: New test
16337 * gcc.target/riscv/zbb-rol-ror-04.c: New test
16338 * gcc.target/riscv/zbb-rol-ror-05.c: New test
16339 * gcc.target/riscv/zbb-rol-ror-06.c: New test
16340 * gcc.target/riscv/zbb-rol-ror-07.c: New test
16341
16342 2023-05-17 Jakub Jelinek <jakub@redhat.com>
16343
16344 PR c++/109884
16345 * c-c++-common/pr109884.c: New test.
16346
16347 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16348
16349 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
16350 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
16351 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
16352 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
16353 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
16354
16355 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16356
16357 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
16358 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
16359 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
16360 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
16361 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
16362 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
16363 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
16364 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
16365 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
16366 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
16367 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
16368 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
16369 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
16370 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
16371 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
16372 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
16373 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
16374 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
16375 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
16376 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
16377 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
16378 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
16379 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
16380 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
16381 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
16382 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
16383 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
16384 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
16385 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
16386 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
16387 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
16388 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
16389 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
16390 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
16391 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
16392 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
16393 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
16394 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
16395 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
16396 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
16397 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
16398 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
16399 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
16400 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
16401 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
16402 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
16403 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
16404 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
16405
16406 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16407
16408 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
16409
16410 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
16411
16412 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
16413 for 'finalize' as a ptr is now 'delete' instead of 'release'.
16414 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
16415 to if (allocated) block
16416 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
16417 replaced by a MEM< _25 > expression.
16418 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
16419 * gfortran.dg/gomp/map-10.f90: New test.
16420
16421 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
16422
16423 * g++.target/s390/atomic-align-1.C: New test.
16424 * gcc.target/s390/atomic-align-1.c: New test.
16425 * gcc.target/s390/atomic-align-2.c: New test.
16426
16427 2023-05-17 Jakub Jelinek <jakub@redhat.com>
16428
16429 PR c++/109868
16430 * g++.dg/init/pr109868.C: New test.
16431
16432 2023-05-17 Pan Li <pan2.li@intel.com>
16433
16434 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
16435
16436 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
16437
16438 PR target/106708
16439 * gcc.target/powerpc/pr106708.c: Add test function.
16440
16441 2023-05-16 Joseph Myers <joseph@codesourcery.com>
16442
16443 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
16444 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
16445 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
16446 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
16447 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
16448 in for loop here.
16449 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
16450 not expect errors for typedef declaration in for loop.
16451
16452 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
16453
16454 PR modula2/109879
16455 * gm2/isolib/run/pass/testreadint.mod: New test.
16456
16457 2023-05-16 Marek Polacek <polacek@redhat.com>
16458
16459 PR c++/109774
16460 * g++.dg/warn/Wdangling-reference13.C: New test.
16461
16462 2023-05-16 Patrick Palka <ppalka@redhat.com>
16463
16464 PR c++/109871
16465 * g++.dg/cpp2a/desig27.C: New test.
16466
16467 2023-05-16 Carl Love <cel@us.ibm.com>
16468
16469 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
16470 instruction counts.
16471
16472 2023-05-16 Carl Love <cel@us.ibm.com>
16473
16474 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
16475 compile specifier.
16476
16477 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
16478
16479 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
16480 to occur after the intrinsic instruction, rather than requiring
16481 them to happen before.
16482 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
16483
16484 2023-05-16 Pan Li <pan2.li@intel.com>
16485
16486 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
16487 Replace stdint.h with stdint-gcc.h.
16488 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
16489 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
16490 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
16491 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
16492 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
16493 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
16494 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
16495 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
16496 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
16497 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
16498 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
16499 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
16500 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
16501 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
16502
16503 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
16504
16505 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
16506 vst, now.
16507
16508 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
16509
16510 PR fortran/105152
16511 PR fortran/100193
16512 PR fortran/87946
16513 PR fortran/103389
16514 PR fortran/104429
16515 PR fortran/82774
16516 * gfortran.dg/pr105152.f90 : New test
16517 * gfortran.dg/pr100193.f90 : New test
16518 * gfortran.dg/pr87946.f90 : New test
16519 * gfortran.dg/pr103389.f90 : New test
16520 * gfortran.dg/pr104429.f90 : New test
16521 * gfortran.dg/pr82774.f90 : New test
16522
16523 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
16524
16525 * gcc.dg/attr-returns-nonnull.c: Skip if
16526 keeps_null_pointer_checks.
16527 * gcc.dg/init-compare-1.c: Likewise.
16528 * gcc.dg/ipa/pr85734.c: Likewise.
16529 * gcc.dg/ipa/propmalloc-1.c: Likewise.
16530 * gcc.dg/ipa/propmalloc-2.c: Likewise.
16531 * gcc.dg/ipa/propmalloc-3.c: Likewise.
16532 * gcc.dg/ipa/propmalloc-4.c: Likewise.
16533 * gcc.dg/tree-ssa/evrp11.c: Likewise.
16534 * gcc.dg/tree-ssa/pr83648.c: Likewise.
16535
16536 2023-05-16 Andrew Pinski <apinski@marvell.com>
16537
16538 PR tree-optimization/109424
16539 * gcc.dg/tree-ssa/bool-12.c: New test.
16540 * gcc.dg/tree-ssa/bool-13.c: New test.
16541 * gcc.dg/tree-ssa/minmax-20.c: New test.
16542 * gcc.dg/tree-ssa/minmax-21.c: New test.
16543
16544 2023-05-15 Joseph Myers <joseph@codesourcery.com>
16545
16546 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
16547
16548 2023-05-15 Joseph Myers <joseph@codesourcery.com>
16549
16550 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
16551 __has_c_attribute for all C2x attributes.
16552
16553 2023-05-15 Harald Anlauf <anlauf@gmx.de>
16554
16555 PR fortran/109846
16556 * gfortran.dg/ptr-func-5.f90: New test.
16557
16558 2023-05-15 Patrick Palka <ppalka@redhat.com>
16559
16560 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
16561
16562 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16563
16564 * gcc.target/aarch64/facg_1.c: New test.
16565
16566 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16567
16568 PR target/99195
16569 * gcc.target/aarch64/simd/pr99195_7.c: New test.
16570
16571 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16572
16573 PR target/99195
16574 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
16575
16576 2023-05-15 Pan Li <pan2.li@intel.com>
16577 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16578 kito-cheng <kito.cheng@sifive.com>
16579
16580 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
16581
16582 2023-05-15 Richard Biener <rguenther@suse.de>
16583
16584 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
16585 and dg-do.
16586
16587 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16588
16589 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
16590 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
16591 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
16592
16593 2023-05-14 Andrew Pinski <apinski@marvell.com>
16594
16595 PR tree-optimization/109829
16596 * gcc.dg/tree-ssa/abs-3.c: New test.
16597 * gcc.dg/tree-ssa/abs-4.c: New test.
16598
16599 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
16600
16601 PR target/109807
16602 * gcc.target/i386/pr109825.c: New test.
16603
16604 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16605
16606 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
16607 code-gen.
16608 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
16609 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
16610 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
16611 * gcc.target/aarch64/vec-init-18.c: ... this.
16612 * gcc.target/aarch64/vec-init-19.c: New test.
16613 * gcc.target/aarch64/vec-init-20.c: Likewise.
16614 * gcc.target/aarch64/vec-init-21.c: Likewise.
16615 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
16616 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
16617 * gcc.target/aarch64/vec-init-22.h: New header.
16618
16619 2023-05-13 Andrew Pinski <apinski@marvell.com>
16620
16621 PR tree-optimization/109834
16622 * gcc.c-torture/compile/pr109834-1.c: New test.
16623 * gcc.dg/tree-ssa/pr109834-1.c: New test.
16624
16625 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16626
16627 PR fortran/109662
16628 * gfortran.dg/pr109662-a.f90: Add a section to verify that
16629 a short namelist read does not modify the variable.
16630
16631 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
16632
16633 PR modula2/109830
16634 * gm2/isolib/run/pass/seqappend.mod: New test.
16635
16636 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
16637 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16638
16639 PR target/109743
16640 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
16641 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
16642 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
16643 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
16644
16645 2023-05-12 Richard Biener <rguenther@suse.de>
16646
16647 PR tree-optimization/64731
16648 * gcc.target/i386/pr64731.c: New testcase.
16649
16650 2023-05-12 Patrick Palka <ppalka@redhat.com>
16651
16652 PR c++/83258
16653 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
16654 * g++.dg/template/function2.C: Removed.
16655
16656 2023-05-12 Patrick Palka <ppalka@redhat.com>
16657
16658 PR c++/109752
16659 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
16660 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
16661
16662 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
16663
16664 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
16665
16666 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
16667
16668 * gcc.target/riscv/rvv/rvv.exp:
16669 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
16670 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
16671 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
16672 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
16673 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
16674 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
16675 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
16676 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
16677 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
16678 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
16679 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
16680 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
16681 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
16682 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
16683 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
16684 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
16685 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
16686
16687 2023-05-12 Pan Li <pan2.li@intel.com>
16688
16689 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
16690 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
16691 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
16692 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
16693 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
16694 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
16695 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
16696 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
16697 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
16698 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
16699 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
16700 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
16701 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
16702 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
16703 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
16704 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
16705 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
16706 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
16707 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
16708 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
16709 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
16710 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
16711 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
16712 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
16713 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
16714 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
16715 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
16716 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
16717 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
16718 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
16719 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
16720 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
16721 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
16722 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
16723 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
16724 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
16725 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
16726 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
16727 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
16728 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
16729 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
16730 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
16731 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
16732 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
16733 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
16734 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
16735 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
16736 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
16737 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
16738 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
16739 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
16740 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
16741 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
16742 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
16743 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
16744 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
16745 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
16746 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
16747 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
16748 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
16749 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
16750 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
16751 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
16752 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
16753 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
16754 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
16755 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
16756 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
16757 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
16758 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
16759 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
16760 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
16761 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
16762 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
16763 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
16764 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
16765 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
16766 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
16767 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
16768 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
16769 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
16770 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
16771 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
16772 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
16773 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
16774 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
16775 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
16776 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
16777 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
16778 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
16779 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
16780 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
16781 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
16782 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
16783 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
16784 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
16785 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
16786 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
16787 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
16788 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
16789 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
16790 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
16791 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
16792 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
16793 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
16794 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
16795 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
16796 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
16797 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
16798 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
16799 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
16800 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
16801 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
16802 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
16803 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
16804 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
16805 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
16806 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
16807 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
16808
16809 2023-05-12 Pan Li <pan2.li@intel.com>
16810
16811 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
16812 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
16813 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
16814 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
16815 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
16816 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
16817 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
16818 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
16819 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
16820 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
16821 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
16822 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
16823 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
16824 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
16825 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
16826 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
16827 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
16828 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
16829 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
16830 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
16831 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
16832 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
16833
16834 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16835
16836 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
16837 with dg-skip-if has_arch_ppc64.
16838 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
16839 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
16840
16841 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16842
16843 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
16844 with has_arch_ppc64.
16845 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
16846 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
16847 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
16848 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
16849 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
16850
16851 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16852
16853 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
16854 with has_arch_ppc64.
16855 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
16856 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
16857
16858 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16859
16860 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
16861 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
16862 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
16863 is invalid now.
16864 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
16865
16866 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
16867
16868 PR modula2/109810
16869 * gm2/pim/fail/highice.mod: New test.
16870
16871 2023-05-11 Patrick Palka <ppalka@redhat.com>
16872
16873 PR c++/109745
16874 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
16875 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
16876 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
16877
16878 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
16879
16880 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
16881
16882 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
16883
16884 PR target/109807
16885 * gcc.target/i386/pr109807.c: New test.
16886
16887 2023-05-11 Patrick Palka <ppalka@redhat.com>
16888
16889 PR c++/103807
16890 * g++.dg/cpp2a/lambda-targ1.C: New test.
16891
16892 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
16893
16894 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
16895 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
16896 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
16897 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
16898
16899 2023-05-11 Patrick Palka <ppalka@redhat.com>
16900 Jonathan Wakely <jwakely@redhat.com>
16901
16902 PR c++/83258
16903 PR c++/80488
16904 PR c++/97700
16905 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
16906 error for the template argument &B2:fn in C++17 mode.
16907 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
16908 * g++.dg/cpp2a/nontype-class56.C: New test.
16909 * g++.dg/template/function2.C: New test.
16910
16911 2023-05-11 Alexandre Oliva <oliva@adacore.com>
16912
16913 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
16914 include, call builtin.
16915
16916 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
16917 Michael Collison <collison@rivosinc.com>
16918
16919 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
16920 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
16921 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
16922 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
16923 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
16924 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
16925 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
16926 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
16927 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
16928 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
16929 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
16930 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
16931 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
16932 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
16933 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
16934 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
16935 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
16936 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
16937 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
16938 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
16939 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
16940 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
16941 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
16942 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
16943 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
16944 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
16945 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
16946 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
16947 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
16948 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
16949 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
16950 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
16951 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
16952 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
16953 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
16954 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
16955 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
16956 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
16957 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
16958 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
16959 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
16960 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
16961 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
16962 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
16963 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
16964 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
16965 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
16966 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
16967 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
16968 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
16969 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
16970 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
16971 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
16972 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
16973 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
16974 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
16975 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
16976 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
16977 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
16978
16979 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
16980
16981 * lib/torture-options.exp (torture-init-done): Add.
16982 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
16983 implicit 'torture-init'.
16984 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
16985 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
16986 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
16987
16988 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
16989
16990 * gcc.target/arm/acle/acle.exp: Add missing
16991 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
16992 usage.
16993 * gcc.target/arm/cmse/cmse.exp: Likewise.
16994 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
16995
16996 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
16997
16998 * gcc.dg/fold-popcount-8.c: New test case.
16999 * gcc.dg/fold-popcount-9.c: Likewise.
17000 * gcc.dg/fold-popcount-10.c: Likewise.
17001
17002 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
17003
17004 * gcc.dg/fold-parity-6.c: New test.
17005 * gcc.dg/fold-parity-7.c: Likewise.
17006 * gcc.dg/fold-popcount-6.c: Likewise.
17007 * gcc.dg/fold-popcount-7.c: Likewise.
17008
17009 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17010
17011 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
17012 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
17013
17014 2023-05-10 Marek Polacek <polacek@redhat.com>
17015
17016 PR c++/109680
17017 * g++.dg/ext/is_convertible6.C: New test.
17018
17019 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
17020
17021 PR target/92658
17022 * gcc.target/i386/pr92658-sse4-4b.c: New test.
17023 * gcc.target/i386/pr92658-sse4-8b.c: New test.
17024
17025 2023-05-10 Andrew Pinski <apinski@marvell.com>
17026
17027 * gcc.c-torture/execute/20230510-1.c: New test.
17028
17029 2023-05-10 Jason Merrill <jason@redhat.com>
17030
17031 DR 2543
17032 * g++.dg/DRs/dr2543.C: New test.
17033
17034 2023-05-10 Jason Merrill <jason@redhat.com>
17035
17036 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
17037 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
17038 * g++.dg/cpp2a/consteval20.C: Likewise.
17039 * g++.dg/cpp2a/consteval24.C: Likewise.
17040 * g++.dg/cpp2a/srcloc20.C: Likewise.
17041
17042 2023-05-10 Richard Biener <rguenther@suse.de>
17043
17044 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
17045
17046 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17047
17048 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
17049
17050 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17051
17052 PR target/99195
17053 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
17054 intrinsics.
17055
17056 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17057
17058 PR target/99195
17059 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
17060 * gcc.target/aarch64/simd/pr99195_6.c: New test.
17061
17062 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17063
17064 * gcc.target/aarch64/simd/pr99195_5.c: New test.
17065
17066 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17067
17068 PR target/99195
17069 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
17070
17071 2023-05-10 Jakub Jelinek <jakub@redhat.com>
17072
17073 PR c++/109756
17074 * g++.dg/cpp0x/gen-attrs-78.C: New test.
17075
17076 2023-05-10 Li Xu <xuli1@eswincomputing.com>
17077
17078 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
17079 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
17080
17081 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17082
17083 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
17084 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
17085 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
17086 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
17087 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
17088 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
17089 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
17090 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
17091 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
17092 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
17093 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
17094 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
17095 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
17096 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
17097
17098 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17099
17100 PR target/109773
17101 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
17102 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
17103
17104 2023-05-10 Andrew Pinski <apinski@marvell.com>
17105
17106 * gcc.c-torture/execute/20230509-1.c: New test.
17107
17108 2023-05-09 Patrick Palka <ppalka@redhat.com>
17109
17110 PR c++/109752
17111 * g++.dg/cpp2a/concepts-pr109752.C: New test.
17112
17113 2023-05-09 Patrick Palka <ppalka@redhat.com>
17114
17115 PR c++/109761
17116 * g++.dg/cpp0x/noexcept78.C: New test.
17117
17118 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17119
17120 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
17121 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
17122 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
17123 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
17124 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
17125 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
17126 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
17127 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
17128 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
17129 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
17130 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
17131 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
17132 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
17133 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
17134 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
17135 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
17136 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
17137 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
17138 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
17139 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
17140 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
17141 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
17142 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
17143 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
17144 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
17145 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
17146 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
17147 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
17148 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
17149 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
17150 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
17151 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
17152 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
17153 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
17154 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
17155 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
17156 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
17157 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
17158 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
17159 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
17160 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
17161 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
17162 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
17163 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
17164 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
17165 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
17166 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
17167 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
17168 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
17169 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
17170 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
17171 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
17172 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
17173 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
17174 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
17175 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
17176 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
17177 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
17178 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
17179 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
17180 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
17181 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
17182 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
17183 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
17184 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
17185 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
17186 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
17187 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
17188 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
17189 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
17190 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
17191 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
17192 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
17193 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
17194 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
17195 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
17196 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
17197 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
17198 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
17199 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
17200 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
17201 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
17202 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
17203 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
17204 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
17205 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
17206 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
17207 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
17208 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
17209 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
17210 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
17211 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
17212 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
17213 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
17214 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
17215 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
17216 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
17217 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
17218 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
17219 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
17220 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
17221 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
17222 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
17223 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
17224 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
17225 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
17226 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
17227 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
17228 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
17229 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
17230 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
17231 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
17232 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
17233 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
17234 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
17235 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
17236 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
17237 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
17238 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
17239 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
17240 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
17241 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
17242 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
17243 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
17244 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
17245 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
17246 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
17247 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
17248 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
17249 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
17250 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
17251 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
17252 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
17253 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
17254 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
17255 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
17256 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
17257 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
17258 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
17259 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
17260 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
17261 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
17262 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
17263 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
17264 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
17265 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
17266 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
17267 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
17268 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
17269 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
17270 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
17271 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
17272 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
17273 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
17274 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
17275 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
17276 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
17277 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
17278 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
17279 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
17280 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
17281 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
17282 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
17283 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
17284 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
17285 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
17286 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
17287 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
17288 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
17289 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
17290 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
17291 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
17292 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
17293 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
17294 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
17295 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
17296 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
17297 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
17298 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
17299 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
17300 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
17301 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
17302 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
17303 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
17304 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
17305 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
17306 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
17307 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
17308 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
17309 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
17310 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
17311 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
17312 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
17313 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
17314 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
17315 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
17316 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
17317 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
17318 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
17319 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
17320 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
17321 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
17322 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
17323 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
17324 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
17325 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
17326 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
17327 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
17328 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
17329 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
17330 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
17331 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
17332 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
17333 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
17334 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
17335 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
17336 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
17337 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
17338 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
17339 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
17340 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
17341 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
17342 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
17343 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
17344 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
17345 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
17346 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
17347 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
17348 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
17349 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
17350 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
17351 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
17352 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
17353 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
17354 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
17355 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
17356 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
17357 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
17358 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
17359 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
17360 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
17361 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
17362 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
17363 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
17364 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
17365 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
17366 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
17367
17368 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17369
17370 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
17371 sve2_flags instead of sve_flags.
17372
17373 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
17374
17375 PR modula2/109779
17376 * gm2/isolib/run/pass/skiplinetest.mod: New test.
17377
17378 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17379
17380 PR c++/109756
17381 * g++.dg/cpp23/attr-assume11.C: New test.
17382
17383 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17384
17385 PR tree-optimization/109778
17386 * gcc.dg/lto/pr109778_0.c: New test.
17387 * gcc.dg/lto/pr109778_1.c: New file.
17388
17389 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17390
17391 PR tree-optimization/109778
17392 * gcc.c-torture/execute/pr109778.c: New test.
17393
17394 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17395
17396 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
17397 allocation for temporary results, rather than requiring specific
17398 registers.
17399 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
17400 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
17401 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
17402 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
17403 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
17404 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
17405 * gcc.target/aarch64/memset-q-reg.c: Likewise.
17406 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
17407 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
17408 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
17409 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
17410 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
17411 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
17412 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
17413 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
17414 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
17415 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
17416 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
17417 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
17418 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
17419 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
17420 predicate register to be any of p4-p7, rather than requiring p4
17421 specifically.
17422 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
17423 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
17424 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
17425 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
17426 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
17427 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
17428 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
17429 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
17430 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
17431 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
17432 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
17433
17434 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17435
17436 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
17437 FP/vector register, not just register 0-9.
17438 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
17439 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
17440 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
17441 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
17442 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
17443 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
17444 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
17445 * gcc.target/aarch64/sve/adr_1.c: Likewise.
17446 * gcc.target/aarch64/sve/adr_2.c: Likewise.
17447 * gcc.target/aarch64/sve/adr_3.c: Likewise.
17448 * gcc.target/aarch64/sve/adr_4.c: Likewise.
17449 * gcc.target/aarch64/sve/adr_5.c: Likewise.
17450 * gcc.target/aarch64/sve/extract_1.c: Likewise.
17451 * gcc.target/aarch64/sve/extract_2.c: Likewise.
17452 * gcc.target/aarch64/sve/extract_3.c: Likewise.
17453 * gcc.target/aarch64/sve/extract_4.c: Likewise.
17454 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17455 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17456 * gcc.target/aarch64/vfp-1.c: Likewise.
17457 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
17458 s0-s7.
17459 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
17460 z2-z7.
17461
17462 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17463
17464 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
17465 register for the temporary results, not just p0-p7.
17466 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
17467 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
17468 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
17469 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
17470 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
17471 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
17472 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
17473 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
17474 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
17475 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
17476 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
17477 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
17478 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
17479 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17480 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17481 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
17482 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
17483 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
17484 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
17485 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
17486 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
17487
17488 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17489
17490 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
17491 between two constant vectors, allow the constant moves to appear in
17492 either order.
17493 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
17494 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
17495 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
17496 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
17497 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
17498
17499 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17500
17501 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
17502 moves to occur after the intrinsic instruction, rather than requiring
17503 them to happen before.
17504 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
17505 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
17506 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
17507 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
17508 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
17509 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
17510 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
17511 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
17512 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
17513 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
17514 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
17515 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
17516 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
17517 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
17518 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
17519 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
17520 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
17521 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
17522 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
17523 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
17524 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
17525 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
17526 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
17527 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
17528 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
17529 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
17530 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
17531 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
17532 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
17533 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
17534 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
17535 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
17536 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
17537 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
17538 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
17539 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
17540 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
17541
17542 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17543
17544 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
17545 allocation in the case where a move occurs after the intrinsic
17546 instruction.
17547 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
17548 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
17549 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
17550 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
17551
17552 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17553
17554 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
17555 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
17556 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
17557 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
17558 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
17559 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
17560 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
17561 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
17562 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
17563 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
17564 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
17565 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
17566 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
17567 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
17568 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
17569 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
17570 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
17571 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
17572
17573 2023-05-09 Jason Merrill <jason@redhat.com>
17574
17575 PR c++/106740
17576 * g++.dg/template/friend78.C: New test.
17577
17578 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
17579 Uros Bizjak <ubizjak@gmail.com>
17580
17581 * gcc.target/i386/insvti_highpart-1.c: New test case.
17582
17583 2023-05-08 Andrew Pinski <apinski@marvell.com>
17584
17585 PR testsuite/109776
17586 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
17587
17588 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
17589
17590 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
17591 stdint.h to stdint-gcc.h.
17592 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
17593 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
17594
17595 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
17596
17597 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
17598 * gcc.dg/guality/guality.exp: Likewise.
17599 * gfortran.dg/guality/guality.exp: Likewise.
17600 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
17601 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
17602 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
17603 determine the default 'LTO_OPTIONS'.
17604 * lib/torture-options.exp (torture-init, torture-finish): Let each
17605 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
17606
17607 2023-05-08 Patrick Palka <ppalka@redhat.com>
17608
17609 PR c++/106214
17610 PR c++/93107
17611 * g++.dg/cpp1z/class-deduction114.C: New test.
17612
17613 2023-05-08 Andrew Pinski <apinski@marvell.com>
17614
17615 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
17616 details change in wording.
17617 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
17618 * gcc.dg/tree-ssa/pr103771.c: Likewise.
17619 * gcc.dg/tree-ssa/minmax-18.c: New test.
17620 * gcc.dg/tree-ssa/minmax-19.c: New test.
17621
17622 2023-05-08 Andrew Pinski <apinski@marvell.com>
17623
17624 * gcc.dg/tree-ssa/minmax-17.c: New test.
17625
17626 2023-05-08 Andrew Pinski <apinski@marvell.com>
17627
17628 PR tree-optimization/49959
17629 PR tree-optimization/103771
17630 * c-c++-common/torture/harden-cond-comp.c: Change testcase
17631 slightly to avoid the new phiopt optimization.
17632 * gcc.dg/tree-ssa/abs-2.c: New test.
17633 * gcc.dg/tree-ssa/pr103771.c: New test.
17634
17635 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17636
17637 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
17638
17639 2023-05-08 Andrew Pinski <apinski@marvell.com>
17640
17641 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
17642 * gcc.dg/tree-ssa/evrp8.c: Likewise.
17643 * gcc.dg/tree-ssa/vrp35.c: Likewise.
17644 * gcc.dg/tree-ssa/vrp36.c: Likewise.
17645 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
17646 to check for assignment too instead of just a call.
17647 * c-c++-common/goacc/kernels-alias-8.c: Update test
17648 for removal of load.
17649 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
17650
17651 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17652
17653 PR fortran/109662
17654 * gfortran.dg/pr109662-a.f90: New test.
17655
17656 2023-05-07 Patrick Palka <ppalka@redhat.com>
17657
17658 PR c++/85979
17659 * g++.dg/diagnostic/alignof4.C: New test.
17660
17661 2023-05-07 Patrick Palka <ppalka@redhat.com>
17662
17663 DR 2256
17664 PR c++/103091
17665 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
17666 goto made valid by DR 2256.
17667 * g++.dg/init/goto4.C: New test.
17668
17669 2023-05-07 Patrick Palka <ppalka@redhat.com>
17670
17671 * g++.dg/cpp2a/concepts-alias6.C: New test.
17672
17673 2023-05-07 Patrick Palka <ppalka@redhat.com>
17674
17675 PR c++/98283
17676 * g++.dg/cpp1y/paren6.C: New test.
17677
17678 2023-05-07 Patrick Palka <ppalka@redhat.com>
17679
17680 PR c++/109651
17681 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
17682 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
17683
17684 2023-05-07 Patrick Palka <ppalka@redhat.com>
17685
17686 PR c++/109480
17687 * g++.dg/template/non-dependent25a.C: New test.
17688
17689 2023-05-07 Patrick Palka <ppalka@redhat.com>
17690
17691 PR c++/109480
17692 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
17693 expected "without object" diagnostic isn't replaced by a
17694 "call to non-constexpr function" diagnostic.
17695 * g++.dg/template/non-dependent25.C: New test.
17696
17697 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
17698
17699 * gcc.target/powerpc/parall_5insn_const.c: New test.
17700
17701 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
17702
17703 PR target/43644
17704 * gcc.target/i386/pr43644.c: New test case.
17705
17706 2023-05-06 Xi Ruoyao <xry111@xry111.site>
17707
17708 * gcc.target/loongarch/shrink-wrap.c: New test.
17709
17710 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17711
17712 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
17713 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
17714 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
17715 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
17716 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
17717 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
17718 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
17719 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
17720 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
17721 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
17722 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
17723 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
17724 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
17725 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
17726 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
17727 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
17728 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
17729 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
17730 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
17731 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
17732 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
17733 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
17734 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
17735 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
17736 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
17737 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
17738 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
17739 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
17740 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
17741 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
17742 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
17743 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
17744 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
17745 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
17746
17747 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17748
17749 PR fortran/109662
17750 * gfortran.dg/pr109662.f90: New test.
17751
17752 2023-05-06 Jakub Jelinek <jakub@redhat.com>
17753
17754 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
17755
17756 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17757
17758 PR target/109748
17759 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
17760
17761 2023-05-06 Jakub Jelinek <jakub@redhat.com>
17762
17763 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
17764
17765 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
17766
17767 * gcc.target/cris/peep2-addsplit1.c: New test.
17768
17769 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
17770
17771 * gcc.target/cris/peep2-movandsplit1.c: New test.
17772
17773 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
17774
17775 * gcc.target/cris/peep2-lsrandsplit1.c,
17776 gcc.target/cris/peep2-movulsr2.c: New tests.
17777
17778 2023-05-05 Harald Anlauf <anlauf@gmx.de>
17779
17780 PR fortran/109641
17781 * gfortran.dg/overload_5.f90: New test.
17782
17783 2023-05-05 Pan Li <pan2.li@intel.com>
17784 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17785
17786 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
17787 Adjust indexed load/store check condition.
17788
17789 2023-05-05 Pan Li <pan2.li@intel.com>
17790
17791 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
17792 Adjust test check condition.
17793
17794 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17795
17796 PR target/109615
17797 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
17798 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
17799 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
17800
17801 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
17802
17803 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
17804
17805 2023-05-05 Andrew Pinski <apinski@marvell.com>
17806
17807 PR tree-optimization/109732
17808 * gcc.dg/pr109732.c: New test.
17809 * gcc.dg/pr109732-1.c: New test.
17810
17811 2023-05-05 Andrew Pinski <apinski@marvell.com>
17812
17813 PR tree-optimization/109722
17814 * gcc.dg/tree-ssa/abs-1.c: New test.
17815
17816 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
17817
17818 PR modula2/109729
17819 * gm2/pim/run/pass/ForChar.mod: New test.
17820
17821 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17822
17823 * gcc.target/aarch64/simd/pr99195_4.c: New test.
17824
17825 2023-05-04 Julian Brown <julian@codesourcery.com>
17826
17827 PR fortran/109622
17828 * gfortran.dg/goacc/pr109622-5.f90: New test.
17829 * gfortran.dg/goacc/pr109622-6.f90: New test.
17830
17831 2023-05-04 Andrew Pinski <apinski@marvell.com>
17832
17833 * gcc.dg/tree-ssa/minmax-15.c: Update test.
17834 * gcc.dg/tree-ssa/minmax-16.c: Update test.
17835 * gcc.dg/tree-ssa/minmax-3.c: Update test.
17836 * gcc.dg/tree-ssa/minmax-4.c: Update test.
17837 * gcc.dg/tree-ssa/minmax-5.c: Update test.
17838 * gcc.dg/tree-ssa/minmax-8.c: Update test.
17839
17840 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17841
17842 PR target/99195
17843 * gcc.target/aarch64/simd/pr99195_3.c: New test.
17844
17845 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17846
17847 PR target/99195
17848 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
17849 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
17850
17851 2023-05-04 Richard Biener <rguenther@suse.de>
17852
17853 PR tree-optimization/109724
17854 * g++.dg/torture/pr109724.C: New testcase.
17855
17856 2023-05-04 Jakub Jelinek <jakub@redhat.com>
17857
17858 PR debug/109676
17859 * g++.target/i386/pr109676.C: New test.
17860
17861 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
17862
17863 * gcc.target/cris/peep2-andsplit1.c: New test.
17864 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
17865 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
17866 Adjust values to avoid interference with "opsplit1" with AND. Add
17867 whitespace to match-strings that may be confused with identifiers
17868 or file names.
17869
17870 2023-05-03 Jason Merrill <jason@redhat.com>
17871
17872 PR c++/91618
17873 PR c++/109649
17874 * g++.dg/template/friend77.C: New test.
17875
17876 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
17877
17878 PR tree-optimization/109711
17879 * gcc.dg/tree-ssa/pr109711-1.c: New file.
17880 * gcc.dg/tree-ssa/pr109711-2.c: New file.
17881
17882 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
17883
17884 PR sanitizer/90746
17885 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
17886
17887 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
17888
17889 * g++.target/aarch64/pr109661-1.C: New test.
17890 * g++.target/aarch64/pr109661-2.C: Likewise.
17891 * g++.target/aarch64/pr109661-3.C: Likewise.
17892 * g++.target/aarch64/pr109661-4.C: Likewise.
17893 * gcc.target/aarch64/pr109661-1.c: Likewise.
17894
17895 2023-05-03 Murray Steele <murray.steele@arm.com>
17896 Christophe Lyon <christophe.lyon@arm.com>
17897
17898 * g++.target/arm/mve.exp: Add general-c++ and general directories.
17899 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
17900 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
17901 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
17902 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
17903
17904 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17905
17906 * gcc.target/riscv/rvv/base/abi-10.c: New test.
17907 * gcc.target/riscv/rvv/base/abi-11.c: New test.
17908 * gcc.target/riscv/rvv/base/abi-12.c: New test.
17909 * gcc.target/riscv/rvv/base/abi-13.c: New test.
17910 * gcc.target/riscv/rvv/base/abi-14.c: New test.
17911 * gcc.target/riscv/rvv/base/abi-15.c: New test.
17912 * gcc.target/riscv/rvv/base/abi-16.c: New test.
17913 * gcc.target/riscv/rvv/base/abi-8.c: New test.
17914 * gcc.target/riscv/rvv/base/abi-9.c: New test.
17915 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
17916 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
17917 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
17918 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
17919 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
17920 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
17921 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
17922 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
17923 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
17924 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
17925 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
17926 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
17927 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
17928 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
17929 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
17930 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
17931 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
17932 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
17933 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
17934 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
17935 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
17936 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
17937 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
17938 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
17939 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
17940 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
17941 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
17942 * gcc.target/riscv/rvv/base/user-10.c: New test.
17943 * gcc.target/riscv/rvv/base/user-11.c: New test.
17944 * gcc.target/riscv/rvv/base/user-12.c: New test.
17945 * gcc.target/riscv/rvv/base/user-13.c: New test.
17946 * gcc.target/riscv/rvv/base/user-14.c: New test.
17947 * gcc.target/riscv/rvv/base/user-15.c: New test.
17948 * gcc.target/riscv/rvv/base/user-7.c: New test.
17949 * gcc.target/riscv/rvv/base/user-8.c: New test.
17950 * gcc.target/riscv/rvv/base/user-9.c: New test.
17951
17952 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17953
17954 PR target/99195
17955 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
17956 add/sub intrinsics.
17957
17958 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17959
17960 PR target/99195
17961 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
17962 and binary floating-point ops.
17963 * gcc.target/aarch64/simd/pr99195_2.c: New test.
17964
17965 2023-05-03 Jason Merrill <jason@redhat.com>
17966
17967 * g++.dg/template/nontype12.C: Check for duplicate error.
17968
17969 2023-05-02 Andrew Pinski <apinski@marvell.com>
17970
17971 PR tree-optimization/109702
17972 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
17973
17974 2023-05-02 Andrew Pinski <apinski@marvell.com>
17975
17976 PR target/109657
17977 * gcc.target/aarch64/csinv-2.c: New test.
17978
17979 2023-05-02 Jason Merrill <jason@redhat.com>
17980
17981 PR c++/109678
17982 * g++.dg/cpp1z/variant1.C: New test.
17983
17984 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
17985
17986 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
17987 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
17988 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
17989 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
17990 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
17991 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
17992 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
17993 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
17994 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
17995 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
17996 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
17997 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
17998 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
17999 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
18000 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
18001 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
18002 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
18003 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
18004 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
18005 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
18006 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
18007 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
18008 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
18009 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
18010 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
18011 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
18012 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
18013 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
18014
18015 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
18016
18017 PR target/89835
18018 * gcc.target/riscv/pr89835.c: New test.
18019
18020 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
18021 Pan Li <pan2.li@intel.com>
18022
18023 PR target/109617
18024 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
18025
18026 2023-05-02 Patrick Palka <ppalka@redhat.com>
18027
18028 PR c++/109506
18029 * g++.dg/cpp0x/nsdmi-template26.C: New test.
18030
18031 2023-05-02 Richard Biener <rguenther@suse.de>
18032
18033 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
18034 * gcc.target/i386/pr88531-2b.c: Likewise.
18035 * gcc.target/i386/pr88531-2c.c: Likewise.
18036 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
18037
18038 2023-05-01 Jason Merrill <jason@redhat.com>
18039
18040 PR c++/109666
18041 * g++.dg/cpp0x/nsdmi-array2.C: New test.
18042
18043 2023-04-30 Jeff Law <jlaw@ventanamicro>
18044
18045 Revert:
18046 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
18047
18048 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
18049 for __LINE__.
18050 * gcc.dg/builtin-redefine-1.c: New test.
18051
18052 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
18053
18054 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
18055
18056 2023-04-30 Andrew Pinski <apinski@marvell.com>
18057
18058 * gcc.dg/init-bad-1.c: Update error message.
18059 * gcc.dg/init-bad-2.c: Likewise.
18060 * gcc.dg/init-bad-3.c: Likewise.
18061 * gcc.dg/init-excess-3.c: Likewise.
18062 * gcc.dg/pr61096-1.c: Likewise.
18063
18064 2023-04-30 Andrew Pinski <apinski@marvell.com>
18065
18066 PR c/107926
18067 * gcc.dg/init-excess-3.c: New test.
18068
18069 2023-04-30 Martin Liska <mliska@suse.cz>
18070
18071 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
18072 output.
18073 * c-c++-common/hwasan/heap-overflow.c: Likewise.
18074 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
18075 * c-c++-common/hwasan/use-after-free.c: Likewise.
18076
18077 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
18078
18079 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
18080 for __LINE__.
18081 * gcc.dg/builtin-redefine-1.c: New test.
18082
18083 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
18084
18085 * gm2/pim/run/pass/constlitbase.mod: New test.
18086
18087 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
18088
18089 * gcc.target/xstormy16/neghi2.c: New test case.
18090 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
18091
18092 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
18093
18094 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
18095 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
18096 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
18097 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
18098
18099 2023-04-29 Jeff Law <jlaw@ventanamicro>
18100
18101 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
18102 encourage if-conversion. Skip for -Os.
18103 * gcc.target/mips/movcc-3.c: Similarly.
18104
18105 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
18106
18107 * gcc.target/riscv/rv32e_stack.c: New test.
18108
18109 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
18110
18111 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
18112 empty lines (besides optionally leading whitespace).
18113
18114 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
18115
18116 * gcc.target/riscv/divmod-1.c: New testcase.
18117 * gcc.target/riscv/divmod-2.c: New testcase.
18118
18119 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
18120
18121 * gcc.target/riscv/zbc32.c: New test.
18122 * gcc.target/riscv/zbc64.c: New test.
18123
18124 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18125
18126 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
18127 * gcc.target/riscv/zbb-min-max-03.c: New tests.
18128
18129 2023-04-28 Andrew Pinski <apinski@marvell.com>
18130
18131 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
18132 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
18133 as that now does the combining.
18134
18135 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
18136
18137 PR rtl-optimization/109476
18138 * gcc.target/avr/mmcu/pr109476.c: New test case.
18139
18140 2023-04-28 Richard Biener <rguenther@suse.de>
18141
18142 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
18143 * gcc.dg/vect/vect-71.c: Likewise.
18144 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
18145 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
18146 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
18147
18148 2023-04-28 Richard Biener <rguenther@suse.de>
18149
18150 * gcc.target/i386/pr89618-2.c: New testcase.
18151 * gcc.target/i386/pr88531-2b.c: Adjust.
18152 * gcc.target/i386/pr88531-2c.c: Likewise.
18153
18154 2023-04-28 Pan Li <pan2.li@intel.com>
18155 kito-cheng <kito.cheng@sifive.com>
18156
18157 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
18158
18159 2023-04-28 Richard Biener <rguenther@suse.de>
18160
18161 PR ipa/109652
18162 * gcc.dg/torture/pr109652.c: New testcase.
18163
18164 2023-04-28 Julian Brown <julian@codesourcery.com>
18165
18166 PR fortran/109622
18167 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
18168
18169 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18170
18171 PR target/99195
18172 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
18173
18174 2023-04-28 Jakub Jelinek <jakub@redhat.com>
18175
18176 * gcc.dg/tree-ssa/range-sqrt.c: New test.
18177 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
18178 ranger optimizing sqrt (-1) call away because it is only used in
18179 test for whether it returns NaN.
18180
18181 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
18182 Jakub Jelinek <jakub@redhat.com>
18183
18184 * gcc.dg/tree-ssa/range-sincos.c: New test.
18185
18186 2023-04-28 Jan Beulich <jbeulich@suse.com>
18187
18188 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
18189 * g++.dg/modules/alias-1_d.C: Likewise.
18190 * g++.dg/modules/alias-1_e.C: Likewise.
18191 * g++.dg/modules/alias-1_f.C: Likewise.
18192 * g++.dg/modules/cpp-6_c.C: Likewise.
18193 * g++.dg/modules/dir-only-2_b.C: Likewise.
18194
18195 2023-04-28 Jan Beulich <jbeulich@suse.com>
18196
18197 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
18198
18199 2023-04-28 Alexandre Oliva <oliva@adacore.com>
18200
18201 * c-c++-common/torture/harden-cond-comp.c: New.
18202
18203 2023-04-27 Jason Merrill <jason@redhat.com>
18204
18205 * g++.dg/template/copy1.C: Adjust error lines.
18206
18207 2023-04-27 Pan Li <pan2.li@intel.com>
18208
18209 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
18210
18211 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
18212
18213 PR tree-optimization/109639
18214 * gcc.dg/tree-ssa/pr109639.c: New file.
18215 * gcc.dg/tree-ssa/pr109643.c: New file.
18216
18217 2023-04-27 Richard Biener <rguenther@suse.de>
18218
18219 PR ipa/109607
18220 * g++.dg/torture/pr109607.C: New testcase.
18221
18222 2023-04-27 Jakub Jelinek <jakub@redhat.com>
18223
18224 PR c/109409
18225 * gcc.dg/pr109409.c: New test.
18226
18227 2023-04-27 Jakub Jelinek <jakub@redhat.com>
18228
18229 PR c/107682
18230 PR c/109412
18231 * gcc.dg/pr109412.c: New test.
18232
18233 2023-04-27 Jan Beulich <jbeulich@suse.com>
18234
18235 * c-c++-common/patchable_function_entry-decl.c: Special-case
18236 RISC-V.
18237 * c-c++-common/patchable_function_entry-default.c: Likewise.
18238 * c-c++-common/patchable_function_entry-definition.c: Likewise.
18239
18240 2023-04-26 Jason Merrill <jason@redhat.com>
18241
18242 PR c++/69836
18243 * g++.dg/template/friend76.C: New test.
18244
18245 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
18246
18247 PR target/104338
18248 * gcc.target/riscv/inline-atomics-1.c: New test.
18249 * gcc.target/riscv/inline-atomics-2.c: New test.
18250 * gcc.target/riscv/inline-atomics-3.c: New test.
18251 * gcc.target/riscv/inline-atomics-4.c: New test.
18252 * gcc.target/riscv/inline-atomics-5.c: New test.
18253 * gcc.target/riscv/inline-atomics-6.c: New test.
18254 * gcc.target/riscv/inline-atomics-7.c: New test.
18255 * gcc.target/riscv/inline-atomics-8.c: New test.
18256
18257 2023-04-26 Pan Li <pan2.li@intel.com>
18258 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18259
18260 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
18261
18262 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
18263
18264 * gcc.target/xstormy16/bswap16.c: New test case.
18265 * gcc.target/xstormy16/bswap32.c: Likewise.
18266 * gcc.target/xstormy16/swpb.c: Likewise.
18267 * gcc.target/xstormy16/swpw-1.c: Likewise.
18268 * gcc.target/xstormy16/swpw-2.c: Likewise.
18269
18270 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18271
18272 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
18273 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
18274 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
18275 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
18276
18277 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
18278
18279 PR target/109069
18280 * gcc.target/powerpc/pr109069-1.c: New test.
18281 * gcc.target/powerpc/pr109069-2-run.c: New test.
18282 * gcc.target/powerpc/pr109069-2.c: New test.
18283 * gcc.target/powerpc/pr109069-2.h: New test.
18284
18285 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18286
18287 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
18288 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
18289 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
18290 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
18291 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
18292 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
18293 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
18294 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
18295 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
18296 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
18297 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
18298 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
18299 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
18300 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
18301 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
18302 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
18303
18304 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18305
18306 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
18307 check.
18308
18309 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18310
18311 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
18312
18313 2023-04-26 Pan Li <pan2.li@intel.com>
18314
18315 PR target/109272
18316 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
18317 condition.
18318 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
18319 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
18320
18321 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18322
18323 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
18324
18325 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
18326
18327 PR modula2/108121
18328 * gm2/pim/fail/largeconst.mod: Increased constant value test
18329 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
18330 * gm2/pim/fail/largeconst2.mod: New test.
18331
18332 2023-04-25 Patrick Palka <ppalka@redhat.com>
18333
18334 PR c++/108975
18335 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
18336
18337 2023-04-25 Richard Biener <rguenther@suse.de>
18338
18339 PR tree-optimization/109609
18340 * gcc.dg/torture/pr109609.c: New testcase.
18341
18342 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
18343
18344 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
18345 * gfortran.dg/gomp/loop-2.f90: Likewise.
18346 * gfortran.dg/gomp/reduction5.f90: Likewise.
18347 * gfortran.dg/gomp/reduction6.f90: Likewise.
18348 * gfortran.dg/gomp/scan-1.f90: Likewise.
18349 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
18350 * c-c++-common/gomp/scan-6.c: New test.
18351 * gfortran.dg/gomp/scan-8.f90: New test.
18352
18353 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18354
18355 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
18356 float16, float32, float64 and float128.
18357
18358 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18359
18360 PR target/99195
18361 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
18362
18363 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18364
18365 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
18366
18367 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18368
18369 PR c++/109278
18370 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
18371
18372 2023-04-25 Richard Biener <rguenther@suse.de>
18373
18374 PR rtl-optimization/109585
18375 * gcc.dg/torture/pr109585.c: New testcase.
18376
18377 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18378
18379 PR target/109566
18380 * gcc.target/powerpc/pr109566.c: New test.
18381
18382 2023-04-25 Martin Liska <mliska@suse.cz>
18383
18384 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
18385 * g++.dg/gcov/test-gcov-17.py: Cover new format.
18386 * lib/gcov.exp: Add options for gcov that emit the extra info.
18387
18388 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
18389
18390 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
18391
18392 2023-04-25 Sam James <sam@gentoo.org>
18393
18394 PR tree-optimization/105312
18395 PR target/105573
18396 * gcc.target/sparc/pr105573.c: New test.
18397
18398 2023-04-25 Andrew Pinski <apinski@marvell.com>
18399
18400 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
18401
18402 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18403
18404 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
18405
18406 2023-04-24 Andrew Pinski <apinski@marvell.com>
18407
18408 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
18409 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
18410
18411 2023-04-24 Andrew Pinski <apinski@marvell.com>
18412
18413 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
18414
18415 2023-04-24 Andrew Pinski <apinski@marvell.com>
18416
18417 PR tree-optimization/109604
18418 * gcc.c-torture/compile/pr109604-1.c: New test.
18419 * gcc.c-torture/compile/pr109604-2.c: New test.
18420
18421 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18422
18423 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
18424 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
18425
18426 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18427
18428 PR target/109406
18429 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
18430 MUL.
18431 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
18432
18433 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18434
18435 * gcc.target/aarch64/simd/vabal_combine.c: New test.
18436
18437 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18438
18439 * gcc.target/aarch64/simd/addlv_zext.c: New test.
18440
18441 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18442
18443 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
18444
18445 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18446
18447 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
18448 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
18449 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
18450 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
18451 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
18452 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
18453
18454 2023-04-24 liuhongt <hongtao.liu@intel.com>
18455
18456 PR tree-optimization/109011
18457 * gcc.target/i386/pr109011-b1.c: New test.
18458 * gcc.target/i386/pr109011-b2.c: New test.
18459 * gcc.target/i386/pr109011-d1.c: New test.
18460 * gcc.target/i386/pr109011-d2.c: New test.
18461 * gcc.target/i386/pr109011-q1.c: New test.
18462 * gcc.target/i386/pr109011-q2.c: New test.
18463 * gcc.target/i386/pr109011-w1.c: New test.
18464 * gcc.target/i386/pr109011-w2.c: New test.
18465 * gcc.target/i386/pr109011-dq1.c: New file.
18466 * gcc.target/i386/pr109011-dq2.c: New file.
18467
18468 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
18469
18470 * lib/gm2.exp (gm2_target_compile_default): Conditionally
18471 append -lnsl -lsocket to ldflags.
18472
18473 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18474
18475 * gcc.target/aarch64/float_truncate_zero.c: New test.
18476
18477 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18478
18479 PR target/99195
18480 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
18481
18482 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18483
18484 * gcc.target/xstormy16/mulhi.c: New test case.
18485
18486 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18487
18488 * gcc.target/xstormy16/extendhisi2.c: New test case.
18489 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
18490
18491 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18492
18493 * gcc.target/xstormy16/shiftsi.c: New test case.
18494
18495 2023-04-23 liuhongt <hongtao.liu@intel.com>
18496
18497 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
18498 testcase to make the codegen more stable.
18499 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
18500 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
18501 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
18502 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
18503
18504 2023-04-23 liuhongt <hongtao.liu@intel.com>
18505
18506 * gcc.target/i386/pr108707.c: New test.
18507
18508 2023-04-22 Andrew Pinski <apinski@marvell.com>
18509
18510 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
18511
18512 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
18513
18514 PR target/54816
18515 * gcc.target/avr/pr54816.c: Move to...
18516 * gcc.target/avr/mmcu/pr54816.c: ... here.
18517
18518 2023-04-22 Harald Anlauf <anlauf@gmx.de>
18519 Steven G. Kargl <kargl@gcc.gnu.org>
18520
18521 PR fortran/109500
18522 * gfortran.dg/allocatable_function_11.f90: New test.
18523
18524 2023-04-22 Jakub Jelinek <jakub@redhat.com>
18525
18526 PR testsuite/109572
18527 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
18528 vect prefix to make sure we only count vectorized calls.
18529 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
18530 rather than 4.
18531 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
18532 vect prefix to make sure we only count vectorized calls.
18533 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
18534 rather than 4.
18535 (foo): Add 2 further arithmetic ops to the loop to make it appear
18536 worthwhile for vectorization heuristics on powerpc.
18537 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
18538 vect prefix to make sure we only count vectorized calls.
18539 (foo): Add 2 further arithmetic ops to the loop to make it appear
18540 worthwhile for vectorization heuristics on powerpc.
18541
18542 2023-04-22 Jeff Law <jlaw@ventanamicro>
18543
18544 * gcc.target/rx/movsicc.c: Broken down into ...
18545 * gcc.target/rx/movsicc-1.c: Here.
18546 * gcc.target/rx/movsicc-2.c: Here.
18547 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
18548 * gcc.target/rx/movsicc-4.c: Here.
18549 * gcc.target/rx/movsicc-5.c: Here.
18550 * gcc.target/rx/movsicc-6.c: Here.
18551 * gcc.target/rx/movsicc-7.c: Here.
18552 * gcc.target/rx/movsicc-8.c: Here.
18553
18554 2023-04-22 Jakub Jelinek <jakub@redhat.com>
18555
18556 PR tree-optimization/109583
18557 * gcc.dg/pr109583.c: New test.
18558
18559 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
18560 Ondrej Kubanek <kubanek0ondrej@gmail.com>
18561
18562 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
18563 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
18564 * gcc.dg/tree-prof/peel-2.c: New test.
18565
18566 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
18567
18568 PR tree-optimization/109546
18569 * gcc.dg/pr109546.c: New.
18570
18571 2023-04-21 Jason Merrill <jason@redhat.com>
18572
18573 PR c++/108099
18574 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
18575 * g++.dg/ext/unsigned-typedef2.C: New test.
18576 * g++.dg/ext/unsigned-typedef3.C: New test.
18577
18578 2023-04-21 Jeff Law <jlaw@ventanamicro>
18579
18580 PR testsuite/109549
18581 * gcc.target/i386/cmov6.c: No longer expect this test to
18582 generate 'cmov' instructions.
18583
18584 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18585
18586 * gcc.target/aarch64/sminmax-asr_1.c: New test.
18587
18588 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18589
18590 PR target/108779
18591 * gcc.target/aarch64/mtp.c: New test.
18592 * gcc.target/aarch64/mtp_1.c: New test.
18593 * gcc.target/aarch64/mtp_2.c: New test.
18594 * gcc.target/aarch64/mtp_3.c: New test.
18595 * gcc.target/aarch64/mtp_4.c: New test.
18596
18597 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18598
18599 PR target/99195
18600 * gcc.target/aarch64/simd/pr99195_1.c: New test.
18601
18602 2023-04-21 Richard Biener <rguenther@suse.de>
18603
18604 PR tree-optimization/109573
18605 * g++.dg/vect/pr109573.cc: New testcase.
18606
18607 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18608
18609 PR target/108270
18610 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
18611 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
18612 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
18613
18614 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
18615
18616 PR target/108728
18617 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
18618
18619 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
18620
18621 PR target/108728
18622 * lib/target-supports.exp (is-effective-target-keyword): Add
18623 ppc_cpu_supports_hw.
18624
18625 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18626
18627 PR target/109547
18628 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
18629 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
18630 condition.
18631
18632 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
18633
18634 PR tree-optimization/109564
18635 * gcc.dg/torture/pr109564-1.c: New testcase.
18636 * gcc.dg/torture/pr109564-2.c: Likewise.
18637 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
18638 * gcc.dg/tree-ssa/vrp06.c: Likewise.
18639
18640 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18641
18642 PR c/107041
18643 * gcc.dg/goacc/pr107041.c: New test.
18644
18645 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
18646
18647 PR target/78952
18648 * gcc.target/i386/pr78952-4.c: New test.
18649
18650 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18651 kito-cheng <kito.cheng@sifive.com>
18652
18653 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
18654 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
18655 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
18656
18657 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
18658
18659 * gcc.target/riscv/arch-19.c: Add -misa-spec.
18660
18661 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18662 kito-cheng <kito.cheng@sifive.com>
18663
18664 PR target/109535
18665 * g++.target/riscv/rvv/base/pr109535.C: New test.
18666 * gcc.target/riscv/rvv/base/pr109535.c: New test.
18667
18668 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
18669
18670 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
18671 rather than stdint.h
18672
18673 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
18674
18675 * lib/target-supports.exp
18676 (check_effective_target_vect_call_copysignf): Add amdgcn.
18677 (check_effective_target_vect_call_sqrtf): Add amdgcn.
18678 (check_effective_target_vect_call_ceilf): Add amdgcn.
18679 (check_effective_target_vect_call_floor): Add amdgcn.
18680 (check_effective_target_vect_logical_reduc): Add amdgcn.
18681
18682 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18683
18684 PR tree-optimization/109011
18685 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
18686 dg-additional-options.
18687 (baz, qux): Remove functions and corresponding dg-final.
18688 * gcc.dg/vect/pr109011-2.c: New test.
18689 * gcc.dg/vect/pr109011-3.c: New test.
18690 * gcc.dg/vect/pr109011-4.c: New test.
18691 * gcc.dg/vect/pr109011-5.c: New test.
18692
18693 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18694
18695 PR c++/108099
18696 PR testsuite/109560
18697 * g++.dg/ext/int128-8.C: Require int128 effective target.
18698
18699 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
18700
18701 PR testsuite/106879
18702 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
18703 vect_hw_misalign on POWERs.
18704
18705 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18706
18707 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
18708 * gcc.target/i386/pr109117-1.c: Modify error message.
18709
18710 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
18711
18712 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
18713
18714 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18715
18716 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
18717
18718 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18719
18720 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
18721 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
18722 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
18723 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
18724 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
18725 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
18726 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
18727 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
18728 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
18729 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
18730 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
18731 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
18732 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
18733 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
18734 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
18735 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
18736 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
18737 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
18738 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
18739 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
18740 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
18741 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
18742 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
18743 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
18744 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
18745 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
18746 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
18747 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
18748 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
18749 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
18750 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
18751 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
18752 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
18753 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
18754 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
18755 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
18756 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
18757 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
18758 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
18759 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
18760 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
18761 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
18762 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
18763 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
18764 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
18765 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
18766 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
18767 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
18768 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
18769 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
18770 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
18771 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
18772
18773 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18774
18775 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
18776 Remove avx512bw.
18777 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
18778 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
18779 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18780 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
18781 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
18782 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18783 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
18784 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18785 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18786 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
18787 * gcc.target/i386/pr93696-1.c: Ditto.
18788 * gcc.target/i386/pr93696-2.c: Ditto.
18789
18790 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
18791
18792 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
18793 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
18794 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
18795 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
18796 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
18797 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
18798 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
18799
18800 2023-04-19 Patrick Palka <ppalka@redhat.com>
18801 Jonathan Wakely <jwakely@redhat.com>
18802
18803 PR c++/100157
18804 * g++.dg/ext/type_pack_element1.C: New test.
18805 * g++.dg/ext/type_pack_element2.C: New test.
18806 * g++.dg/ext/type_pack_element3.C: New test.
18807
18808 2023-04-19 Patrick Palka <ppalka@redhat.com>
18809
18810 PR c++/109556
18811 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
18812
18813 2023-04-19 Harald Anlauf <anlauf@gmx.de>
18814
18815 PR testsuite/83904
18816 PR fortran/100297
18817 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
18818 instead of the naive "free".
18819 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
18820
18821 2023-04-19 Andrew Pinski <apinski@marvell.com>
18822
18823 * gcc.target/i386/cmov10.c: New test.
18824 * gcc.target/i386/cmov11.c: New test.
18825
18826 2023-04-19 Jason Merrill <jason@redhat.com>
18827
18828 PR c++/108099
18829 * g++.dg/ext/int128-8.C: New test.
18830
18831 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18832
18833 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
18834 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
18835 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
18836 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
18837 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
18838 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
18839 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
18840
18841 2023-04-19 Pan Li <pan2.li@intel.com>
18842
18843 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
18844 condition.
18845 * gcc.target/riscv/simplify_ior_optimization.c: New test.
18846
18847 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
18848
18849 PR target/78904
18850 PR target/78952
18851 * gcc.target/i386/pr78952-3.c: New test.
18852
18853 2023-04-19 Xi Ruoyao <xry111@xry111.site>
18854
18855 PR target/109465
18856 * gcc.target/loongarch/pr109465-1.c: New test.
18857 * gcc.target/loongarch/pr109465-2.c: New test.
18858 * gcc.target/loongarch/pr109465-3.c: New test.
18859
18860 2023-04-19 Xi Ruoyao <xry111@xry111.site>
18861
18862 * gcc.target/loongarch/va_arg.c: New test.
18863
18864 2023-04-19 Jakub Jelinek <jakub@redhat.com>
18865
18866 PR tree-optimization/109011
18867 * gcc.dg/vect/pr109011-1.c: New test.
18868
18869 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18870
18871 * gcc.target/aarch64/vec-set-zero.c: New test.
18872
18873 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18874
18875 PR target/108840
18876 * gcc.target/aarch64/pr108840.c: New test.
18877
18878 2023-04-19 Jakub Jelinek <jakub@redhat.com>
18879
18880 PR tree-optimization/109524
18881 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
18882 const nn &.
18883
18884 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
18885
18886 PR target/94908
18887 * gcc.target/i386/pr94908.c: New test.
18888 * gcc.target/i386/sse4_1-insertps-5.c: New test.
18889 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
18890
18891 2023-04-18 Richard Biener <rguenther@suse.de>
18892
18893 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
18894 * gcc.dg/tm/alias-1.c: Likewise.
18895 * gcc.dg/tm/alias-2.c: Likewise.
18896 * gcc.dg/torture/ipa-pta-1.c: Likewise.
18897 * gcc.dg/torture/pr39074-2.c: Likewise.
18898 * gcc.dg/torture/pr39074.c: Likewise.
18899 * gcc.dg/torture/pta-callused-1.c: Likewise.
18900 * gcc.dg/torture/pta-escape-1.c: Likewise.
18901 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
18902 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
18903 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
18904 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
18905 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
18906 * gcc.dg/tree-ssa/alias-19.c: Likewise.
18907 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
18908 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
18909 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
18910 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
18911
18912 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
18913
18914 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
18915
18916 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18917
18918 * gcc.target/aarch64/spellcheck_11.c: New test.
18919
18920 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18921
18922 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
18923 extension.
18924
18925 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
18926
18927 * gcc.target/riscv/arch-5.c: Likewise.
18928
18929 2023-04-18 Jakub Jelinek <jakub@redhat.com>
18930
18931 PR tree-optimization/109240
18932 * gcc.target/aarch64/simd/addsub_2.c: New test.
18933 * gcc.target/aarch64/sve/addsub_2.c: New test.
18934
18935 2023-04-18 Xi Ruoyao <xry111@xry111.site>
18936
18937 * gcc.target/loongarch/add-const.c: New test.
18938 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
18939 frame size change.
18940 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
18941
18942 2023-04-17 Patrick Palka <ppalka@redhat.com>
18943
18944 PR c++/109531
18945 * g++.dg/template/canon-type-20.C: New test.
18946 * g++.dg/template/ttp36.C: New test.
18947
18948 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
18949
18950 * gcc.target/riscv/stack_save_restore.c: New test.
18951
18952 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
18953
18954 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
18955
18956 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
18957
18958 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
18959
18960 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
18961
18962 PR target/106602
18963 * gcc.target/riscv/pr106602.c: Moved to...
18964 * gcc.target/riscv/pr106602-rv64i.c: ...here.
18965 * gcc.target/riscv/pr106602-rv32i.c: New test.
18966 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
18967
18968 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
18969
18970 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
18971 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
18972 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
18973 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
18974
18975 2023-04-17 Martin Jambor <mjambor@suse.cz>
18976
18977 PR ipa/107769
18978 PR ipa/109318
18979 * gcc.dg/ipa/pr109318.c: New test.
18980 * gcc.dg/lto/pr107769_0.c: Likewise.
18981
18982 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
18983 Di Zhao <di.zhao@amperecomputing.com>
18984
18985 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
18986
18987 2023-04-17 Jakub Jelinek <jakub@redhat.com>
18988
18989 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
18990 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
18991 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
18992
18993 2023-04-17 Richard Biener <rguenther@suse.de>
18994
18995 PR tree-optimization/109524
18996 * g++.dg/pr109524.C: New testcase.
18997
18998 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
18999
19000 PR testsuite/108809
19001 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
19002
19003 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
19004
19005 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
19006 for riscv_vector.h
19007 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
19008 -mabi.
19009
19010 2023-04-17 Pan Li <pan2.li@intel.com>
19011
19012 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
19013
19014 2023-04-16 Jeff Law <jlaw@ventanamicro>
19015
19016 PR target/109508
19017 * gcc.target/riscv/pr109508.c: New test.
19018
19019 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
19020
19021 PR target/54816
19022 * gcc.target/avr/pr54816.c: New test case.
19023
19024 2023-04-15 Jason Merrill <jason@redhat.com>
19025
19026 PR c++/109357
19027 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
19028
19029 2023-04-15 Alexandre Oliva <oliva@adacore.com>
19030 Kewen Lin <linkw@linux.ibm.com>
19031
19032 PR target/99708
19033 * gcc.target/powerpc/pr99708.c: Accept lack of
19034 __SIZEOF_IBM128__ when long double is 64-bit wide.
19035
19036 2023-04-15 Jason Merrill <jason@redhat.com>
19037
19038 PR c++/109514
19039 * g++.dg/warn/Wdangling-pointer-6.C: New test.
19040
19041 2023-04-14 Harald Anlauf <anlauf@gmx.de>
19042
19043 PR fortran/109511
19044 * gfortran.dg/set_exponent_1.f90: New test.
19045
19046 2023-04-14 Richard Biener <rguenther@suse.de>
19047
19048 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
19049 checking avx_runtime in dump scanning.
19050 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
19051 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
19052
19053 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
19054
19055 PR fortran/104272
19056 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
19057 from 6 to 5 without memory leaks.
19058 * gfortran.dg/finalize_52.f90: New test
19059
19060 2023-04-14 Richard Biener <rguenther@suse.de>
19061
19062 PR tree-optimization/109502
19063 * gcc.dg/vect/pr109502.c: New testcase.
19064
19065 2023-04-14 Richard Biener <rguenther@suse.de>
19066
19067 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
19068 and add missing avx guard.
19069 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
19070 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
19071 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
19072 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
19073 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
19074
19075 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
19076 Jakub Jelinek <jakub@redhat.com>
19077
19078 PR target/108947
19079 PR target/109040
19080 * gcc.dg/pr108947.c: New test.
19081 * gcc.c-torture/execute/pr109040.c: New test.
19082
19083 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
19084
19085 PR analyzer/108722
19086 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
19087
19088 2023-04-13 Patrick Palka <ppalka@redhat.com>
19089
19090 PR c++/109420
19091 * g++.dg/template/typename27.C: New test.
19092
19093 2023-04-13 Jason Merrill <jason@redhat.com>
19094
19095 PR c++/109277
19096 * g++.dg/ext/is_convertible5.C: New test.
19097
19098 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
19099
19100 PR modula2/109497
19101 PR modula2/109496
19102 * gm2/pim/run/pass/addcharconst.mod: New test.
19103 * gm2/pim/run/pass/singlechar.mod: New test.
19104
19105 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
19106
19107 PR target/108910
19108 * gcc.dg/torture/pr108910.c: New test.
19109
19110 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19111
19112 PR target/109479
19113 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
19114 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
19115 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
19116 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
19117 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
19118 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
19119
19120 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19121
19122 PR tree-optimization/109410
19123 * gcc.dg/pr109410.c: New test.
19124
19125 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19126
19127 PR target/109458
19128 * gcc.target/i386/pr109458.c: New test.
19129
19130 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19131
19132 PR tree-optimization/109462
19133 * g++.dg/opt/pr109462.C: New test.
19134
19135 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
19136
19137 PR tree-optimization/109462
19138 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
19139
19140 2023-04-12 Richard Biener <rguenther@suse.de>
19141
19142 PR tree-optimization/109473
19143 * gcc.dg/vect/pr109473.c: New testcase.
19144
19145 2023-04-12 Harald Anlauf <anlauf@gmx.de>
19146
19147 PR fortran/104312
19148 * gfortran.dg/entry_26.f90: New test.
19149 * gfortran.dg/entry_27.f90: New test.
19150
19151 2023-04-12 Harald Anlauf <anlauf@gmx.de>
19152
19153 PR fortran/61615
19154 PR fortran/99982
19155 * gfortran.dg/interface_49.f90: New test.
19156
19157 2023-04-12 Richard Biener <rguenther@suse.de>
19158
19159 PR tree-optimization/109469
19160 * gcc.dg/torture/pr109469.c: New testcase.
19161
19162 2023-04-12 Richard Biener <rguenther@suse.de>
19163
19164 PR tree-optimization/109434
19165 * g++.dg/opt/pr109434.C: New testcase.
19166
19167 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
19168
19169 PR testsuite/108815
19170 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
19171 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
19172 considering BE.
19173
19174 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
19175
19176 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
19177
19178 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
19179 Pan Li <pan2.li@intel.com>
19180 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19181 Kito Cheng <kito.cheng@sifive.com>
19182
19183 PR target/109104
19184 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
19185 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
19186 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
19187
19188 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
19189
19190 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
19191 for -m32.
19192
19193 2023-04-11 Martin Liska <mliska@suse.cz>
19194
19195 PR driver/108241
19196 * gcc.dg/pr108241.c: New test.
19197 * gcc.dg/pr79570.c: Add also -g option.
19198
19199 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
19200
19201 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
19202 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
19203 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
19204
19205 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
19206
19207 PR target/108812
19208 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
19209 expected vectors for Big Endian.
19210 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
19211
19212 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
19213
19214 PR target/70243
19215 * gcc.target/powerpc/pr70243.c: New test.
19216
19217 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
19218
19219 * g++.dg/other/i386-2.C: Add -mamx-complex.
19220 * g++.dg/other/i386-3.C: Ditto.
19221 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
19222 * gcc.target/i386/amx-helper.h: Add amx-complex support.
19223 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
19224 * gcc.target/i386/sse-12.c: Add -mamx-complex.
19225 * gcc.target/i386/sse-13.c: Ditto.
19226 * gcc.target/i386/sse-14.c: Ditto.
19227 * gcc.target/i386/sse-22.c: Add amx-complex.
19228 * gcc.target/i386/sse-23.c: Ditto.
19229 * lib/target-supports.exp (check_effective_target_amx_complex): New.
19230 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
19231 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
19232 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
19233 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
19234
19235 2023-04-08 Jakub Jelinek <jakub@redhat.com>
19236
19237 PR tree-optimization/109392
19238 * gcc.dg/pr109392.c: New test.
19239
19240 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
19241
19242 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
19243
19244 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
19245
19246 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
19247
19248 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
19249
19250 PR fortran/87477
19251 PR fortran/85686
19252 PR fortran/88247
19253 PR fortran/91941
19254 PR fortran/92779
19255 PR fortran/93339
19256 PR fortran/93813
19257 PR fortran/100948
19258 PR fortran/102106
19259 PR fortran/98408
19260 PR fortran/105205
19261 PR fortran/106918
19262 * gfortran.dg/associate_47.f90 : Enable substring test.
19263 * gfortran.dg/associate_51.f90 : Update an error message.
19264 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
19265 uninitialzed dg-warnings.
19266 * gfortran.dg/associate_60.f90 : New test
19267 * gfortran.dg/pr98408.f90 : New test
19268 * gfortran.dg/pr105205.f90 : New test
19269 * gfortran.dg/pr106918.f90 : New test
19270
19271 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
19272
19273 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
19274 dg directive and remove trailing whitespace.
19275 * gfortran.dg/c-interop/c407a-1.f90 : ditto
19276 * gfortran.dg/c-interop/c407b-1.f90 : ditto
19277 * gfortran.dg/c-interop/c407b-2.f90 : ditto
19278 * gfortran.dg/c-interop/c407c-1.f90 : ditto
19279 * gfortran.dg/c-interop/c535a-1.f90 : ditto
19280 * gfortran.dg/c-interop/c535a-2.f90 : ditto
19281 * gfortran.dg/c-interop/c535b-1.f90 : ditto
19282 * gfortran.dg/c-interop/c535b-2.f90 : ditto
19283 * gfortran.dg/c-interop/c535b-3.f90 : ditto
19284 * gfortran.dg/c-interop/c535c-1.f90 : ditto
19285 * gfortran.dg/c-interop/c535c-2.f90 : ditto
19286 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
19287 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
19288 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
19289 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
19290 * gfortran.dg/c-interop/tkr.f90 : ditto
19291 * gfortran.dg/class_result_10.f90 : ditto
19292 * gfortran.dg/dtio_35.f90 : ditto
19293 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
19294 * gfortran.dg/pr103258.f90 : ditto
19295 * gfortran.dg/pr59107.f90 : ditto
19296 * gfortran.dg/pr93835.f08 : ditto
19297
19298 2023-04-07 Alexandre Oliva <oliva@adacore.com>
19299
19300 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
19301 fortran compiler, skip if missing.
19302
19303 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19304
19305 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
19306 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
19307
19308 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
19309
19310 PR tree-optimization/109417
19311 * gcc.dg/pr109417.c: New.
19312
19313 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19314
19315 * rust/compile/issue-1422.rs: New test.
19316
19317 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19318
19319 * rust/compile/issue-1361.rs: New test.
19320
19321 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
19322
19323 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
19324 * rust/compile/issue-1830_str.rs: Likewise.
19325
19326 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19327
19328 * rust/compile/empty.in: New test.
19329 * rust/compile/include_empty.rs: New test.
19330
19331 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19332
19333 * rust/compile/torture/traits10.rs: Fix test-case
19334
19335 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19336
19337 * rust/compile/issue-1725-1.rs: New test.
19338 * rust/compile/issue-1725-2.rs: New test.
19339
19340 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19341
19342 * rust/compile/builtin_macro_include_str.rs:
19343 Include test of invalid UTF-8.
19344 * rust/compile/invalid_utf8: File with invalid UTF-8.
19345
19346 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19347
19348 * rust/compile/parse_empty_tuple_pattern.rs: New test.
19349
19350 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
19351
19352 * rust/compile/issue-1830_bytes.rs: New test.
19353 * rust/compile/issue-1830_str.rs: New test.
19354
19355 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19356
19357 * rust/compile/variadic.rs: New test.
19358
19359 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19360
19361 * rust/execute/torture/overflow1.rs: Fix test.
19362
19363 2023-04-06 mxlol233 <mxlol233@outlook.com>
19364
19365 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
19366 * rust/compile/feature_intrinsics.rs: New file.
19367 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
19368 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
19369 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
19370 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
19371 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
19372 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
19373 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
19374 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
19375 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
19376 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
19377 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
19378 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
19379 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
19380 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
19381 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
19382 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
19383 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
19384 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
19385 `intrinsics`.
19386 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
19387 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
19388 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
19389 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
19390 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
19391 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
19392 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
19393 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
19394 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
19395
19396 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19397
19398 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
19399 * rust/compile/macro44.rs: Fix invalid testcase assertions.
19400 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
19401 * rust/compile/builtin_macro_recurse2.rs: New test.
19402 * rust/compile/macro46.rs: New test.
19403 * rust/compile/builtin_macro_eager1.rs: New file.
19404 * rust/compile/builtin_macro_eager2.rs: New file.
19405
19406 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19407
19408 * rust/execute/torture/let-pattern-1.rs: New test.
19409
19410 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19411
19412 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
19413 * rust/compile/torture/intrinsics-5.rs: likewise
19414 * rust/execute/torture/atomic_load.rs: likewise
19415 * rust/execute/torture/atomic_store.rs: likewise
19416 * rust/bounds1.rs: New test.
19417
19418 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19419
19420 * rust/compile/func3.rs: update test case
19421
19422 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19423
19424 * rust/compile/issue-1786.rs: New test.
19425
19426 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19427
19428 * rust/compile/never_type_err1.rs: Moved to...
19429 * rust/compile/never_type1.rs: ...here. It now works
19430
19431 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19432
19433 * rust/compile/issue-1773.rs: New test.
19434
19435 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19436
19437 * rust/execute/torture/issue-1720-2.rs: New test.
19438
19439 2023-04-06 mxlol233 <mxlol233@outlook.com>
19440
19441 * rust/compile/feature.rs: New test.
19442
19443 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19444
19445 * rust/compile/closure_move_expr.rs: New test.
19446
19447 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19448
19449 * rust/compile/parse_complex_generic_application.rs: New test.
19450 * rust/compile/parse_complex_generic_application2.rs: New test.
19451
19452 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19453
19454 * rust/compile/multi_reference_type.rs: New test.
19455
19456 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
19457
19458 * rust/compile/issue-867.rs: New test.
19459
19460 2023-04-06 Lyra <teromene@teromene.fr>
19461
19462 * rust/compile/macro45.rs: New test.
19463
19464 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19465
19466 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
19467 properly.
19468 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
19469 * rust/execute/torture/builtin_macro_env.rs: Likewise.
19470 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
19471 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
19472 * rust/execute/torture/builtin_macro_line.rs: Likewise.
19473 * rust/execute/torture/builtin_macros1.rs: Likewise.
19474 * rust/execute/torture/builtin_macros3.rs: Likewise.
19475 * rust/execute/torture/cfg1.rs: Likewise.
19476 * rust/execute/torture/cfg2.rs: Likewise.
19477 * rust/execute/torture/cfg3.rs: Likewise.
19478 * rust/execute/torture/cfg4.rs: Likewise.
19479 * rust/execute/torture/coercion1.rs: Likewise.
19480 * rust/execute/torture/coercion2.rs: Likewise.
19481 * rust/execute/torture/extern_mod4.rs: Likewise.
19482 * rust/execute/torture/helloworld1.rs: Likewise.
19483 * rust/execute/torture/helloworld2.rs: Likewise.
19484 * rust/execute/torture/issue-1198.rs: Likewise.
19485 * rust/execute/torture/issue-1231.rs: Likewise.
19486 * rust/execute/torture/issue-1232.rs: Likewise.
19487 * rust/execute/torture/issue-1249.rs: Likewise.
19488 * rust/execute/torture/issue-1436.rs: Likewise.
19489 * rust/execute/torture/issue-1496.rs: Likewise.
19490 * rust/execute/torture/issue-647.rs: Likewise.
19491 * rust/execute/torture/issue-845.rs: Likewise.
19492 * rust/execute/torture/issue-851.rs: Likewise.
19493 * rust/execute/torture/issue-858.rs: Likewise.
19494 * rust/execute/torture/issue-976.rs: Likewise.
19495 * rust/execute/torture/macros10.rs: Likewise.
19496 * rust/execute/torture/macros11.rs: Likewise.
19497 * rust/execute/torture/macros12.rs: Likewise.
19498 * rust/execute/torture/macros13.rs: Likewise.
19499 * rust/execute/torture/macros14.rs: Likewise.
19500 * rust/execute/torture/macros2.rs: Likewise.
19501 * rust/execute/torture/macros22.rs: Likewise.
19502 * rust/execute/torture/macros29.rs: Likewise.
19503 * rust/execute/torture/macros3.rs: Likewise.
19504 * rust/execute/torture/macros30.rs: Likewise.
19505 * rust/execute/torture/macros31.rs: Likewise.
19506 * rust/execute/torture/macros7.rs: Likewise.
19507 * rust/execute/torture/macros8.rs: Likewise.
19508 * rust/execute/torture/macros9.rs: Likewise.
19509 * rust/execute/torture/match1.rs: Likewise.
19510 * rust/execute/torture/match2.rs: Likewise.
19511 * rust/execute/torture/match3.rs: Likewise.
19512 * rust/execute/torture/match_bool1.rs: Likewise.
19513 * rust/execute/torture/match_byte1.rs: Likewise.
19514 * rust/execute/torture/match_char1.rs: Likewise.
19515 * rust/execute/torture/match_int1.rs: Likewise.
19516 * rust/execute/torture/match_loop1.rs: Likewise.
19517 * rust/execute/torture/match_range1.rs: Likewise.
19518 * rust/execute/torture/match_range2.rs: Likewise.
19519 * rust/execute/torture/match_tuple1.rs: Likewise.
19520 * rust/execute/torture/method1.rs: Likewise.
19521 * rust/execute/torture/method2.rs: Likewise.
19522 * rust/execute/torture/method3.rs: Likewise.
19523 * rust/execute/torture/method4.rs: Likewise.
19524 * rust/execute/torture/operator_overload_1.rs: Likewise.
19525 * rust/execute/torture/operator_overload_10.rs: Likewise.
19526 * rust/execute/torture/operator_overload_11.rs: Likewise.
19527 * rust/execute/torture/operator_overload_12.rs: Likewise.
19528 * rust/execute/torture/operator_overload_2.rs: Likewise.
19529 * rust/execute/torture/operator_overload_4.rs: Likewise.
19530 * rust/execute/torture/operator_overload_5.rs: Likewise.
19531 * rust/execute/torture/operator_overload_6.rs: Likewise.
19532 * rust/execute/torture/operator_overload_7.rs: Likewise.
19533 * rust/execute/torture/operator_overload_8.rs: Likewise.
19534 * rust/execute/torture/operator_overload_9.rs: Likewise.
19535 * rust/execute/torture/str-layout1.rs: Likewise.
19536 * rust/execute/torture/str-zero.rs: Likewise.
19537 * rust/execute/torture/trait1.rs: Likewise.
19538 * rust/execute/torture/trait10.rs: Likewise.
19539 * rust/execute/torture/trait11.rs: Likewise.
19540 * rust/execute/torture/trait12.rs: Likewise.
19541 * rust/execute/torture/trait13.rs: Likewise.
19542 * rust/execute/torture/trait2.rs: Likewise.
19543 * rust/execute/torture/trait3.rs: Likewise.
19544 * rust/execute/torture/trait4.rs: Likewise.
19545 * rust/execute/torture/trait5.rs: Likewise.
19546 * rust/execute/torture/trait6.rs: Likewise.
19547 * rust/execute/torture/trait7.rs: Likewise.
19548 * rust/execute/torture/trait8.rs: Likewise.
19549 * rust/execute/torture/trait9.rs: Likewise.
19550 * rust/execute/torture/closure2.rs: Likewise.
19551 * rust/execute/torture/closure3.rs: Likewise.
19552 * rust/execute/torture/loop-condition-eval.rs: Likewise.
19553 * rust/execute/torture/operator_overload_3.rs: Likewise.
19554
19555 2023-04-06 mxlol233 <mxlol233@outlook.com>
19556
19557 * rust/compile/diagnostic_underline.rs: New test.
19558
19559 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19560
19561 * rust/compile/bounds.rs: change to use -fsyntax-only
19562 * rust/execute/torture/issue-1720.rs: New test.
19563
19564 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
19565
19566 * rust/compile/decl_macro1.rs: New test.
19567 * rust/compile/decl_macro2.rs: New test.
19568 * rust/compile/decl_macro3.rs: New test.
19569 * rust/compile/decl_macro4.rs: New test.
19570 * rust/compile/decl_macro5.rs: New test.
19571 * rust/compile/decl_macro6.rs: New test.
19572 * rust/compile/decl_macro7.rs: New test.
19573 * rust/execute/torture/decl_macro1.rs: New test.
19574 * rust/execute/torture/decl_macro2.rs: New test.
19575 * rust/execute/torture/decl_macro3.rs: New test.
19576 * rust/execute/torture/decl_macro4.rs: New test.
19577
19578 2023-04-06 mxlol233 <mxlol233@outlook.com>
19579
19580 * rust/compile/bounds.rs: New test.
19581
19582 2023-04-06 Dave <dme2223@gmail.com>
19583
19584 * rust/compile/const10.rs: New test.
19585
19586 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
19587
19588 * rust/compile/unsafe11.rs: New test.
19589
19590 2023-04-06 Alexandre Oliva <oliva@adacore.com>
19591
19592 * gcc.dg/signbit-2.c: Add -maltivec if supported.
19593
19594 2023-04-06 Alexandre Oliva <oliva@adacore.com>
19595 Thomas Schwinge <thomas@codesourcery.com>
19596
19597 PR testsuite/108899
19598 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
19599 Fix quoting.
19600
19601 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
19602
19603 PR modula2/109423
19604 * gm2/pim/fail/setunknown.mod: New test.
19605 * gm2/pim/fail/setunknown2.mod: New test.
19606
19607 2023-04-05 Jeff Law <jlaw@ventanamicro>
19608
19609 PR target/108892
19610 * gcc.c-torture/compile/pr108892.c: New test.
19611
19612 2023-04-05 Martin Jambor <mjambor@suse.cz>
19613
19614 PR ipa/108959
19615 * gcc.dg/ipa/pr108959.c: New test.
19616
19617 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19618
19619 * g++.target/riscv/rvv/base/bug-23.C: New test.
19620
19621 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19622
19623 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
19624
19625 2023-04-04 Harald Anlauf <anlauf@gmx.de>
19626
19627 PR fortran/104349
19628 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
19629 * gfortran.dg/pr104349.f90: New test.
19630
19631 2023-04-04 Jakub Jelinek <jakub@redhat.com>
19632
19633 PR tree-optimization/109386
19634 * gcc.c-torture/execute/ieee/pr109386.c: New test.
19635
19636 2023-04-04 Marek Polacek <polacek@redhat.com>
19637
19638 PR sanitizer/109107
19639 * c-c++-common/ubsan/pr109107-1.c: New test.
19640 * c-c++-common/ubsan/pr109107-2.c: New test.
19641 * c-c++-common/ubsan/pr109107-3.c: New test.
19642 * c-c++-common/ubsan/pr109107-4.c: New test.
19643
19644 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19645
19646 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
19647 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
19648 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
19649 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
19650 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
19651 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
19652 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
19653 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
19654 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
19655 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
19656
19657 2023-04-04 Jakub Jelinek <jakub@redhat.com>
19658
19659 PR target/109384
19660 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
19661 vs. f conflict.
19662
19663 2023-04-04 Richard Biener <rguenther@suse.de>
19664
19665 PR tree-optimization/109304
19666 * gcc.dg/pr109304.c: New testcase.
19667
19668 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
19669
19670 PR target/108699
19671 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
19672 to distinguish parity byte from parity.
19673 * gcc.target/powerpc/pr108699.c: New test.
19674
19675 2023-04-04 Jason Merrill <jason@redhat.com>
19676
19677 PR c++/107484
19678 * g++.dg/lookup/friend25.C: New test.
19679
19680 2023-04-03 Patrick Palka <ppalka@redhat.com>
19681
19682 PR c++/109300
19683 * g++.dg/cpp1y/var-templ79.C: New test.
19684
19685 2023-04-03 Jakub Jelinek <jakub@redhat.com>
19686 Martin Jambor <mjambor@suse.cz>
19687
19688 PR ipa/109303
19689 * gcc.dg/pr109303.c: New test.
19690
19691 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
19692
19693 PR target/102146
19694 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
19695 scan.
19696
19697 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
19698
19699 PR target/109375
19700 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
19701
19702 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
19703
19704 PR target/109376
19705 * gnat.dg/prot7.adb: Skip on hppa.
19706
19707 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19708 kito-cheng <kito.cheng@sifive.com>
19709
19710 * g++.target/riscv/rvv/base/bug-19.C: New test.
19711 * g++.target/riscv/rvv/base/bug-20.C: New test.
19712 * g++.target/riscv/rvv/base/bug-21.C: New test.
19713 * g++.target/riscv/rvv/base/bug-22.C: New test.
19714
19715 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19716
19717 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
19718 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
19719
19720 2023-04-01 Patrick Palka <ppalka@redhat.com>
19721
19722 PR c++/109160
19723 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
19724
19725 2023-04-01 Patrick Palka <ppalka@redhat.com>
19726
19727 PR c++/53164
19728 PR c++/105848
19729 * g++.dg/template/fn-ptr3a.C: New test.
19730 * g++.dg/template/fn-ptr3b.C: New test.
19731 * g++.dg/template/fn-ptr4.C: New test.
19732
19733 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19734
19735 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
19736 -fno-tree-dominator-opts -fno-tree-vrp.
19737 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
19738 * gcc.dg/torture/inf-compare-2.c: Likewise.
19739 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
19740
19741 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19742
19743 PR tree-optimization/109362
19744 * gcc.target/i386/pr109362.c: New test.
19745
19746 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19747 Richard Sandiford <richard.sandiford@arm.com>
19748
19749 PR target/109254
19750 * gcc.target/aarch64/sve/pr109254.c: New test.
19751
19752 2023-03-31 Jakub Jelinek <jakub@redhat.com>
19753
19754 PR analyzer/107396
19755 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
19756 if fdopen returns NULL.
19757
19758 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
19759
19760 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
19761 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
19762
19763 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
19764
19765 * gcc.target/i386/pr109052-2.c: New.
19766
19767 2023-03-31 Jakub Jelinek <jakub@redhat.com>
19768
19769 PR tree-optimization/91645
19770 * gcc.target/i386/pr103559-1.c: New test.
19771 * gcc.target/i386/pr103559-2.c: New test.
19772 * gcc.target/i386/pr103559-3.c: New test.
19773 * gcc.target/i386/pr103559-4.c: New test.
19774
19775 2023-03-31 Jonathan Yong <10walls@gmail.com>
19776
19777 * c-c++-common/Warray-bounds.c: Fix excess warnings on
19778 LLP64.
19779
19780 2023-03-31 liuhongt <hongtao.liu@intel.com>
19781
19782 * g++.target/i386/pr85048.C: New test.
19783
19784 2023-03-30 Jason Merrill <jason@redhat.com>
19785
19786 PR c++/105452
19787 * g++.dg/lookup/anon8.C: New test.
19788
19789 2023-03-30 Jason Merrill <jason@redhat.com>
19790
19791 PR c++/105221
19792 * g++.dg/cpp1z/noexcept-type27.C: New test.
19793
19794 2023-03-30 Jakub Jelinek <jakub@redhat.com>
19795
19796 PR c++/109319
19797 * g++.dg/cpp23/subscript14.C: New test.
19798
19799 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
19800
19801 PR tree-optimization/109154
19802 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
19803
19804 2023-03-30 Jason Merrill <jason@redhat.com>
19805
19806 PR c++/107897
19807 PR c++/108887
19808 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
19809 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
19810
19811 2023-03-30 Richard Biener <rguenther@suse.de>
19812
19813 PR tree-optimization/107561
19814 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
19815 * g++.dg/warn/Warray-bounds-16.C: Likewise.
19816
19817 2023-03-30 Richard Biener <rguenther@suse.de>
19818
19819 PR tree-optimization/109342
19820 * g++.dg/torture/pr109342.C: New testcase.
19821
19822 2023-03-30 Jakub Jelinek <jakub@redhat.com>
19823
19824 PR c++/109278
19825 * g++.dg/cpp23/ext-floating15.C: New test.
19826
19827 2023-03-30 liuhongt <hongtao.liu@intel.com>
19828
19829 * gcc.target/i386/pr88828-0.c: Adjust testcase.
19830
19831 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
19832
19833 PR modula2/109336
19834 * gm2/link/nondefaultext/pass/hello.md: New test.
19835 * gm2/link/nondefaultext/pass/liba.dm: New test.
19836 * gm2/link/nondefaultext/pass/liba.md: New test.
19837 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
19838
19839 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
19840
19841 * gcc.target/riscv/arch-19.c: New test.
19842
19843 2023-03-29 Richard Biener <rguenther@suse.de>
19844
19845 PR tree-optimization/109331
19846 * gcc.dg/torture/pr109331.c: New testcase.
19847
19848 2023-03-29 Richard Biener <rguenther@suse.de>
19849
19850 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
19851
19852 2023-03-29 Richard Biener <rguenther@suse.de>
19853
19854 PR tree-optimization/109327
19855 * gcc.dg/pr109327.c: New testcase.
19856
19857 2023-03-29 Richard Biener <rguenther@suse.de>
19858
19859 PR ipa/106124
19860 * g++.dg/gomp/pr106124.C: New testcase.
19861
19862 2023-03-29 Jakub Jelinek <jakub@redhat.com>
19863 Richard Biener <rguenther@suse.de>
19864
19865 PR tree-optimization/109301
19866 * gcc.dg/pr109301.c: New test.
19867
19868 2023-03-29 Jason Merrill <jason@redhat.com>
19869
19870 PR c++/109321
19871 PR c++/109320
19872 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
19873 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
19874
19875 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
19876
19877 * gfortran.dg/weak-2.f90: Enable for nvptx target.
19878
19879 2023-03-28 David Malcolm <dmalcolm@redhat.com>
19880
19881 PR c/107002
19882 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
19883 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
19884 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
19885 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
19886
19887 2023-03-28 Jason Merrill <jason@redhat.com>
19888
19889 PR c++/107163
19890 * g++.dg/warn/Wsequence-point-5.C: New test.
19891
19892 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
19893
19894 PR target/109312
19895 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
19896
19897 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
19898
19899 PR rtl-optimization/109187
19900 * gcc.dg/pr109187.c: New test.
19901
19902 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
19903
19904 PR tree-optimization/109265
19905 PR tree-optimization/109274
19906 * gcc.dg/pr109274.c: New.
19907 * gfortran.dg/pr109265.f90: New.
19908
19909 2023-03-28 Richard Biener <rguenther@suse.de>
19910
19911 PR tree-optimization/107087
19912 * g++.dg/pr107087.C: New testcase.
19913
19914 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
19915
19916 PR target/109072
19917 * gcc.target/aarch64/pr109072_1.c: New test.
19918 * gcc.target/aarch64/pr109072_2.c: Likewise.
19919
19920 2023-03-28 Jakub Jelinek <jakub@redhat.com>
19921
19922 PR middle-end/106190
19923 * gcc.dg/asan/pr106190.c: New test.
19924
19925 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
19926
19927 * gcc.target/sparc/20230328-1.c: New test.
19928 * gcc.target/sparc/20230328-2.c: Likewise.
19929 * gcc.target/sparc/20230328-3.c: Likewise.
19930 * gcc.target/sparc/20230328-4.c: Likewise.
19931
19932 2023-03-28 Jakub Jelinek <jakub@redhat.com>
19933
19934 PR target/109276
19935 * gcc.target/i386/pr109276.c: New test.
19936
19937 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
19938
19939 * gcc.target/sparc/20230328-1.c: New test.
19940 * gcc.target/sparc/20230328-2.c: Likewise.
19941 * gcc.target/sparc/20230328-3.c: Likewise.
19942 * gcc.target/sparc/20230328-4.c: Likewise.
19943
19944 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19945
19946 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
19947 brackets.
19948 * gcc.dg/visibility-22.c: Add weak_undefined options.
19949
19950 2023-03-27 Richard Biener <rguenther@suse.de>
19951
19952 PR tree-optimization/54498
19953 * g++.dg/torture/pr54498.C: New testcase.
19954
19955 2023-03-27 Richard Biener <rguenther@suse.de>
19956
19957 PR tree-optimization/108357
19958 * gcc.dg/tree-ssa/pr108357.c: New testcase.
19959
19960 2023-03-27 Martin Liska <mliska@suse.cz>
19961
19962 * lib/verify-sarif-file.py: Use apostrophes instead
19963 of double quotes.
19964
19965 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
19966
19967 PR target/109167
19968 * gcc.target/powerpc/pr109167.c: New test.
19969
19970 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
19971
19972 PR target/109082
19973 * gcc.target/powerpc/pr109082.c: New test.
19974
19975 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
19976
19977 PR target/106282
19978 * gcc.target/m68k/tls-gd-off.c: New.
19979 * gcc.target/m68k/tls-ie-off.c: New.
19980 * gcc.target/m68k/tls-ld-off.c: New.
19981 * gcc.target/m68k/tls-ld-xtls-off.c: New.
19982 * gcc.target/m68k/tls-le-off.c: New.
19983 * gcc.target/m68k/tls-le-xtls-off.c: New.
19984 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
19985 * gcc.target/m68k/tls-le.c: Likewise.
19986
19987 2023-03-26 Jakub Jelinek <jakub@redhat.com>
19988
19989 PR tree-optimization/109230
19990 * gcc.dg/pr109230.c: New test.
19991
19992 2023-03-26 Jakub Jelinek <jakub@redhat.com>
19993
19994 PR ipa/105685
19995 * c-c++-common/cold-2.c: New test.
19996
19997 2023-03-25 David Malcolm <dmalcolm@redhat.com>
19998
19999 PR analyzer/109098
20000 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
20001 verify-sarif-file directive.
20002 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
20003 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
20004 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
20005 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
20006 test case, adapted from Wbidi-chars-1.c.
20007 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
20008 New test case.
20009 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
20010 New test case.
20011 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
20012 New test case, adapted from cpp/Winvalid-utf8-1.c.
20013 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
20014 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
20015 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
20016 directive.
20017 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
20018 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
20019 * lib/scansarif.exp (verify-sarif-file): New procedure.
20020 * lib/verify-sarif-file.py: New support script.
20021
20022 2023-03-24 Patrick Palka <ppalka@redhat.com>
20023
20024 PR c++/106969
20025 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
20026 C++98 mode.
20027 * g++.dg/lookup/this2.C: New test.
20028
20029 2023-03-24 Jason Merrill <jason@redhat.com>
20030
20031 PR c++/105481
20032 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
20033
20034 2023-03-24 David Malcolm <dmalcolm@redhat.com>
20035
20036 PR other/109163
20037 * c-c++-common/diagnostic-format-json-1.c: Update comment.
20038 * c-c++-common/diagnostic-format-json-2.c: Likewise.
20039 * c-c++-common/diagnostic-format-json-3.c: Likewise.
20040 * c-c++-common/diagnostic-format-json-4.c: Likewise.
20041 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
20042 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
20043
20044 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
20045
20046 PR tree-optimization/109238
20047 * gcc.dg/pr109238.c: New.
20048
20049 2023-03-24 Richard Biener <rguenther@suse.de>
20050
20051 PR tree-optimization/106912
20052 * gcc.dg/profile-generate-4.c: New testcase.
20053
20054 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
20055
20056 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
20057 Compile object for stressset.mod and testlib.mod. Add test so
20058 that we only link these objects with test application objects.
20059
20060 2023-03-24 Jakub Jelinek <jakub@redhat.com>
20061
20062 PR target/109137
20063 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
20064 require ia32 effective target. Only add -fPIC for fpic effective
20065 target. Remove #include <string.h>, use __builtin_memset instead of
20066 memset.
20067
20068 2023-03-24 Jakub Jelinek <jakub@redhat.com>
20069
20070 PR tree-optimization/99739
20071 * gcc.dg/tree-ssa/pr99739.c: New test.
20072
20073 2023-03-24 Alexandre Oliva <oliva@adacore.com>
20074
20075 * lib/target-supports.exp (add_options_for_weak_undefined):
20076 New.
20077 (check_effective_target_weak_undefined): Use it.
20078 (check_effective_target_posix_memalign): New.
20079 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
20080 favor of effective target requirement and added options for
20081 weak_undefined symbols.
20082 * gcc.dg/torture/pr90020.c: Likewise.
20083 * gcc.dg/addr_equal-1.c: Likewise.
20084 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
20085 abitest.S-using tests.
20086 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
20087 posix_memalign tests.
20088 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
20089
20090 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
20091 Tobias Burnus <tobias@codesourcery.com>
20092
20093 PR target/103628
20094 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
20095 expression" error.
20096 * gfortran.dg/unpack_field_1.f90: Likewise.
20097 * gfortran.dg/pr103628.f90: New.
20098
20099 2023-03-23 Jason Merrill <jason@redhat.com>
20100
20101 PR c++/105996
20102 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
20103
20104 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
20105
20106 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
20107
20108 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
20109
20110 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
20111
20112 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
20113
20114 * gcc.target/powerpc/mod-no_copy.c: New.
20115 * gcc.target/powerpc/mod-peephole.c: New.
20116
20117 2023-03-23 Andrew Pinski <apinski@marvell.com>
20118
20119 PR c/84900
20120 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
20121
20122 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
20123
20124 PR modula2/109264
20125 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
20126 New test.
20127 * gm2/iso/extended-opaque/pass/stressset.def: New test.
20128 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
20129 * gm2/iso/extended-opaque/pass/testset.mod: New test.
20130 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
20131 New test.
20132 * gm2/projects/iso/small/run/pass/stressset.def: New test.
20133 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
20134 * gm2/projects/iso/small/run/pass/test1.mod: New test.
20135 * gm2/projects/iso/small/run/pass/testlib.def: New test.
20136 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
20137 * gm2/projects/iso/small/run/pass/testset.mod: New test.
20138
20139 2023-03-23 Richard Biener <rguenther@suse.de>
20140
20141 PR tree-optimization/107569
20142 * g++.dg/opt/pr107569.C: New testcase.
20143
20144 2023-03-23 Richard Biener <rguenther@suse.de>
20145
20146 PR tree-optimization/109262
20147 * g++.dg/torture/pr109262.C: New testcase.
20148
20149 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
20150
20151 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
20152
20153 2023-03-23 Marek Polacek <polacek@redhat.com>
20154
20155 PR c++/107532
20156 * g++.dg/warn/Wdangling-reference11.C: New test.
20157 * g++.dg/warn/Wdangling-reference12.C: New test.
20158
20159 2023-03-23 Jakub Jelinek <jakub@redhat.com>
20160
20161 PR tree-optimization/109176
20162 * gcc.target/aarch64/sve/pr109176.c: New test.
20163
20164 2023-03-23 Pan Li <pan2.li@intel.com>
20165 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20166
20167 PR target/108654
20168 PR target/108185
20169 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
20170 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
20171 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
20172
20173 2023-03-23 Jason Merrill <jason@redhat.com>
20174
20175 PR c++/109241
20176 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
20177
20178 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20179
20180 PR target/109244
20181 * g++.target/riscv/rvv/base/pr109244.C: New test.
20182 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
20183 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
20184 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
20185 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
20186 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
20187 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
20188 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
20189 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
20190 * g++.target/riscv/rvv/base/bug-18.C: New test.
20191 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
20192 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
20193
20194 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20195
20196 PR target/109228
20197 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
20198
20199 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20200 kito-cheng <kito.cheng@sifive.com>
20201
20202 * g++.target/riscv/rvv/base/bug-10.C: New test.
20203 * g++.target/riscv/rvv/base/bug-11.C: New test.
20204 * g++.target/riscv/rvv/base/bug-12.C: New test.
20205 * g++.target/riscv/rvv/base/bug-13.C: New test.
20206 * g++.target/riscv/rvv/base/bug-14.C: New test.
20207 * g++.target/riscv/rvv/base/bug-15.C: New test.
20208 * g++.target/riscv/rvv/base/bug-16.C: New test.
20209 * g++.target/riscv/rvv/base/bug-17.C: New test.
20210 * g++.target/riscv/rvv/base/bug-2.C: New test.
20211 * g++.target/riscv/rvv/base/bug-3.C: New test.
20212 * g++.target/riscv/rvv/base/bug-4.C: New test.
20213 * g++.target/riscv/rvv/base/bug-5.C: New test.
20214 * g++.target/riscv/rvv/base/bug-6.C: New test.
20215 * g++.target/riscv/rvv/base/bug-7.C: New test.
20216 * g++.target/riscv/rvv/base/bug-8.C: New test.
20217 * g++.target/riscv/rvv/base/bug-9.C: New test.
20218
20219 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20220 kito-cheng <kito.cheng@sifive.com>
20221
20222 * gcc.target/riscv/rvv/base/bug-3.c: New test.
20223 * gcc.target/riscv/rvv/base/bug-4.c: New test.
20224 * gcc.target/riscv/rvv/base/bug-5.c: New test.
20225
20226 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
20227
20228 * lib/target-supports.exp (check_effective_target_riscv_vector):
20229 New.
20230
20231 2023-03-22 David Malcolm <dmalcolm@redhat.com>
20232
20233 PR testsuite/105959
20234 * gcc.dg-selftests/dg-final.exp
20235 (dg_final_directive_check_num_args): Update expected maximum
20236 number of args for the various directives using dg-scan.
20237 * lib/scanasm.exp (append_encoding_arg): New procedure.
20238 (dg-scan): Add optional 3rd argument: the encoding to use when
20239 reading from the file.
20240 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
20241 encoded when reading it.
20242 (scan-sarif-file-not): Likewise.
20243
20244 2023-03-22 Jason Merrill <jason@redhat.com>
20245
20246 PR c++/108390
20247 * g++.dg/template/partial-order3.C: New test.
20248
20249 2023-03-22 Harald Anlauf <anlauf@gmx.de>
20250 Steven G. Kargl <kargl@gcc.gnu.org>
20251
20252 PR fortran/104572
20253 * gfortran.dg/pr104572.f90: New test.
20254
20255 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
20256
20257 * gcc.target/i386/pr109137.c: New.
20258
20259 2023-03-22 Jason Merrill <jason@redhat.com>
20260
20261 PR c++/108795
20262 * g++.dg/ext/attr-tsafe1.C: New test.
20263
20264 2023-03-22 Alex Coplan <alex.coplan@arm.com>
20265
20266 PR c++/109177
20267 * g++.dg/ext/pr109177.C: New test.
20268
20269 2023-03-22 David Malcolm <dmalcolm@redhat.com>
20270
20271 PR analyzer/109239
20272 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
20273
20274 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
20275
20276 * gcc.target/gcn/complex.c: New test.
20277
20278 2023-03-21 Harald Anlauf <anlauf@gmx.de>
20279
20280 PR fortran/99036
20281 * gfortran.dg/pr99036.f90: New test.
20282
20283 2023-03-21 Jason Merrill <jason@redhat.com>
20284
20285 PR c++/106890
20286 * g++.dg/cpp0x/nsdmi-template25.C: New test.
20287
20288 2023-03-21 Richard Biener <rguenther@suse.de>
20289
20290 PR tree-optimization/109219
20291 * gcc.dg/torture/pr109219.c: New testcase.
20292
20293 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20294
20295 PR testsuite/108898
20296 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
20297 epilogue loops.
20298 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
20299 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
20300
20301 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20302
20303 PR testsuite/108898
20304 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
20305 to dg-additional-options. Always expect just 2 foo.simdclone calls.
20306 * gcc.dg/vect/vect-simd-clone-16f.c: Add
20307 --param vect-epilogues-nomask=0 to dg-additional-options.
20308 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
20309 foo.simdclone calls.
20310 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
20311 dg-additional-options.
20312 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
20313 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
20314 --param vect-epilogues-nomask=0 to dg-additional-options.
20315 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
20316 to dg-additional-options. Always expect just 2 foo.simdclone calls.
20317 * gcc.dg/vect/vect-simd-clone-18f.c: Add
20318 --param vect-epilogues-nomask=0 to dg-additional-options.
20319
20320 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20321
20322 PR tree-optimization/109215
20323 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
20324
20325 2023-03-21 Richard Biener <rguenther@suse.de>
20326
20327 PR tree-optimization/109170
20328 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
20329 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
20330 * gcc.dg/predict-20.c: Likewise.
20331
20332 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
20333
20334 PR fortran/109209
20335 * gfortran.dg/pr109209.f90: New test.
20336
20337 2023-03-20 Marek Polacek <polacek@redhat.com>
20338
20339 PR c++/109159
20340 * g++.dg/cpp0x/explicit16.C: New test.
20341
20342 2023-03-20 Jakub Jelinek <jakub@redhat.com>
20343
20344 PR c++/109164
20345 * g++.dg/tls/thread_local13.C: New test.
20346 * g++.dg/tls/thread_local13-aux.cc: New file.
20347 * g++.dg/tls/thread_local14.C: New test.
20348 * g++.dg/tls/thread_local14-aux.cc: New file.
20349
20350 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
20351
20352 PR target/109067
20353 * gcc.target/powerpc/divic3-1.c: New test.
20354 * gcc.target/powerpc/divic3-2.c: Likewise.
20355 * gcc.target/powerpc/mulic3-1.c: Likewise.
20356 * gcc.target/powerpc/mulic3-2.c: Likewise.
20357
20358 2023-03-20 Harald Anlauf <anlauf@gmx.de>
20359
20360 PR fortran/109186
20361 * gfortran.dg/nearest_6.f90: New test.
20362
20363 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
20364
20365 PR target/109178
20366 * gcc.target/powerpc/pr109178.c: New test.
20367
20368 2023-03-20 Jakub Jelinek <jakub@redhat.com>
20369
20370 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
20371 from char to char [2 * sizeof (int)].
20372
20373 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
20374
20375 PR fortran/87127
20376 * gfortran.dg/external_procedures_4.f90: New test.
20377
20378 2023-03-19 Harald Anlauf <anlauf@gmx.de>
20379
20380 PR fortran/85877
20381 * gfortran.dg/pr85877.f90: New test.
20382
20383 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
20384
20385 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
20386 for MSA tests.
20387
20388 2023-03-18 David Malcolm <dmalcolm@redhat.com>
20389
20390 PR analyzer/109094
20391 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
20392
20393 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
20394
20395 PR fortran/64290
20396 PR fortran/67444
20397 PR fortran/67471
20398 PR fortran/69298
20399 PR fortran/70863
20400 PR fortran/71798
20401 PR fortran/80524
20402 PR fortran/82996
20403 PR fortran/84472
20404 PR fortran/88735
20405 PR fortran/93691
20406 PR fortran/91316
20407 PR fortran/106576
20408 PR fortran/37336
20409 * gfortran.dg/finalize_38.f90 : New test.
20410 * gfortran.dg/finalize_38a.f90 : New test.
20411 * gfortran.dg/allocate_with_source_25.f90 : The number of final
20412 calls goes down from 6 to 4.
20413 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
20414 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
20415 but the final count remains the same.
20416 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
20417 foo.1.x rather than foo.0.x
20418 * gfortran.dg/finalize_39.f90 : New test.
20419 * gfortran.dg/finalize_40.f90 : New test.
20420 * gfortran.dg/finalize_41.f90 : New test.
20421 * gfortran.dg/finalize_42.f90 : New test.
20422 * gfortran.dg/finalize_43.f90 : New test.
20423 * gfortran.dg/finalize_44.f90 : New test.
20424 * gfortran.dg/finalize_45.f90 : New test.
20425 * gfortran.dg/finalize_46.f90 : New test.
20426 * gfortran.dg/finalize_47.f90 : New test.
20427 * gfortran.dg/finalize_48.f90 : New test.
20428 * gfortran.dg/finalize_49.f90 : New test.
20429 * gfortran.dg/finalize_50.f90 : New test.
20430 * gfortran.dg/finalize_51.f90 : New test.
20431
20432 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
20433
20434 * gcc.dg/plugin/infoleak-2.c,
20435 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
20436 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
20437 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
20438 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
20439 gcc.dg/plugin/infoleak-antipatterns-1.c,
20440 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
20441
20442 2023-03-17 Jason Merrill <jason@redhat.com>
20443
20444 PR c++/108975
20445 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
20446
20447 2023-03-17 Jason Merrill <jason@redhat.com>
20448
20449 PR c++/109172
20450 * g++.dg/eh/dtor4.C: New test.
20451
20452 2023-03-17 Jason Merrill <jason@redhat.com>
20453
20454 PR c++/69410
20455 * g++.dg/lookup/friend24.C: New test.
20456
20457 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20458
20459 PR target/105554
20460 * gcc.target/i386/pr105554.c: New test.
20461
20462 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20463
20464 PR c/109151
20465 * c-c++-common/ubsan/div-by-zero-8.c: New test.
20466
20467 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
20468
20469 * gcc.target/i386/pr109052.c: New.
20470
20471 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20472 kito-cheng <kito.cheng@sifive.com>
20473
20474 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
20475 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
20476 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
20477 * g++.target/riscv/rvv/base/bug-1.C: New test.
20478 * gcc.target/riscv/rvv/base/bug-2.c: New test.
20479
20480 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20481
20482 PR testsuite/109145
20483 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
20484 Don't include complex.h.
20485 (foo): Use __builtin_complex rather than CMPLXF.
20486
20487 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20488
20489 PR middle-end/108685
20490 * c-c++-common/gomp/doacross-8.c: New test.
20491
20492 2023-03-16 Jason Merrill <jason@redhat.com>
20493
20494 PR c++/105809
20495 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
20496
20497 2023-03-16 Jason Merrill <jason@redhat.com>
20498
20499 PR c++/108242
20500 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
20501
20502 2023-03-16 Jason Merrill <jason@redhat.com>
20503
20504 PR c++/101869
20505 * g++.dg/cpp0x/enum43.C: New test.
20506
20507 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20508
20509 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
20510
20511 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20512
20513 PR modula2/109125
20514 * gm2/types/run/pass/d.c: Convert data structure from
20515 BOOLEAN int to bool and cast int to bool in test function.
20516
20517 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20518
20519 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
20520 * gm2/complex/run/pass/arith3.mod: Ditto.
20521 * gm2/complex/run/pass/arith4.mod: Ditto.
20522 * gm2/complex/run/pass/arith5.mod: Ditto.
20523 * gm2/isolib/run/pass/real2.mod: Ditto.
20524 * gm2/isolib/run/pass/real3.mod: Ditto.
20525 * gm2/isolib/run/pass/realconv.mod: Ditto.
20526 * gm2/isolib/run/pass/realconv2.mod: Ditto.
20527 * gm2/pim/pass/testshort.mod: Ditto.
20528 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
20529 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
20530 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
20531 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
20532
20533 2023-03-16 Patrick Palka <ppalka@redhat.com>
20534
20535 PR c++/109030
20536 * g++.dg/cpp2a/constexpr-inst2.C: New test.
20537
20538 2023-03-16 Patrick Palka <ppalka@redhat.com>
20539
20540 PR c++/100288
20541 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
20542
20543 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20544
20545 * gdc.dg/torture/simd23084.d: New test.
20546 * gdc.dg/torture/simd23085.d: New test.
20547 * gdc.dg/torture/simd23218.d: New test.
20548
20549 2023-03-16 Martin Liska <mliska@suse.cz>
20550
20551 PR middle-end/106133
20552 * c-c++-common/pr106133.c: New test.
20553
20554 2023-03-16 Alexandre Oliva <oliva@adacore.com>
20555
20556 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
20557
20558 2023-03-16 Jason Merrill <jason@redhat.com>
20559
20560 PR c++/105406
20561 * g++.dg/coroutines/co-await-moveonly1.C: New test.
20562
20563 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20564
20565 PR d/109144
20566 * gdc.dg/torture/pr109144.d: New test.
20567
20568 2023-03-16 Richard Biener <rguenther@suse.de>
20569
20570 PR tree-optimization/109123
20571 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
20572 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
20573 the name of the pointer.
20574 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
20575
20576 2023-03-15 Jason Merrill <jason@redhat.com>
20577
20578 PR c++/103871
20579 PR c++/98056
20580 * g++.dg/coroutines/co-await-initlist1.C: New test.
20581
20582 2023-03-15 David Malcolm <dmalcolm@redhat.com>
20583
20584 PR analyzer/109097
20585 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
20586 have an invocation object marked as succeeding, with no
20587 notifications.
20588 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
20589 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
20590 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
20591 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
20592 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
20593 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
20594 and test cases.
20595
20596 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
20597
20598 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
20599 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
20600 * gcc.target/i386/sse-movss-4.c (dg-options):
20601 Use -mno-sse4. Simplify scan-assembler-not strings.
20602 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
20603 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
20604
20605 2023-03-15 Harald Anlauf <anlauf@gmx.de>
20606 Tobias Burnus <tobias@codesourcery.com>
20607
20608 PR fortran/58331
20609 * gfortran.dg/class_dummy_10.f90: New test.
20610
20611 2023-03-15 Marek Polacek <polacek@redhat.com>
20612
20613 PR c++/107280
20614 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
20615
20616 2023-03-15 Richard Biener <rguenther@suse.de>
20617
20618 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
20619 diagnostic.
20620
20621 2023-03-15 Jason Merrill <jason@redhat.com>
20622
20623 PR c++/58538
20624 * g++.dg/template/ttp7.C: Remove expected error.
20625
20626 2023-03-15 Jason Merrill <jason@redhat.com>
20627
20628 PR c++/108179
20629 PR c++/104107
20630 PR c++/95036
20631 * g++.dg/template/ttp35.C: New test.
20632
20633 2023-03-15 Richard Biener <rguenther@suse.de>
20634
20635 PR tree-optimization/109139
20636 * gcc.dg/torture/pr109139.c: New testcase.
20637
20638 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20639
20640 * gcc.target/riscv/xtheadmempair-1.c: New test.
20641 * gcc.target/riscv/xtheadmempair-2.c: New test.
20642 * gcc.target/riscv/xtheadmempair-3.c: New test.
20643
20644 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20645
20646 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
20647
20648 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20649
20650 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
20651
20652 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20653
20654 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
20655 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
20656 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
20657 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
20658 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
20659 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
20660 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
20661 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
20662
20663 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20664
20665 * gcc.target/riscv/xtheadbb-ext.c: New test.
20666 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
20667 * gcc.target/riscv/xtheadbb-extu.c: New test.
20668 * gcc.target/riscv/xtheadbb-ff1.c: New test.
20669 * gcc.target/riscv/xtheadbb-rev.c: New test.
20670 * gcc.target/riscv/xtheadbb-srri.c: New test.
20671
20672 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20673
20674 * gcc.target/riscv/xtheadbs-tst.c: New test.
20675
20676 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20677
20678 * gcc.target/riscv/xtheadba-addsl.c: New test.
20679
20680 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20681
20682 * gcc.target/riscv/mcpu-thead-c906.c: New test.
20683
20684 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20685
20686 * gcc.target/riscv/xtheadba.c: New test.
20687 * gcc.target/riscv/xtheadbb.c: New test.
20688 * gcc.target/riscv/xtheadbs.c: New test.
20689 * gcc.target/riscv/xtheadcmo.c: New test.
20690 * gcc.target/riscv/xtheadcondmov.c: New test.
20691 * gcc.target/riscv/xtheadfmemidx.c: New test.
20692 * gcc.target/riscv/xtheadfmv.c: New test.
20693 * gcc.target/riscv/xtheadint.c: New test.
20694 * gcc.target/riscv/xtheadmac.c: New test.
20695 * gcc.target/riscv/xtheadmemidx.c: New test.
20696 * gcc.target/riscv/xtheadmempair.c: New test.
20697 * gcc.target/riscv/xtheadsync.c: New test.
20698
20699 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
20700
20701 PR target/109117
20702 * gcc.target/i386/pr109117-1.c: New test.
20703
20704 2023-03-15 Jonathan Yong <10walls@gmail.com>
20705
20706 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
20707 * gcc.dg/pic-3.c: Ditto.
20708 * gcc.dg/pic-4.c: Ditto.
20709
20710 2023-03-14 Patrick Palka <ppalka@redhat.com>
20711
20712 PR c++/96830
20713 * g++.dg/cpp2a/concepts-class5.C: New test.
20714 * g++.dg/cpp2a/concepts-class5a.C: New test.
20715
20716 2023-03-14 Patrick Palka <ppalka@redhat.com>
20717
20718 PR c++/96830
20719 * g++.dg/cpp2a/concepts-friend14.C: New test.
20720
20721 2023-03-14 Jason Merrill <jason@redhat.com>
20722
20723 PR c++/108468
20724 * g++.dg/cpp1y/var-templ78.C: New test.
20725
20726 2023-03-14 Jason Merrill <jason@redhat.com>
20727
20728 PR c++/107310
20729 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
20730 * g++.dg/warn/Wreturn-6.C: New test.
20731
20732 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20733
20734 PR target/109109
20735 * gcc.target/i386/pr109109-1.c: New test.
20736 * gcc.target/i386/pr109109-2.c: New test.
20737
20738 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
20739
20740 PR d/109108
20741 * gdc.dg/torture/imports/pr109108.d: New test.
20742 * gdc.dg/torture/pr109108.d: New test.
20743
20744 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20745
20746 PR c++/108972
20747 PR testsuite/109129
20748 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
20749 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
20750 rather than ! concepts.
20751
20752 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20753
20754 PR c++/109096
20755 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
20756
20757 2023-03-14 Richard Biener <rguenther@suse.de>
20758
20759 * gcc.dg/auto-init-unused-1.c: New testcase.
20760
20761 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
20762
20763 PR tree-optimization/109005
20764 * gnat.dg/specs/opt6.ads: New test.
20765
20766 2023-03-14 Tamar Christina <tamar.christina@arm.com>
20767
20768 PR testsuite/109118
20769 * gcc.dg/mla_1.c: Moved to...
20770 * gcc.target/aarch64/sve/mla_3.c: ...here.
20771
20772 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20773
20774 PR tree-optimization/109115
20775 * gcc.dg/pr109115.c: New test.
20776
20777 2023-03-14 Richard Biener <rguenther@suse.de>
20778
20779 * g++.dg/torture/20230313.C: New testcase.
20780
20781 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
20782
20783 * gm2/pim/fail/largeconst.mod: New test.
20784
20785 2023-03-13 Jason Merrill <jason@redhat.com>
20786
20787 PR c++/107128
20788 * g++.dg/warn/pragma-system_header6.h: New test.
20789 * g++.dg/warn/pragma-system_header6.C: New test.
20790
20791 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20792
20793 PR analyzer/105906
20794 * gcc.dg/analyzer/leak-pr105906.c: New test.
20795
20796 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20797
20798 PR analyzer/108045
20799 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
20800 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
20801
20802 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20803
20804 * gcc.dg/analyzer/exec-1.c: New test.
20805 * gcc.dg/analyzer/snprintf-concat.c: New test.
20806 * gcc.dg/analyzer/vsnprintf-1.c: New test.
20807
20808 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20809
20810 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
20811
20812 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
20813
20814 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
20815 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
20816 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
20817 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
20818 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
20819 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
20820 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
20821 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
20822 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
20823 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
20824 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
20825 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
20826 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
20827 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
20828 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
20829 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
20830 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
20831 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
20832 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
20833 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
20834 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
20835 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
20836 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
20837 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
20838 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
20839 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
20840 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
20841 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
20842 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
20843 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
20844 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
20845 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
20846 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
20847 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
20848 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
20849 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
20850 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
20851 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
20852 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
20853 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
20854 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
20855 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
20856 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
20857 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
20858 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
20859 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
20860 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
20861 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
20862 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
20863 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
20864 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
20865 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
20866 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
20867 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
20868 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
20869 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
20870 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
20871 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
20872 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
20873 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
20874 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
20875 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
20876 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
20877 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
20878 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
20879 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
20880 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
20881 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
20882 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
20883 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
20884 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
20885 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
20886 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
20887 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
20888 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
20889 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
20890 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
20891 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
20892 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
20893 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
20894 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
20895 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
20896 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
20897 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
20898 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
20899 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
20900 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
20901 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
20902 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
20903 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
20904 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
20905 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
20906 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
20907 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
20908 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
20909 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
20910 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
20911 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
20912 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
20913 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
20914 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
20915 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
20916 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
20917 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
20918 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
20919 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
20920 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
20921 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
20922 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
20923 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
20924 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
20925 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
20926 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
20927 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
20928 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
20929 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
20930 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
20931 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
20932 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
20933 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
20934 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
20935 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
20936 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
20937 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
20938 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
20939 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
20940 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
20941 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
20942 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
20943 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
20944 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
20945 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
20946 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
20947 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
20948 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
20949 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
20950 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
20951 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
20952 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
20953 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
20954 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
20955 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
20956 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
20957 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
20958 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
20959 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
20960 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
20961 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
20962 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
20963 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
20964 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
20965 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
20966 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
20967 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
20968 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
20969 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
20970 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
20971 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
20972 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
20973 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
20974 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
20975 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
20976 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
20977 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
20978 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
20979 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
20980 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
20981 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
20982 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
20983 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
20984 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
20985 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
20986 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
20987 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
20988 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
20989 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
20990 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
20991 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
20992 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
20993 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
20994 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
20995 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
20996 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
20997 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
20998 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
20999 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
21000 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
21001 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
21002 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
21003 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
21004 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
21005 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
21006 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
21007 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
21008 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
21009 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
21010 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
21011 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
21012 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
21013 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
21014 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
21015 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
21016 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
21017 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
21018 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
21019 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
21020 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
21021 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
21022 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
21023 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
21024 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
21025 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
21026 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
21027 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
21028 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
21029 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
21030 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
21031 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
21032 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
21033 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
21034 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
21035 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
21036 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
21037 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
21038 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
21039 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
21040 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
21041 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
21042 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
21043 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
21044 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
21045 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
21046 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
21047 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
21048 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
21049 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
21050 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
21051 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
21052 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
21053 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
21054 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
21055 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
21056 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
21057 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
21058 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
21059 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
21060 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
21061 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
21062 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
21063 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
21064 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
21065 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
21066 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
21067 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
21068 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
21069 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
21070 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
21071 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
21072 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
21073 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
21074 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
21075 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
21076 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
21077 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
21078 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
21079 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
21080 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
21081 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
21082 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
21083 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
21084 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
21085 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
21086 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
21087 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
21088 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
21089 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
21090 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
21091 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
21092 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
21093 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
21094 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
21095 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
21096 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
21097 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
21098 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
21099 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
21100 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
21101 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
21102 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
21103 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
21104 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
21105 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
21106 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
21107 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
21108 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
21109 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
21110 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
21111 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
21112 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
21113 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
21114 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
21115 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
21116 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
21117 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
21118 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
21119 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
21120 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
21121 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
21122 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
21123 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
21124 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
21125 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
21126 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
21127 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
21128 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
21129 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
21130 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
21131 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
21132 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
21133 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
21134 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
21135 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
21136 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
21137 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
21138 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
21139 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
21140 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
21141 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
21142 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
21143 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
21144 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
21145 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
21146 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
21147 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
21148 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
21149 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
21150 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
21151 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
21152 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
21153 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
21154 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
21155 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
21156 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
21157 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
21158 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
21159 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
21160 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
21161 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
21162 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
21163 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
21164 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
21165 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
21166 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
21167 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
21168 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
21169 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
21170 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
21171 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
21172 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
21173 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
21174 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
21175 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
21176 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
21177 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
21178 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
21179 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
21180 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
21181 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
21182 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
21183 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
21184 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
21185 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
21186 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
21187 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
21188 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
21189 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
21190 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
21191 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
21192 * g++.target/riscv/rvv/base/vle-1.C: Removed.
21193 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
21194 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
21195 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
21196 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
21197 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
21198 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
21199 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
21200 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
21201 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
21202 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
21203 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
21204 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
21205 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
21206 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
21207 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
21208 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
21209 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
21210 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
21211 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
21212 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
21213 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
21214 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
21215 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
21216 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
21217 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
21218 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
21219 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
21220 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
21221 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
21222 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
21223 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
21224 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
21225 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
21226 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
21227 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
21228 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
21229 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
21230 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
21231 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
21232 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
21233 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
21234 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
21235 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
21236 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
21237 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
21238 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
21239 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
21240 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
21241 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
21242 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
21243 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
21244 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
21245 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
21246 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
21247 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
21248 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
21249 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
21250 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
21251 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
21252 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
21253 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
21254 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
21255 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
21256 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
21257 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
21258 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
21259 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
21260 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
21261 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
21262 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
21263 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
21264 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
21265 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
21266 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
21267 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
21268 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
21269 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
21270 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
21271 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
21272 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
21273 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
21274 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
21275 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
21276 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
21277 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
21278 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
21279 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
21280 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
21281 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
21282 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
21283 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
21284 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
21285 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
21286 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
21287 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
21288 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
21289 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
21290 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
21291 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
21292 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
21293 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
21294 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
21295 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
21296 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
21297 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
21298 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
21299 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
21300 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
21301 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
21302 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
21303 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
21304 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
21305 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
21306 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
21307 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
21308 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
21309 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
21310 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
21311 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
21312 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
21313 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
21314 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
21315 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
21316 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
21317 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
21318 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
21319 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
21320 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
21321 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
21322 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
21323 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
21324 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
21325 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
21326 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
21327 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
21328 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
21329 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
21330 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
21331 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
21332 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
21333 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
21334 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
21335 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
21336 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
21337 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
21338 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
21339 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
21340 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
21341 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
21342 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
21343 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
21344 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
21345 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
21346 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
21347 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
21348 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
21349 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
21350 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
21351 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
21352 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
21353 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
21354 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
21355 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
21356 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
21357 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
21358 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
21359 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
21360 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
21361 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
21362 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
21363 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
21364 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
21365 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
21366 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
21367 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
21368 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
21369 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
21370 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
21371 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
21372 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
21373 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
21374 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
21375 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
21376 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
21377 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
21378 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
21379 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
21380 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
21381 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
21382 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
21383 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
21384 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
21385 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
21386 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
21387 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
21388 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
21389 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
21390 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
21391 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
21392 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
21393 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
21394 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
21395 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
21396 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
21397 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
21398 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
21399 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
21400 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
21401 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
21402 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
21403 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
21404 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
21405 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
21406 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
21407 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
21408 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
21409 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
21410 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
21411 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
21412 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
21413 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
21414 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
21415 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
21416 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
21417 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
21418 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
21419 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
21420 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
21421 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
21422 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
21423 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
21424 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
21425 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
21426 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
21427 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
21428 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
21429 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
21430 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
21431 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
21432 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
21433 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
21434 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
21435 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
21436 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
21437 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
21438 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
21439 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
21440 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
21441 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
21442 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
21443 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
21444 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
21445 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
21446 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
21447 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
21448 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
21449 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
21450 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
21451 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
21452 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
21453 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
21454 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
21455 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
21456 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
21457 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
21458 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
21459 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
21460 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
21461 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
21462 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
21463 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
21464 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
21465 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
21466 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
21467 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
21468 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
21469 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
21470 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
21471 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
21472 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
21473 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
21474 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
21475 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
21476 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
21477 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
21478 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
21479 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
21480 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
21481 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
21482 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
21483 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
21484 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
21485 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
21486 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
21487 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
21488 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
21489 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
21490 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
21491 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
21492 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
21493 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
21494 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
21495 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
21496 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
21497 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
21498 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
21499 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
21500 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
21501 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
21502 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
21503 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
21504 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
21505 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
21506 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
21507 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
21508 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
21509 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
21510 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
21511 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
21512 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
21513 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
21514 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
21515 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
21516 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
21517 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
21518 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
21519 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
21520 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
21521 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
21522 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
21523 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
21524 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
21525 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
21526 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
21527 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
21528 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
21529 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
21530 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
21531 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
21532 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
21533 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
21534 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
21535 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
21536 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
21537 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
21538 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
21539 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
21540 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
21541 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
21542 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
21543 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
21544 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
21545 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
21546 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
21547 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
21548 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
21549 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
21550 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
21551 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
21552 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
21553 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
21554 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
21555 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
21556 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
21557 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
21558 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
21559 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
21560 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
21561 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
21562 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
21563 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
21564 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
21565 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
21566 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
21567 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
21568 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
21569 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
21570 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
21571 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
21572 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
21573 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
21574 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
21575 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
21576 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
21577 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
21578 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
21579 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
21580 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
21581 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
21582 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
21583 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
21584 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
21585 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
21586 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
21587 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
21588 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
21589 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
21590 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
21591 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
21592 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
21593 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
21594 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
21595 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
21596 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
21597 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
21598 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
21599 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
21600 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
21601 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
21602 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
21603 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
21604 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
21605 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
21606 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
21607 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
21608 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
21609 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
21610 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
21611 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
21612 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
21613 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
21614 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
21615 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
21616 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
21617 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
21618 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
21619 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
21620 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
21621 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
21622 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
21623 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
21624 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
21625 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
21626 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
21627 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
21628 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
21629 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
21630 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
21631 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
21632 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
21633 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
21634 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
21635 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
21636 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
21637 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
21638 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
21639 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
21640 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
21641 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
21642 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
21643 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
21644 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
21645 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
21646 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
21647 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
21648 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
21649 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
21650 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
21651 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
21652 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
21653 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
21654 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
21655 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
21656 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
21657 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
21658 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
21659 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
21660 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
21661 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
21662 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
21663 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
21664 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
21665 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
21666 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
21667 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
21668 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
21669 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
21670 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
21671 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
21672 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
21673 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
21674 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
21675 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
21676 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
21677 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
21678 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
21679 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
21680 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
21681 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
21682 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
21683 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
21684 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
21685 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
21686 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
21687 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
21688 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
21689 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
21690 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
21691 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
21692 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
21693 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
21694 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
21695 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
21696 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
21697 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
21698 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
21699 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
21700 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
21701 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
21702 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
21703 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
21704 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
21705 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
21706 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
21707 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
21708 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
21709 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
21710 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
21711 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
21712 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
21713 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
21714 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
21715 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
21716 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
21717 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
21718 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
21719 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
21720 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
21721 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
21722 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
21723 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
21724 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
21725 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
21726 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
21727 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
21728 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
21729 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
21730 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
21731 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
21732 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
21733 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
21734 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
21735 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
21736 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
21737 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
21738 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
21739 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
21740 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
21741 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
21742 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
21743 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
21744 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
21745 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
21746 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
21747 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
21748 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
21749 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
21750 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
21751 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
21752 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
21753 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
21754 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
21755 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
21756 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
21757 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
21758 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
21759 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
21760 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
21761 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
21762 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
21763 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
21764 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
21765 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
21766 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
21767 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
21768 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
21769 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
21770 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
21771 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
21772 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
21773 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
21774 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
21775 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
21776 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
21777 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
21778 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
21779 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
21780 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
21781 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
21782 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
21783 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
21784 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
21785 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
21786 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
21787 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
21788 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
21789 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
21790 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
21791 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
21792 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
21793 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
21794 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
21795 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
21796 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
21797 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
21798 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
21799 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
21800 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
21801 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
21802 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
21803 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
21804 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
21805 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
21806 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
21807 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
21808 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
21809 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
21810 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
21811 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
21812 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
21813 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
21814 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
21815 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
21816 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
21817 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
21818 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
21819 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
21820 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
21821 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
21822 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
21823 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
21824 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
21825 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
21826 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
21827 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
21828 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
21829 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
21830 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
21831 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
21832 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
21833 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
21834 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
21835 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
21836 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
21837 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
21838 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
21839 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
21840 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
21841 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
21842 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
21843 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
21844 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
21845 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
21846 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
21847 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
21848 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
21849 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
21850 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
21851 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
21852 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
21853 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
21854 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
21855 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
21856 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
21857 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
21858 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
21859 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
21860 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
21861 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
21862 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
21863 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
21864 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
21865 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
21866 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
21867 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
21868 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
21869 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
21870 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
21871 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
21872 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
21873 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
21874 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
21875 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
21876 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
21877 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
21878 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
21879 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
21880 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
21881 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
21882 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
21883 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
21884 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
21885 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
21886 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
21887 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
21888 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
21889 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
21890 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
21891 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
21892 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
21893 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
21894 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
21895 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
21896 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
21897 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
21898 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
21899 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
21900 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
21901 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
21902 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
21903 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
21904 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
21905 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
21906 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
21907 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
21908 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
21909 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
21910 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
21911 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
21912 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
21913 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
21914 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
21915 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
21916 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
21917 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
21918 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
21919 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
21920 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
21921 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
21922 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
21923 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
21924 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
21925 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
21926 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
21927 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
21928 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
21929 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
21930 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
21931 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
21932 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
21933 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
21934 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
21935 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
21936 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
21937 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
21938 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
21939 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
21940 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
21941 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
21942 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
21943 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
21944 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
21945 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
21946 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
21947 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
21948 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
21949 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
21950 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
21951 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
21952 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
21953 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
21954 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
21955 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
21956 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
21957 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
21958 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
21959 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
21960 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
21961 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
21962 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
21963 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
21964 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
21965 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
21966 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
21967 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
21968 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
21969 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
21970 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
21971 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
21972 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
21973 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
21974 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
21975 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
21976 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
21977 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
21978 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
21979 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
21980 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
21981 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
21982 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
21983 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
21984 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
21985 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
21986 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
21987 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
21988 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
21989 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
21990 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
21991 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
21992 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
21993 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
21994 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
21995 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
21996 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
21997 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
21998 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
21999 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
22000 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
22001 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
22002 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
22003 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
22004 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
22005 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
22006 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
22007 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
22008 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
22009 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
22010 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
22011 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
22012 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
22013 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
22014 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
22015 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
22016 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
22017 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
22018 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
22019 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
22020 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
22021 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
22022 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
22023 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
22024 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
22025 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
22026 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
22027 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
22028 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
22029 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
22030 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
22031 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
22032 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
22033 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
22034 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
22035 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
22036 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
22037 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
22038 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
22039 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
22040 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
22041 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
22042 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
22043 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
22044 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
22045 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
22046 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
22047 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
22048 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
22049 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
22050 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
22051 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
22052 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
22053 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
22054 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
22055 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
22056 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
22057 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
22058 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
22059 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
22060 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
22061 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
22062 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
22063 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
22064 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
22065 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
22066 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
22067 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
22068 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
22069 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
22070 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
22071 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
22072 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
22073 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
22074 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
22075 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
22076 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
22077 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
22078 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
22079 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
22080 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
22081 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
22082 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
22083 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
22084 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
22085 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
22086 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
22087 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
22088 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
22089 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
22090 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
22091 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
22092 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
22093 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
22094 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
22095 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
22096 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
22097 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
22098 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
22099 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
22100 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
22101 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
22102 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
22103 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
22104 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
22105 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
22106 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
22107 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
22108 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
22109 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
22110 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
22111 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
22112 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
22113 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
22114 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
22115 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
22116 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
22117 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
22118 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
22119 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
22120 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
22121 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
22122 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
22123 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
22124 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
22125 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
22126 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
22127 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
22128 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
22129 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
22130 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
22131 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
22132 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
22133 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
22134 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
22135 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
22136 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
22137 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
22138 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
22139 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
22140 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
22141 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
22142 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
22143 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
22144 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
22145 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
22146 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
22147 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
22148 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
22149 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
22150 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
22151 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
22152 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
22153 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
22154 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
22155 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
22156 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
22157 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
22158 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
22159 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
22160 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
22161 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
22162 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
22163 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
22164 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
22165 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
22166 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
22167 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
22168 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
22169 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
22170 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
22171 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
22172 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
22173 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
22174 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
22175 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
22176 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
22177 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
22178 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
22179 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
22180 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
22181 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
22182 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
22183 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
22184 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
22185 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
22186 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
22187 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
22188 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
22189 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
22190 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
22191 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
22192 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
22193 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
22194 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
22195 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
22196 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
22197 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
22198 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
22199 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
22200 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
22201 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
22202 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
22203 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
22204 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
22205 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
22206 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
22207 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
22208 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
22209 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
22210 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
22211 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
22212 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
22213 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
22214 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
22215 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
22216 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
22217 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
22218 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
22219 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
22220 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
22221 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
22222 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
22223 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
22224 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
22225 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
22226 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
22227 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
22228 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
22229 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
22230 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
22231 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
22232 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
22233 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
22234 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
22235 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
22236 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
22237 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
22238 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
22239 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
22240 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
22241 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
22242 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
22243 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
22244 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
22245 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
22246 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
22247 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
22248 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
22249 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
22250 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
22251 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
22252 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
22253 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
22254 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
22255 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
22256 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
22257 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
22258 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
22259 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
22260 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
22261 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
22262 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
22263 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
22264 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
22265 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
22266 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
22267 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
22268 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
22269 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
22270 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
22271 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
22272 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
22273 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
22274 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
22275 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
22276 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
22277 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
22278 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
22279 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
22280 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
22281 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
22282 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
22283 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
22284 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
22285 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
22286 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
22287 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
22288 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
22289 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
22290 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
22291 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
22292 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
22293 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
22294 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
22295 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
22296 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
22297 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
22298 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
22299 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
22300 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
22301 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
22302 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
22303 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
22304 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
22305 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
22306 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
22307 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
22308 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
22309 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
22310 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
22311 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
22312 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
22313 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
22314 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
22315 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
22316 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
22317 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
22318 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
22319 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
22320 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
22321 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
22322 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
22323 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
22324 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
22325 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
22326 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
22327 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
22328 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
22329 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
22330 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
22331 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
22332 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
22333 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
22334 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
22335 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
22336 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
22337 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
22338 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
22339 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
22340 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
22341 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
22342 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
22343 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
22344 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
22345 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
22346 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
22347 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
22348 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
22349 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
22350 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
22351 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
22352 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
22353 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
22354 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
22355 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
22356 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
22357 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
22358 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
22359 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
22360 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
22361 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
22362 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
22363 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
22364 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
22365 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
22366 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
22367 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
22368 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
22369 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
22370 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
22371 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
22372 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
22373 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
22374 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
22375 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
22376 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
22377 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
22378 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
22379 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
22380 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
22381 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
22382 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
22383 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
22384 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
22385 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
22386 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
22387 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
22388 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
22389 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
22390 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
22391 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
22392 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
22393 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
22394 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
22395 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
22396 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
22397 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
22398 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
22399 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
22400 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
22401 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
22402 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
22403 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
22404 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
22405 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
22406 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
22407 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
22408 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
22409 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
22410 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
22411 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
22412 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
22413 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
22414 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
22415 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
22416 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
22417 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
22418 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
22419 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
22420 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
22421 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
22422 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
22423 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
22424 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
22425 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
22426 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
22427 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
22428 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
22429 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
22430 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
22431 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
22432 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
22433 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
22434 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
22435 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
22436 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
22437 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
22438 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
22439 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
22440 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
22441 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
22442 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
22443 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
22444 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
22445 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
22446 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
22447 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
22448 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
22449 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
22450 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
22451 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
22452 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
22453 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
22454 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
22455 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
22456 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
22457 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
22458 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
22459 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
22460 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
22461 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
22462 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
22463 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
22464 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
22465 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
22466 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
22467 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
22468 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
22469 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
22470 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
22471 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
22472 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
22473 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
22474 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
22475 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
22476 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
22477 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
22478 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
22479 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
22480 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
22481 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
22482 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
22483 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
22484 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
22485 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
22486 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
22487 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
22488 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
22489 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
22490 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
22491 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
22492 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
22493 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
22494 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
22495 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
22496 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
22497 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
22498 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
22499 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
22500 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
22501 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
22502 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
22503 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
22504 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
22505 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
22506 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
22507 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
22508 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
22509 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
22510 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
22511 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
22512 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
22513 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
22514 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
22515 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
22516 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
22517 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
22518 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
22519 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
22520 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
22521 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
22522 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
22523 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
22524 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
22525 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
22526 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
22527 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
22528 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
22529 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
22530 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
22531 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
22532 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
22533 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
22534 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
22535 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
22536 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
22537 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
22538 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
22539 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
22540 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
22541 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
22542 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
22543 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
22544 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
22545 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
22546 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
22547 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
22548 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
22549 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
22550 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
22551 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
22552 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
22553 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
22554 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
22555 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
22556 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
22557 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
22558 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
22559 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
22560 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
22561 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
22562 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
22563 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
22564 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
22565 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
22566 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
22567 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
22568 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
22569 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
22570 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
22571 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
22572 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
22573 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
22574 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
22575 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
22576 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
22577 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
22578 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
22579 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
22580 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
22581 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
22582 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
22583 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
22584 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
22585 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
22586 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
22587 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
22588 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
22589 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
22590 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
22591 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
22592 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
22593 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
22594 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
22595 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
22596 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
22597 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
22598 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
22599 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
22600 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
22601 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
22602 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
22603 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
22604 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
22605 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
22606 * g++.target/riscv/rvv/base/vse-1.C: Removed.
22607 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
22608 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
22609 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
22610 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
22611 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
22612 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
22613 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
22614 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
22615 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
22616 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
22617 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
22618 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
22619 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
22620 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
22621 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
22622 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
22623 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
22624 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
22625 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
22626 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
22627 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
22628 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
22629 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
22630 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
22631 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
22632 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
22633 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
22634 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
22635 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
22636 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
22637 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
22638 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
22639 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
22640 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
22641 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
22642 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
22643 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
22644 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
22645 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
22646 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
22647 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
22648 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
22649 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
22650 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
22651 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
22652 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
22653 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
22654 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
22655 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
22656 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
22657 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
22658 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
22659 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
22660 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
22661 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
22662 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
22663 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
22664 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
22665 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
22666 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
22667 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
22668 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
22669 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
22670 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
22671 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
22672 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
22673 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
22674 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
22675 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
22676 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
22677 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
22678 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
22679 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
22680 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
22681 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
22682 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
22683 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
22684 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
22685 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
22686 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
22687 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
22688 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
22689 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
22690 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
22691 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
22692 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
22693 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
22694 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
22695 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
22696 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
22697 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
22698 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
22699 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
22700 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
22701 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
22702 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
22703 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
22704 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
22705 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
22706 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
22707 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
22708 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
22709 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
22710 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
22711 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
22712 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
22713 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
22714 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
22715 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
22716 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
22717 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
22718 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
22719 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
22720 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
22721 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
22722 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
22723 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
22724 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
22725 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
22726 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
22727 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
22728 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
22729 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
22730 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
22731 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
22732 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
22733 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
22734 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
22735 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
22736 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
22737 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
22738 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
22739 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
22740 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
22741 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
22742 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
22743 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
22744 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
22745 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
22746 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
22747 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
22748 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
22749 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
22750 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
22751 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
22752 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
22753 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
22754 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
22755 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
22756 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
22757 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
22758 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
22759 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
22760 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
22761 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
22762 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
22763 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
22764 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
22765 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
22766 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
22767 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
22768 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
22769 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
22770 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
22771 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
22772 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
22773 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
22774 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
22775 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
22776 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
22777 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
22778 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
22779 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
22780 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
22781 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
22782 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
22783 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
22784 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
22785 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
22786 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
22787 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
22788 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
22789 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
22790 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
22791 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
22792 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
22793 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
22794 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
22795 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
22796 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
22797 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
22798 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
22799 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
22800 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
22801 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
22802 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
22803 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
22804 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
22805 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
22806 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
22807 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
22808 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
22809 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
22810 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
22811 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
22812 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
22813 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
22814 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
22815 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
22816 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
22817 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
22818 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
22819 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
22820 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
22821 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
22822 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
22823 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
22824 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
22825 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
22826 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
22827 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
22828 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
22829 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
22830 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
22831 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
22832 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
22833 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
22834 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
22835 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
22836 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
22837 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
22838 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
22839 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
22840 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
22841 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
22842 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
22843 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
22844 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
22845 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
22846 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
22847 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
22848 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
22849 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
22850 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
22851 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
22852 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
22853 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
22854 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
22855 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
22856 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
22857 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
22858 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
22859 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
22860 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
22861 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
22862 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
22863 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
22864 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
22865 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
22866 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
22867 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
22868 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
22869 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
22870 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
22871 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
22872 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
22873 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
22874 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
22875 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
22876 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
22877 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
22878 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
22879 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
22880 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
22881 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
22882 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
22883 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
22884 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
22885 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
22886 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
22887 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
22888 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
22889 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
22890 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
22891 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
22892 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
22893 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
22894 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
22895 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
22896 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
22897 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
22898 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
22899 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
22900 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
22901 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
22902 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
22903 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
22904 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
22905 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
22906 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
22907 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
22908 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
22909 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
22910 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
22911 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
22912 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
22913 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
22914 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
22915 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
22916 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
22917 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
22918 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
22919 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
22920 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
22921 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
22922 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
22923 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
22924 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
22925 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
22926 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
22927 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
22928 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
22929 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
22930 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
22931 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
22932 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
22933 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
22934 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
22935 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
22936 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
22937 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
22938 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
22939 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
22940 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
22941 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
22942 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
22943 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
22944 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
22945 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
22946 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
22947 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
22948 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
22949 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
22950 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
22951 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
22952 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
22953 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
22954 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
22955 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
22956 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
22957 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
22958 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
22959 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
22960 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
22961 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
22962 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
22963 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
22964 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
22965 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
22966 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
22967 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
22968 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
22969 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
22970 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
22971 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
22972 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
22973 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
22974 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
22975 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
22976 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
22977 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
22978 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
22979 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
22980 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
22981 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
22982 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
22983 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
22984 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
22985 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
22986 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
22987 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
22988 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
22989 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
22990 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
22991 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
22992 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
22993 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
22994 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
22995 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
22996 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
22997 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
22998 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
22999 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
23000 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
23001 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
23002 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
23003 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
23004 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
23005 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
23006 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
23007 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
23008 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
23009 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
23010 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
23011 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
23012 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
23013 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
23014 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
23015 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
23016 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
23017 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
23018 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
23019 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
23020 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
23021 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
23022 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
23023 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
23024 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
23025 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
23026 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
23027 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
23028 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
23029 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
23030 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
23031 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
23032 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
23033 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
23034 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
23035 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
23036 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
23037 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
23038 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
23039 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
23040 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
23041 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
23042 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
23043 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
23044 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
23045 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
23046 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
23047 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
23048 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
23049 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
23050 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
23051 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
23052 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
23053 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
23054 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
23055 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
23056 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
23057 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
23058 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
23059 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
23060 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
23061 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
23062 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
23063 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
23064 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
23065 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
23066 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
23067 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
23068 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
23069 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
23070 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
23071 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
23072 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
23073 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
23074 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
23075 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
23076 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
23077 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
23078 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
23079 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
23080 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
23081 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
23082 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
23083 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
23084 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
23085 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
23086 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
23087 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
23088 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
23089 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
23090 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
23091 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
23092 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
23093 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
23094 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
23095 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
23096 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
23097 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
23098 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
23099 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
23100 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
23101 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
23102 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
23103 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
23104 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
23105 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
23106 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
23107 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
23108 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
23109 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
23110 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
23111 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
23112 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
23113 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
23114 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
23115 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
23116 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
23117 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
23118 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
23119 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
23120 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
23121 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
23122 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
23123 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
23124 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
23125 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
23126 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
23127 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
23128 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
23129 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
23130 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
23131 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
23132 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
23133 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
23134 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
23135 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
23136 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
23137 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
23138 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
23139 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
23140 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
23141 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
23142 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
23143 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
23144 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
23145 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
23146 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
23147 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
23148 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
23149 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
23150 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
23151 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
23152 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
23153 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
23154 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
23155 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
23156 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
23157 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
23158 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
23159 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
23160 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
23161 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
23162 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
23163 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
23164 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
23165 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
23166 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
23167 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
23168 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
23169 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
23170 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
23171 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
23172 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
23173 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
23174 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
23175 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
23176 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
23177 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
23178 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
23179 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
23180 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
23181 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
23182 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
23183 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
23184 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
23185 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
23186 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
23187 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
23188 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
23189 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
23190 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
23191 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
23192 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
23193 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
23194 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
23195 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
23196 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
23197 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
23198 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
23199 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
23200 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
23201 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
23202 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
23203 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
23204 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
23205 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
23206 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
23207 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
23208 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
23209 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
23210 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
23211 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
23212 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
23213 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
23214 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
23215 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
23216 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
23217 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
23218 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
23219 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
23220 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
23221 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
23222 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
23223 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
23224 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
23225 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
23226 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
23227 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
23228 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
23229 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
23230 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
23231 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
23232 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
23233 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
23234 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
23235 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
23236 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
23237 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
23238 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
23239 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
23240 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
23241 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
23242 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
23243 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
23244 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
23245 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
23246 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
23247 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
23248 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
23249 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
23250 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
23251 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
23252 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
23253 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
23254 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
23255 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
23256 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
23257 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
23258 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
23259 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
23260 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
23261 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
23262 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
23263 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
23264 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
23265 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
23266 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
23267 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
23268 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
23269 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
23270 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
23271 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
23272 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
23273 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
23274 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
23275 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
23276 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
23277 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
23278 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
23279 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
23280 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
23281 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
23282 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
23283 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
23284 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
23285 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
23286 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
23287 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
23288 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
23289 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
23290 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
23291 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
23292 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
23293 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
23294 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
23295 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
23296 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
23297 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
23298 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
23299 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
23300 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
23301 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
23302 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
23303 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
23304 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
23305 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
23306 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
23307 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
23308 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
23309 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
23310 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
23311 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
23312 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
23313 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
23314 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
23315 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
23316 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
23317 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
23318 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
23319 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
23320 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
23321 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
23322 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
23323 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
23324 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
23325 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
23326 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
23327 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
23328 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
23329 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
23330 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
23331 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
23332 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
23333 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
23334 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
23335 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
23336 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
23337 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
23338 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
23339 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
23340 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
23341 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
23342 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
23343 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
23344 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
23345 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
23346 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
23347 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
23348 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
23349 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
23350 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
23351 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
23352 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
23353 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
23354 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
23355 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
23356 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
23357 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
23358 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
23359 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
23360 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
23361 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
23362 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
23363 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
23364 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
23365 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
23366 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
23367 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
23368 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
23369 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
23370 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
23371 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
23372 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
23373 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
23374 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
23375 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
23376 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
23377 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
23378 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
23379 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
23380 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
23381 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
23382 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
23383 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
23384 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
23385 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
23386 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
23387 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
23388 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
23389 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
23390 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
23391 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
23392 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
23393 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
23394 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
23395 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
23396 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
23397 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
23398 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
23399 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
23400 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
23401 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
23402 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
23403 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
23404 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
23405 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
23406 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
23407 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
23408 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
23409 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
23410 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
23411 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
23412 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
23413 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
23414 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
23415 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
23416 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
23417 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
23418 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
23419 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
23420 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
23421 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
23422 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
23423 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
23424 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
23425 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
23426 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
23427 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
23428 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
23429 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
23430 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
23431 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
23432 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
23433 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
23434 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
23435 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
23436 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
23437 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
23438 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
23439 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
23440 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
23441 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
23442 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
23443 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
23444 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
23445 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
23446 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
23447 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
23448 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
23449 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
23450 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
23451 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
23452 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
23453 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
23454 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
23455 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
23456 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
23457 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
23458 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
23459 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
23460 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
23461 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
23462 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
23463 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
23464 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
23465 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
23466 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
23467 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
23468 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
23469 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
23470 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
23471 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
23472 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
23473 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
23474 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
23475 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
23476 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
23477 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
23478 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
23479 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
23480 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
23481 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
23482 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
23483 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
23484 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
23485 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
23486 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
23487 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
23488 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
23489 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
23490 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
23491 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
23492 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
23493 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
23494 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
23495 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
23496 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
23497 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
23498 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
23499 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
23500 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
23501 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
23502 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
23503 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
23504 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
23505 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
23506 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
23507 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
23508 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
23509 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
23510 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
23511 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
23512 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
23513 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
23514 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
23515 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
23516 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
23517 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
23518 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
23519 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
23520 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
23521 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
23522 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
23523 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
23524 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
23525 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
23526 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
23527 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
23528 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
23529 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
23530 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
23531 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
23532 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
23533 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
23534 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
23535 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
23536 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
23537 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
23538 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
23539 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
23540 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
23541 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
23542 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
23543 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
23544 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
23545 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
23546 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
23547 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
23548 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
23549 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
23550 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
23551 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
23552 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
23553 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
23554 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
23555 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
23556 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
23557 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
23558 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
23559 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
23560 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
23561 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
23562 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
23563 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
23564 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
23565 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
23566 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
23567 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
23568 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
23569 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
23570 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
23571 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
23572 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
23573 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
23574 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
23575 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
23576 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
23577 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
23578 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
23579 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
23580 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
23581 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
23582 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
23583 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
23584 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
23585 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
23586 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
23587 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
23588 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
23589 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
23590 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
23591 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
23592 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
23593 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
23594 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
23595 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
23596 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
23597 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
23598 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
23599 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
23600 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
23601 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
23602 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
23603 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
23604 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
23605 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
23606 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
23607 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
23608 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
23609 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
23610 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
23611 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
23612 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
23613 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
23614 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
23615 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
23616 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
23617 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
23618 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
23619 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
23620 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
23621 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
23622 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
23623 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
23624 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
23625 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
23626 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
23627 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
23628 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
23629 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
23630 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
23631 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
23632 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
23633 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
23634 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
23635 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
23636 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
23637 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
23638 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
23639 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
23640 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
23641 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
23642 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
23643 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
23644 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
23645 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
23646 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
23647 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
23648 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
23649 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
23650 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
23651 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
23652 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
23653 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
23654 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
23655 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
23656 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
23657 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
23658 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
23659 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
23660 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
23661 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
23662 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
23663 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
23664 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
23665 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
23666 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
23667 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
23668 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
23669 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
23670 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
23671 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
23672 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
23673 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
23674 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
23675 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
23676 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
23677 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
23678 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
23679 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
23680 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
23681 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
23682 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
23683 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
23684 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
23685 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
23686 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
23687 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
23688 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
23689 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
23690 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
23691 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
23692 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
23693 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
23694 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
23695 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
23696 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
23697 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
23698 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
23699 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
23700 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
23701 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
23702 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
23703 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
23704 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
23705 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
23706 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
23707 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
23708 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
23709 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
23710 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
23711 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
23712 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
23713 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
23714 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
23715 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
23716 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
23717 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
23718 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
23719 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
23720 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
23721 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
23722 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
23723 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
23724 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
23725 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
23726 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
23727 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
23728 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
23729 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
23730 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
23731 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
23732 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
23733 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
23734 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
23735 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
23736 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
23737 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
23738 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
23739 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
23740 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
23741 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
23742 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
23743 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
23744 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
23745 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
23746 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
23747 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
23748 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
23749 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
23750 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
23751 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
23752 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
23753 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
23754 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
23755 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
23756 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
23757 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
23758 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
23759 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
23760 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
23761 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
23762 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
23763 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
23764 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
23765 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
23766 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
23767 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
23768 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
23769 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
23770 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
23771 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
23772 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
23773 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
23774 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
23775 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
23776 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
23777 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
23778 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
23779 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
23780 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
23781 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
23782 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
23783 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
23784 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
23785 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
23786 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
23787 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
23788 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
23789 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
23790 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
23791 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
23792 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
23793 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
23794 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
23795 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
23796 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
23797 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
23798 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
23799 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
23800 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
23801 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
23802 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
23803 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
23804 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
23805 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
23806 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
23807 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
23808 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
23809 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
23810 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
23811 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
23812 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
23813 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
23814 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
23815 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
23816 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
23817 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
23818 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
23819 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
23820 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
23821 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
23822 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
23823 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
23824 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
23825 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
23826 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
23827 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
23828 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
23829 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
23830 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
23831 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
23832 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
23833 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
23834 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
23835 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
23836 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
23837 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
23838 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
23839 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
23840 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
23841 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
23842 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
23843 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
23844 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
23845 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
23846 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
23847 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
23848 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
23849 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
23850 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
23851 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
23852 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
23853 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
23854 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
23855 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
23856 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
23857 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
23858 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
23859 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
23860 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
23861 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
23862 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
23863 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
23864 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
23865 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
23866 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
23867 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
23868 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
23869 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
23870 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
23871 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
23872 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
23873 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
23874 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
23875 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
23876 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
23877 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
23878 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
23879 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
23880 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
23881 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
23882 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
23883 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
23884 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
23885 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
23886 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
23887 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
23888 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
23889 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
23890 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
23891 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
23892 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
23893 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
23894 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
23895 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
23896 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
23897 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
23898 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
23899 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
23900 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
23901 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
23902 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
23903 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
23904 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
23905 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
23906 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
23907 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
23908 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
23909 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
23910 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
23911 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
23912 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
23913 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
23914 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
23915 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
23916 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
23917 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
23918 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
23919 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
23920 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
23921 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
23922 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
23923 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
23924 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
23925 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
23926 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
23927 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
23928 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
23929 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
23930 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
23931 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
23932 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
23933 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
23934 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
23935 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
23936 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
23937 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
23938 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
23939 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
23940 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
23941 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
23942 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
23943 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
23944 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
23945 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
23946 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
23947 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
23948 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
23949 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
23950 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
23951 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
23952 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
23953 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
23954 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
23955 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
23956 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
23957 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
23958 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
23959 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
23960 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
23961 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
23962 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
23963 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
23964 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
23965 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
23966 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
23967 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
23968 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
23969 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
23970 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
23971 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
23972 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
23973 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
23974 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
23975 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
23976 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
23977 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
23978 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
23979 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
23980 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
23981 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
23982 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
23983 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
23984 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
23985 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
23986 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
23987 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
23988 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
23989 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
23990 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
23991 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
23992 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
23993 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
23994 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
23995 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
23996 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
23997 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
23998 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
23999 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
24000 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
24001 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
24002 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
24003 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
24004 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
24005 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
24006 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
24007 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
24008 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
24009 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
24010 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
24011 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
24012 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
24013 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
24014 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
24015 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
24016 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
24017 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
24018 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
24019 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
24020 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
24021 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
24022 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
24023 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
24024 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
24025 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
24026 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
24027 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
24028 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
24029 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
24030 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
24031 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
24032 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
24033 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
24034 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
24035 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
24036 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
24037 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
24038 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
24039 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
24040 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
24041 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
24042 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
24043 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
24044 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
24045 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
24046 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
24047 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
24048 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
24049 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
24050 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
24051 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
24052 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
24053 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
24054 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
24055 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
24056 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
24057 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
24058 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
24059 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
24060 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
24061 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
24062 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
24063 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
24064 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
24065 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
24066 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
24067 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
24068 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
24069 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
24070 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
24071 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
24072 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
24073 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
24074 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
24075 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
24076 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
24077 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
24078 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
24079 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
24080 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
24081 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
24082 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
24083 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
24084 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
24085 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
24086 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
24087 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
24088 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
24089 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
24090 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
24091 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
24092 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
24093 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
24094 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
24095 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
24096 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
24097 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
24098 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
24099 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
24100 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
24101 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
24102 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
24103 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
24104 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
24105 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
24106 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
24107 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
24108 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
24109 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
24110 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
24111 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
24112 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
24113 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
24114 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
24115 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
24116 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
24117 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
24118 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
24119 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
24120 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
24121 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
24122 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
24123 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
24124 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
24125 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
24126 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
24127 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
24128 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
24129 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
24130 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
24131 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
24132 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
24133 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
24134 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
24135 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
24136 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
24137 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
24138 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
24139 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
24140 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
24141 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
24142 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
24143 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
24144 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
24145 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
24146 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
24147 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
24148 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
24149 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
24150 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
24151 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
24152 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
24153 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
24154 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
24155 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
24156 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
24157 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
24158 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
24159 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
24160 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
24161 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
24162 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
24163 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
24164 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
24165 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
24166 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
24167 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
24168 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
24169 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
24170 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
24171 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
24172 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
24173 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
24174 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
24175 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
24176 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
24177 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
24178 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
24179 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
24180 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
24181 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
24182 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
24183 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
24184 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
24185 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
24186 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
24187 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
24188 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
24189 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
24190 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
24191 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
24192 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
24193 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
24194 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
24195 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
24196 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
24197 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
24198 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
24199 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
24200 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
24201 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
24202 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
24203 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
24204 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
24205 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
24206 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
24207 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
24208 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
24209 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
24210 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
24211 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
24212 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
24213 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
24214 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
24215 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
24216 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
24217 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
24218 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
24219 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
24220 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
24221 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
24222 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
24223 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
24224 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
24225 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
24226 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
24227 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
24228 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
24229 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
24230 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
24231 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
24232 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
24233 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
24234 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
24235 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
24236 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
24237 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
24238 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
24239 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
24240 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
24241 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
24242 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
24243 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
24244 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
24245 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
24246 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
24247 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
24248 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
24249 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
24250 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
24251 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
24252 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
24253 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
24254 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
24255 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
24256 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
24257 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
24258 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
24259 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
24260 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
24261 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
24262 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
24263 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
24264 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
24265 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
24266 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
24267 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
24268 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
24269 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
24270 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
24271 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
24272 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
24273 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
24274 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
24275 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
24276 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
24277 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
24278 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
24279 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
24280 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
24281 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
24282 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
24283 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
24284 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
24285 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
24286 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
24287 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
24288 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
24289 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
24290 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
24291 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
24292 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
24293 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
24294 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
24295 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
24296 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
24297 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
24298 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
24299 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
24300 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
24301 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
24302 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
24303 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
24304 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
24305 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
24306 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
24307 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
24308 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
24309 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
24310 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
24311 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
24312 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
24313 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
24314 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
24315 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
24316 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
24317 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
24318 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
24319 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
24320 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
24321 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
24322 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
24323 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
24324 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
24325 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
24326 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
24327 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
24328 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
24329 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
24330 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
24331 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
24332 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
24333 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
24334 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
24335 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
24336 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
24337 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
24338 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
24339 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
24340 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
24341 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
24342 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
24343 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
24344 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
24345 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
24346 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
24347 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
24348 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
24349 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
24350 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
24351 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
24352 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
24353 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
24354 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
24355 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
24356 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
24357 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
24358 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
24359 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
24360 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
24361 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
24362 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
24363 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
24364 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
24365 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
24366 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
24367 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
24368 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
24369 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
24370 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
24371 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
24372 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
24373 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
24374 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
24375 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
24376 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
24377 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
24378 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
24379 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
24380 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
24381 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
24382 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
24383 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
24384 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
24385 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
24386 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
24387 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
24388 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
24389 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
24390 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
24391 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
24392 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
24393 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
24394 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
24395 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
24396 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
24397 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
24398 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
24399 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
24400 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
24401 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
24402 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
24403 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
24404 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
24405 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
24406 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
24407 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
24408 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
24409 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
24410 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
24411 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
24412 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
24413 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
24414 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
24415 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
24416 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
24417 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
24418 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
24419 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
24420 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
24421 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
24422 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
24423 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
24424 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
24425 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
24426 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
24427 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
24428 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
24429 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
24430 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
24431 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
24432 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
24433 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
24434 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
24435 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
24436 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
24437 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
24438 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
24439 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
24440 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
24441 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
24442 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
24443 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
24444 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
24445 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
24446 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
24447 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
24448 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
24449 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
24450 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
24451 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
24452 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
24453 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
24454 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
24455 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
24456 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
24457 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
24458 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
24459 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
24460 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
24461 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
24462 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
24463 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
24464 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
24465 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
24466 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
24467 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
24468 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
24469 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
24470 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
24471 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
24472 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
24473 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
24474 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
24475 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
24476 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
24477 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
24478 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
24479 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
24480 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
24481 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
24482 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
24483 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
24484 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
24485 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
24486 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
24487 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
24488 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
24489 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
24490 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
24491 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
24492 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
24493 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
24494 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
24495 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
24496 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
24497 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
24498 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
24499 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
24500 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
24501 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
24502 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
24503 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
24504 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
24505 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
24506 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
24507 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
24508 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
24509 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
24510 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
24511 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
24512 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
24513 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
24514 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
24515 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
24516 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
24517 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
24518 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
24519 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
24520 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
24521 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
24522 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
24523 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
24524 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
24525 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
24526 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
24527 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
24528 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
24529 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
24530 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
24531 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
24532 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
24533 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
24534 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
24535 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
24536 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
24537 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
24538 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
24539 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
24540 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
24541 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
24542 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
24543 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
24544 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
24545 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
24546 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
24547 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
24548 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
24549 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
24550 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
24551 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
24552 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
24553 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
24554 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
24555 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
24556 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
24557 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
24558 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
24559 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
24560 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
24561 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
24562 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
24563 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
24564 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
24565 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
24566 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
24567 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
24568 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
24569 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
24570 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
24571 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
24572 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
24573 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
24574 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
24575 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
24576 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
24577 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
24578 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
24579 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
24580 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
24581 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
24582 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
24583 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
24584 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
24585 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
24586 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
24587 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
24588 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
24589 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
24590 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
24591 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
24592 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
24593 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
24594 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
24595 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
24596 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
24597 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
24598 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
24599 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
24600 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
24601 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
24602 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
24603 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
24604 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
24605 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
24606 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
24607 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
24608 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
24609 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
24610 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
24611 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
24612 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
24613 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
24614 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
24615 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
24616 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
24617 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
24618 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
24619 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
24620 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
24621 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
24622 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
24623 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
24624 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
24625 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
24626 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
24627 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
24628 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
24629 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
24630 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
24631 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
24632 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
24633 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
24634 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
24635 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
24636 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
24637 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
24638 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
24639 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
24640 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
24641 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
24642 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
24643 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
24644 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
24645 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
24646 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
24647 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
24648 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
24649 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
24650 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
24651 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
24652 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
24653 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
24654 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
24655 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
24656 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
24657 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
24658 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
24659 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
24660 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
24661 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
24662 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
24663 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
24664 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
24665 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
24666 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
24667 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
24668 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
24669 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
24670 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
24671 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
24672 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
24673 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
24674 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
24675 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
24676 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
24677 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
24678 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
24679 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
24680 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
24681 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
24682 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
24683 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
24684 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
24685 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
24686 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
24687 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
24688 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
24689 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
24690 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
24691 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
24692 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
24693 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
24694 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
24695 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
24696 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
24697 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
24698 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
24699 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
24700 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
24701 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
24702 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
24703 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
24704 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
24705 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
24706 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
24707 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
24708 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
24709 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
24710 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
24711 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
24712 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
24713 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
24714 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
24715 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
24716 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
24717 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
24718 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
24719 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
24720 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
24721 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
24722 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
24723 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
24724 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
24725 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
24726 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
24727 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
24728 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
24729 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
24730 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
24731 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
24732 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
24733 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
24734 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
24735 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
24736 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
24737 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
24738 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
24739 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
24740 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
24741 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
24742 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
24743 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
24744 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
24745 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
24746 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
24747 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
24748 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
24749 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
24750 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
24751 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
24752 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
24753 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
24754 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
24755 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
24756 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
24757 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
24758 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
24759 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
24760 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
24761 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
24762 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
24763 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
24764 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
24765 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
24766 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
24767 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
24768 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
24769 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
24770 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
24771 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
24772 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
24773 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
24774 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
24775 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
24776 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
24777 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
24778 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
24779 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
24780 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
24781 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
24782 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
24783 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
24784 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
24785 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
24786 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
24787 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
24788 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
24789 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
24790 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
24791 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
24792 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
24793 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
24794 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
24795 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
24796 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
24797 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
24798 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
24799 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
24800 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
24801 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
24802 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
24803 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
24804 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
24805 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
24806 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
24807 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
24808 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
24809 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
24810 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
24811 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
24812 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
24813 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
24814 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
24815 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
24816 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
24817 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
24818 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
24819 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
24820 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
24821 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
24822 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
24823 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
24824 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
24825 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
24826 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
24827 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
24828 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
24829 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
24830 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
24831 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
24832 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
24833 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
24834 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
24835 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
24836 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
24837 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
24838 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
24839 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
24840 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
24841 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
24842 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
24843 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
24844 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
24845 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
24846 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
24847 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
24848 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
24849 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
24850 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
24851 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
24852 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
24853 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
24854 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
24855 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
24856 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
24857 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
24858 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
24859 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
24860 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
24861 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
24862 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
24863 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
24864 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
24865 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
24866 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
24867 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
24868 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
24869 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
24870 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
24871 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
24872 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
24873 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
24874 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
24875 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
24876 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
24877 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
24878 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
24879 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
24880 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
24881 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
24882 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
24883 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
24884 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
24885 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
24886 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
24887 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
24888 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
24889 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
24890 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
24891 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
24892 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
24893 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
24894 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
24895 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
24896 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
24897 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
24898 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
24899 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
24900 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
24901 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
24902 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
24903 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
24904 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
24905 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
24906 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
24907 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
24908 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
24909 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
24910 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
24911 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
24912 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
24913 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
24914 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
24915 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
24916 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
24917 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
24918 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
24919 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
24920 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
24921 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
24922 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
24923 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
24924 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
24925 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
24926 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
24927 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
24928 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
24929 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
24930 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
24931 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
24932 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
24933 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
24934 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
24935 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
24936 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
24937 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
24938 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
24939 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
24940 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
24941 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
24942 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
24943 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
24944 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
24945 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
24946 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
24947 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
24948 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
24949 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
24950 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
24951 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
24952 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
24953 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
24954 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
24955 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
24956 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
24957 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
24958 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
24959 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
24960 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
24961 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
24962 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
24963 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
24964 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
24965 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
24966 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
24967 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
24968 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
24969 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
24970 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
24971 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
24972 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
24973 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
24974 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
24975 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
24976 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
24977 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
24978 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
24979 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
24980 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
24981 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
24982 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
24983 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
24984 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
24985 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
24986 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
24987 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
24988 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
24989 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
24990 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
24991 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
24992 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
24993 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
24994 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
24995 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
24996 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
24997 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
24998 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
24999 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
25000 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
25001 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
25002 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
25003 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
25004 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
25005 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
25006 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
25007 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
25008 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
25009 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
25010 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
25011 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
25012 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
25013 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
25014 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
25015 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
25016 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
25017 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
25018 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
25019 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
25020 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
25021 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
25022 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
25023 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
25024 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
25025 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
25026 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
25027 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
25028 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
25029 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
25030 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
25031 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
25032 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
25033 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
25034 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
25035 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
25036 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
25037 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
25038 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
25039 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
25040 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
25041 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
25042 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
25043 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
25044 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
25045 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
25046 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
25047 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
25048 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
25049 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
25050 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
25051 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
25052 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
25053 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
25054 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
25055 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
25056 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
25057 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
25058 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
25059 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
25060 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
25061 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
25062 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
25063 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
25064 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
25065 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
25066 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
25067 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
25068 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
25069 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
25070 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
25071 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
25072 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
25073 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
25074 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
25075 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
25076 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
25077 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
25078 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
25079 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
25080 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
25081 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
25082 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
25083 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
25084 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
25085 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
25086 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
25087 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
25088 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
25089 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
25090 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
25091 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
25092 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
25093 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
25094 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
25095 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
25096 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
25097 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
25098 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
25099 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
25100 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
25101 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
25102 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
25103 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
25104 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
25105 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
25106 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
25107 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
25108 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
25109 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
25110 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
25111 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
25112 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
25113 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
25114 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
25115 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
25116 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
25117 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
25118 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
25119 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
25120 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
25121 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
25122 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
25123 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
25124 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
25125 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
25126 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
25127 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
25128 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
25129 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
25130 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
25131 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
25132 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
25133 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
25134 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
25135 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
25136 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
25137 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
25138 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
25139 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
25140 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
25141 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
25142 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
25143 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
25144 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
25145 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
25146 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
25147 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
25148 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
25149 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
25150 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
25151 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
25152 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
25153 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
25154 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
25155 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
25156 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
25157 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
25158 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
25159 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
25160 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
25161 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
25162 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
25163 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
25164 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
25165 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
25166 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
25167 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
25168 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
25169 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
25170 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
25171 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
25172 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
25173 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
25174 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
25175 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
25176 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
25177 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
25178 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
25179 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
25180 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
25181 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
25182 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
25183 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
25184 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
25185 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
25186 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
25187 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
25188 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
25189 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
25190 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
25191 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
25192 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
25193 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
25194 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
25195 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
25196 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
25197 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
25198 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
25199 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
25200 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
25201 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
25202 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
25203 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
25204 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
25205 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
25206 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
25207 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
25208 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
25209 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
25210 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
25211 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
25212 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
25213 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
25214 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
25215 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
25216 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
25217 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
25218 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
25219 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
25220 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
25221 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
25222 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
25223 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
25224 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
25225 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
25226 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
25227 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
25228 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
25229 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
25230 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
25231 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
25232 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
25233 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
25234 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
25235 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
25236 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
25237 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
25238 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
25239 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
25240 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
25241 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
25242 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
25243 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
25244 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
25245 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
25246 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
25247 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
25248 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
25249 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
25250 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
25251 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
25252 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
25253 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
25254 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
25255 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
25256 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
25257 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
25258 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
25259 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
25260 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
25261 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
25262 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
25263 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
25264 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
25265 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
25266 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
25267 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
25268 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
25269 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
25270 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
25271 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
25272 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
25273 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
25274 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
25275 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
25276 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
25277 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
25278 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
25279 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
25280 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
25281 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
25282 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
25283 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
25284 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
25285 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
25286 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
25287 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
25288 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
25289 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
25290 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
25291 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
25292 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
25293 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
25294 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
25295 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
25296 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
25297 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
25298 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
25299 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
25300 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
25301 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
25302 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
25303 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
25304 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
25305 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
25306 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
25307 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
25308 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
25309 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
25310 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
25311 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
25312 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
25313 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
25314 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
25315 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
25316 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
25317 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
25318 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
25319 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
25320 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
25321 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
25322 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
25323 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
25324 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
25325 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
25326 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
25327 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
25328 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
25329 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
25330 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
25331 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
25332 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
25333 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
25334 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
25335 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
25336 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
25337 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
25338 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
25339 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
25340 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
25341 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
25342 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
25343 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
25344 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
25345 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
25346 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
25347 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
25348 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
25349 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
25350 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
25351 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
25352 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
25353 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
25354 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
25355 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
25356 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
25357 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
25358 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
25359 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
25360 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
25361 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
25362 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
25363 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
25364 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
25365 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
25366 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
25367 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
25368 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
25369 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
25370 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
25371 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
25372 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
25373 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
25374 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
25375 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
25376 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
25377 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
25378 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
25379 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
25380 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
25381 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
25382 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
25383 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
25384 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
25385 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
25386 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
25387 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
25388 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
25389 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
25390 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
25391 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
25392 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
25393 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
25394 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
25395 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
25396 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
25397 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
25398 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
25399 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
25400 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
25401 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
25402 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
25403 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
25404 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
25405 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
25406 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
25407 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
25408 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
25409 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
25410 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
25411 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
25412 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
25413 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
25414 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
25415 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
25416 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
25417 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
25418 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
25419 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
25420 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
25421 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
25422 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
25423 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
25424 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
25425 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
25426 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
25427 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
25428 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
25429 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
25430 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
25431 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
25432 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
25433 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
25434 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
25435 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
25436 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
25437 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
25438 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
25439 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
25440 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
25441 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
25442 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
25443 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
25444 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
25445 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
25446 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
25447 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
25448 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
25449 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
25450 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
25451 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
25452 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
25453 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
25454 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
25455 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
25456 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
25457 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
25458 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
25459 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
25460 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
25461 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
25462 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
25463 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
25464 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
25465 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
25466 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
25467 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
25468 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
25469 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
25470 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
25471 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
25472 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
25473 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
25474 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
25475 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
25476 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
25477 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
25478 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
25479 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
25480 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
25481 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
25482 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
25483 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
25484 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
25485 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
25486 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
25487 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
25488 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
25489 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
25490 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
25491 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
25492 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
25493 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
25494 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
25495 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
25496 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
25497 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
25498 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
25499 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
25500 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
25501 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
25502 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
25503 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
25504 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
25505 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
25506 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
25507 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
25508 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
25509 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
25510 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
25511 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
25512 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
25513 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
25514 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
25515 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
25516 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
25517 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
25518 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
25519 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
25520 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
25521 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
25522 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
25523 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
25524 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
25525 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
25526 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
25527 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
25528 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
25529 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
25530 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
25531 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
25532 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
25533 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
25534 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
25535 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
25536 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
25537 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
25538 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
25539 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
25540 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
25541 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
25542 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
25543 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
25544 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
25545 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
25546 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
25547 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
25548 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
25549 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
25550 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
25551 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
25552 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
25553 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
25554 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
25555 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
25556 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
25557 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
25558 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
25559 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
25560 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
25561 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
25562 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
25563 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
25564 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
25565 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
25566 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
25567 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
25568 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
25569 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
25570 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
25571 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
25572 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
25573 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
25574 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
25575 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
25576 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
25577 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
25578 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
25579 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
25580 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
25581 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
25582 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
25583 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
25584 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
25585 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
25586 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
25587 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
25588 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
25589 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
25590 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
25591 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
25592 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
25593 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
25594 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
25595 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
25596 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
25597 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
25598 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
25599 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
25600 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
25601 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
25602 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
25603 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
25604 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
25605 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
25606 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
25607 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
25608 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
25609 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
25610 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
25611 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
25612 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
25613 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
25614 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
25615 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
25616 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
25617 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
25618 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
25619 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
25620 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
25621 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
25622 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
25623 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
25624 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
25625 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
25626 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
25627 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
25628 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
25629 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
25630 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
25631 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
25632 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
25633 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
25634 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
25635 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
25636 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
25637 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
25638 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
25639 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
25640 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
25641 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
25642 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
25643 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
25644 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
25645 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
25646 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
25647 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
25648 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
25649 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
25650 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
25651 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
25652 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
25653 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
25654 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
25655 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
25656 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
25657 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
25658 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
25659 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
25660 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
25661 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
25662 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
25663 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
25664 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
25665 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
25666 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
25667 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
25668 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
25669 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
25670 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
25671 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
25672 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
25673 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
25674 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
25675 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
25676 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
25677 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
25678 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
25679 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
25680 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
25681 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
25682 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
25683 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
25684 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
25685 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
25686 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
25687 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
25688 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
25689 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
25690 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
25691 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
25692 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
25693 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
25694 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
25695 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
25696 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
25697 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
25698 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
25699 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
25700 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
25701 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
25702 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
25703 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
25704 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
25705 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
25706 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
25707 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
25708 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
25709 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
25710 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
25711 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
25712 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
25713 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
25714 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
25715 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
25716 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
25717 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
25718 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
25719 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
25720 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
25721 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
25722 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
25723 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
25724 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
25725 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
25726 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
25727 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
25728 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
25729 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
25730 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
25731 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
25732 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
25733 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
25734 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
25735 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
25736 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
25737 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
25738 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
25739 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
25740 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
25741 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
25742 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
25743 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
25744 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
25745 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
25746 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
25747 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
25748 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
25749 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
25750 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
25751 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
25752 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
25753 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
25754 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
25755 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
25756 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
25757 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
25758 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
25759 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
25760 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
25761 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
25762 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
25763 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
25764 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
25765 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
25766 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
25767 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
25768 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
25769 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
25770 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
25771 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
25772 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
25773 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
25774 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
25775 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
25776 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
25777 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
25778 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
25779 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
25780 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
25781 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
25782 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
25783 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
25784 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
25785 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
25786 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
25787 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
25788 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
25789 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
25790 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
25791 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
25792 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
25793 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
25794 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
25795 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
25796 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
25797 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
25798 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
25799 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
25800 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
25801 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
25802 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
25803 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
25804 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
25805 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
25806 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
25807 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
25808 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
25809 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
25810 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
25811 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
25812 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
25813 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
25814 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
25815 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
25816 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
25817 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
25818 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
25819 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
25820 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
25821 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
25822 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
25823 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
25824 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
25825 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
25826 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
25827 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
25828 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
25829 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
25830 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
25831 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
25832 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
25833 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
25834 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
25835 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
25836 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
25837 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
25838 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
25839 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
25840 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
25841 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
25842 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
25843 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
25844 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
25845 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
25846 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
25847 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
25848 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
25849 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
25850 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
25851 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
25852 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
25853 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
25854 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
25855 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
25856 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
25857 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
25858 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
25859 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
25860 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
25861 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
25862 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
25863 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
25864 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
25865 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
25866 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
25867 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
25868 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
25869 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
25870 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
25871 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
25872 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
25873 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
25874 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
25875 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
25876 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
25877 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
25878 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
25879 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
25880 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
25881 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
25882 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
25883 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
25884 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
25885 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
25886 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
25887 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
25888 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
25889 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
25890 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
25891 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
25892 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
25893 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
25894 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
25895 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
25896 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
25897 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
25898 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
25899 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
25900 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
25901 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
25902 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
25903 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
25904 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
25905 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
25906 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
25907 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
25908 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
25909 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
25910 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
25911 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
25912 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
25913 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
25914 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
25915 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
25916 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
25917 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
25918 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
25919 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
25920 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
25921 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
25922 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
25923 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
25924 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
25925 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
25926 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
25927 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
25928 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
25929 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
25930 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
25931 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
25932 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
25933 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
25934 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
25935 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
25936 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
25937 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
25938 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
25939 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
25940 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
25941 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
25942 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
25943 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
25944 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
25945 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
25946 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
25947 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
25948 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
25949 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
25950 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
25951 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
25952 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
25953 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
25954 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
25955 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
25956 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
25957 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
25958 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
25959 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
25960 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
25961 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
25962 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
25963 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
25964 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
25965 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
25966 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
25967 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
25968 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
25969 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
25970 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
25971 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
25972 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
25973 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
25974 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
25975 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
25976 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
25977 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
25978 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
25979 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
25980 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
25981 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
25982 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
25983 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
25984 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
25985 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
25986 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
25987 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
25988 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
25989 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
25990 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
25991 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
25992 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
25993 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
25994 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
25995 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
25996 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
25997 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
25998 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
25999 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
26000 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
26001 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
26002 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
26003 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
26004 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
26005 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
26006 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
26007 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
26008 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
26009 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
26010 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
26011 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
26012 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
26013 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
26014 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
26015 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
26016 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
26017 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
26018 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
26019 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
26020 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
26021 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
26022 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
26023 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
26024 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
26025 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
26026 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
26027 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
26028 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
26029 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
26030 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
26031 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
26032 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
26033 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
26034 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
26035 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
26036 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
26037 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
26038 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
26039 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
26040 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
26041 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
26042 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
26043 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
26044 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
26045 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
26046 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
26047 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
26048 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
26049 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
26050 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
26051 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
26052 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
26053 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
26054 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
26055 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
26056 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
26057 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
26058 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
26059 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
26060 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
26061 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
26062 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
26063 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
26064 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
26065 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
26066 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
26067 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
26068 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
26069 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
26070 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
26071 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
26072 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
26073 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
26074 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
26075 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
26076 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
26077 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
26078 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
26079 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
26080 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
26081 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
26082 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
26083 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
26084 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
26085 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
26086 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
26087 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
26088 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
26089 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
26090 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
26091 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
26092 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
26093 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
26094 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
26095 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
26096 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
26097 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
26098 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
26099 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
26100 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
26101 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
26102 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
26103 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
26104 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
26105 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
26106 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
26107 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
26108 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
26109 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
26110 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
26111 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
26112 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
26113 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
26114 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
26115 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
26116 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
26117 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
26118 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
26119 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
26120 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
26121 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
26122 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
26123 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
26124 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
26125 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
26126 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
26127 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
26128 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
26129 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
26130 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
26131 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
26132 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
26133 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
26134 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
26135 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
26136 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
26137 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
26138 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
26139 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
26140 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
26141 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
26142 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
26143 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
26144 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
26145 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
26146 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
26147 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
26148 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
26149 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
26150 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
26151 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
26152 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
26153 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
26154 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
26155 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
26156 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
26157 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
26158 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
26159 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
26160 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
26161 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
26162 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
26163 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
26164 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
26165 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
26166 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
26167 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
26168 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
26169 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
26170 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
26171 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
26172 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
26173 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
26174 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
26175 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
26176 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
26177 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
26178 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
26179 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
26180 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
26181 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
26182 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
26183 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
26184 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
26185 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
26186 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
26187 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
26188 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
26189 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
26190 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
26191 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
26192 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
26193 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
26194 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
26195 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
26196 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
26197 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
26198 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
26199 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
26200 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
26201 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
26202 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
26203 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
26204 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
26205 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
26206 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
26207 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
26208 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
26209 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
26210 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
26211 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
26212 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
26213 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
26214 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
26215 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
26216 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
26217 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
26218 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
26219 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
26220 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
26221 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
26222 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
26223 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
26224 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
26225 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
26226 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
26227 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
26228 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
26229 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
26230 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
26231 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
26232 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
26233 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
26234 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
26235 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
26236 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
26237 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
26238 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
26239 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
26240 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
26241 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
26242 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
26243 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
26244 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
26245 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
26246 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
26247 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
26248 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
26249 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
26250 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
26251 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
26252 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
26253 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
26254 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
26255 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
26256 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
26257 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
26258 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
26259 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
26260 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
26261 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
26262 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
26263 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
26264 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
26265 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
26266 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
26267 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
26268 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
26269 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
26270 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
26271 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
26272 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
26273 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
26274 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
26275 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
26276 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
26277 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
26278 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
26279 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
26280 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
26281 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
26282 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
26283 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
26284 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
26285 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
26286 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
26287 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
26288 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
26289 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
26290 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
26291 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
26292 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
26293 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
26294 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
26295 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
26296 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
26297 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
26298 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
26299 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
26300 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
26301 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
26302 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
26303 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
26304 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
26305 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
26306 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
26307 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
26308 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
26309 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
26310 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
26311 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
26312 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
26313 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
26314 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
26315 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
26316 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
26317 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
26318 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
26319 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
26320 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
26321 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
26322 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
26323 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
26324 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
26325 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
26326 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
26327 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
26328 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
26329 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
26330 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
26331 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
26332 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
26333 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
26334 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
26335 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
26336 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
26337 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
26338 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
26339 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
26340 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
26341 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
26342 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
26343 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
26344 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
26345 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
26346 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
26347 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
26348 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
26349 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
26350 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
26351 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
26352 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
26353 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
26354 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
26355 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
26356 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
26357 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
26358 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
26359 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
26360 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
26361 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
26362 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
26363 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
26364 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
26365 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
26366 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
26367 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
26368 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
26369 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
26370 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
26371 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
26372 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
26373 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
26374 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
26375 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
26376 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
26377 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
26378 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
26379 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
26380 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
26381 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
26382 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
26383 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
26384 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
26385 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
26386 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
26387 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
26388 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
26389 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
26390 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
26391 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
26392 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
26393 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
26394 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
26395 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
26396 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
26397 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
26398 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
26399 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
26400 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
26401 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
26402 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
26403 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
26404 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
26405 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
26406 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
26407 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
26408 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
26409 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
26410 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
26411 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
26412 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
26413 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
26414 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
26415 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
26416 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
26417 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
26418 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
26419 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
26420 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
26421 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
26422 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
26423 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
26424 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
26425 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
26426 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
26427 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
26428 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
26429 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
26430 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
26431 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
26432 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
26433 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
26434 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
26435 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
26436 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
26437 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
26438 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
26439 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
26440 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
26441 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
26442 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
26443 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
26444 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
26445 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
26446 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
26447 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
26448 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
26449 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
26450 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
26451 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
26452 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
26453 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
26454 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
26455 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
26456 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
26457 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
26458 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
26459 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
26460 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
26461 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
26462 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
26463 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
26464 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
26465 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
26466 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
26467 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
26468 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
26469 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
26470 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
26471 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
26472 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
26473 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
26474 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
26475 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
26476 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
26477 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
26478 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
26479 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
26480 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
26481 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
26482 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
26483 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
26484 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
26485 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
26486 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
26487 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
26488 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
26489 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
26490 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
26491 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
26492 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
26493 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
26494 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
26495 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
26496 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
26497 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
26498 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
26499 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
26500 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
26501 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
26502 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
26503 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
26504 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
26505 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
26506 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
26507 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
26508 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
26509 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
26510 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
26511 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
26512 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
26513 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
26514 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
26515 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
26516 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
26517 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
26518 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
26519 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
26520 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
26521 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
26522 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
26523 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
26524 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
26525 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
26526 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
26527 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
26528 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
26529 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
26530 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
26531 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
26532 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
26533 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
26534 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
26535 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
26536 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
26537 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
26538 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
26539 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
26540 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
26541 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
26542 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
26543 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
26544 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
26545 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
26546 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
26547 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
26548 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
26549 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
26550 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
26551 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
26552 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
26553 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
26554 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
26555 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
26556 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
26557 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
26558 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
26559 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
26560 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
26561 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
26562 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
26563 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
26564 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
26565 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
26566 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
26567 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
26568 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
26569 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
26570 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
26571 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
26572 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
26573 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
26574 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
26575 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
26576 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
26577 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
26578 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
26579 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
26580 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
26581 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
26582 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
26583 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
26584 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
26585 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
26586 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
26587 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
26588 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
26589 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
26590 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
26591 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
26592 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
26593 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
26594 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
26595 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
26596 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
26597 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
26598 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
26599 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
26600 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
26601 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
26602 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
26603 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
26604 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
26605 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
26606 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
26607 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
26608 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
26609 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
26610 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
26611 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
26612 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
26613 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
26614 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
26615 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
26616 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
26617 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
26618 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
26619 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
26620 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
26621 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
26622 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
26623 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
26624 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
26625 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
26626 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
26627 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
26628 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
26629 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
26630 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
26631 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
26632 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
26633 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
26634 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
26635 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
26636 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
26637 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
26638 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
26639 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
26640 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
26641 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
26642 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
26643 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
26644 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
26645 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
26646 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
26647 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
26648 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
26649 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
26650 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
26651 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
26652 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
26653 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
26654 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
26655 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
26656 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
26657 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
26658 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
26659 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
26660 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
26661 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
26662 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
26663 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
26664 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
26665 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
26666 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
26667 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
26668 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
26669 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
26670 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
26671 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
26672 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
26673 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
26674 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
26675 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
26676 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
26677 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
26678 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
26679 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
26680 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
26681 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
26682 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
26683 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
26684 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
26685 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
26686 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
26687 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
26688 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
26689 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
26690 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
26691 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
26692 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
26693 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
26694 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
26695 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
26696 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
26697 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
26698 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
26699 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
26700 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
26701 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
26702 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
26703 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
26704 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
26705 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
26706 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
26707 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
26708 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
26709 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
26710 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
26711 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
26712 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
26713 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
26714 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
26715 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
26716 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
26717 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
26718 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
26719 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
26720 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
26721 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
26722 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
26723 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
26724 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
26725 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
26726 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
26727 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
26728 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
26729 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
26730 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
26731 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
26732 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
26733 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
26734 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
26735 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
26736 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
26737 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
26738 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
26739 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
26740 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
26741 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
26742 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
26743 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
26744 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
26745 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
26746 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
26747 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
26748 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
26749 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
26750 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
26751 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
26752 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
26753 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
26754 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
26755 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
26756 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
26757 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
26758 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
26759 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
26760 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
26761 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
26762 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
26763 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
26764 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
26765 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
26766 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
26767 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
26768 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
26769 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
26770 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
26771 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
26772 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
26773 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
26774 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
26775 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
26776 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
26777 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
26778 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
26779 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
26780 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
26781 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
26782 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
26783 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
26784 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
26785 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
26786 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
26787 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
26788 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
26789 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
26790 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
26791 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
26792 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
26793 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
26794 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
26795 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
26796 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
26797 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
26798 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
26799 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
26800 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
26801 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
26802 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
26803 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
26804 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
26805 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
26806 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
26807 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
26808 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
26809 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
26810 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
26811 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
26812 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
26813 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
26814 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
26815 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
26816 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
26817 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
26818 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
26819 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
26820 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
26821 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
26822 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
26823 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
26824 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
26825 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
26826 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
26827 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
26828 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
26829 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
26830 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
26831 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
26832 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
26833 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
26834 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
26835 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
26836 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
26837 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
26838 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
26839 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
26840 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
26841 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
26842 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
26843 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
26844 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
26845 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
26846 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
26847 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
26848 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
26849 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
26850 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
26851 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
26852 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
26853 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
26854 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
26855 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
26856 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
26857 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
26858 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
26859 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
26860 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
26861 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
26862 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
26863 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
26864 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
26865 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
26866 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
26867 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
26868 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
26869 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
26870 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
26871 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
26872 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
26873 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
26874 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
26875 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
26876 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
26877 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
26878 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
26879 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
26880 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
26881 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
26882 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
26883 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
26884 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
26885 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
26886 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
26887 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
26888 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
26889 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
26890 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
26891 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
26892 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
26893 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
26894 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
26895 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
26896 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
26897 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
26898 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
26899 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
26900 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
26901 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
26902 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
26903 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
26904 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
26905 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
26906 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
26907 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
26908 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
26909 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
26910 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
26911 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
26912 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
26913 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
26914 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
26915 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
26916 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
26917 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
26918 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
26919 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
26920 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
26921 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
26922 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
26923 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
26924 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
26925 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
26926
26927 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26928
26929 * gcc.target/riscv/rvv/base/bug-1.c: New test.
26930
26931 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26932
26933 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
26934 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
26935 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
26936 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
26937 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
26938 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
26939 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
26940 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
26941 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
26942 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
26943 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
26944
26945 2023-03-13 Marek Polacek <polacek@redhat.com>
26946
26947 PR c++/107532
26948 * g++.dg/warn/Wdangling-reference10.C: New test.
26949
26950 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
26951
26952 PR preprocessor/67046
26953 * c-c++-common/cpp/pr67046.c: New test.
26954
26955 2023-03-13 Richard Biener <rguenther@suse.de>
26956
26957 PR tree-optimization/109046
26958 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
26959
26960 2023-03-12 Jakub Jelinek <jakub@redhat.com>
26961
26962 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
26963 Don't expect one __bf16 related error.
26964 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
26965 dg-error directives for __bf16 being an extended arithmetic type.
26966 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
26967 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
26968 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
26969 related errors.
26970
26971 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
26972
26973 PR middle-end/109031
26974 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
26975 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
26976
26977 2023-03-12 Tamar Christina <tamar.christina@arm.com>
26978
26979 PR target/108583
26980 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
26981 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
26982
26983 2023-03-12 Tamar Christina <tamar.christina@arm.com>
26984 Richard Sandiford <richard.sandiford@arm.com>
26985
26986 PR target/108583
26987 * gcc.dg/mla_1.c: New test.
26988
26989 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
26990
26991 PR modula2/109089
26992 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
26993 the external definitions of isfinite.
26994
26995 2023-03-12 Jonathan Yong <10walls@gmail.com>
26996
26997 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
26998 allow long long instead of just long.
26999 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
27000
27001 2023-03-12 Jonathan Yong <10walls@gmail.com>
27002
27003 * gcc.c-torture/compile/103818.c: Enable test for llp64.
27004
27005 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
27006
27007 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
27008 targets. Adjust expected output.
27009 * lib/target-supports.exp
27010 (check_effective_target_const_volatile_readonly_section): New
27011
27012 2023-03-11 Harald Anlauf <anlauf@gmx.de>
27013
27014 PR fortran/106945
27015 * gfortran.dg/pr106945.f90: New test.
27016
27017 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27018
27019 * lib/target-supports.exp (check_fork_available): Don't signal
27020 true for CRIS running on a simulator.
27021
27022 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27023
27024 * gcc.dg/pr108117.c: Require effective-target scheduling.
27025
27026 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27027
27028 * gcc.dg/pr106397.c: Add -w to options.
27029
27030 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27031
27032 PR target/107703
27033 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
27034 it.
27035 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
27036 __bf16.
27037 * g++.dg/cpp23/ext-floating14.C: New test.
27038
27039 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27040
27041 PR c++/107558
27042 * g++.dg/gomp/pr107558.C: New test.
27043
27044 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27045
27046 PR c++/109039
27047 * g++.dg/abi/no_unique_address7.C: New test.
27048
27049 2023-03-10 Jason Merrill <jason@redhat.com>
27050
27051 PR c++/108972
27052 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
27053 but expect errors.
27054
27055 2023-03-10 Marek Polacek <polacek@redhat.com>
27056
27057 PR sanitizer/108060
27058 PR sanitizer/109050
27059 * c-c++-common/ubsan/bounds-17.c: New test.
27060 * c-c++-common/ubsan/bounds-18.c: New test.
27061 * c-c++-common/ubsan/bounds-19.c: New test.
27062 * c-c++-common/ubsan/bounds-20.c: New test.
27063 * c-c++-common/ubsan/bounds-21.c: New test.
27064
27065 2023-03-10 Harald Anlauf <anlauf@gmx.de>
27066
27067 PR fortran/104332
27068 * gfortran.dg/bind_c_usage_34.f90: New test.
27069
27070 2023-03-10 Andrew Pinski <apinski@marvell.com>
27071
27072 * gcc.target/aarch64/rev16_2.c: New test.
27073 * gcc.target/aarch64/shift_and_operator-1.c: New test.
27074
27075 2023-03-10 David Malcolm <dmalcolm@redhat.com>
27076
27077 PR analyzer/109059
27078 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
27079 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
27080 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
27081
27082 2023-03-10 Jason Merrill <jason@redhat.com>
27083
27084 PR c++/108566
27085 * g++.dg/abi/anon6.C: New test.
27086
27087 2023-03-10 David Malcolm <dmalcolm@redhat.com>
27088
27089 PR analyzer/108475
27090 PR analyzer/109060
27091 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
27092 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
27093 New test.
27094 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
27095 New test.
27096
27097 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27098
27099 PR c/108079
27100 * c-c++-common/Wunused-var-18.c: New test.
27101
27102 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27103
27104 PR tree-optimization/109008
27105 * gcc.dg/pr109008.c: New test.
27106
27107 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27108
27109 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
27110
27111 2023-03-10 Jason Merrill <jason@redhat.com>
27112
27113 PR c++/108099
27114 * g++.dg/ext/int128-7.C: New test.
27115
27116 2023-03-10 Jason Merrill <jason@redhat.com>
27117
27118 PR c++/108542
27119 * g++.dg/contracts/contracts-err1.C: New test.
27120
27121 2023-03-09 Jason Merrill <jason@redhat.com>
27122
27123 PR c++/108773
27124 * g++.dg/cpp0x/initlist-array18.C: New test.
27125 * g++.dg/cpp0x/initlist-array19.C: New test.
27126
27127 2023-03-09 David Malcolm <dmalcolm@redhat.com>
27128
27129 PR analyzer/102671
27130 PR analyzer/105755
27131 PR analyzer/108251
27132 PR analyzer/108400
27133 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
27134 from Emacs.
27135 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
27136 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
27137 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
27138 New test, reduced from haproxy's src/ssl_sample.c.
27139 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
27140 Likewise.
27141 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
27142 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
27143
27144 2023-03-09 Tamar Christina <tamar.christina@arm.com>
27145
27146 * gcc.target/aarch64/tbz_2.c: New test.
27147 * gcc.target/aarch64/tbz_3.c: New test.
27148
27149 2023-03-09 Jason Merrill <jason@redhat.com>
27150
27151 DR 2664
27152 PR c++/102529
27153 * g++.dg/DRs/dr2664.C: New test.
27154 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
27155
27156 2023-03-09 Jason Merrill <jason@redhat.com>
27157 Michael Spertus <mike@spertus.com>
27158
27159 PR c++/105841
27160 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
27161
27162 2023-03-09 Jason Merrill <jason@redhat.com>
27163
27164 * g++.dg/ext/is_deducible1.C: Guard with
27165 __has_builtin (__is_deducible).
27166
27167 2023-03-09 Jason Merrill <jason@redhat.com>
27168
27169 PR c++/105841
27170 * g++.dg/ext/is_deducible1.C: New test.
27171
27172 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
27173
27174 * gcc.target/aarch64/pr108999.c: New.
27175
27176 2023-03-09 Richard Biener <rguenther@suse.de>
27177
27178 PR middle-end/108995
27179 * gcc.dg/ubsan/pr108995.c: New testcase.
27180
27181 2023-03-09 Jakub Jelinek <jakub@redhat.com>
27182 Richard Biener <rguenther@suse.de>
27183
27184 PR tree-optimization/109008
27185 * gcc.c-torture/execute/ieee/pr109008.c: New test.
27186
27187 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27188
27189 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
27190 gcc_{warning,error}_prefix with Fortran specific one used in
27191 gfortran_init.
27192
27193 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27194
27195 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
27196 int128 effective target requirement.
27197 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
27198
27199 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27200
27201 PR testsuite/108729
27202 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
27203 has_arch_ppc64 effective target.
27204 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
27205
27206 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27207
27208 PR testsuite/108730
27209 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
27210 effective target requirement.
27211
27212 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27213
27214 PR testsuite/108813
27215 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
27216
27217 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27218
27219 PR testsuite/108810
27220 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
27221 the extracted index for BE.
27222
27223 2023-03-08 Jeff Law <jlaw@ventanamicro>
27224
27225 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
27226
27227 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
27228
27229 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
27230 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
27231
27232 2023-03-07 Jason Merrill <jason@redhat.com>
27233
27234 PR c++/108526
27235 PR c++/106651
27236 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
27237
27238 2023-03-07 Marek Polacek <polacek@redhat.com>
27239
27240 PR c++/107532
27241 * g++.dg/warn/Wdangling-reference8.C: New test.
27242 * g++.dg/warn/Wdangling-reference9.C: New test.
27243
27244 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
27245
27246 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
27247
27248 2023-03-07 Jakub Jelinek <jakub@redhat.com>
27249
27250 PR c++/109042
27251 * g++.dg/rtti/pr109042.C: New test.
27252
27253 2023-03-07 Marek Polacek <polacek@redhat.com>
27254
27255 PR c++/109030
27256 * g++.dg/cpp0x/noexcept77.C: New test.
27257
27258 2023-03-07 Marek Polacek <polacek@redhat.com>
27259
27260 PR c++/107939
27261 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
27262 * g++.dg/cpp1y/var-templ77.C: New test.
27263
27264 2023-03-07 Pan Li <pan2.li@intel.com>
27265 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27266
27267 PR target/108185
27268 PR target/108654
27269 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
27270 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
27271 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
27272 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
27273 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
27274 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
27275 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
27276 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
27277
27278 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27279
27280 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
27281 -fno-stack-protector.
27282 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
27283 -fno-stack-protector.
27284 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
27285 -fno-stack-protector.
27286 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
27287 -fno-stack-protector.
27288
27289 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27290
27291 * gcc.target/aarch64/pr104005.c (dg-options): Add
27292 -fno-stack-protector.
27293
27294 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27295
27296 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
27297 -fno-stack-protector.
27298
27299 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27300
27301 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
27302 -fno-stack-protector.
27303 * g++.target/aarch64/pr103147-10.C: Likewise.
27304
27305 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27306
27307 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
27308 Add -fno-stack-protector.
27309
27310 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27311
27312 PR testsuite/70150
27313 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
27314 -fno-pie.
27315
27316 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27317
27318 PR testsuite/70150
27319 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
27320 -no-pie for aarch64-*-*.
27321 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
27322 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
27323 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
27324 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
27325 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
27326 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
27327 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
27328 -fno-pie.
27329
27330 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27331
27332 PR testsuite/70150
27333 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
27334 Add -fno-pie -no-pie.
27335
27336 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27337
27338 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
27339
27340 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27341
27342 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
27343 Gate on effective target tail_call.
27344
27345 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27346
27347 * lib/target-supports.exp (check_effective_target_tail_call): New.
27348
27349 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27350
27351 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
27352 int32_t being "long int".
27353
27354 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27355
27356 * lib/multiline.exp (_build_multiline_regex): Map
27357 "{re:" to "(", similarly ")?" from ":re?}" and the
27358 same without question mark.
27359
27360 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
27361
27362 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
27363 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
27364 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
27365 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
27366 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
27367 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
27368 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
27369 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
27370 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
27371 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
27372 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
27373 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
27374 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
27375 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
27376 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
27377 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
27378 * gcc.target/gcn/cond_fminnm_1.c: New test.
27379 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
27380 * gcc.target/gcn/cond_fminnm_2.c: New test.
27381 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
27382 * gcc.target/gcn/cond_fminnm_3.c: New test.
27383 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
27384 * gcc.target/gcn/cond_fminnm_4.c: New test.
27385 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
27386 * gcc.target/gcn/cond_fminnm_5.c: New test.
27387 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
27388 * gcc.target/gcn/cond_fminnm_6.c: New test.
27389 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
27390 * gcc.target/gcn/cond_fminnm_7.c: New test.
27391 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
27392 * gcc.target/gcn/cond_fminnm_8.c: New test.
27393 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
27394 * gcc.target/gcn/cond_smax_1.c: New test.
27395 * gcc.target/gcn/cond_smax_1_run.c: New test.
27396 * gcc.target/gcn/cond_smin_1.c: New test.
27397 * gcc.target/gcn/cond_smin_1_run.c: New test.
27398 * gcc.target/gcn/cond_umax_1.c: New test.
27399 * gcc.target/gcn/cond_umax_1_run.c: New test.
27400 * gcc.target/gcn/cond_umin_1.c: New test.
27401 * gcc.target/gcn/cond_umin_1_run.c: New test.
27402 * gcc.target/gcn/smax_1.c: New test.
27403 * gcc.target/gcn/smax_1_run.c: New test.
27404 * gcc.target/gcn/smin_1.c: New test.
27405 * gcc.target/gcn/smin_1_run.c: New test.
27406 * gcc.target/gcn/umax_1.c: New test.
27407 * gcc.target/gcn/umax_1_run.c: New test.
27408 * gcc.target/gcn/umin_1.c: New test.
27409 * gcc.target/gcn/umin_1_run.c: New test.
27410
27411 2023-03-06 Richard Biener <rguenther@suse.de>
27412
27413 PR tree-optimization/109025
27414 * gcc.dg/vect/pr109025.c: New testcase.
27415
27416 2023-03-06 Xi Ruoyao <xry111@xry111.site>
27417
27418 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
27419 -fno-stack-protector.
27420 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
27421 Likewise.
27422 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
27423 Likewise.
27424
27425 2023-03-06 Xi Ruoyao <xry111@xry111.site>
27426
27427 PR target/109000
27428 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
27429 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
27430 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
27431 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
27432
27433 2023-03-05 Harald Anlauf <anlauf@gmx.de>
27434 Tobias Burnus <tobias@codesourcery.com>
27435
27436 PR fortran/106856
27437 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
27438 * gfortran.dg/class_74.f90: New test.
27439 * gfortran.dg/class_75.f90: New test.
27440
27441 2023-03-05 Jakub Jelinek <jakub@redhat.com>
27442
27443 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
27444 scan-tree-dump-times target selector.
27445
27446 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27447 SiYu Wu <siyu@isrc.iscas.ac.cn>
27448
27449 * gcc.target/riscv/zksed32.c: New test.
27450 * gcc.target/riscv/zksed64.c: New test.
27451 * gcc.target/riscv/zksh32.c: New test.
27452 * gcc.target/riscv/zksh64.c: New test.
27453
27454 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27455 SiYu Wu <siyu@isrc.iscas.ac.cn>
27456
27457 * gcc.target/riscv/zknh-sha256.c: New test.
27458 * gcc.target/riscv/zknh-sha512-32.c: New test.
27459 * gcc.target/riscv/zknh-sha512-64.c: New test.
27460
27461 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27462 SiYu Wu <siyu@isrc.iscas.ac.cn>
27463
27464 * gcc.target/riscv/zknd32.c: New test.
27465 * gcc.target/riscv/zknd64.c: New test.
27466 * gcc.target/riscv/zkne32.c: New test.
27467 * gcc.target/riscv/zkne64.c: New test.
27468
27469 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27470 SiYu Wu <siyu@isrc.iscas.ac.cn>
27471
27472 * gcc.target/riscv/zbkb32.c: New test.
27473 * gcc.target/riscv/zbkb64.c: New test.
27474 * gcc.target/riscv/zbkc32.c: New test.
27475 * gcc.target/riscv/zbkc64.c: New test.
27476 * gcc.target/riscv/zbkx32.c: New test.
27477 * gcc.target/riscv/zbkx64.c: New test.
27478
27479 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
27480
27481 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
27482 5 insn sh1add+slli+add+slli+sub.
27483 * gcc.target/riscv/pr108987.c: New test.
27484
27485 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27486 kito-cheng <kito.cheng@sifive.com>
27487
27488 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
27489
27490 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27491
27492 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
27493 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
27494 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
27495 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
27496 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
27497 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
27498 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
27499 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
27500
27501 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27502
27503 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
27504 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
27505 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
27506 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
27507 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
27508 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
27509 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
27510 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
27511 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
27512 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
27513 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
27514 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
27515 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
27516 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
27517 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
27518 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
27519 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
27520 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
27521 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
27522 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
27523 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
27524 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
27525 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
27526 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
27527 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
27528 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
27529 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
27530 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
27531 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
27532 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
27533 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
27534 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
27535
27536 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27537
27538 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
27539 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
27540 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
27541 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
27542 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
27543 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
27544
27545 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
27546
27547 * gcc.target/riscv/zbb-min-max-03.c: New test.
27548
27549 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27550
27551 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
27552 target selectors.
27553 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
27554
27555 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27556
27557 PR c/107465
27558 * c-c++-common/Wsign-compare-2.c (f18): New test.
27559
27560 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27561
27562 PR c/107465
27563 * c-c++-common/Wsign-compare-2.c: New test.
27564 * c-c++-common/pr107465.c: New test.
27565
27566 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27567
27568 PR c/107846
27569 * gcc.dg/pr107846.c: New test.
27570
27571 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27572
27573 PR c++/108702
27574 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
27575
27576 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27577
27578 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
27579
27580 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27581
27582 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
27583
27584 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27585
27586 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
27587 scan-assembler identifiers.
27588 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
27589
27590 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27591
27592 PR analyzer/109016
27593 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
27594 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
27595
27596 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27597
27598 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
27599 * gcc.dg/analyzer/sprintf-1.c: New test.
27600 * gcc.dg/analyzer/sprintf-concat.c: New test.
27601
27602 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27603
27604 PR tree-optimization/108988
27605 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
27606
27607 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27608
27609 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
27610 two new variants, one fixed, one xfailed.
27611 * c-c++-common/Wdangling-pointer-5.c
27612 (nowarn_store_arg_store_arg): Add now-expected warnings.
27613
27614 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27615
27616 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
27617 around +cdecp<N>.
27618 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
27619
27620 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27621
27622 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
27623 expected counts into a single pattern.
27624 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
27625 return and reversed conditions.
27626
27627 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27628
27629 PR target/51534
27630 * gcc.target/arm/pr51534.c: Split softfp variant into...
27631 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
27632
27633 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27634
27635 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
27636 after tab after vmsr, and lower the case of P0.
27637
27638 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27639
27640 PR target/104882
27641 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
27642
27643 2023-03-03 Patrick Palka <ppalka@redhat.com>
27644
27645 PR c++/108998
27646 * g++.dg/cpp2a/lambda-generic11.C: New test.
27647
27648 2023-03-03 Jakub Jelinek <jakub@redhat.com>
27649
27650 PR c/108986
27651 * gcc.dg/Wnonnull-8.c: New test.
27652
27653 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
27654
27655 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
27656 "not low or equal" load on condition variant.
27657 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
27658 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
27659
27660 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
27661
27662 * gcc.dg/vect/slp-3.c: Adapt test expectation.
27663 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
27664 * gcc.dg/vect/slp-perm-8.c: Likewise.
27665
27666 2023-03-03 Richard Biener <rguenther@suse.de>
27667
27668 PR tree-optimization/109002
27669 * gcc.dg/torture/pr109002.c: New testcase.
27670
27671 2023-03-03 Richard Biener <rguenther@suse.de>
27672
27673 PR debug/108772
27674 * g++.dg/lto/pr108772_0.C: New testcase.
27675
27676 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27677
27678 PR c++/100127
27679 * g++.dg/coroutines/pr100127.C: Test for header rather than
27680 compiler macro.
27681 * g++.dg/coroutines/pr100772-a.C: Likewise.
27682 * g++.dg/coroutines/pr100772-b.C: Likewise.
27683
27684 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
27685
27686 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
27687 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
27688
27689 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27690
27691 PR d/108946
27692 * gdc.dg/simd2a.d: Update test.
27693 * gdc.dg/simd2b.d: Likewise.
27694 * gdc.dg/simd2c.d: Likewise.
27695 * gdc.dg/simd2d.d: Likewise.
27696 * gdc.dg/simd2e.d: Likewise.
27697 * gdc.dg/simd2f.d: Likewise.
27698 * gdc.dg/simd2g.d: Likewise.
27699 * gdc.dg/simd2h.d: Likewise.
27700 * gdc.dg/simd2i.d: Likewise.
27701 * gdc.dg/simd2j.d: Likewise.
27702
27703 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27704
27705 PR d/108877
27706 * gdc.dg/imports/pr108877a.d: New test.
27707 * gdc.dg/pr108877.d: New test.
27708
27709 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27710
27711 PR d/108167
27712 * gdc.dg/pr108167.d: New test.
27713
27714 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27715
27716 PR d/108945
27717 * gdc.dg/pr108945.d: New test.
27718
27719 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27720
27721 PR testsuite/108991
27722 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
27723 before target selector.
27724
27725 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
27726
27727 PR jit/107999
27728 * jit.dg/test-error-array-bounds.c: Update test.
27729
27730 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
27731
27732 * gcc.target/avr/pr90706.c: New.
27733
27734 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
27735 Paul-Antoine Arras <pa@codesourcery.com>
27736
27737 * gcc.target/gcn/simd-math-1.c: New testcase.
27738 * gcc.target/gcn/simd-math-2.c: New testcase.
27739
27740 2023-03-02 Patrick Palka <ppalka@redhat.com>
27741
27742 PR c++/108243
27743 PR c++/97553
27744 * g++.dg/opt/is_constant_evaluated3.C: New test.
27745
27746 2023-03-02 Patrick Palka <ppalka@redhat.com>
27747
27748 PR c++/108243
27749 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
27750
27751 2023-03-02 David Malcolm <dmalcolm@redhat.com>
27752
27753 PR analyzer/108968
27754 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
27755
27756 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27757
27758 PR debug/108716
27759 * g++.dg/debug/dwarf2/pr108716.C: New test.
27760
27761 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27762
27763 PR tree-optimization/108979
27764 * gfortran.dg/vect/pr108979.f90: New test.
27765
27766 2023-03-02 Marek Polacek <polacek@redhat.com>
27767
27768 PR c++/106259
27769 * g++.dg/warn/Wmismatched-tags-11.C: New test.
27770
27771 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
27772
27773 * gcc.target/s390/s390.exp: Add partial subdirectory.
27774 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
27775 expectation.
27776 * lib/target-supports.exp: Add s390.
27777 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
27778 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
27779 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
27780 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
27781 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
27782 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
27783 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
27784 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
27785 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
27786 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
27787 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
27788 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
27789 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
27790 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
27791 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
27792 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
27793 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
27794 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
27795 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
27796 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
27797 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
27798 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
27799 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
27800 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
27801 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
27802 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
27803
27804 2023-03-02 Jonathan Yong <10walls@gmail.com>
27805
27806 PR middle-end/97956
27807 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
27808
27809 2023-03-02 Jonathan Yong <10walls@gmail.com>
27810
27811 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
27812
27813 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27814
27815 PR tree-optimization/108603
27816 * gcc.target/aarch64/sve/pr108603.c: New test.
27817
27818 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27819
27820 PR tree-optimization/108430
27821 * gcc.target/aarch64/sve/pr108430.c: New test.
27822
27823 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27824
27825 PR c++/108934
27826 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
27827 * g++.target/i386/pr108934.C: New test.
27828
27829 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27830
27831 PR c++/105839
27832 * g++.dg/gomp/pr105839-1.C: New test.
27833 * g++.dg/gomp/pr105839-2.C: New test.
27834
27835 2023-03-02 Richard Biener <rguenther@suse.de>
27836
27837 PR testsuite/108985
27838 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
27839
27840 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27841
27842 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
27843
27844 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27845
27846 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
27847 __USER_LABEL_PREFIX__.
27848
27849 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27850
27851 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
27852 match targets where sizeof (union U) == 5, like "packed" targets.
27853
27854 2023-03-01 Marek Polacek <polacek@redhat.com>
27855
27856 PR c++/107574
27857 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
27858
27859 2023-03-01 David Malcolm <dmalcolm@redhat.com>
27860
27861 PR analyzer/107565
27862 * gcc.dg/analyzer/builtins-pr107565.c: New test.
27863 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
27864
27865 2023-03-01 Patrick Palka <ppalka@redhat.com>
27866 Jason Merrill <jason@redhat.com>
27867
27868 PR c++/108219
27869 PR c++/108218
27870 * g++.dg/cpp0x/new6.C: New test.
27871 * g++.dg/cpp2a/concepts-new1.C: New test.
27872
27873 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
27874
27875 PR middle-end/108545
27876 * c-c++-common/gomp/map-8.c: New test.
27877 * gfortran.dg/gomp/map-9.f90: New test.
27878
27879 2023-03-01 David Malcolm <dmalcolm@redhat.com>
27880
27881 PR analyzer/108935
27882 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
27883 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
27884 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
27885
27886 2023-03-01 Jonathan Yong <10walls@gmail.com>
27887
27888 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
27889 targets.
27890
27891 2023-03-01 Jakub Jelinek <jakub@redhat.com>
27892
27893 PR sanitizer/108894
27894 * c-c++-common/ubsan/bounds-16.c: New test.
27895
27896 2023-03-01 Jakub Jelinek <jakub@redhat.com>
27897
27898 PR debug/108967
27899 * g++.dg/debug/pr108967.C: New test.
27900
27901 2023-03-01 Jakub Jelinek <jakub@redhat.com>
27902
27903 PR c++/108606
27904 * g++.dg/cpp1y/pr108606.C: New test.
27905
27906 2023-03-01 Richard Biener <rguenther@suse.de>
27907
27908 PR tree-optimization/108970
27909 * gcc.dg/pr108970.c: New testcase.
27910
27911 2023-03-01 Richard Biener <rguenther@suse.de>
27912
27913 PR tree-optimization/108950
27914 * gcc.dg/vect/pr108950.c: New testcase.
27915
27916 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
27917
27918 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
27919 newlib targets too.
27920
27921 2023-02-28 Patrick Palka <ppalka@redhat.com>
27922
27923 PR c++/108848
27924 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
27925 exception specifier" error. Expect a separate "not usable
27926 in a constant expression" error.
27927 * g++.dg/cpp1y/var-templ75.C: New test.
27928 * g++.dg/cpp1y/var-templ76.C: New test.
27929
27930 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
27931
27932 PR middle-end/107411
27933 PR middle-end/107411
27934 * g++.dg/pr107411.C: New test.
27935
27936 2023-02-28 Marek Polacek <polacek@redhat.com>
27937
27938 PR c++/108550
27939 * g++.dg/cpp1y/var-templ70.C: New test.
27940 * g++.dg/cpp1y/var-templ71.C: New test.
27941 * g++.dg/cpp1y/var-templ72.C: New test.
27942
27943 2023-02-28 Marek Polacek <polacek@redhat.com>
27944
27945 PR c++/107938
27946 * g++.dg/cpp1y/var-templ73.C: New test.
27947 * g++.dg/cpp1y/var-templ74.C: New test.
27948 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
27949
27950 2023-02-28 Jakub Jelinek <jakub@redhat.com>
27951
27952 PR sanitizer/108894
27953 * gcc.dg/ubsan/bounds-4.c: New test.
27954 * gcc.dg/ubsan/bounds-4a.c: New test.
27955 * gcc.dg/ubsan/bounds-4b.c: New test.
27956 * gcc.dg/ubsan/bounds-4c.c: New test.
27957 * gcc.dg/ubsan/bounds-4d.c: New test.
27958 * g++.dg/ubsan/bounds-1.C: New test.
27959
27960 2023-02-28 Richard Biener <rguenther@suse.de>
27961
27962 PR testsuite/108942
27963 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
27964
27965 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27966
27967 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
27968 message for "default_packed" targets.
27969
27970 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27971
27972 * lib/multiline.exp (handle-multiline-outputs): Shorten
27973 message to the same for fail and pass.
27974
27975 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27976
27977 PR testsuite/91419
27978 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
27979
27980 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27981
27982 PR testsuite/79356
27983 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
27984 of targets excluding xfail on lines 50 and 51.
27985
27986 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27987
27988 PR tree-optimization/108828
27989 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
27990
27991 2023-02-27 Harald Anlauf <anlauf@gmx.de>
27992
27993 PR fortran/108937
27994 * gfortran.dg/ibits_2.f90: New test.
27995
27996 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
27997
27998 * ada/acats/run_all.sh: Adjust example of compiler options.
27999
28000 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28001
28002 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
28003 Also add conditional to gm2-simple-execute.
28004
28005 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28006
28007 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
28008 (gm2_run_tower_test): New global variable. Add conditional
28009 before invoking gm2-local-exec.
28010
28011 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
28012
28013 * lib/multiline.exp (handle-multiline-outputs): Don't include the
28014 quoted multiline pattern in the pass/fail output.
28015
28016 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28017
28018 PR modula2/108261
28019 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
28020 variable access.
28021 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
28022 variable access.
28023 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
28024 variable access.
28025 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
28026 variable access.
28027 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
28028 variable access.
28029 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
28030 variable access.
28031 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
28032 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
28033 Add pathname.
28034 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
28035 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
28036 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
28037 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
28038 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
28039 Tidy up variable access.
28040 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
28041 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
28042 Add pathname.
28043 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
28044 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
28045 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
28046 (gm2_simple_execute): Keep executable if global is true.
28047 * lib/gm2-torture.exp: Add ; after global variable access.
28048 * lib/gm2.exp: Set up pathnames.
28049 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
28050 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
28051 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
28052 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
28053 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
28054 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
28055 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
28056 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
28057 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
28058 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
28059 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
28060 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
28061 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
28062 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
28063 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
28064 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
28065 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
28066 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
28067 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
28068 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
28069 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
28070 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
28071 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
28072 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
28073 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
28074 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
28075 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
28076 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
28077 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
28078 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
28079 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
28080 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
28081 * gm2/projects/pim/run/pass/tower/Window.def: New test.
28082 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
28083 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
28084 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
28085 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
28086 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
28087 New test.
28088 * gm2/projects/pim/run/pass/tower/star: New test.
28089
28090 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
28091
28092 * gcc.target/xtensa/pr108919.c: New test.
28093
28094 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
28095
28096 PR fortran/108621
28097 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
28098
28099 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
28100
28101 * gfortran.dg/weak-2.f90: New test.
28102 * gfortran.dg/weak-3.f90: New test.
28103
28104 2023-02-24 Martin Liska <mliska@suse.cz>
28105
28106 PR sanitizer/108834
28107 * c-c++-common/asan/global-overflow-1.c: Test line and column
28108 info for a global variable.
28109
28110 2023-02-24 Alexandre Oliva <oliva@adacore.com>
28111
28112 PR c++/105224
28113 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
28114
28115 2023-02-24 Jakub Jelinek <jakub@redhat.com>
28116
28117 PR middle-end/108854
28118 * g++.dg/opt/pr108854.C: New test.
28119
28120 2023-02-24 Jakub Jelinek <jakub@redhat.com>
28121
28122 PR target/108881
28123 * gcc.target/i386/avx512bf16-pr108881.c: New test.
28124
28125 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
28126
28127 * gcc.target/mips/clz.c: New test.
28128 * gcc.target/mips/clo.c: New test.
28129 * gcc.target/mips/mips.exp: New option HAS_CLZ.
28130
28131 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
28132
28133 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
28134
28135 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
28136
28137 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
28138 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
28139
28140 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
28141
28142 * gcc.target/xtensa/elim_callee_saved.c: New.
28143
28144 2023-02-23 Jakub Jelinek <jakub@redhat.com>
28145
28146 PR testsuite/108899
28147 * g++.dg/modules/modules.exp: Only override unsupported if it
28148 exists and saved-unsupported doesn't.
28149
28150 2023-02-23 Richard Biener <rguenther@suse.de>
28151
28152 PR tree-optimization/108888
28153 * g++.dg/torture/pr108888.C: New testcase.
28154
28155 2023-02-22 Marek Polacek <polacek@redhat.com>
28156
28157 PR c/108880
28158 * c-c++-common/ubsan/pr108880.c: New test.
28159
28160 2023-02-22 Harald Anlauf <anlauf@gmx.de>
28161
28162 PR fortran/96024
28163 * gfortran.dg/pr96024.f90: New test.
28164
28165 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28166
28167 * g++.dg/modules/modules.exp: Override unsupported to update
28168 module_do, and test it after dg-test.
28169
28170 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28171
28172 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
28173 * gcc.target/arm/aes-fuse-2.c: Likewise.
28174
28175 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28176
28177 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
28178 usable in initializers.
28179
28180 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28181
28182 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
28183 arm-*-*.
28184 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
28185
28186 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28187
28188 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
28189 message.
28190
28191 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28192
28193 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
28194
28195 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
28196
28197 * gcc.dg/vect/vect-simd-clone-16.c: New test.
28198 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
28199 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
28200 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
28201 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
28202 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
28203 * gcc.dg/vect/vect-simd-clone-17.c: New test.
28204 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
28205 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
28206 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
28207 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
28208 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
28209 * gcc.dg/vect/vect-simd-clone-18.c: New test.
28210 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
28211 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
28212 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
28213 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
28214 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
28215
28216 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28217
28218 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
28219 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
28220 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
28221 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
28222 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
28223 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
28224
28225 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
28226
28227 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
28228 condition.
28229
28230 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
28231
28232 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
28233 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
28234 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
28235 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
28236 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
28237 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
28238 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
28239 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
28240 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
28241 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
28242 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
28243 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
28244 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
28245 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
28246 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
28247 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
28248 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
28249 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
28250 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
28251 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
28252 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
28253 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
28254 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
28255 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
28256 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
28257 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
28258 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
28259 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
28260 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
28261 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
28262 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
28263 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
28264 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
28265 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
28266 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
28267 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
28268 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
28269 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
28270 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
28271 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
28272 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
28273 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
28274 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
28275 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
28276 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
28277 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
28278 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
28279 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
28280 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
28281 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
28282 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
28283 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
28284 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
28285 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
28286 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
28287 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
28288 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
28289 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
28290 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
28291 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
28292 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
28293 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
28294 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
28295 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
28296 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
28297 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
28298 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
28299 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
28300 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
28301 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
28302 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
28303 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
28304 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
28305 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
28306 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
28307 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
28308 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
28309 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
28310 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
28311 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
28312 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
28313 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
28314 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
28315 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
28316 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
28317 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
28318 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
28319 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
28320 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
28321 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
28322 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
28323 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
28324 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
28325 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
28326 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
28327 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
28328 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
28329 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
28330 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
28331 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
28332 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
28333 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
28334 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
28335 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
28336 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
28337 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
28338 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
28339 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
28340 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
28341 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
28342 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
28343 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
28344 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
28345 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
28346 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
28347 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
28348 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
28349 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
28350 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
28351 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
28352 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
28353 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
28354 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
28355 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
28356 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
28357 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
28358 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
28359 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
28360 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
28361 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
28362 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
28363 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
28364 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
28365 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
28366 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
28367 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
28368 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
28369 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
28370 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
28371 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
28372 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
28373 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
28374 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
28375 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
28376 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
28377 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
28378 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
28379 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
28380 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
28381 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
28382 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
28383 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
28384 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
28385 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
28386 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
28387 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
28388 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
28389 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
28390 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
28391 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
28392 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
28393 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
28394 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
28395 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
28396 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
28397 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
28398 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
28399 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
28400 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
28401 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
28402 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
28403 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
28404 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
28405 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
28406 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
28407 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
28408 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
28409 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
28410 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
28411 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
28412 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
28413 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
28414 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
28415 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
28416 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
28417 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
28418 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
28419 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
28420 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
28421 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
28422 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
28423 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
28424 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
28425 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
28426 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
28427 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
28428 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
28429 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
28430 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
28431 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
28432 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
28433 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
28434 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
28435 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
28436 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
28437 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
28438 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
28439 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
28440 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
28441 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
28442 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
28443 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
28444 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
28445 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
28446 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
28447 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
28448 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
28449 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
28450 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
28451 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
28452 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
28453 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
28454 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
28455 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
28456 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
28457 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
28458 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
28459 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
28460 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
28461 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
28462 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
28463 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
28464 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
28465 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
28466 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
28467 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
28468 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
28469 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
28470 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
28471 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
28472 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
28473 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
28474 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
28475 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
28476 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
28477 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
28478 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
28479 out -Oz and -Og -g.
28480 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
28481
28482 2023-02-22 Jakub Jelinek <jakub@redhat.com>
28483
28484 PR middle-end/106258
28485 * g++.dg/ipa/pr106258.C: New test.
28486
28487 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
28488
28489 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
28490 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
28491 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
28492 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
28493 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
28494 * lib/target-supports.exp (check_compile): Use
28495 '-Wno-complain-wrong-lang'.
28496 * g++.dg/abi/empty12.C: Likewise.
28497 * g++.dg/abi/empty13.C: Likewise.
28498 * g++.dg/abi/empty14.C: Likewise.
28499 * g++.dg/abi/empty15.C: Likewise.
28500 * g++.dg/abi/empty16.C: Likewise.
28501 * g++.dg/abi/empty17.C: Likewise.
28502 * g++.dg/abi/empty18.C: Likewise.
28503 * g++.dg/abi/empty19.C: Likewise.
28504 * g++.dg/abi/empty22.C: Likewise.
28505 * g++.dg/abi/empty25.C: Likewise.
28506 * g++.dg/abi/empty26.C: Likewise.
28507 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
28508 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
28509 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
28510
28511 2023-02-21 David Malcolm <dmalcolm@redhat.com>
28512
28513 PR analyzer/108830
28514 * gcc.dg/analyzer/attribute-nonnull.c: Update for
28515 -Wanalyzer-use-of-uninitialized-value terminating analysis along
28516 a path.
28517 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
28518 * gcc.dg/analyzer/data-model-1.c: Likewise.
28519 * gcc.dg/analyzer/data-model-5.c: Likewise.
28520 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
28521 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
28522 -fno-analyzer-suppress-followups.
28523 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
28524 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
28525 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
28526 * gcc.dg/analyzer/pipe2-1.c: Likewise.
28527 * gcc.dg/analyzer/pr101547.c: Update for
28528 -Wanalyzer-use-of-uninitialized-value terminating analysis along
28529 a path.
28530 * gcc.dg/analyzer/pr101875.c: Likewise.
28531 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
28532 * gcc.dg/analyzer/pr104224.c: Add
28533 -fno-analyzer-suppress-followups.
28534 * gcc.dg/analyzer/realloc-2.c: Add
28535 -fno-analyzer-suppress-followups.
28536 * gcc.dg/analyzer/realloc-3.c: Likewise.
28537 * gcc.dg/analyzer/realloc-5.c: Likewise.
28538 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
28539 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
28540 * gcc.dg/analyzer/stdarg-1.c: Likewise.
28541 * gcc.dg/analyzer/symbolic-1.c: Likewise.
28542 * gcc.dg/analyzer/symbolic-7.c: Update for
28543 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
28544 path.
28545 * gcc.dg/analyzer/uninit-4.c: Likewise.
28546 * gcc.dg/analyzer/uninit-8.c: New test.
28547 * gcc.dg/analyzer/uninit-pr94713.c: Update for
28548 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
28549 path.
28550 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
28551
28552 2023-02-21 Harald Anlauf <anlauf@gmx.de>
28553
28554 PR fortran/96025
28555 * gfortran.dg/pr96025.f90: New test.
28556
28557 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
28558
28559 * gdc.dg/simd2a.d: Update.
28560 * gdc.dg/simd2b.d: Update.
28561 * gdc.dg/simd2c.d: Update.
28562 * gdc.dg/simd2d.d: Update.
28563 * gdc.dg/simd2e.d: Update.
28564 * gdc.dg/simd2f.d: Update.
28565 * gdc.dg/simd2g.d: Update.
28566 * gdc.dg/simd2h.d: Update.
28567 * gdc.dg/simd2i.d: Update.
28568 * gdc.dg/simd2j.d: Update.
28569
28570 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
28571
28572 * gdc.dg/ctfeintrinsics.d: New test.
28573
28574 2023-02-21 Richard Biener <rguenther@suse.de>
28575
28576 PR tree-optimization/108691
28577 * gcc.dg/pr108691.c: New testcase.
28578
28579 2023-02-21 Richard Biener <rguenther@suse.de>
28580
28581 PR tree-optimization/108793
28582 * gcc.dg/torture/pr108793.c: New testcase.
28583
28584 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
28585
28586 * rust/compile/torture/intrinsics-math.rs: New test.
28587
28588 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28589
28590 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
28591
28592 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28593
28594 * rust/execute/torture/closure3.rs: New test.
28595
28596 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
28597
28598 * rust/compile/torture/phantom_data.rs: New test.
28599
28600 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28601
28602 * rust/compile/torture/intrinsics-3.rs:
28603 * rust/execute/torture/atomic_load.rs: New test.
28604
28605 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28606
28607 * rust/compile/torture/intrinsics-5.rs: Fix error message.
28608
28609 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28610
28611 * rust/compile/torture/intrinsics-6.rs: New test.
28612 * rust/compile/torture/intrinsics-7.rs: New test.
28613
28614 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28615
28616 * rust/compile/torture/intrinsics-4.rs: New test.
28617 * rust/compile/torture/intrinsics-5.rs: New test.
28618 * rust/execute/torture/atomic_store.rs: New test.
28619
28620 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28621
28622 * rust/compile/torture/intrinsics-3.rs: New test.
28623
28624 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28625
28626 * rust/execute/torture/closure2.rs: New test.
28627
28628 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28629
28630 * rust/execute/torture/closure1.rs: New test.
28631
28632 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28633
28634 * rust/compile/issue-1589.rs: New test.
28635
28636 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28637
28638 * rust/compile/generics7.rs: Fix test with missing assertion.
28639 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
28640
28641 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
28642
28643 * rust/compile/missing_closing_paren.rs: New test.
28644
28645 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28646
28647 * rust/execute/torture/prefetch_data.rs: New test.
28648
28649 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28650
28651 * rust/compile/torture/issue-1555.rs: New test.
28652
28653 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
28654
28655 * rust/compile/const9.rs: New test.
28656
28657 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28658
28659 * rust/compile/issue-1272.rs: New test.
28660
28661 2023-02-21 Richard Biener <rguenther@suse.de>
28662
28663 PR tree-optimization/108868
28664 * gcc.dg/pr108868.c: New testcase.
28665
28666 2023-02-21 Richard Biener <rguenther@suse.de>
28667
28668 PR tree-optimization/108855
28669 * gcc.dg/pr108855.c: New testcase.
28670
28671 2023-02-21 Richard Biener <rguenther@suse.de>
28672
28673 Revert:
28674 2023-02-21 Richard Biener <rguenther@suse.de>
28675
28676 PR tree-optimization/108691
28677 * gcc.dg/pr108691.c: New testcase.
28678
28679 2023-02-20 Jakub Jelinek <jakub2redhat.com>
28680
28681 PR target/108862
28682 * gcc.dg/pr108862.c: New test.
28683 * gcc.target/powerpc/pr108862.c: New test.
28684
28685 2023-02-20 Marek Polacek <polacek@redhat.com>
28686
28687 PR c++/101073
28688 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
28689 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
28690
28691 2023-02-20 Marek Polacek <polacek@redhat.com>
28692
28693 PR c++/108829
28694 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
28695 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
28696
28697 2023-02-20 Richard Biener <rguenther@suse.de>
28698
28699 PR tree-optimization/108816
28700 * gcc.dg/torture/pr108816.c: New testcase.
28701
28702 2023-02-20 Richard Biener <rguenther@suse.de>
28703
28704 PR tree-optimization/108825
28705 * gcc.dg/torture/pr108825.c: New testcase.
28706
28707 2023-02-18 Jason Merrill <jason@redhat.com>
28708
28709 DR 2518
28710 PR c++/52809
28711 PR c++/53638
28712 PR c++/87389
28713 PR c++/89741
28714 PR c++/92099
28715 PR c++/104041
28716 PR c++/104691
28717 * g++.dg/DRs/dr2518.C: New test.
28718
28719 2023-02-18 Jakub Jelinek <jakub@redhat.com>
28720
28721 PR tree-optimization/108819
28722 * gcc.dg/pr108819.c: New test.
28723
28724 2023-02-18 Jakub Jelinek <jakub@redhat.com>
28725
28726 PR target/108832
28727 * gcc.target/i386/pr108832.c: New test.
28728
28729 2023-02-18 Martin Uecker <uecker@tugraz.at>
28730
28731 PR c/108375
28732 * gcc.dg/pr108375-1.c: New test.
28733 * gcc.dg/pr108375-2.c: New test.
28734
28735 2023-02-18 Martin Uecker <uecker@tugraz.at>
28736
28737 PR c/105660
28738 PR c/105660
28739 * gcc.dg/pr105660-1.c: New test.
28740 * gcc.dg/pr105660-2.c: New test.
28741
28742 2023-02-17 Patrick Palka <ppalka@redhat.com>
28743
28744 PR c++/108243
28745 PR c++/97553
28746 * g++.dg/opt/is_constant_evaluated1.C: New test.
28747 * g++.dg/opt/is_constant_evaluated2.C: New test.
28748
28749 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
28750
28751 PR target/108831
28752 * gcc.target/i386/pr108831-1.c: New test.
28753 * gcc.target/i386/pr108831-2.c: Ditto.
28754
28755 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
28756
28757 PR target/108805
28758 * gcc.dg/pr108805.c: New test.
28759
28760 2023-02-17 Richard Biener <rguenther@suse.de>
28761
28762 PR tree-optimization/108821
28763 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
28764
28765 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28766
28767 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
28768 CLOCK which is available on mingw as well as other platforms.
28769 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
28770
28771 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28772
28773 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
28774 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
28775 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
28776 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
28777 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
28778 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
28779 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
28780 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
28781 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
28782 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
28783 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
28784
28785 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28786
28787 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
28788
28789 2023-02-16 David Malcolm <dmalcolm@redhat.com>
28790
28791 PR analyzer/108806
28792 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
28793 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
28794 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
28795 (test_bitmask_2): New.
28796 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
28797
28798 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
28799
28800 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
28801
28802 2023-02-16 Patrick Palka <ppalka@redhat.com>
28803
28804 PR c++/107773
28805 * g++.dg/template/typename24.C: New test.
28806 * g++.dg/template/typename25.C: New test.
28807 * g++.dg/template/typename25a.C: New test.
28808 * g++.dg/template/typename26.C: New test.
28809
28810 2023-02-16 Jakub Jelinek <jakub@redhat.com>
28811
28812 PR tree-optimization/108657
28813 * gcc.dg/pr108657.c: New test.
28814
28815 2023-02-16 Jakub Jelinek <jakub@redhat.com>
28816
28817 PR tree-optimization/108783
28818 * gcc.c-torture/compile/pr108783.c: New test.
28819
28820 2023-02-16 Richard Biener <rguenther@suse.de>
28821
28822 PR tree-optimization/108791
28823 * gcc.dg/torture/pr108791.c: New testcase.
28824
28825 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
28826
28827 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
28828 as a non-LRA target.
28829
28830 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
28831
28832 PR fortran/103608
28833 * gfortran.dg/pr103608.f90: New test.
28834
28835 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
28836
28837 PR fortran/104554
28838 * gfortran.dg/pr104554.f90: New test.
28839
28840 2023-02-15 David Malcolm <dmalcolm@redhat.com>
28841
28842 PR analyzer/108664
28843 PR analyzer/108666
28844 PR analyzer/108725
28845 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
28846 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
28847 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
28848
28849 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
28850
28851 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
28852 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
28853 * gcc.target/i386/pr99464.c: Ditto.
28854 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
28855 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
28856 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
28857 * gcc.target/i386/pr98063.c: Ditto.
28858 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
28859 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
28860 * gcc.target/i386/pr95464.c: Ditto.
28861 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
28862 * gcc.target/i386/pr99530-2.c: Ditto.
28863 * gcc.target/i386/pr99530-3.c: Ditto.
28864 * gcc.target/i386/pr99530-4.c: Ditto.
28865 * gcc.target/i386/pr99530-5.c: Ditto.
28866 * gcc.target/i386/pr99530-6.c: Ditto.
28867 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
28868
28869 2023-02-15 Marek Polacek <polacek@redhat.com>
28870
28871 PR middle-end/106080
28872 * c-c++-common/Wdangling-pointer-10.c: New test.
28873 * c-c++-common/Wdangling-pointer-9.c: New test.
28874
28875 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28876
28877 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
28878 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
28879 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
28880 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
28881 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
28882 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
28883 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
28884 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
28885 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
28886 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
28887 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
28888 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
28889 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
28890 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
28891 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
28892
28893 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28894
28895 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
28896 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
28897 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
28898 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
28899 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
28900 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
28901 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
28902 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
28903 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
28904 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
28905 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
28906 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
28907 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
28908 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
28909 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
28910
28911 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28912
28913 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
28914 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
28915 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
28916 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
28917 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
28918 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
28919 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
28920 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
28921 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
28922 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
28923 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
28924 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
28925 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
28926 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
28927 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
28928
28929 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28930
28931 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
28932 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
28933 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
28934 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
28935 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
28936 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
28937 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
28938 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
28939 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
28940 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
28941 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
28942 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
28943 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
28944 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
28945 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
28946
28947 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28948
28949 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
28950 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
28951 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
28952 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
28953 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
28954 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
28955 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
28956 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
28957 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
28958 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
28959 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
28960 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
28961 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
28962 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
28963 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
28964
28965 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28966
28967 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
28968 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
28969 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
28970 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
28971 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
28972 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
28973 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
28974 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
28975 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
28976 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
28977 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
28978 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
28979 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
28980 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
28981 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
28982
28983 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28984
28985 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
28986 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
28987 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
28988 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
28989 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
28990 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
28991 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
28992 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
28993 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
28994 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
28995 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
28996 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
28997 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
28998 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
28999 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
29000
29001 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29002
29003 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
29004 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
29005 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
29006 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
29007 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
29008 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
29009 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
29010 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
29011 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
29012 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
29013 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
29014 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
29015 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
29016 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
29017 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
29018
29019 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29020
29021 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
29022 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
29023 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
29024 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
29025 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
29026 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
29027 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
29028 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
29029 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
29030 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
29031 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
29032 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
29033 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
29034 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
29035 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
29036
29037 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29038
29039 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
29040 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
29041 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
29042 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
29043 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
29044 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
29045 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
29046 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
29047 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
29048 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
29049 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
29050 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
29051 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
29052 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
29053 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
29054
29055 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29056
29057 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
29058 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
29059 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
29060 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
29061 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
29062 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
29063 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
29064 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
29065 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
29066 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
29067 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
29068 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
29069 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
29070 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
29071 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
29072
29073 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29074
29075 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
29076 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
29077 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
29078 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
29079 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
29080 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
29081 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
29082 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
29083 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
29084 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
29085 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
29086 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
29087 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
29088 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
29089 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
29090 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
29091 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
29092 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
29093 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
29094 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
29095 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
29096 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
29097 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
29098 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
29099 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
29100 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
29101 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
29102 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
29103 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
29104 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
29105 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
29106 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
29107 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
29108 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
29109 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
29110 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
29111 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
29112 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
29113 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
29114 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
29115 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
29116 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
29117 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
29118 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
29119 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
29120
29121 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29122
29123 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
29124 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
29125 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
29126 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
29127 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
29128 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
29129 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
29130 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
29131 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
29132 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
29133 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
29134 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
29135 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
29136 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
29137 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
29138 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
29139 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
29140 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
29141 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
29142 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
29143 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
29144 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
29145 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
29146 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
29147 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
29148 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
29149 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
29150 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
29151 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
29152 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
29153 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
29154 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
29155 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
29156 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
29157 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
29158 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
29159 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
29160 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
29161 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
29162 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
29163 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
29164 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
29165 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
29166 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
29167 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
29168 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
29169 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
29170 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
29171 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
29172 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
29173 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
29174 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
29175 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
29176 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
29177 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
29178 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
29179 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
29180 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
29181 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
29182 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
29183
29184 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29185
29186 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
29187 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
29188 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
29189 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
29190 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
29191 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
29192 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
29193 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
29194 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
29195
29196 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29197
29198 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
29199 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
29200 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
29201 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
29202 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
29203 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
29204 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
29205 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
29206 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
29207 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
29208 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
29209 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
29210 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
29211 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
29212 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
29213 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
29214 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
29215 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
29216
29217 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29218
29219 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
29220 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
29221 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
29222 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
29223 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
29224 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
29225 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
29226 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
29227 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
29228 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
29229 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
29230 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
29231 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
29232 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
29233 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
29234 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
29235 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
29236 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
29237
29238 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29239
29240 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
29241 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
29242 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
29243 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
29244 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
29245 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
29246 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
29247 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
29248 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
29249 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
29250 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
29251 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
29252 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
29253 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
29254 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
29255 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
29256 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
29257 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
29258
29259 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29260
29261 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
29262 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
29263 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
29264 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
29265 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
29266 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
29267 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
29268 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
29269 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
29270 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
29271 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
29272 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
29273 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
29274 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
29275 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
29276 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
29277 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
29278 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
29279
29280 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29281
29282 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
29283 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
29284 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
29285 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
29286 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
29287 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
29288 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
29289 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
29290 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
29291 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
29292 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
29293 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
29294 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
29295 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
29296 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
29297 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
29298 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
29299 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
29300
29301 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29302
29303 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
29304 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
29305 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
29306 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
29307 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
29308 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
29309 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
29310 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
29311 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
29312 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
29313 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
29314 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
29315 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
29316 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
29317 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
29318 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
29319 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
29320 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
29321
29322 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29323
29324 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
29325 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
29326 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
29327 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
29328 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
29329 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
29330 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
29331 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
29332 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
29333 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
29334 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
29335 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
29336 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
29337 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
29338 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
29339 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
29340 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
29341 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
29342
29343 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29344
29345 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
29346 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
29347 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
29348 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
29349 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
29350 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
29351 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
29352 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
29353 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
29354 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
29355 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
29356 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
29357 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
29358 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
29359 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
29360 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
29361 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
29362 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
29363
29364 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29365
29366 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
29367 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
29368 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
29369 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
29370 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
29371 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
29372 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
29373 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
29374 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
29375 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
29376 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
29377 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
29378 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
29379 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
29380 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
29381 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
29382 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
29383 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
29384
29385 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29386
29387 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
29388 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
29389 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
29390 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
29391 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
29392 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
29393 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
29394 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
29395 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
29396 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
29397 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
29398 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
29399 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
29400 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
29401 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
29402 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
29403 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
29404 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
29405
29406 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29407
29408 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
29409 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
29410 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
29411 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
29412 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
29413 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
29414 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
29415 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
29416 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
29417 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
29418 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
29419 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
29420 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
29421 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
29422 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
29423 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
29424 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
29425 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
29426
29427 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29428
29429 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
29430 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
29431 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
29432 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
29433 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
29434 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
29435 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
29436 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
29437 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
29438 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
29439 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
29440 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
29441 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
29442 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
29443 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
29444 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
29445 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
29446 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
29447
29448 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29449
29450 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
29451 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
29452 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
29453 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
29454 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
29455 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
29456 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
29457 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
29458 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
29459 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
29460 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
29461 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
29462 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
29463 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
29464 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
29465 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
29466 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
29467 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
29468 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
29469 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
29470 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
29471 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
29472 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
29473 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
29474 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
29475 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
29476 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
29477 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
29478 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
29479 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
29480 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
29481 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
29482 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
29483 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
29484 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
29485 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
29486 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
29487 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
29488 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
29489 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
29490 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
29491 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
29492 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
29493 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
29494 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
29495 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
29496 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
29497 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
29498 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
29499 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
29500 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
29501 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
29502 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
29503 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
29504
29505 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29506
29507 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
29508 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
29509 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
29510 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
29511 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
29512 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
29513 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
29514 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
29515 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
29516 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
29517 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
29518 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
29519 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
29520 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
29521 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
29522 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
29523 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
29524 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
29525 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
29526 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
29527 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
29528 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
29529 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
29530 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
29531 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
29532 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
29533 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
29534 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
29535 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
29536 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
29537 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
29538 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
29539 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
29540 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
29541 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
29542 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
29543 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
29544 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
29545 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
29546 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
29547 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
29548 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
29549 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
29550 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
29551 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
29552 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
29553 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
29554 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
29555 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
29556 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
29557 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
29558 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
29559 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
29560 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
29561 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
29562 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
29563 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
29564 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
29565 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
29566 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
29567 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
29568 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
29569 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
29570 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
29571 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
29572 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
29573 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
29574 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
29575 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
29576 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
29577 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
29578 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
29579
29580 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29581
29582 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
29583 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
29584 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
29585 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
29586 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
29587 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
29588 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
29589 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
29590 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
29591
29592 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29593
29594 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
29595 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
29596 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
29597 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
29598 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
29599 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
29600 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
29601 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
29602 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
29603 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
29604 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
29605 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
29606 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
29607 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
29608 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
29609 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
29610 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
29611 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
29612
29613 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29614
29615 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
29616 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
29617 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
29618 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
29619 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
29620 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
29621 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
29622 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
29623 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
29624 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
29625 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
29626 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
29627 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
29628 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
29629 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
29630 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
29631 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
29632 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
29633
29634 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29635
29636 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
29637 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
29638 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
29639 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
29640 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
29641 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
29642 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
29643 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
29644 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
29645 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
29646 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
29647 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
29648 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
29649 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
29650 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
29651 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
29652 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
29653 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
29654 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
29655 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
29656 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
29657 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
29658 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
29659 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
29660 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
29661 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
29662 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
29663 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
29664 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
29665 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
29666 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
29667 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
29668 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
29669 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
29670 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
29671 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
29672
29673 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29674
29675 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
29676 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
29677 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
29678 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
29679 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
29680 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
29681 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
29682 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
29683 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
29684 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
29685 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
29686 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
29687 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
29688 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
29689 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
29690 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
29691 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
29692 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
29693
29694 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29695
29696 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
29697 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
29698 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
29699 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
29700 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
29701 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
29702 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
29703 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
29704 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
29705 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
29706 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
29707 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
29708 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
29709 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
29710 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
29711 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
29712 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
29713 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
29714 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
29715 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
29716 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
29717 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
29718 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
29719 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
29720 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
29721 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
29722 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
29723 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
29724 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
29725 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
29726 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
29727 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
29728 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
29729 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
29730 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
29731 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
29732
29733 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29734
29735 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
29736 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
29737 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
29738 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
29739 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
29740 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
29741 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
29742 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
29743 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
29744 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
29745 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
29746 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
29747 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
29748 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
29749 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
29750 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
29751 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
29752 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
29753
29754 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29755
29756 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
29757 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
29758 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
29759 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
29760 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
29761 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
29762 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
29763 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
29764 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
29765 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
29766 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
29767 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
29768 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
29769 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
29770 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
29771 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
29772 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
29773 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
29774 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
29775 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
29776 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
29777 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
29778 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
29779 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
29780 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
29781 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
29782 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
29783 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
29784 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
29785 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
29786 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
29787 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
29788 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
29789 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
29790 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
29791 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
29792
29793 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29794
29795 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
29796 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
29797 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
29798 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
29799 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
29800 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
29801 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
29802 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
29803 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
29804 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
29805 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
29806 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
29807 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
29808 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
29809 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
29810 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
29811 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
29812 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
29813
29814 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29815
29816 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
29817 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
29818 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
29819 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
29820 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
29821 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
29822 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
29823 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
29824 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
29825 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
29826 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
29827 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
29828 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
29829 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
29830 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
29831 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
29832 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
29833 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
29834 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
29835 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
29836 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
29837 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
29838 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
29839 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
29840 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
29841 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
29842 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
29843 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
29844 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
29845 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
29846 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
29847 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
29848 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
29849 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
29850 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
29851 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
29852
29853 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29854
29855 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
29856 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
29857 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
29858 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
29859 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
29860 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
29861 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
29862 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
29863 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
29864
29865 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29866
29867 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
29868 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
29869 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
29870 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
29871 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
29872 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
29873 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
29874 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
29875 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
29876 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
29877 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
29878 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
29879 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
29880 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
29881 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
29882 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
29883 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
29884 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
29885
29886 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29887
29888 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
29889 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
29890 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
29891 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
29892 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
29893 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
29894 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
29895 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
29896 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
29897 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
29898 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
29899 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
29900 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
29901 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
29902 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
29903 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
29904 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
29905 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
29906 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
29907 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
29908 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
29909 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
29910 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
29911 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
29912 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
29913 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
29914 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
29915 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
29916 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
29917 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
29918 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
29919 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
29920 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
29921 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
29922 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
29923 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
29924 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
29925 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
29926 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
29927 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
29928 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
29929 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
29930 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
29931 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
29932 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
29933 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
29934 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
29935 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
29936 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
29937 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
29938
29939 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29940
29941 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
29942 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
29943 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
29944 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
29945 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
29946 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
29947 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
29948 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
29949 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
29950
29951 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29952
29953 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
29954 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
29955 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
29956 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
29957 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
29958 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
29959 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
29960 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
29961 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
29962 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
29963 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
29964 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
29965 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
29966 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
29967 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
29968 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
29969 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
29970 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
29971
29972 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29973
29974 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
29975 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
29976 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
29977 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
29978 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
29979 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
29980 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
29981 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
29982 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
29983 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
29984 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
29985 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
29986 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
29987 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
29988 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
29989 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
29990 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
29991 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
29992
29993 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29994
29995 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
29996 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
29997 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
29998 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
29999 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
30000 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
30001 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
30002 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
30003 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
30004 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
30005 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
30006 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
30007 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
30008 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
30009 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
30010 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
30011 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
30012 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
30013 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
30014 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
30015 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
30016 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
30017 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
30018 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
30019 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
30020 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
30021 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
30022 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
30023 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
30024 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
30025 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
30026 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
30027 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
30028 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
30029 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
30030 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
30031
30032 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30033
30034 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
30035 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
30036 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
30037 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
30038 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
30039 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
30040 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
30041 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
30042 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
30043 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
30044 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
30045 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
30046 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
30047 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
30048 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
30049 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
30050 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
30051 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
30052
30053 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30054
30055 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
30056 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
30057 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
30058 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
30059 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
30060 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
30061 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
30062 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
30063 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
30064 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
30065 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
30066 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
30067 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
30068 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
30069 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
30070 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
30071 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
30072 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
30073 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
30074 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
30075 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
30076 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
30077 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
30078 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
30079 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
30080 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
30081 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
30082 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
30083 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
30084 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
30085 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
30086 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
30087 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
30088 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
30089 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
30090 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
30091
30092 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30093
30094 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
30095 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
30096 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
30097 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
30098 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
30099 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
30100 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
30101 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
30102 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
30103 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
30104 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
30105 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
30106 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
30107 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
30108 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
30109 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
30110 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
30111 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
30112
30113 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30114
30115 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
30116 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
30117 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
30118 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
30119 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
30120 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
30121 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
30122 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
30123 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
30124 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
30125 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
30126 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
30127 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
30128 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
30129 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
30130 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
30131 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
30132 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
30133 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
30134 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
30135 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
30136 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
30137 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
30138 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
30139 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
30140 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
30141 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
30142 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
30143 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
30144 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
30145 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
30146 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
30147 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
30148 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
30149 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
30150 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
30151
30152 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30153
30154 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
30155 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
30156 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
30157 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
30158 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
30159 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
30160 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
30161 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
30162 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
30163 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
30164 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
30165 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
30166 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
30167 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
30168 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
30169 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
30170 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
30171 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
30172
30173 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30174
30175 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
30176 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
30177 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
30178 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
30179 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
30180 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
30181 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
30182 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
30183 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
30184 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
30185 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
30186 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
30187 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
30188 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
30189 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
30190 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
30191 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
30192 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
30193 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
30194 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
30195 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
30196 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
30197 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
30198 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
30199 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
30200 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
30201 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
30202 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
30203 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
30204 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
30205 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
30206 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
30207 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
30208 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
30209 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
30210 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
30211
30212 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30213
30214 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
30215 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
30216 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
30217 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
30218 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
30219 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
30220 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
30221 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
30222 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
30223
30224 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30225
30226 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
30227 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
30228 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
30229 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
30230 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
30231 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
30232 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
30233 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
30234 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
30235 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
30236 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
30237 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
30238 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
30239 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
30240 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
30241 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
30242 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
30243 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
30244
30245 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
30246
30247 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
30248 representations.
30249
30250 2023-02-15 Martin Jambor <mjambor@suse.cz>
30251
30252 PR ipa/108679
30253 * gcc.dg/ipa/pr108679.c: New test.
30254
30255 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
30256
30257 PR fortran/108512
30258 * gfortran.dg/gomp/loop-5.f90: New test.
30259 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
30260 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
30261
30262 2023-02-15 Jakub Jelinek <jakub@redhat.com>
30263
30264 PR target/108787
30265 PR target/103109
30266 * gcc.dg/pr108787.c: New test.
30267 * gcc.target/powerpc/pr108787.c: New test.
30268 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
30269
30270 2023-02-15 Jakub Jelinek <jakub@redhat.com>
30271
30272 * g++.dg/DRs/dr2475.C: New test.
30273 * g++.dg/DRs/dr2478.C: New test.
30274 * g++.dg/DRs/dr2530.C: New test.
30275 * g++.dg/DRs/dr2673.C: New test.
30276 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
30277
30278 2023-02-15 Marek Polacek <polacek@redhat.com>
30279
30280 PR c++/106675
30281 * g++.dg/cpp0x/overload-conv-5.C: New test.
30282
30283 2023-02-14 David Faust <david.faust@oracle.com>
30284
30285 PR target/108790
30286 * gcc.target/bpf/ldxdw.c: New test.
30287
30288 2023-02-14 Andrew Pinski <apinski@marvell.com>
30289
30290 PR tree-optimization/108355
30291 PR tree-optimization/96921
30292 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
30293 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
30294 * gcc.dg/tree-ssa/pr108354-1.c: New test.
30295
30296 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
30297
30298 * gnat.dg/shift2.adb: New test.
30299
30300 2023-02-14 Richard Biener <rguenther@suse.de>
30301
30302 PR tree-optimization/108782
30303 * gcc.dg/torture/pr108782.c: New testcase.
30304
30305 2023-02-14 Jakub Jelinek <jakub@redhat.com>
30306
30307 PR sanitizer/108777
30308 * gcc.dg/asan/pr108777-1.c: New test.
30309 * gcc.dg/asan/pr108777-2.c: New test.
30310 * gcc.dg/asan/pr108777-3.c: New test.
30311 * gcc.dg/asan/pr108777-4.c: New test.
30312 * gcc.dg/asan/pr108777-5.c: New test.
30313 * gcc.dg/asan/pr108777-6.c: New test.
30314 * gcc.dg/completion-3.c: Adjust expected multiline output.
30315
30316 2023-02-14 Andreas Schwab <schwab@suse.de>
30317
30318 PR target/108723
30319 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
30320 over cfi directives.
30321 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
30322 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
30323 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
30324 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
30325 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
30326 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
30327
30328 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
30329
30330 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
30331
30332 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
30333
30334 PR tree-optimization/96373
30335 PR tree-optimization/108571
30336 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
30337 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
30338 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
30339 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
30340
30341 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
30342
30343 PR target/96373
30344 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
30345 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
30346 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
30347 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
30348 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
30349 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
30350 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
30351 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
30352 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
30353 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
30354 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
30355 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
30356 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
30357 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
30358 * gcc.target/powerpc/pr96373.c: New test.
30359
30360 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
30361
30362 PR rtl-optimization/108681
30363 * gcc.target/aarch64/pr108681.c: New test.
30364
30365 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
30366
30367 * gcc.target/i386/pr108774.c: New.
30368
30369 2023-02-13 Harald Anlauf <anlauf@gmx.de>
30370
30371 PR fortran/103475
30372 * gfortran.dg/pr103475.f90: New test.
30373
30374 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
30375
30376 PR target/108516
30377 * gcc.target/i386/pr108516-1.c: New test.
30378 * gcc.target/i386/pr108516-2.c: Ditto.
30379
30380 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
30381
30382 * gfortran.dg/noinline.f90: New test.
30383 * gfortran.dg/noreturn-1.f90: New test.
30384 * gfortran.dg/noreturn-2.f90: New test.
30385 * gfortran.dg/noreturn-3.f90: New test.
30386 * gfortran.dg/noreturn-4.f90: New test.
30387 * gfortran.dg/noreturn-5.f90: New test.
30388 * gfortran.dg/weak-1.f90: New test.
30389
30390 2023-02-13 Richard Biener <rguenther@suse.de>
30391
30392 PR tree-optimization/108691
30393 * gcc.dg/pr108691.c: New testcase.
30394
30395 2023-02-13 Jonathan Yong <10walls@gmail.com>
30396
30397 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
30398 regex pattern to allow long long instead of just long.
30399
30400 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
30401
30402 * gcc.target/arc/milli-1.c: Update test.
30403
30404 2023-02-13 Richard Biener <rguenther@suse.de>
30405
30406 PR tree-optimization/106722
30407 * gcc.dg/torture/pr108737.c: New testcase.
30408
30409 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30410
30411 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
30412 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
30413 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
30414 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
30415 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
30416 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
30417 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
30418 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
30419 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
30420 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
30421 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
30422 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
30423 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
30424 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
30425 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
30426
30427 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30428
30429 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
30430 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
30431 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
30432 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
30433 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
30434 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
30435 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
30436 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
30437 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
30438 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
30439 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
30440 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
30441 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
30442 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
30443 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
30444 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
30445 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
30446 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
30447 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
30448 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
30449 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
30450 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
30451 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
30452 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
30453 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
30454 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
30455 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
30456 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
30457 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
30458 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
30459
30460 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30461
30462 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
30463 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
30464 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
30465 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
30466 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
30467 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
30468 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
30469 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
30470 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
30471 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
30472 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
30473 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
30474 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
30475 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
30476 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
30477
30478 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30479
30480 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
30481 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
30482 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
30483 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
30484 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
30485 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
30486 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
30487 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
30488 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
30489 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
30490 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
30491 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
30492 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
30493 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
30494 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
30495 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
30496 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
30497 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
30498 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
30499 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
30500 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
30501 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
30502 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
30503 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
30504 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
30505 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
30506 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
30507 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
30508 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
30509 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
30510
30511 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30512
30513 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
30514 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
30515 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
30516 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
30517 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
30518 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
30519 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
30520 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
30521 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
30522 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
30523 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
30524 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
30525 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
30526 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
30527 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
30528
30529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30530
30531 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
30532 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
30533 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
30534 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
30535 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
30536 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
30537 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
30538 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
30539 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
30540 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
30541 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
30542 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
30543 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
30544 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
30545 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
30546 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
30547 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
30548 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
30549 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
30550 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
30551 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
30552 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
30553 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
30554 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
30555 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
30556 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
30557 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
30558 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
30559 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
30560 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
30561
30562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30563
30564 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
30565 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
30566 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
30567 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
30568 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
30569 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
30570 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
30571 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
30572 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
30573 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
30574 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
30575 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
30576 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
30577 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
30578 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
30579
30580 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30581
30582 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
30583 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
30584 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
30585 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
30586 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
30587 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
30588 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
30589 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
30590 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
30591 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
30592 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
30593 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
30594 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
30595 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
30596 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
30597 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
30598 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
30599 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
30600 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
30601 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
30602 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
30603 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
30604 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
30605 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
30606 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
30607 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
30608 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
30609 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
30610 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
30611 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
30612
30613 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30614
30615 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
30616 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
30617 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
30618 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
30619 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
30620 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
30621 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
30622 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
30623 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
30624 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
30625 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
30626 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
30627 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
30628 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
30629 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
30630 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
30631 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
30632 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
30633 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
30634 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
30635 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
30636 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
30637 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
30638 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
30639 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
30640 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
30641 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
30642 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
30643 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
30644 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
30645 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
30646 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
30647 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
30648 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
30649 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
30650 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
30651 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
30652 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
30653 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
30654 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
30655 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
30656 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
30657 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
30658 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
30659 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
30660 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
30661 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
30662 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
30663 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
30664 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
30665 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
30666 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
30667 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
30668 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
30669 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
30670 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
30671 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
30672 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
30673 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
30674 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
30675
30676 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30677
30678 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
30679 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
30680 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
30681 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
30682 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
30683 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
30684 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
30685 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
30686 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
30687 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
30688 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
30689 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
30690 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
30691 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
30692 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
30693
30694 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30695
30696 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
30697 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
30698 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
30699 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
30700 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
30701 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
30702 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
30703 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
30704 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
30705 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
30706 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
30707 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
30708 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
30709 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
30710 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
30711 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
30712 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
30713 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
30714 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
30715 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
30716 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
30717 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
30718 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
30719 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
30720 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
30721 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
30722 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
30723 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
30724 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
30725 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
30726
30727 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30728
30729 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
30730 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
30731 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
30732 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
30733 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
30734 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
30735 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
30736 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
30737 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
30738 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
30739 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
30740 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
30741 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
30742 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
30743 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
30744
30745 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30746
30747 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
30748 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
30749 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
30750 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
30751 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
30752 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
30753 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
30754 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
30755 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
30756 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
30757 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
30758 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
30759 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
30760 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
30761 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
30762
30763 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30764
30765 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
30766 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
30767 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
30768 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
30769 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
30770 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
30771 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
30772 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
30773 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
30774 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
30775 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
30776 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
30777 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
30778 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
30779 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
30780
30781 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30782
30783 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
30784 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
30785 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
30786 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
30787 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
30788 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
30789 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
30790 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
30791 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
30792 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
30793 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
30794 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
30795 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
30796 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
30797 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
30798
30799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30800
30801 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
30802 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
30803 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
30804 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
30805 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
30806 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
30807 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
30808 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
30809 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
30810 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
30811 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
30812 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
30813 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
30814 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
30815 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
30816 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
30817 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
30818 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
30819 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
30820
30821 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30822
30823 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
30824 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
30825 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
30826 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
30827 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
30828 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
30829 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
30830 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
30831 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
30832 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
30833 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
30834 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
30835 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
30836 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
30837 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
30838 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
30839 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
30840 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
30841 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
30842 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
30843 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
30844 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
30845 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
30846 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
30847 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
30848 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
30849 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
30850 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
30851 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
30852 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
30853 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
30854 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
30855 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
30856 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
30857 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
30858 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
30859
30860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30861
30862 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
30863 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
30864 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
30865 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
30866 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
30867 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
30868 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
30869 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
30870 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
30871 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
30872 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
30873 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
30874 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
30875 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
30876 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
30877 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
30878 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
30879 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
30880
30881 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30882
30883 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
30884 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
30885 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
30886 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
30887 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
30888 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
30889 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
30890 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
30891 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
30892 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
30893 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
30894 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
30895 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
30896 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
30897 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
30898 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
30899 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
30900 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
30901 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
30902 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
30903 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
30904 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
30905 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
30906 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
30907 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
30908 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
30909 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
30910 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
30911 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
30912 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
30913 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
30914 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
30915 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
30916 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
30917 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
30918 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
30919
30920 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30921
30922 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
30923 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
30924 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
30925 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
30926 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
30927 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
30928 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
30929 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
30930 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
30931 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
30932 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
30933 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
30934 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
30935 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
30936 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
30937 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
30938 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
30939 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
30940
30941 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30942
30943 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
30944 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
30945 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
30946 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
30947 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
30948 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
30949 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
30950 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
30951 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
30952 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
30953 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
30954 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
30955 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
30956 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
30957 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
30958 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
30959 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
30960 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
30961 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
30962 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
30963 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
30964 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
30965 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
30966 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
30967 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
30968 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
30969 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
30970 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
30971 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
30972 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
30973 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
30974 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
30975 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
30976 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
30977 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
30978 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
30979
30980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30981
30982 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
30983 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
30984 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
30985 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
30986 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
30987 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
30988 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
30989 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
30990 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
30991 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
30992 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
30993 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
30994 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
30995 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
30996 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
30997 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
30998 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
30999 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
31000
31001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31002
31003 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
31004 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
31005 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
31006 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
31007 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
31008 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
31009 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
31010 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
31011 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
31012 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
31013 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
31014 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
31015 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
31016 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
31017 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
31018 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
31019 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
31020 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
31021 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
31022 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
31023 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
31024 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
31025 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
31026 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
31027 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
31028 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
31029 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
31030 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
31031 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
31032 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
31033 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
31034 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
31035 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
31036 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
31037 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
31038 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
31039
31040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31041
31042 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
31043 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
31044 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
31045 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
31046 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
31047 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
31048 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
31049 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
31050 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
31051 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
31052 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
31053 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
31054 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
31055 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
31056 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
31057 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
31058 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
31059 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
31060 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
31061 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
31062 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
31063 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
31064 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
31065 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
31066 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
31067 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
31068 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
31069 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
31070 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
31071 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
31072 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
31073 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
31074 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
31075 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
31076 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
31077 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
31078 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
31079 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
31080 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
31081 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
31082 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
31083 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
31084 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
31085 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
31086 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
31087 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
31088 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
31089 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
31090 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
31091 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
31092 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
31093 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
31094 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
31095 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
31096 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
31097 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
31098 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
31099 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
31100 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
31101 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
31102 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
31103 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
31104 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
31105 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
31106 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
31107 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
31108 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
31109 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
31110 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
31111 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
31112 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
31113 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
31114
31115 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31116
31117 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
31118 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
31119 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
31120 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
31121 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
31122 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
31123 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
31124 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
31125 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
31126 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
31127 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
31128 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
31129 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
31130 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
31131 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
31132 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
31133 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
31134 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
31135
31136 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31137
31138 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
31139 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
31140 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
31141 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
31142 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
31143 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
31144 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
31145 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
31146 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
31147 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
31148 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
31149 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
31150 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
31151 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
31152 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
31153 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
31154 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
31155 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
31156 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
31157 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
31158 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
31159 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
31160 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
31161 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
31162 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
31163 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
31164 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
31165 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
31166 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
31167 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
31168 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
31169 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
31170 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
31171 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
31172 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
31173 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
31174
31175 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31176
31177 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
31178 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
31179 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
31180 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
31181 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
31182 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
31183 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
31184 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
31185 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
31186 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
31187 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
31188 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
31189 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
31190 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
31191 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
31192 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
31193 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
31194 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
31195
31196 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31197
31198 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
31199 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
31200 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
31201 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
31202 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
31203 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
31204 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
31205 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
31206 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
31207 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
31208 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
31209 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
31210 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
31211 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
31212 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
31213 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
31214 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
31215 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
31216
31217 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31218
31219 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
31220 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
31221 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
31222 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
31223 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
31224 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
31225 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
31226 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
31227 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
31228 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
31229 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
31230 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
31231 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
31232 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
31233 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
31234 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
31235 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
31236 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
31237
31238 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31239
31240 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
31241 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
31242 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
31243 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
31244 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
31245 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
31246 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
31247 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
31248 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
31249 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
31250 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
31251 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
31252 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
31253 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
31254 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
31255 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
31256 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
31257 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
31258
31259 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31260
31261 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
31262 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
31263 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
31264 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
31265 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
31266 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
31267 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
31268 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
31269 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
31270 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
31271 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
31272 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
31273 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
31274 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
31275 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
31276 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
31277 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
31278 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
31279 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
31280 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
31281 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
31282 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
31283 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
31284 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
31285
31286 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31287
31288 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
31289 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
31290 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
31291 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
31292 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
31293 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
31294 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
31295 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
31296 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
31297 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
31298 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
31299 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
31300 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
31301 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
31302 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
31303 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
31304 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
31305 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
31306 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
31307 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
31308 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
31309 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
31310 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
31311
31312 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31313
31314 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
31315 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
31316 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
31317 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
31318 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
31319 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
31320 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
31321 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
31322 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
31323 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
31324 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
31325 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
31326 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
31327 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
31328 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
31329 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
31330 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
31331 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
31332 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
31333 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
31334 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
31335 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
31336 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
31337 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
31338 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
31339 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
31340 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
31341 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
31342 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
31343 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
31344
31345 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31346
31347 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
31348 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
31349 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
31350 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
31351 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
31352 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
31353 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
31354 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
31355 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
31356 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
31357 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
31358 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
31359 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
31360 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
31361 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
31362 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
31363 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
31364 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
31365 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
31366 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
31367 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
31368 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
31369 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
31370 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
31371 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
31372 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
31373 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
31374 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
31375 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
31376 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
31377
31378 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31379
31380 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
31381 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
31382 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
31383 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
31384 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
31385 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
31386 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
31387 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
31388 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
31389 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
31390 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
31391 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
31392 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
31393 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
31394 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
31395 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
31396 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
31397 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
31398 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
31399 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
31400 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
31401 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
31402 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
31403 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
31404 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
31405 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
31406 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
31407 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
31408
31409 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31410
31411 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
31412 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
31413 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
31414 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
31415 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
31416 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
31417 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
31418 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
31419 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
31420 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
31421 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
31422 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
31423
31424 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31425
31426 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
31427 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
31428 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
31429 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
31430 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
31431 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
31432
31433 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31434
31435 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
31436 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
31437 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
31438 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
31439 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
31440 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
31441 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
31442 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
31443 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
31444 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
31445 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
31446 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
31447 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
31448 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
31449 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
31450 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
31451 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
31452 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
31453
31454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31455
31456 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
31457 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
31458 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
31459 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
31460 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
31461 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
31462 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
31463 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
31464 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
31465 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
31466 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
31467 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
31468 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
31469 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
31470 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
31471 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
31472 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
31473 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
31474 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
31475 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
31476 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
31477 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
31478 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
31479 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
31480 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
31481 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
31482 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
31483 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
31484 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
31485 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
31486 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
31487 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
31488 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
31489 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
31490 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
31491 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
31492
31493 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31494
31495 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
31496 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
31497 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
31498 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
31499 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
31500 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
31501 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
31502 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
31503 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
31504 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
31505 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
31506 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
31507 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
31508 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
31509 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
31510 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
31511 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
31512 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
31513 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
31514 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
31515 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
31516 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
31517 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
31518 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
31519 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
31520 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
31521 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
31522 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
31523 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
31524 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
31525 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
31526 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
31527 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
31528 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
31529 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
31530 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
31531
31532 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31533
31534 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
31535 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
31536 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
31537 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
31538 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
31539 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
31540 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
31541 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
31542 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
31543 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
31544 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
31545 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
31546 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
31547 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
31548 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
31549 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
31550 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
31551 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
31552
31553 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31554
31555 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
31556 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
31557 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
31558 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
31559 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
31560 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
31561 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
31562 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
31563 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
31564 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
31565 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
31566 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
31567 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
31568 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
31569 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
31570 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
31571 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
31572 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
31573
31574 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31575
31576 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
31577 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
31578 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
31579 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
31580 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
31581 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
31582 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
31583 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
31584 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
31585 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
31586 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
31587 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
31588 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
31589 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
31590 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
31591 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
31592 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
31593 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
31594 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
31595 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
31596 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
31597 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
31598 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
31599 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
31600 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
31601 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
31602
31603 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31604
31605 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
31606 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
31607 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
31608 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
31609 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
31610 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
31611 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
31612 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
31613 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
31614 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
31615 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
31616 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
31617 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
31618 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
31619 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
31620 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
31621 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
31622 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
31623 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
31624 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
31625 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
31626 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
31627 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
31628 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
31629 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
31630 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
31631
31632 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31633
31634 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
31635 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
31636 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
31637 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
31638 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
31639 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
31640 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
31641 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
31642 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
31643 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
31644 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
31645 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
31646 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
31647 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
31648 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
31649 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
31650 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
31651 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
31652
31653 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31654
31655 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
31656 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
31657 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
31658 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
31659 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
31660 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
31661 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
31662 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
31663 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
31664 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
31665 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
31666 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
31667 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
31668 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
31669 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
31670 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
31671 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
31672 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
31673
31674 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31675
31676 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
31677 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
31678 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
31679 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
31680 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
31681 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
31682 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
31683 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
31684 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
31685 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
31686 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
31687 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
31688 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
31689 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
31690 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
31691 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
31692 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
31693 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
31694 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
31695 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
31696 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
31697 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
31698
31699 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31700
31701 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
31702 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
31703 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
31704 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
31705 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
31706 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
31707 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
31708 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
31709 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
31710 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
31711 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
31712 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
31713 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
31714 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
31715 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
31716 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
31717 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
31718 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
31719 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
31720 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
31721 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
31722 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
31723
31724 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31725
31726 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
31727
31728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31729
31730 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
31731 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
31732 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
31733 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
31734 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
31735 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
31736 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
31737 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
31738 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
31739 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
31740 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
31741 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
31742 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
31743 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
31744 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
31745 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
31746 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
31747 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
31748 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
31749 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
31750 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
31751 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
31752 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
31753 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
31754 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
31755 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
31756 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
31757 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
31758 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
31759 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
31760
31761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31762
31763 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
31764 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
31765 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
31766 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
31767 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
31768 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
31769 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
31770 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
31771 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
31772 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
31773 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
31774 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
31775 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
31776 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
31777 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
31778 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
31779 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
31780 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
31781 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
31782 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
31783 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
31784 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
31785 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
31786 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
31787 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
31788 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
31789 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
31790 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
31791 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
31792 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
31793
31794 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31795
31796 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
31797 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
31798 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
31799 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
31800 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
31801 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
31802 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
31803 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
31804 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
31805 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
31806 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
31807 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
31808 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
31809 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
31810 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
31811 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
31812 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
31813 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
31814 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
31815 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
31816 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
31817 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
31818 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
31819 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
31820 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
31821 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
31822 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
31823 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
31824 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
31825 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
31826
31827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31828
31829 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
31830 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
31831 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
31832 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
31833 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
31834 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
31835 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
31836 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
31837 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
31838 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
31839 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
31840 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
31841 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
31842 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
31843 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
31844 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
31845 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
31846 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
31847 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
31848 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
31849 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
31850 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
31851 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
31852 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
31853 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
31854 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
31855 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
31856 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
31857 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
31858 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
31859
31860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31861
31862 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
31863 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
31864 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
31865 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
31866 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
31867 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
31868 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
31869 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
31870 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
31871 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
31872 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
31873 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
31874 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
31875 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
31876 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
31877 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
31878 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
31879 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
31880 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
31881 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
31882 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
31883 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
31884 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
31885 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
31886 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
31887 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
31888 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
31889 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
31890 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
31891 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
31892
31893 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31894
31895 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
31896 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
31897 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
31898 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
31899 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
31900 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
31901 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
31902 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
31903 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
31904 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
31905 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
31906 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
31907 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
31908 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
31909 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
31910 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
31911 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
31912 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
31913 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
31914 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
31915 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
31916 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
31917 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
31918 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
31919 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
31920 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
31921 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
31922 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
31923 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
31924 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
31925
31926 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31927
31928 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
31929 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
31930 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
31931 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
31932 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
31933 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
31934 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
31935 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
31936 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
31937 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
31938 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
31939 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
31940 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
31941 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
31942 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
31943 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
31944 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
31945 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
31946 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
31947 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
31948 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
31949 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
31950 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
31951 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
31952 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
31953 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
31954 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
31955 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
31956 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
31957 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
31958
31959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31960
31961 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
31962 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
31963 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
31964 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
31965 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
31966 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
31967 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
31968 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
31969 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
31970 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
31971 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
31972 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
31973 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
31974 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
31975 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
31976 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
31977 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
31978 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
31979 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
31980 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
31981 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
31982 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
31983 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
31984 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
31985 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
31986 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
31987 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
31988 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
31989 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
31990 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
31991
31992 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31993
31994 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
31995 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
31996 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
31997 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
31998 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
31999 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
32000 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
32001 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
32002 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
32003 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
32004 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
32005 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
32006 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
32007 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
32008 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
32009 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
32010 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
32011 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
32012 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
32013 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
32014 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
32015 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
32016 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
32017 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
32018 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
32019 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
32020 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
32021 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
32022 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
32023 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
32024
32025 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32026
32027 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
32028 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
32029 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
32030 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
32031 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
32032 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
32033 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
32034 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
32035 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
32036 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
32037 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
32038 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
32039 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
32040 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
32041 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
32042 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
32043 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
32044 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
32045 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
32046 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
32047 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
32048 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
32049 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
32050 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
32051 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
32052 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
32053 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
32054 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
32055 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
32056 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
32057
32058 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32059
32060 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
32061 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
32062 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
32063 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
32064 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
32065 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
32066 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
32067 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
32068 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
32069 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
32070 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
32071 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
32072 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
32073 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
32074 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
32075 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
32076 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
32077 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
32078 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
32079 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
32080 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
32081 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
32082 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
32083 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
32084 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
32085 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
32086 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
32087 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
32088 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
32089 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
32090
32091 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32092
32093 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
32094 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
32095 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
32096 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
32097 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
32098 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
32099 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
32100 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
32101 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
32102 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
32103 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
32104 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
32105 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
32106 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
32107 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
32108 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
32109 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
32110 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
32111 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
32112 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
32113 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
32114 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
32115 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
32116 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
32117 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
32118 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
32119 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
32120 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
32121 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
32122 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
32123
32124 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32125
32126 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
32127
32128 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32129
32130 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
32131 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
32132 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
32133 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
32134 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
32135 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
32136 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
32137 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
32138 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
32139 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
32140 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
32141 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
32142 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
32143 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
32144 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
32145 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
32146 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
32147 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
32148 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
32149 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
32150 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
32151 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
32152 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
32153 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
32154 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
32155 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
32156 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
32157 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
32158 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
32159 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
32160 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
32161 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
32162 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
32163 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
32164 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
32165 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
32166
32167 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32168
32169 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
32170 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
32171 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
32172 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
32173 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
32174 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
32175 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
32176 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
32177 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
32178 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
32179 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
32180 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
32181 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
32182 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
32183 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
32184 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
32185 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
32186 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
32187 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
32188 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
32189 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
32190 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
32191 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
32192 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
32193 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
32194 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
32195 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
32196 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
32197 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
32198 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
32199 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
32200 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
32201 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
32202 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
32203 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
32204 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
32205
32206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32207
32208 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
32209 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
32210 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
32211 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
32212 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
32213 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
32214 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
32215 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
32216 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
32217 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
32218 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
32219 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
32220 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
32221 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
32222 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
32223 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
32224 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
32225 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
32226 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
32227 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
32228 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
32229 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
32230 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
32231 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
32232 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
32233 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
32234 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
32235 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
32236 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
32237 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
32238 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
32239 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
32240 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
32241 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
32242 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
32243 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
32244
32245 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32246
32247 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
32248 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
32249 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
32250 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
32251 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
32252 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
32253 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
32254 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
32255 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
32256 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
32257 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
32258 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
32259 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
32260 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
32261 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
32262 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
32263 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
32264 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
32265 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
32266 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
32267 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
32268 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
32269 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
32270 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
32271 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
32272 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
32273 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
32274 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
32275 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
32276 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
32277 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
32278 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
32279 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
32280 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
32281 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
32282 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
32283
32284 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32285
32286 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
32287 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
32288 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
32289 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
32290 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
32291 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
32292 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
32293 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
32294 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
32295 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
32296 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
32297 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
32298 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
32299 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
32300 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
32301 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
32302 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
32303 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
32304 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
32305 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
32306 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
32307 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
32308 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
32309 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
32310 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
32311 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
32312 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
32313 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
32314 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
32315 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
32316 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
32317 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
32318 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
32319 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
32320 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
32321 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
32322
32323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32324
32325 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
32326 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
32327 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
32328 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
32329 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
32330 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
32331 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
32332 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
32333 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
32334 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
32335 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
32336 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
32337 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
32338 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
32339 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
32340 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
32341 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
32342 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
32343 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
32344 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
32345 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
32346 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
32347 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
32348 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
32349 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
32350 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
32351 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
32352 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
32353 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
32354 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
32355 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
32356 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
32357 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
32358 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
32359 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
32360 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
32361
32362 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32363
32364 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
32365 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
32366 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
32367 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
32368 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
32369 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
32370 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
32371 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
32372 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
32373 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
32374 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
32375 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
32376 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
32377 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
32378 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
32379 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
32380 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
32381 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
32382 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
32383 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
32384 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
32385 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
32386 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
32387 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
32388 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
32389 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
32390 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
32391 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
32392 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
32393 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
32394 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
32395 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
32396 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
32397 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
32398 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
32399 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
32400
32401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32402
32403 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
32404 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
32405 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
32406 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
32407 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
32408 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
32409 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
32410 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
32411 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
32412 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
32413 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
32414 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
32415 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
32416 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
32417 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
32418 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
32419 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
32420 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
32421 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
32422 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
32423 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
32424 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
32425 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
32426 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
32427 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
32428 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
32429 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
32430 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
32431 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
32432 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
32433 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
32434 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
32435 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
32436 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
32437 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
32438 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
32439
32440 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32441
32442 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
32443 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
32444 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
32445 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
32446 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
32447 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
32448 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
32449 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
32450 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
32451 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
32452 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
32453 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
32454 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
32455 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
32456 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
32457 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
32458 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
32459 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
32460
32461 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32462
32463 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
32464 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
32465 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
32466 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
32467 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
32468 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
32469 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
32470 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
32471 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
32472 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
32473 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
32474 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
32475 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
32476 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
32477 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
32478 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
32479 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
32480 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
32481
32482 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32483
32484 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
32485 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
32486 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
32487 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
32488 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
32489 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
32490 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
32491 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
32492 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
32493 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
32494 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
32495 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
32496 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
32497 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
32498 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
32499 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
32500 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
32501 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
32502
32503 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32504
32505 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
32506 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
32507 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
32508 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
32509 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
32510 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
32511 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
32512 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
32513 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
32514 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
32515 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
32516 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
32517 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
32518 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
32519 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
32520 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
32521 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
32522 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
32523
32524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32525
32526 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
32527 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
32528 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
32529 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
32530 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
32531 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
32532 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
32533 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
32534 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
32535 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
32536 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
32537 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
32538 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
32539 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
32540 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
32541 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
32542 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
32543 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
32544
32545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32546
32547 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
32548 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
32549 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
32550 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
32551 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
32552 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
32553 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
32554 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
32555 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
32556 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
32557 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
32558 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
32559 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
32560 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
32561 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
32562 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
32563 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
32564 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
32565
32566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32567
32568 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
32569 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
32570 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
32571 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
32572 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
32573 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
32574 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
32575 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
32576 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
32577 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
32578 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
32579 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
32580 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
32581 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
32582 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
32583 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
32584 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
32585 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
32586
32587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32588
32589 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
32590 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
32591 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
32592 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
32593 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
32594 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
32595 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
32596 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
32597 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
32598 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
32599 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
32600 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
32601 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
32602 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
32603 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
32604 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
32605 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
32606 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
32607
32608 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32609
32610 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
32611 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
32612 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
32613 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
32614 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
32615 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
32616 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
32617 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
32618 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
32619 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
32620 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
32621 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
32622 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
32623 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
32624 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
32625
32626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32627
32628 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
32629 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
32630 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
32631 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
32632 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
32633 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
32634 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
32635 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
32636 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
32637 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
32638 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
32639 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
32640 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
32641 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
32642 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
32643 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
32644 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
32645 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
32646 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
32647 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
32648 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
32649 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
32650 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
32651 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
32652 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
32653 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
32654 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
32655 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
32656 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
32657 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
32658
32659 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32660
32661 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
32662 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
32663 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
32664 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
32665 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
32666 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
32667 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
32668 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
32669 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
32670 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
32671 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
32672 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
32673 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
32674 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
32675 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
32676
32677 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32678
32679 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
32680 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
32681 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
32682 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
32683 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
32684 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
32685 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
32686 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
32687 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
32688 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
32689 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
32690 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
32691 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
32692 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
32693 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
32694 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
32695 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
32696 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
32697 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
32698 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
32699 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
32700 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
32701 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
32702 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
32703 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
32704 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
32705 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
32706 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
32707 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
32708 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
32709
32710 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32711
32712 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
32713 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
32714 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
32715 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
32716 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
32717 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
32718 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
32719 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
32720 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
32721 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
32722 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
32723 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
32724 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
32725 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
32726 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
32727 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
32728 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
32729 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
32730 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
32731 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
32732 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
32733 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
32734 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
32735 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
32736 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
32737 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
32738 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
32739 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
32740 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
32741 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
32742
32743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32744
32745 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
32746 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
32747 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
32748 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
32749 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
32750 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
32751 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
32752 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
32753 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
32754 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
32755 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
32756 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
32757 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
32758 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
32759 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
32760 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
32761 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
32762 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
32763
32764 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32765
32766 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
32767 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
32768 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
32769 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
32770 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
32771 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
32772 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
32773 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
32774 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
32775 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
32776 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
32777 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
32778 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
32779 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
32780 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
32781 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
32782 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
32783 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
32784 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
32785 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
32786 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
32787 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
32788 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
32789 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
32790 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
32791 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
32792 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
32793 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
32794 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
32795 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
32796 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
32797 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
32798 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
32799 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
32800 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
32801 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
32802
32803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32804
32805 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
32806 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
32807 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
32808 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
32809 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
32810 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
32811 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
32812 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
32813 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
32814 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
32815 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
32816 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
32817 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
32818 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
32819 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
32820 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
32821 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
32822 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
32823
32824 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32825
32826 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
32827 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
32828 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
32829 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
32830 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
32831 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
32832 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
32833 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
32834 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
32835 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
32836 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
32837 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
32838 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
32839 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
32840 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
32841 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
32842 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
32843 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
32844 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
32845 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
32846 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
32847 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
32848 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
32849 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
32850 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
32851 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
32852 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
32853 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
32854 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
32855 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
32856 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
32857 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
32858 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
32859 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
32860 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
32861 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
32862
32863 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32864
32865 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
32866 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
32867 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
32868 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
32869 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
32870 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
32871 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
32872 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
32873 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
32874 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
32875 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
32876 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
32877 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
32878 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
32879 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
32880 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
32881 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
32882 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
32883
32884 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32885
32886 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
32887 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
32888 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
32889 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
32890 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
32891 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
32892 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
32893 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
32894 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
32895 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
32896 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
32897 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
32898 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
32899 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
32900 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
32901 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
32902 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
32903 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
32904 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
32905 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
32906 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
32907 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
32908 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
32909 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
32910 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
32911 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
32912 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
32913 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
32914 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
32915 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
32916 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
32917 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
32918 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
32919 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
32920 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
32921 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
32922
32923 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32924
32925 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
32926 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
32927 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
32928 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
32929 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
32930 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
32931 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
32932 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
32933 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
32934 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
32935 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
32936 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
32937 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
32938 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
32939 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
32940 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
32941 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
32942 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
32943 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
32944 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
32945 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
32946 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
32947 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
32948 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
32949 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
32950 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
32951 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
32952 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
32953 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
32954 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
32955 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
32956 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
32957 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
32958 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
32959 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
32960 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
32961 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
32962 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
32963 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
32964 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
32965 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
32966 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
32967 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
32968 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
32969 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
32970
32971 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32972
32973 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
32974 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
32975 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
32976 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
32977 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
32978 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
32979 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
32980 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
32981 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
32982 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
32983 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
32984 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
32985 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
32986 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
32987 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
32988
32989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32990
32991 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
32992 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
32993 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
32994 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
32995 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
32996 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
32997 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
32998 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
32999 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
33000 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
33001 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
33002 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
33003 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
33004 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
33005 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
33006
33007 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33008
33009 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
33010 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
33011 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
33012 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
33013 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
33014 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
33015 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
33016 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
33017 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
33018 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
33019 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
33020 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
33021 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
33022 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
33023 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
33024
33025 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33026
33027 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
33028
33029 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33030
33031 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
33032 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
33033 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
33034 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
33035 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
33036 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
33037 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
33038 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
33039 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
33040 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
33041 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
33042 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
33043 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
33044 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
33045 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
33046 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
33047 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
33048 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
33049
33050 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33051
33052 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
33053 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
33054 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
33055 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
33056 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
33057 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
33058 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
33059 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
33060 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
33061 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
33062 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
33063 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
33064 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
33065 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
33066 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
33067 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
33068 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
33069 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
33070
33071 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33072
33073 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
33074 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
33075 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
33076 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
33077 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
33078 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
33079 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
33080 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
33081 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
33082 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
33083 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
33084 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
33085 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
33086 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
33087 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
33088 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
33089 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
33090 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
33091
33092 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33093
33094 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
33095 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
33096 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
33097 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
33098 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
33099 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
33100 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
33101 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
33102 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
33103 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
33104 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
33105 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
33106 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
33107 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
33108 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
33109 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
33110 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
33111 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
33112
33113 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33114
33115 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
33116 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
33117 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
33118 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
33119 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
33120 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
33121 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
33122 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
33123 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
33124 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
33125 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
33126 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
33127 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
33128 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
33129 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
33130 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
33131 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
33132 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
33133
33134 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33135
33136 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
33137 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
33138 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
33139 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
33140 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
33141 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
33142 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
33143 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
33144 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
33145 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
33146 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
33147 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
33148 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
33149 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
33150 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
33151 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
33152 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
33153 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
33154
33155 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33156
33157 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
33158 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
33159 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
33160 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
33161 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
33162 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
33163 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
33164 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
33165 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
33166 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
33167 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
33168 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
33169 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
33170 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
33171 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
33172 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
33173 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
33174 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
33175 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
33176 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
33177 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
33178 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
33179 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
33180 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
33181 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
33182 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
33183 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
33184 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
33185 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
33186 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
33187
33188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33189
33190 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
33191 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
33192 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
33193 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
33194 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
33195 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
33196 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
33197 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
33198 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
33199 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
33200 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
33201 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
33202 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
33203 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
33204 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
33205 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
33206 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
33207 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
33208 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
33209 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
33210 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
33211 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
33212 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
33213 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
33214 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
33215 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
33216 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
33217 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
33218 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
33219 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
33220
33221 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33222
33223 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
33224 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
33225 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
33226 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
33227 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
33228 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
33229 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
33230 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
33231 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
33232 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
33233 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
33234 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
33235 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
33236 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
33237 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
33238 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
33239 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
33240 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
33241 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
33242 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
33243 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
33244 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
33245 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
33246 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
33247 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
33248 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
33249 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
33250 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
33251 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
33252 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
33253
33254 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33255
33256 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
33257 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
33258 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
33259 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
33260 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
33261 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
33262 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
33263 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
33264 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
33265 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
33266 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
33267 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
33268 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
33269 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
33270 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
33271 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
33272 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
33273 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
33274 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
33275 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
33276 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
33277 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
33278 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
33279 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
33280 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
33281 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
33282 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
33283 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
33284 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
33285 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
33286
33287 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33288
33289 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
33290 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
33291 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
33292 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
33293 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
33294 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
33295 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
33296 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
33297 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
33298 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
33299 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
33300 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
33301 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
33302 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
33303 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
33304 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
33305 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
33306 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
33307 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
33308 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
33309 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
33310 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
33311 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
33312 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
33313 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
33314 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
33315 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
33316 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
33317 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
33318 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
33319 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
33320 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
33321 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
33322 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
33323 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
33324 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
33325
33326 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33327
33328 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
33329 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
33330 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
33331 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
33332 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
33333 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
33334 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
33335 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
33336 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
33337 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
33338 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
33339 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
33340 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
33341 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
33342 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
33343 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
33344 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
33345 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
33346 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
33347 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
33348 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
33349 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
33350 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
33351 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
33352 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
33353 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
33354 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
33355 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
33356 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
33357 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
33358 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
33359 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
33360 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
33361 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
33362 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
33363 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
33364
33365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33366
33367 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
33368 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
33369 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
33370 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
33371 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
33372 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
33373 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
33374 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
33375 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
33376 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
33377 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
33378 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
33379 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
33380 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
33381 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
33382 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
33383 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
33384 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
33385 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
33386 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
33387 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
33388 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
33389 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
33390 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
33391 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
33392 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
33393 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
33394 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
33395 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
33396 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
33397 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
33398 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
33399 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
33400 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
33401 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
33402 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
33403
33404 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33405
33406 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
33407 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
33408 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
33409 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
33410 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
33411 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
33412 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
33413 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
33414 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
33415 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
33416 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
33417 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
33418 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
33419 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
33420 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
33421 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
33422 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
33423 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
33424 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
33425 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
33426 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
33427 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
33428 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
33429 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
33430 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
33431 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
33432 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
33433 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
33434 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
33435 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
33436 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
33437 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
33438 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
33439 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
33440 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
33441 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
33442
33443 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33444
33445 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
33446 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
33447 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
33448 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
33449 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
33450 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
33451 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
33452 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
33453 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
33454 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
33455 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
33456 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
33457 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
33458 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
33459 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
33460 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
33461 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
33462 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
33463
33464 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33465
33466 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
33467 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
33468 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
33469 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
33470 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
33471 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
33472 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
33473 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
33474 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
33475 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
33476 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
33477 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
33478 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
33479 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
33480 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
33481 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
33482 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
33483 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
33484
33485 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33486
33487 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
33488 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
33489 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
33490 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
33491 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
33492 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
33493 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
33494 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
33495 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
33496 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
33497 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
33498 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
33499 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
33500 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
33501 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
33502 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
33503 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
33504 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
33505
33506 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33507
33508 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
33509 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
33510 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
33511 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
33512 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
33513 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
33514 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
33515 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
33516 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
33517 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
33518 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
33519 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
33520 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
33521 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
33522 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
33523 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
33524 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
33525 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
33526
33527 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33528
33529 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
33530 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
33531 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
33532 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
33533 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
33534 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
33535 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
33536 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
33537 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
33538 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
33539 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
33540 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
33541 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
33542 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
33543 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
33544
33545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33546
33547 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
33548 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
33549 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
33550 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
33551 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
33552 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
33553 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
33554 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
33555 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
33556 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
33557 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
33558 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
33559 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
33560 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
33561 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
33562
33563 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33564
33565 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
33566 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
33567 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
33568 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
33569 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
33570 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
33571 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
33572 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
33573 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
33574 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
33575 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
33576 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
33577 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
33578 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
33579 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
33580
33581 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33582
33583 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
33584 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
33585 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
33586 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
33587 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
33588 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
33589 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
33590 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
33591 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
33592 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
33593 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
33594 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
33595 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
33596 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
33597 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
33598
33599 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33600
33601 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
33602 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
33603 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
33604 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
33605 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
33606 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
33607 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
33608 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
33609 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
33610 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
33611 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
33612 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
33613 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
33614 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
33615 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
33616 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
33617 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
33618 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
33619 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
33620 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
33621 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
33622 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
33623 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
33624
33625 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33626
33627 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
33628 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
33629 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
33630 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
33631 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
33632 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
33633 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
33634 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
33635 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
33636 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
33637 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
33638 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
33639 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
33640 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
33641 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
33642
33643 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33644
33645 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
33646 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
33647 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
33648 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
33649 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
33650 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
33651 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
33652 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
33653 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
33654 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
33655 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
33656 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
33657 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
33658 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
33659 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
33660
33661 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33662
33663 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
33664
33665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33666
33667 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
33668 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
33669 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
33670 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
33671 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
33672 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
33673 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
33674 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
33675 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
33676 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
33677 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
33678 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
33679 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
33680 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
33681 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
33682 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
33683 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
33684 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
33685
33686 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33687
33688 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
33689 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
33690 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
33691 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
33692 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
33693 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
33694 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
33695 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
33696 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
33697 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
33698 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
33699 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
33700 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
33701 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
33702 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
33703 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
33704 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
33705 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
33706
33707 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33708
33709 * g++.target/riscv/rvv/base/exception-1.C: New test.
33710
33711 2023-02-11 Jakub Jelinek <jakub@redhat.com>
33712
33713 PR ipa/108605
33714 * c-c++-common/pr108605.c: New test.
33715
33716 2023-02-11 Jonathan Yong <10walls@gmail.com>
33717
33718 * gcc.dg/pr65658.c: fix LLP64 test.
33719
33720 2023-02-11 Jonathan Yong <10walls@gmail.com>
33721
33722 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
33723 * gcc.dg/Warray-bounds-52.c: ditto
33724 * gcc.dg/Wstringop-overflow-62.c: ditto
33725 * gcc.dg/attr-vector_size.c: ditto
33726 * gcc.dg/overflow-warn-9.c: ditto
33727
33728 2023-02-10 David Malcolm <dmalcolm@redhat.com>
33729
33730 PR analyzer/108745
33731 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
33732 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
33733
33734 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
33735
33736 PR tree-optimization/108520
33737 * g++.dg/pr108520.C: New.
33738
33739 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33740
33741 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
33742 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
33743 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
33744 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
33745 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
33746 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
33747 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
33748 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
33749 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
33750 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
33751 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
33752 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
33753 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
33754 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
33755 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
33756 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
33757 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
33758 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
33759 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
33760 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
33761 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
33762 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
33763 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
33764 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
33765 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
33766 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
33767 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
33768 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
33769 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
33770 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
33771
33772 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33773
33774 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
33775 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
33776 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
33777 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
33778 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
33779 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
33780 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
33781 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
33782 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
33783 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
33784 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
33785 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
33786 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
33787 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
33788 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
33789 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
33790 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
33791 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
33792 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
33793 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
33794 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
33795 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
33796 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
33797 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
33798 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
33799 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
33800 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
33801 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
33802 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
33803 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
33804
33805 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33806
33807 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
33808 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
33809 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
33810 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
33811 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
33812 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
33813 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
33814 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
33815 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
33816 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
33817 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
33818 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
33819 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
33820 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
33821 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
33822 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
33823 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
33824 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
33825 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
33826 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
33827 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
33828 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
33829 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
33830 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
33831 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
33832 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
33833 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
33834 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
33835 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
33836 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
33837
33838 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33839
33840 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
33841 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
33842 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
33843 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
33844 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
33845 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
33846 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
33847 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
33848 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
33849 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
33850 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
33851 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
33852 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
33853 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
33854 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
33855 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
33856 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
33857 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
33858 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
33859 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
33860 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
33861 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
33862 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
33863 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
33864 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
33865 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
33866 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
33867 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
33868 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
33869 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
33870
33871 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33872
33873 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
33874 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
33875 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
33876 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
33877 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
33878 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
33879 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
33880 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
33881 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
33882 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
33883 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
33884 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
33885 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
33886 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
33887 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
33888 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
33889 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
33890 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
33891 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
33892 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
33893 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
33894 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
33895 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
33896 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
33897 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
33898 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
33899 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
33900 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
33901 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
33902 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
33903
33904 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33905
33906 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
33907 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
33908 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
33909 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
33910 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
33911 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
33912 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
33913 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
33914 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
33915 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
33916 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
33917 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
33918 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
33919 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
33920 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
33921 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
33922 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
33923 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
33924 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
33925 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
33926 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
33927 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
33928 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
33929 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
33930 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
33931 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
33932 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
33933 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
33934 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
33935 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
33936
33937 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33938
33939 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
33940 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
33941 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
33942 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
33943 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
33944 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
33945 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
33946 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
33947 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
33948 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
33949 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
33950 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
33951 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
33952 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
33953 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
33954 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
33955 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
33956 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
33957 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
33958 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
33959 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
33960 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
33961 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
33962 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
33963 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
33964 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
33965 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
33966 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
33967 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
33968 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
33969
33970 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33971
33972 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
33973 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
33974 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
33975 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
33976 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
33977 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
33978 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
33979 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
33980 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
33981 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
33982 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
33983 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
33984 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
33985 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
33986 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
33987 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
33988 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
33989 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
33990 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
33991 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
33992 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
33993 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
33994 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
33995 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
33996 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
33997 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
33998 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
33999 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
34000 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
34001 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
34002
34003 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34004
34005 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
34006 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
34007 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
34008 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
34009 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
34010 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
34011 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
34012 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
34013 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
34014 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
34015 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
34016 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
34017 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
34018 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
34019 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
34020 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
34021 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
34022 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
34023 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
34024 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
34025 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
34026 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
34027 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
34028 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
34029 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
34030 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
34031 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
34032 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
34033 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
34034 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
34035
34036 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34037
34038 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
34039 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
34040 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
34041 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
34042 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
34043 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
34044 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
34045 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
34046 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
34047 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
34048 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
34049 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
34050 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
34051 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
34052 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
34053 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
34054 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
34055 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
34056 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
34057 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
34058 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
34059 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
34060 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
34061 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
34062 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
34063 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
34064 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
34065 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
34066 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
34067 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
34068
34069 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34070
34071 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
34072 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
34073 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
34074 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
34075 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
34076 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
34077 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
34078 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
34079 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
34080 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
34081 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
34082 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
34083 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
34084 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
34085 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
34086 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
34087 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
34088 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
34089 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
34090 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
34091 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
34092 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
34093 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
34094 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
34095 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
34096 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
34097 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
34098 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
34099 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
34100 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
34101
34102 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34103
34104 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
34105 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
34106 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
34107 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
34108 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
34109 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
34110 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
34111 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
34112 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
34113 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
34114 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
34115 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
34116 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
34117 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
34118 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
34119 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
34120 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
34121 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
34122 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
34123 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
34124 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
34125 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
34126 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
34127 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
34128 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
34129 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
34130 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
34131 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
34132 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
34133 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
34134
34135 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34136
34137 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
34138 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
34139 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
34140 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
34141 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
34142 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
34143 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
34144 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
34145 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
34146 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
34147 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
34148 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
34149 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
34150 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
34151 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
34152 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
34153 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
34154 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
34155 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
34156 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
34157 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
34158 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
34159 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
34160 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
34161 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
34162 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
34163 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
34164 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
34165 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
34166 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
34167
34168 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34169
34170 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
34171 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
34172 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
34173 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
34174 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
34175 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
34176 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
34177 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
34178 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
34179 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
34180 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
34181 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
34182 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
34183 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
34184 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
34185 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
34186 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
34187 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
34188 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
34189 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
34190 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
34191 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
34192 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
34193 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
34194 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
34195 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
34196 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
34197 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
34198 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
34199 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
34200
34201 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34202
34203 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
34204 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
34205 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
34206 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
34207 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
34208 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
34209 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
34210 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
34211 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
34212 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
34213 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
34214 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
34215 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
34216 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
34217 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
34218 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
34219 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
34220 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
34221 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
34222 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
34223 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
34224 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
34225 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
34226 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
34227 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
34228 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
34229 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
34230 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
34231 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
34232 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
34233
34234 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34235
34236 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
34237 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
34238 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
34239 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
34240 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
34241 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
34242 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
34243 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
34244 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
34245 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
34246 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
34247 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
34248 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
34249 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
34250 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
34251 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
34252 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
34253 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
34254 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
34255 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
34256 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
34257 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
34258 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
34259 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
34260 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
34261 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
34262 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
34263 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
34264 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
34265 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
34266 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
34267 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
34268 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
34269 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
34270 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
34271 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
34272 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
34273 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
34274 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
34275 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
34276 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
34277 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
34278 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
34279 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
34280 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
34281 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
34282 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
34283 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
34284 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
34285 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
34286 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
34287 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
34288 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
34289 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
34290 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
34291 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
34292 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
34293 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
34294 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
34295 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
34296 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
34297 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
34298 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
34299 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
34300 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
34301 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
34302 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
34303 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
34304 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
34305 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
34306 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
34307 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
34308 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
34309 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
34310 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
34311 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
34312 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
34313 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
34314 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
34315 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
34316 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
34317 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
34318 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
34319 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
34320 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
34321 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
34322 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
34323 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
34324 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
34325 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
34326 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
34327 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
34328 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
34329 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
34330 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
34331 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
34332
34333 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34334
34335 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
34336 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
34337 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
34338 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
34339 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
34340 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
34341 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
34342 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
34343 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
34344 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
34345 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
34346 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
34347 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
34348 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
34349 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
34350 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
34351 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
34352 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
34353 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
34354 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
34355 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
34356 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
34357 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
34358 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
34359 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
34360 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
34361 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
34362 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
34363 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
34364 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
34365 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
34366 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
34367 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
34368 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
34369 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
34370 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
34371
34372 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34373
34374 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
34375 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
34376 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
34377 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
34378 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
34379 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
34380 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
34381 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
34382 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
34383 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
34384 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
34385 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
34386 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
34387 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
34388 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
34389 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
34390 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
34391 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
34392 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
34393 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
34394 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
34395 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
34396 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
34397 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
34398 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
34399 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
34400 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
34401 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
34402 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
34403 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
34404 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
34405 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
34406 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
34407 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
34408 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
34409 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
34410
34411 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34412
34413 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
34414 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
34415 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
34416 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
34417 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
34418 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
34419 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
34420 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
34421 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
34422 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
34423 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
34424 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
34425 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
34426 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
34427 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
34428 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
34429 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
34430 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
34431 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
34432 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
34433 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
34434 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
34435 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
34436 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
34437 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
34438 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
34439 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
34440 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
34441 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
34442 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
34443 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
34444 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
34445 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
34446 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
34447 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
34448 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
34449
34450 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34451
34452 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
34453 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
34454 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
34455 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
34456 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
34457 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
34458 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
34459 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
34460 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
34461 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
34462 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
34463 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
34464 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
34465 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
34466 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
34467 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
34468 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
34469 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
34470 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
34471 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
34472 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
34473 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
34474 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
34475 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
34476 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
34477 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
34478 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
34479 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
34480 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
34481 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
34482 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
34483 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
34484 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
34485 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
34486 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
34487 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
34488
34489 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34490
34491 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
34492 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
34493 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
34494 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
34495 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
34496 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
34497 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
34498 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
34499 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
34500 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
34501 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
34502 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
34503 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
34504 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
34505 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
34506 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
34507 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
34508 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
34509 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
34510 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
34511 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
34512 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
34513 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
34514 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
34515 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
34516 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
34517 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
34518 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
34519 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
34520 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
34521 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
34522 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
34523 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
34524 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
34525 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
34526 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
34527
34528 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34529
34530 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
34531 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
34532 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
34533 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
34534 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
34535 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
34536 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
34537 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
34538 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
34539 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
34540 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
34541 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
34542 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
34543 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
34544 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
34545 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
34546 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
34547 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
34548 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
34549 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
34550 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
34551 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
34552 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
34553 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
34554 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
34555 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
34556 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
34557 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
34558 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
34559 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
34560 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
34561 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
34562 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
34563 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
34564 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
34565 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
34566
34567 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34568
34569 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
34570 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
34571 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
34572 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
34573 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
34574 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
34575 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
34576 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
34577 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
34578 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
34579 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
34580 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
34581 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
34582 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
34583 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
34584 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
34585 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
34586 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
34587 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
34588 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
34589 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
34590 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
34591 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
34592 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
34593 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
34594 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
34595 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
34596 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
34597 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
34598 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
34599 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
34600 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
34601 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
34602 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
34603 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
34604 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
34605
34606 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34607
34608 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
34609 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
34610 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
34611 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
34612 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
34613 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
34614 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
34615 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
34616 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
34617 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
34618 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
34619 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
34620 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
34621 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
34622 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
34623 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
34624 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
34625 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
34626 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
34627 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
34628 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
34629 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
34630 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
34631 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
34632 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
34633 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
34634 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
34635 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
34636 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
34637 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
34638 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
34639 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
34640 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
34641 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
34642 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
34643 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
34644
34645 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34646
34647 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
34648 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
34649 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
34650 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
34651 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
34652 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
34653 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
34654 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
34655 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
34656 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
34657 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
34658 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
34659 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
34660 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
34661 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
34662 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
34663 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
34664 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
34665 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
34666 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
34667 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
34668 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
34669 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
34670 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
34671 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
34672 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
34673 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
34674 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
34675 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
34676 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
34677 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
34678 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
34679 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
34680 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
34681 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
34682 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
34683
34684 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34685
34686 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
34687 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
34688 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
34689 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
34690 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
34691 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
34692 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
34693 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
34694 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
34695 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
34696 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
34697 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
34698 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
34699 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
34700 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
34701 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
34702 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
34703 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
34704 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
34705 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
34706 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
34707 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
34708 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
34709 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
34710 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
34711 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
34712 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
34713 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
34714 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
34715 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
34716 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
34717 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
34718 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
34719 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
34720 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
34721 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
34722
34723 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34724
34725 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
34726 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
34727 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
34728 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
34729 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
34730 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
34731 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
34732 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
34733 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
34734 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
34735 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
34736 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
34737 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
34738 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
34739 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
34740 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
34741 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
34742 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
34743 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
34744 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
34745 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
34746 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
34747 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
34748 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
34749 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
34750 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
34751 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
34752 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
34753 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
34754 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
34755 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
34756 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
34757 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
34758 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
34759 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
34760 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
34761
34762 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34763
34764 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
34765 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
34766 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
34767 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
34768 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
34769 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
34770 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
34771 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
34772 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
34773 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
34774 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
34775 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
34776 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
34777 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
34778 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
34779 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
34780 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
34781 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
34782 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
34783 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
34784 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
34785 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
34786 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
34787 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
34788 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
34789 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
34790 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
34791 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
34792 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
34793 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
34794 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
34795 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
34796 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
34797 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
34798 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
34799 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
34800
34801 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34802
34803 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
34804 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
34805 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
34806 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
34807 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
34808 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
34809 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
34810 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
34811 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
34812 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
34813 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
34814 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
34815 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
34816 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
34817 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
34818 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
34819 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
34820 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
34821 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
34822 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
34823 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
34824 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
34825 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
34826 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
34827 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
34828 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
34829 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
34830 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
34831 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
34832 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
34833 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
34834 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
34835 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
34836 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
34837 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
34838 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
34839
34840 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34841
34842 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
34843 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
34844 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
34845 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
34846 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
34847 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
34848 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
34849 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
34850 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
34851 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
34852 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
34853 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
34854 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
34855 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
34856 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
34857 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
34858 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
34859 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
34860 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
34861 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
34862 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
34863 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
34864 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
34865 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
34866 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
34867 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
34868 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
34869 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
34870 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
34871 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
34872 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
34873 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
34874 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
34875 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
34876 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
34877 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
34878
34879 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34880
34881 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
34882 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
34883 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
34884 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
34885 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
34886 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
34887 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
34888 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
34889 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
34890 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
34891 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
34892 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
34893 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
34894 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
34895 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
34896 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
34897 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
34898 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
34899 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
34900 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
34901 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
34902 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
34903 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
34904 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
34905 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
34906 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
34907 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
34908 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
34909 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
34910 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
34911 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
34912 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
34913 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
34914 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
34915 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
34916 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
34917
34918 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34919
34920 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
34921 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
34922 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
34923 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
34924 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
34925 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
34926 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
34927 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
34928 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
34929 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
34930 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
34931 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
34932 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
34933 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
34934 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
34935
34936 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34937
34938 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
34939 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
34940 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
34941 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
34942 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
34943 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
34944 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
34945 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
34946 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
34947 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
34948 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
34949 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
34950 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
34951 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
34952 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
34953 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
34954 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
34955 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
34956
34957 2023-02-10 Richard Biener <rguenther@suse.de>
34958
34959 PR tree-optimization/108724
34960 * gcc.target/i386/pr108724.c: New testcase.
34961
34962 2023-02-10 Andrew Pinski <apinski@marvell.com>
34963 Andrew Macleod <amacleod@redhat.com>
34964
34965 PR tree-optimization/108684
34966 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
34967 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
34968 * gcc.dg/tree-ssa/pr108684-1.c: New test.
34969
34970 2023-02-10 Joseph Myers <joseph@codesourcery.com>
34971
34972 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
34973 constants to nullptr_t.
34974 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
34975 null pointer constants to nullptr_t. Do test errors for
34976 conversion of other values to nullptr_t and for unary '+' on
34977 nullptr_t.
34978
34979 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
34980
34981 PR tree-optimization/107561
34982 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
34983 warning.
34984 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
34985
34986 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
34987
34988 PR testsuite/106120
34989 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
34990 ilp32 targets with c++98.
34991
34992 2023-02-10 Marek Polacek <polacek@redhat.com>
34993
34994 PR c++/107079
34995 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
34996
34997 2023-02-09 David Malcolm <dmalcolm@redhat.com>
34998
34999 PR analyzer/108733
35000 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
35001
35002 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
35003
35004 * gcc.target/i386/pr103541.c: New.
35005 * g++.target/i386/pr108711.C: New.
35006
35007 2023-02-09 Harald Anlauf <anlauf@gmx.de>
35008 Steven G. Kargl <kargl@gcc.gnu.org>
35009
35010 PR fortran/69636
35011 PR fortran/103779
35012 * gfortran.dg/pr103779.f90: New test.
35013
35014 2023-02-09 Jakub Jelinek <jakub@redhat.com>
35015
35016 PR tree-optimization/108688
35017 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
35018 * gcc.dg/pr108688.c: New test.
35019
35020 2023-02-09 Andrew Pinski <apinski@marvell.com>
35021
35022 PR tree-optimization/108688
35023 * gcc.c-torture/compile/pr108688-1.c: New test.
35024
35025 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35026
35027 PR fortran/107424
35028 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
35029 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
35030
35031 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35032
35033 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
35034
35035 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35036
35037 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
35038
35039 2023-02-09 Jakub Jelinek <jakub@redhat.com>
35040
35041 PR c++/108698
35042 * g++.dg/cpp0x/pr108698.C: New test.
35043
35044 2023-02-08 Joseph Myers <joseph@codesourcery.com>
35045
35046 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
35047 pointers with null values that are not null pointer constants.
35048 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
35049 pointers with non-null values, not with null values that are not
35050 null pointer constants.
35051
35052 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
35053
35054 * gcc.dg/torture/pr100398.c: Limit to lra targets.
35055 * gcc.dg/pr100590.c: Ditto.
35056
35057 2023-02-08 David Malcolm <dmalcolm@redhat.com>
35058
35059 PR analyzer/108704
35060 * gcc.dg/analyzer/uninit-7.c: New test.
35061 * gcc.dg/analyzer/uninit-pr108704.c: New test.
35062
35063 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
35064
35065 PR fortran/103259
35066 * gfortran.dg/pr103259.f90: New test.
35067
35068 2023-02-08 Jakub Jelinek <jakub@redhat.com>
35069
35070 PR tree-optimization/108692
35071 * gcc.dg/pr108692.c: New test.
35072
35073 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
35074
35075 * objc/execute/execute.exp: Load objc-dg.exp.
35076
35077 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
35078
35079 PR tree-optimization/108316
35080 * gcc.dg/vect/pr108316.c: New test.
35081
35082 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
35083
35084 Revert:
35085 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
35086
35087 * gcc.target/i386/pr103541.c: New.
35088
35089 2023-02-08 Jakub Jelinek <jakub@redhat.com>
35090
35091 PR c++/108525
35092 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
35093 incorrectly applied into PR108526 testcase ...
35094 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
35095
35096 2023-02-07 David Malcolm <dmalcolm@redhat.com>
35097
35098 PR analyzer/108661
35099 * gcc.dg/analyzer/fread-pr108661.c: New test.
35100 * gcc.dg/analyzer/read-pr108661.c: New test.
35101
35102 2023-02-07 Harald Anlauf <anlauf@gmx.de>
35103
35104 PR fortran/95107
35105 * gfortran.dg/save_7.f90: New test.
35106
35107 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
35108
35109 * gcc.target/i386/pr103541.c: New.
35110
35111 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35112
35113 PR tree-optimization/106923
35114 * gcc.dg/pr106923.c: New test.
35115
35116 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35117
35118 PR tree-optimization/106433
35119 * gcc.c-torture/compile/pr106433.c: New test.
35120
35121 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35122
35123 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
35124 -Wdeprecated warning for C++23.
35125
35126 2023-02-06 Alex Coplan <alex.coplan@arm.com>
35127
35128 PR target/104921
35129 * gcc.target/aarch64/pr104921-1.c: New test.
35130 * gcc.target/aarch64/pr104921-2.c: New test.
35131 * gcc.target/aarch64/pr104921.x: Include file for new tests.
35132
35133 2023-02-06 Xi Ruoyao <xry111@xry111.site>
35134
35135 * g++.target/loongarch/bytepick.C: New test.
35136
35137 2023-02-06 Tamar Christina <tamar.christina@arm.com>
35138
35139 * gcc.target/aarch64/options_set_10.c: Removed.
35140
35141 2023-02-06 Jakub Jelinek <jakub@redhat.com>
35142
35143 PR tree-optimization/108655
35144 * gcc.dg/pr108655.c: New test.
35145
35146 2023-02-06 Patrick Palka <ppalka@redhat.com>
35147
35148 PR c++/107461
35149 * g++.dg/cpp0x/overload5.C: New test.
35150 * g++.dg/cpp0x/overload5a.C: New test.
35151 * g++.dg/cpp0x/overload6.C: New test.
35152
35153 2023-02-05 Harald Anlauf <anlauf@gmx.de>
35154
35155 PR fortran/108592
35156 * gfortran.dg/pr108592.f90: New test.
35157
35158 2023-02-03 Jakub Jelinek <jakub@redhat.com>
35159
35160 PR tree-optimization/108647
35161 * g++.dg/torture/pr108647.C: New test.
35162
35163 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
35164
35165 PR tree-optimization/108639
35166 * gcc.c-torture/compile/pr108638.c: New file.
35167 * gcc.c-torture/compile/pr108639.c: New file.
35168
35169 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
35170
35171 PR tree-optimization/107570
35172 * gcc.dg/pr107570.c: New.
35173
35174 2023-02-03 Marek Polacek <polacek@redhat.com>
35175
35176 PR c++/108158
35177 * g++.dg/cpp1y/constexpr-108158.C: New test.
35178
35179 2023-02-03 Marek Polacek <polacek@redhat.com>
35180
35181 PR c++/101071
35182 * g++.dg/cpp0x/variadic-alias8.C: New test.
35183
35184 2023-02-03 Patrick Palka <ppalka@redhat.com>
35185
35186 PR c++/107461
35187 * g++.dg/template/call9.C: New test.
35188
35189 2023-02-03 Patrick Palka <ppalka@redhat.com>
35190
35191 PR c++/96745
35192 * g++.dg/cpp2a/concepts-dtor1.C: New test.
35193
35194 2023-02-03 Patrick Palka <ppalka@redhat.com>
35195
35196 PR c++/108579
35197 * g++.dg/cpp2a/concepts-pr108579.C: New test.
35198
35199 2023-02-03 Martin Jambor <mjambor@suse.cz>
35200
35201 PR ipa/108384
35202 * gcc.dg/ipa/pr108384.c: New test.
35203
35204 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35205
35206 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
35207 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
35208
35209 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35210
35211 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
35212 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
35213 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
35214 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
35215 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
35216 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
35217 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
35218 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
35219 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
35220 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
35221 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
35222 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
35223 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
35224 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
35225 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
35226
35227 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35228
35229 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
35230 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
35231 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
35232 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
35233 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
35234 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
35235 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
35236 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
35237 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
35238 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
35239 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
35240 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
35241 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
35242 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
35243 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
35244
35245 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35246
35247 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
35248 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
35249 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
35250 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
35251 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
35252 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
35253 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
35254 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
35255 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
35256 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
35257 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
35258 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
35259 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
35260 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
35261 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
35262
35263 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35264
35265 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
35266
35267 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35268
35269 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
35270 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
35271 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
35272 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
35273 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
35274 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
35275 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
35276 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
35277 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
35278 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
35279 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
35280 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
35281 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
35282 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
35283 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
35284 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
35285 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
35286 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
35287
35288 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35289
35290 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
35291 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
35292 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
35293 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
35294 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
35295 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
35296 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
35297 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
35298 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
35299 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
35300 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
35301 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
35302 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
35303 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
35304 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
35305 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
35306 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
35307 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
35308
35309 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35310
35311 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
35312 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
35313 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
35314 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
35315 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
35316 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
35317 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
35318 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
35319 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
35320 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
35321 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
35322 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
35323 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
35324 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
35325 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
35326 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
35327 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
35328 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
35329
35330 2023-02-02 Joseph Myers <joseph@codesourcery.com>
35331
35332 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
35333 and pointer to be disallowed.
35334 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
35335 pointers are allowed.
35336 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
35337 nullptr_t and pointers are disallowed.
35338
35339 2023-02-02 Joseph Myers <joseph@codesourcery.com>
35340
35341 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
35342 types with real initializers are allowed.
35343 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
35344 of complex types with real initializers being disallowed.
35345 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
35346 initializers.
35347 * gcc.dg/c2x-constexpr-9.c: Add more tests.
35348 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
35349 initializers for decimal types.
35350 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
35351 initializers for decimal types. Add more tests of decimal
35352 initializers for binary types.
35353
35354 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
35355
35356 * gcc.target/gcn/cond_shift_3.c: New test.
35357 * gcc.target/gcn/cond_shift_3_run.c: New test.
35358 * gcc.target/gcn/cond_shift_4.c: New test.
35359 * gcc.target/gcn/cond_shift_4_run.c: New test.
35360 * gcc.target/gcn/cond_shift_8.c: New test.
35361 * gcc.target/gcn/cond_shift_8_run.c: New test.
35362 * gcc.target/gcn/cond_shift_9.c: New test.
35363 * gcc.target/gcn/cond_shift_9_run.c: New test.
35364
35365 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
35366
35367 PR rtl-optimization/108508
35368 * gcc.target/aarch64/pr108508.c: New test.
35369
35370 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
35371
35372 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
35373
35374 2023-02-02 David Malcolm <dmalcolm@redhat.com>
35375
35376 PR analyzer/108633
35377 * gcc.dg/analyzer/fd-pr108633.c: New test.
35378
35379 2023-02-02 David Malcolm <dmalcolm@redhat.com>
35380
35381 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
35382
35383 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35384
35385 PR debug/106746
35386 PR rtl-optimization/108463
35387 PR target/108484
35388 * gcc.dg/pr108463.c: New test.
35389
35390 2023-02-02 Richard Biener <rguenther@suse.de>
35391
35392 PR middle-end/108625
35393 * gcc.dg/pr108625.c: New testcase.
35394
35395 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
35396
35397 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
35398 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
35399 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
35400 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
35401 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
35402
35403 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35404
35405 * gcc.target/arm/mve/pr108443-run.c: New test.
35406 * gcc.target/arm/mve/pr108443.c: New test.
35407
35408 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35409
35410 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
35411
35412 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35413
35414 PR target/107674
35415 * gcc.target/arm/mve/mve_vpt.c: New test.
35416
35417 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35418
35419 PR ipa/107300
35420 * gcc.dg/pr107300.c: New test.
35421
35422 2023-02-02 liuhongt <hongtao.liu@intel.com>
35423
35424 * gcc.target/aarch64/pr108601.c: New test.
35425
35426 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35427
35428 PR middle-end/108435
35429 * gcc.dg/gomp/pr108435.c: New test.
35430
35431 2023-02-01 Harald Anlauf <anlauf@gmx.de>
35432
35433 PR fortran/108609
35434 * gfortran.dg/pr108527.f90: Adjust test pattern.
35435
35436 2023-02-01 Tamar Christina <tamar.christina@arm.com>
35437
35438 * gcc.target/aarch64/cpunative/info_19: New test.
35439 * gcc.target/aarch64/cpunative/info_20: New test.
35440 * gcc.target/aarch64/cpunative/info_21: New test.
35441 * gcc.target/aarch64/cpunative/info_22: New test.
35442 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
35443 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
35444 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
35445 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
35446
35447 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
35448
35449 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
35450 into...
35451 * gcc.dg/builtin-object-size-common.h: ... new file.
35452 * g++.dg/ext/builtin-object-size1.C: Include
35453 builtin-object-size-common.h. Replace all abort with FAIL.
35454 (main): Call DONE.
35455 * g++.dg/ext/builtin-object-size2.C: Likewise.
35456 * gcc.dg/builtin-object-size-1.c: Likewise.
35457 * gcc.dg/builtin-object-size-12.c: Likewise.
35458 * gcc.dg/builtin-object-size-13.c: Likewise.
35459 * gcc.dg/builtin-object-size-15.c: Likewise.
35460 * gcc.dg/builtin-object-size-2.c: Likewise.
35461 * gcc.dg/builtin-object-size-3.c: Likewise.
35462 * gcc.dg/builtin-object-size-4.c: Likewise.
35463 * gcc.dg/builtin-object-size-6.c: Likewise.
35464 * gcc.dg/builtin-object-size-7.c: Likewise.
35465 * gcc.dg/builtin-object-size-8.c: Likewise.
35466 * gcc.dg/pr101836.c: Likewise.
35467 * gcc.dg/strict-flex-array-3.c: Likewise.
35468
35469 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
35470
35471 PR tree-optimization/108356
35472 * gcc.dg/pr108356.c: New.
35473
35474 2023-02-01 Martin Liska <mliska@suse.cz>
35475
35476 PR ipa/108509
35477 * g++.dg/ipa/pr108509.C: New test.
35478
35479 2023-02-01 Marek Polacek <polacek@redhat.com>
35480
35481 PR c++/107755
35482 * g++.dg/warn/Wlogical-op-4.C: New test.
35483
35484 2023-02-01 Jakub Jelinek <jakub@redhat.com>
35485
35486 PR debug/108573
35487 * gcc.dg/pr108573.c: New test.
35488
35489 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
35490
35491 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
35492 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
35493
35494 2023-02-01 Jakub Jelinek <jakub@redhat.com>
35495
35496 PR c++/108607
35497 * g++.dg/gomp/pr108607.C: New test.
35498
35499 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
35500
35501 * gcc.target/s390/preserve-args-1.c: New test.
35502 * gcc.target/s390/preserve-args-2.c: New test.
35503 * gcc.target/s390/preserve-args-3.c: New file.
35504
35505 2023-02-01 Jason Merrill <jason@redhat.com>
35506
35507 * g++.dg/warn/changes-meaning2.C: New test.
35508 * g++.dg/warn/changes-meaning3.C: New test.
35509
35510 2023-02-01 David Malcolm <dmalcolm@redhat.com>
35511
35512 * gcc.dg/analyzer/call-summaries-2.c: Add
35513 dg-require-effective-target alloca.
35514 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
35515 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
35516 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
35517 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
35518 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
35519 "free", to match uses of "__builtin_malloc".
35520 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
35521 alloca.
35522 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
35523
35524 2023-02-01 David Malcolm <dmalcolm@redhat.com>
35525
35526 PR analyzer/108616
35527 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
35528 * gcc.dg/analyzer/test-alloca.h: New test.
35529
35530 2023-01-31 Jason Merrill <jason@redhat.com>
35531
35532 PR c++/108559
35533 * g++.dg/cpp1z/aggr-base13.C: New test.
35534
35535 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
35536
35537 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
35538 'gcc-set-multilib-library-path' for 'ld_library_path'.
35539
35540 2023-01-31 Marek Polacek <polacek@redhat.com>
35541
35542 PR c++/102870
35543 * g++.dg/cpp0x/variadic184.C: New test.
35544
35545 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35546
35547 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
35548 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
35549 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
35550 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
35551 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
35552 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
35553 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
35554 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
35555 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
35556 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
35557 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
35558 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
35559 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
35560 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
35561 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
35562 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
35563 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
35564 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
35565 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
35566 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
35567 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
35568 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
35569 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
35570 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
35571 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
35572 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
35573 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
35574 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
35575 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
35576 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
35577
35578 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35579
35580 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
35581 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
35582 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
35583 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
35584 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
35585 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
35586 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
35587 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
35588 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
35589 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
35590 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
35591 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
35592 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
35593 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
35594 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
35595 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
35596 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
35597 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
35598 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
35599 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
35600 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
35601 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
35602 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
35603 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
35604 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
35605 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
35606 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
35607 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
35608 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
35609 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
35610
35611 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35612
35613 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
35614 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
35615 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
35616 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
35617 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
35618 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
35619 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
35620 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
35621 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
35622 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
35623 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
35624 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
35625 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
35626 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
35627 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
35628 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
35629 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
35630 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
35631 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
35632 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
35633 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
35634 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
35635 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
35636 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
35637 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
35638 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
35639 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
35640 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
35641 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
35642 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
35643
35644 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35645
35646 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
35647 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
35648 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
35649 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
35650 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
35651 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
35652 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
35653 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
35654 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
35655 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
35656 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
35657 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
35658 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
35659 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
35660 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
35661
35662 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35663
35664 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
35665 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
35666 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
35667 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
35668 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
35669 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
35670 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
35671 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
35672 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
35673 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
35674 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
35675 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
35676 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
35677 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
35678 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
35679 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
35680 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
35681 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
35682 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
35683 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
35684 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
35685 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
35686 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
35687 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
35688 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
35689 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
35690 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
35691 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
35692 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
35693 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
35694
35695 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35696
35697 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
35698 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
35699 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
35700 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
35701 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
35702 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
35703 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
35704 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
35705 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
35706 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
35707 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
35708 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
35709 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
35710 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
35711 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
35712
35713 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35714
35715 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
35716 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
35717 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
35718 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
35719 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
35720 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
35721 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
35722 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
35723 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
35724 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
35725 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
35726 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
35727 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
35728 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
35729 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
35730
35731 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35732
35733 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
35734 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
35735 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
35736 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
35737 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
35738 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
35739 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
35740 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
35741 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
35742 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
35743 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
35744 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
35745 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
35746 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
35747 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
35748
35749 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35750
35751 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
35752 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
35753 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
35754 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
35755 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
35756 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
35757 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
35758 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
35759 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
35760 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
35761 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
35762 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
35763 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
35764 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
35765 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
35766 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
35767 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
35768 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
35769 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
35770 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
35771 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
35772 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
35773 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
35774 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
35775 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
35776 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
35777 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
35778 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
35779 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
35780 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
35781
35782 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35783
35784 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
35785 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
35786 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
35787 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
35788 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
35789 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
35790 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
35791 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
35792 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
35793 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
35794 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
35795 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
35796 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
35797 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
35798 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
35799
35800 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35801
35802 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
35803 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
35804 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
35805 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
35806 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
35807 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
35808 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
35809 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
35810 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
35811 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
35812 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
35813 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
35814 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
35815 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
35816 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
35817
35818 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35819
35820 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
35821
35822 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35823
35824 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
35825 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
35826 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
35827 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
35828 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
35829 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
35830 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
35831 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
35832 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
35833 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
35834 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
35835 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
35836 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
35837 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
35838 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
35839 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
35840 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
35841 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
35842
35843 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35844
35845 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
35846 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
35847 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
35848 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
35849 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
35850 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
35851 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
35852 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
35853 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
35854 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
35855 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
35856 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
35857 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
35858 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
35859 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
35860 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
35861 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
35862 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
35863
35864 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35865
35866 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
35867 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
35868 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
35869 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
35870 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
35871 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
35872 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
35873 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
35874 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
35875 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
35876 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
35877 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
35878 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
35879 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
35880 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
35881 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
35882 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
35883 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
35884 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
35885 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
35886 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
35887 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
35888 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
35889 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
35890 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
35891 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
35892 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
35893 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
35894 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
35895 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
35896 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
35897 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
35898 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
35899 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
35900 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
35901 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
35902
35903 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35904
35905 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
35906 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
35907 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
35908 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
35909 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
35910 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
35911 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
35912 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
35913 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
35914 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
35915 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
35916 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
35917 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
35918 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
35919 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
35920 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
35921 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
35922 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
35923 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
35924 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
35925 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
35926 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
35927 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
35928 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
35929 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
35930 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
35931 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
35932 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
35933 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
35934 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
35935 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
35936 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
35937 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
35938 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
35939 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
35940 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
35941
35942 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35943
35944 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
35945 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
35946 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
35947 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
35948 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
35949 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
35950 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
35951 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
35952 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
35953 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
35954 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
35955 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
35956 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
35957 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
35958 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
35959 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
35960 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
35961 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
35962 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
35963 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
35964 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
35965 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
35966 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
35967 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
35968 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
35969 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
35970 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
35971 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
35972 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
35973 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
35974 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
35975 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
35976 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
35977 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
35978 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
35979 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
35980
35981 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35982
35983 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
35984 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
35985 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
35986 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
35987 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
35988 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
35989 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
35990 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
35991 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
35992 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
35993 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
35994 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
35995 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
35996 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
35997 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
35998 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
35999 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
36000 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
36001
36002 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36003
36004 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
36005 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
36006 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
36007 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
36008 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
36009 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
36010 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
36011 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
36012 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
36013 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
36014 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
36015 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
36016 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
36017 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
36018 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
36019 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
36020 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
36021 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
36022 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
36023 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
36024 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
36025 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
36026 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
36027 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
36028 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
36029 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
36030 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
36031 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
36032 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
36033 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
36034 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
36035 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
36036 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
36037 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
36038 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
36039 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
36040
36041 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36042
36043 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
36044 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
36045 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
36046 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
36047 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
36048 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
36049 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
36050 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
36051 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
36052 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
36053 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
36054 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
36055 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
36056 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
36057 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
36058 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
36059 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
36060 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
36061
36062 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36063
36064 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
36065 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
36066 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
36067 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
36068 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
36069 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
36070 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
36071 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
36072 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
36073 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
36074 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
36075 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
36076 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
36077 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
36078 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
36079 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
36080 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
36081 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
36082
36083 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36084
36085 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
36086 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
36087 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
36088 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
36089 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
36090 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
36091 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
36092 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
36093 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
36094 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
36095 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
36096 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
36097 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
36098 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
36099 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
36100 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
36101 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
36102 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
36103
36104 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36105
36106 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
36107 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
36108 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
36109 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
36110 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
36111 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
36112 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
36113 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
36114 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
36115 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
36116 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
36117 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
36118 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
36119 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
36120 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
36121 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
36122 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
36123 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
36124
36125 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36126
36127 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
36128 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
36129 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
36130 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
36131 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
36132 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
36133 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
36134 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
36135 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
36136 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
36137 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
36138 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
36139 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
36140 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
36141 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
36142 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
36143 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
36144 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
36145
36146 2023-01-31 Marek Polacek <polacek@redhat.com>
36147
36148 PR c++/107593
36149 PR c++/108597
36150 * g++.dg/warn/Wduplicated-cond3.C: New test.
36151 * g++.dg/warn/Wduplicated-cond4.C: New test.
36152 * g++.dg/warn/Wduplicated-cond5.C: New test.
36153
36154 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
36155
36156 PR target/108589
36157 * gcc.target/aarch64/pr108589.c: New test.
36158
36159 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
36160
36161 PR tree-optimization/108608
36162 * gcc.dg/vect/pr108608.c: New test.
36163 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
36164
36165 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
36166
36167 PR tree-optimization/108385
36168 * gcc.dg/pr108385.c: New.
36169
36170 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
36171
36172 PR tree-optimization/108359
36173 * gcc.dg/pr108359.c: New.
36174
36175 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36176
36177 * rust/compile/issue-1073.rs: New test.
36178
36179 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36180
36181 * rust/compile/issue-1006.rs: New test.
36182
36183 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36184
36185 * rust/compile/const_generics_5.rs: Fix assertions.
36186 * rust/compile/unconstrained_type_param.rs: Add more assertions.
36187
36188 2023-01-31 liushuyu <liushuyu011@gmail.com>
36189
36190 * rust/compile/builtin_macro_recurse.rs: New test.
36191
36192 2023-01-31 liushuyu <liushuyu011@gmail.com>
36193
36194 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
36195 * rust/compile/builtin_macro_env.rs: Likewise.
36196
36197 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36198
36199 * rust/compile/frust-compile-until.rs: New test.
36200
36201 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36202
36203 * rust/compile/rust-const-blog-issue.rs: New test.
36204
36205 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36206
36207 * rust/compile/macro44.rs: New test.
36208
36209 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36210
36211 * rust/compile/macro_export_1.rs: New test.
36212
36213 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36214
36215 * rust/compile/const_generics_8.rs: New test.
36216
36217 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36218
36219 * rust/compile/const_generics_7.rs: New test.
36220
36221 2023-01-31 liushuyu <liushuyu011@gmail.com>
36222
36223 * rust/execute/torture/loop-condition-eval.rs: New test.
36224
36225 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36226
36227 * rust/compile/const8.rs: New test.
36228
36229 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36230
36231 * rust/compile/const7.rs: New test.
36232
36233 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36234
36235 * rust/compile/const6.rs: New test.
36236
36237 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36238
36239 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
36240 * rust/compile/tuple1.rs: Likewise.
36241 * rust/compile/type-alias1.rs: Likewise.
36242 * rust/execute/torture/operator_overload_9.rs: Likewise.
36243 * rust/execute/torture/slice1.rs: Rework test to use new parsing
36244 capability and stick to the original implementation.
36245
36246 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36247
36248 * rust/compile/macro43.rs: New test.
36249
36250 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36251
36252 * rust/compile/parse_range.rs: New test.
36253
36254 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36255
36256 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
36257 * rust/compile/issue-1289.rs: Likewise.
36258 * rust/compile/test_mod.rs: Likewise.
36259 * rust/compile/torture/raw_identifiers.rs: Likewise.
36260 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
36261 * rust/compile/privacy7.rs: New test.
36262
36263 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36264
36265 * rust/compile/rustc_attr1.rs: New test.
36266
36267 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36268
36269 * rust/debug/win64-abi.rs: Fix assertion to take into account
36270 overflow builtins
36271 * rust/compile/torture/macro-issue1426.rs: Moved to...
36272 * rust/execute/torture/macro-issue1426.rs: ...here.
36273 * rust/execute/torture/overflow1.rs: New test.
36274
36275 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36276
36277 * rust/compile/torture/issue-1506.rs: New test.
36278
36279 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36280
36281 * rust/compile/const4.rs: New.
36282 * rust/compile/const5.rs: New.
36283
36284 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
36285
36286 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
36287 gm2-libs-log.
36288 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
36289 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
36290 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
36291 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
36292
36293 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36294
36295 PR target/108599
36296 * gcc.target/i386/avx2-pr108599.c: New test.
36297
36298 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
36299
36300 PR testsuite/108604
36301 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
36302 signed char.
36303
36304 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36305
36306 PR rtl-optimization/108596
36307 * gcc.c-torture/compile/pr108596.c: New test.
36308
36309 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36310
36311 PR c++/105593
36312 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
36313
36314 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
36315
36316 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
36317 condition.
36318 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
36319 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
36320 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
36321 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
36322 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
36323 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
36324 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
36325 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
36326 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
36327 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
36328 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
36329 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
36330 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
36331 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
36332 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
36333 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
36334 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
36335 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
36336 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
36337 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
36338 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
36339 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
36340 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
36341 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
36342 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
36343 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
36344 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
36345
36346 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36347
36348 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
36349 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
36350 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
36351 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
36352 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
36353 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
36354 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
36355 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
36356 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
36357 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
36358 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
36359 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
36360 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
36361 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
36362 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
36363
36364 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36365
36366 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
36367 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
36368 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
36369 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
36370 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
36371 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
36372 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
36373 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
36374 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
36375 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
36376 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
36377 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
36378 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
36379 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
36380 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
36381
36382 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36383
36384 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
36385 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
36386 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
36387 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
36388 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
36389 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
36390 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
36391 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
36392 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
36393 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
36394 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
36395 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
36396 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
36397 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
36398 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
36399
36400 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36401
36402 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
36403 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
36404 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
36405 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
36406 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
36407 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
36408 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
36409 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
36410 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
36411 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
36412 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
36413 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
36414 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
36415 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
36416 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
36417
36418 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36419
36420 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
36421 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
36422 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
36423 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
36424 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
36425 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
36426 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
36427 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
36428 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
36429 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
36430 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
36431 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
36432 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
36433 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
36434 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
36435
36436 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36437
36438 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
36439 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
36440 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
36441 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
36442 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
36443 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
36444 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
36445 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
36446 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
36447 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
36448 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
36449 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
36450 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
36451 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
36452 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
36453
36454 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36455
36456 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
36457 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
36458 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
36459 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
36460 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
36461 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
36462 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
36463 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
36464 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
36465 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
36466 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
36467 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
36468 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
36469 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
36470 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
36471
36472 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36473
36474 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
36475 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
36476 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
36477 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
36478 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
36479 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
36480 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
36481 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
36482 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
36483 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
36484 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
36485 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
36486 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
36487 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
36488 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
36489
36490 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36491
36492 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
36493 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
36494 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
36495 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
36496 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
36497 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
36498 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
36499 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
36500 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
36501 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
36502 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
36503 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
36504
36505 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36506
36507 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
36508 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
36509 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
36510 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
36511 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
36512 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
36513 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
36514 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
36515 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
36516 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
36517 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
36518 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
36519 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
36520 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
36521 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
36522 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
36523 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
36524 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
36525 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
36526 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
36527 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
36528 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
36529 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
36530 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
36531
36532 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36533
36534 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
36535 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
36536 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
36537 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
36538 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
36539 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
36540 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
36541 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
36542 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
36543 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
36544 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
36545 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
36546 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
36547 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
36548 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
36549 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
36550 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
36551 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
36552 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
36553 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
36554 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
36555 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
36556 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
36557 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
36558
36559 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36560
36561 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
36562 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
36563 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
36564 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
36565 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
36566 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
36567
36568 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36569
36570 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
36571 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
36572 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
36573 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
36574 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
36575 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
36576
36577 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36578
36579 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
36580 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
36581 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
36582 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
36583 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
36584 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
36585 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
36586 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
36587 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
36588 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
36589 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
36590 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
36591 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
36592 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
36593 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
36594 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
36595 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
36596 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
36597
36598 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36599
36600 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
36601 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
36602 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
36603 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
36604 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
36605 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
36606 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
36607 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
36608 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
36609 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
36610 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
36611 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
36612 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
36613 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
36614 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
36615 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
36616 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
36617 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
36618
36619 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36620
36621 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
36622 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
36623 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
36624 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
36625 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
36626 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
36627 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
36628 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
36629 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
36630 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
36631 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
36632 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
36633 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
36634 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
36635 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
36636 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
36637 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
36638 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
36639
36640 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36641
36642 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
36643 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
36644 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
36645 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
36646 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
36647 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
36648 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
36649 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
36650 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
36651 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
36652 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
36653 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
36654 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
36655 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
36656 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
36657 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
36658 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
36659 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
36660
36661 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36662
36663 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
36664 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
36665 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
36666 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
36667 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
36668 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
36669 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
36670 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
36671 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
36672 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
36673 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
36674 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
36675 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
36676 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
36677 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
36678 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
36679 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
36680 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
36681
36682 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36683
36684 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
36685 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
36686 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
36687 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
36688 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
36689 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
36690 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
36691 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
36692 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
36693 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
36694 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
36695 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
36696 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
36697 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
36698 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
36699 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
36700 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
36701 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
36702
36703 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36704
36705 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
36706 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
36707 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
36708 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
36709 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
36710 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
36711 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
36712 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
36713 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
36714 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
36715 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
36716 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
36717 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
36718 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
36719 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
36720 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
36721 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
36722 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
36723
36724 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36725
36726 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
36727 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
36728 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
36729 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
36730 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
36731 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
36732 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
36733 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
36734 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
36735 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
36736 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
36737 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
36738 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
36739 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
36740 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
36741 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
36742 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
36743 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
36744
36745 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36746
36747 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
36748
36749 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36750
36751 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
36752 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
36753 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
36754
36755 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
36756
36757 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
36758 restore TORTURE_OPTIONS.
36759
36760 2023-01-30 Andrew Pinski <apinski@marvell.com>
36761
36762 PR tree-optimization/108582
36763 * gcc.dg/pr108582-1.c: New test.
36764
36765 2023-01-30 Richard Biener <rguenther@suse.de>
36766
36767 PR tree-optimization/108574
36768 * gcc.dg/torture/pr108574-1.c: New testcase.
36769 * gcc.dg/torture/pr108574-2.c: Likewise.
36770 * gcc.dg/torture/pr108574-3.c: Likewise.
36771
36772 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
36773
36774 PR fortran/108450
36775 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
36776
36777 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36778
36779 PR fortran/103506
36780 * gfortran.dg/pr103506_1.f90: New test.
36781
36782 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
36783
36784 * gcc.dg/ipa/ipa-sra-30.c: New test.
36785 * gcc.dg/ipa/ipa-sra-31.c: New test.
36786 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
36787
36788 2023-01-28 Harald Anlauf <anlauf@gmx.de>
36789 Steven G. Kargl <kargl@gcc.gnu.org>
36790
36791 PR fortran/108527
36792 * gfortran.dg/pr108527.f90: New test.
36793
36794 2023-01-28 Harald Anlauf <anlauf@gmx.de>
36795
36796 PR fortran/108453
36797 * gfortran.dg/common_27.f90: New test.
36798
36799 2023-01-28 Jonathan Yong <10walls@gmail.com>
36800
36801 PR c/108192
36802 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
36803 so function call is not mangled by __mingw_printf when
36804 doing assembly symbol inspection.
36805
36806 2023-01-28 Jonathan Yong <10walls@gmail.com>
36807
36808 PR c/108150
36809 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
36810 target same as on Linux.
36811
36812 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36813
36814 * g++.target/riscv/rvv/base/vlse-1.C: New test.
36815 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
36816 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
36817 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
36818 * g++.target/riscv/rvv/base/vsse-1.C: New test.
36819 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
36820 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
36821 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
36822 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
36823 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
36824 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
36825 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
36826 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
36827 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
36828 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
36829 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
36830 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
36831 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
36832 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
36833 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
36834 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
36835 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
36836 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
36837 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
36838 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
36839 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
36840 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
36841 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
36842 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
36843 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
36844
36845 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36846
36847 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
36848 with (\r*\n+).
36849 * gfortran.dg/array_temporaries_2.f90: Likewise.
36850 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
36851 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
36852 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
36853 * gfortran.dg/fmt_error_4.f90: Likewise.
36854 * gfortran.dg/fmt_error_5.f90: Likewise.
36855 * gfortran.dg/fmt_float.f90: Likewise.
36856 * gfortran.dg/fmt_l.f90: Likewise.
36857 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
36858 * gfortran.dg/fmt_zero_precision.f90: Likewise.
36859 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36860 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36861 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36862 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36863 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
36864 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36865 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36866 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36867 * gfortran.dg/namelist_40.f90: Likewise.
36868 * gfortran.dg/namelist_47.f90: Likewise.
36869 * gfortran.dg/namelist_print_1.f: Likewise.
36870 * gfortran.dg/parameter_array_dummy.f90: Likewise.
36871
36872 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
36873
36874 * gm2/pim/fail/empty.mod: New test.
36875
36876 2023-01-27 Joseph Myers <joseph@codesourcery.com>
36877
36878 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
36879 auto initializers to be disallowed.
36880
36881 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
36882
36883 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
36884 Remove XFAIL.
36885 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
36886 of dump files.
36887
36888 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
36889
36890 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
36891 rather than an asm barrier.
36892 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
36893 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
36894 rather than volatile.
36895 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
36896 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
36897 function. Remove -fno-inline.
36898 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
36899 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
36900 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
36901 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
36902 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
36903 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
36904 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
36905 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
36906 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
36907 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
36908 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
36909 Allow the scalar form to be used when operating on lane 0.
36910 Add a test for lane 1.
36911
36912 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
36913
36914 PR tree-optimization/96373
36915 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
36916 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
36917
36918 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
36919
36920 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
36921 vector length.
36922 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
36923 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
36924 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
36925 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
36926 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
36927 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
36928
36929 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
36930
36931 PR tree-optimization/108306
36932 * gcc.dg/pr108306.c: New.
36933
36934 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
36935
36936 PR tree-optimization/108447
36937 * gcc.dg/pr108447.c: New.
36938
36939 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36940
36941 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
36942 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
36943 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
36944
36945 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36946
36947 * g++.target/riscv/rvv/base/vle-1.C: New test.
36948 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
36949 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
36950 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
36951 * g++.target/riscv/rvv/base/vse-1.C: New test.
36952 * g++.target/riscv/rvv/base/riscv_vector.h: New.
36953
36954 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36955
36956 * gcc.target/riscv/rvv/base/vse-1.c: New test.
36957 * gcc.target/riscv/rvv/base/vse-2.c: New test.
36958 * gcc.target/riscv/rvv/base/vse-3.c: New test.
36959 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
36960 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
36961 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
36962
36963 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36964
36965 * gcc.target/riscv/rvv/base/vle-1.c: New test.
36966 * gcc.target/riscv/rvv/base/vle-2.c: New test.
36967 * gcc.target/riscv/rvv/base/vle-3.c: New test.
36968 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
36969 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
36970 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
36971 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
36972 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
36973 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
36974 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
36975 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
36976 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
36977 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
36978 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
36979 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
36980 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
36981 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
36982 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
36983
36984 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36985
36986 * g++.target/riscv/rvv/base/vsm-1.C: New test.
36987 * g++.target/riscv/rvv/rvv.exp: New test.
36988 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
36989 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
36990 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
36991
36992 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36993
36994 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
36995 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
36996 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
36997 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
36998 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
36999 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
37000 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
37001 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
37002 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
37003 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
37004 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
37005 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
37006 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
37007 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
37008 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
37009 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
37010 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
37011 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
37012 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
37013 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
37014 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
37015 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
37016 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
37017 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
37018 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
37019 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
37020 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
37021 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
37022 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
37023 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
37024 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
37025 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
37026 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
37027 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
37028 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
37029 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
37030 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
37031 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
37032 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
37033 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
37034 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
37035 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
37036 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
37037 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
37038 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
37039 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
37040 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
37041 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
37042 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
37043 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
37044 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
37045 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
37046 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
37047 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
37048 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
37049 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
37050 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
37051 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
37052 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
37053 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
37054 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
37055 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
37056 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
37057 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
37058 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
37059 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
37060 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
37061 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
37062 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
37063 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
37064 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
37065 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
37066 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
37067 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
37068 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
37069 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
37070 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
37071 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
37072 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
37073 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
37074 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
37075 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
37076 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
37077 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
37078 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
37079 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
37080 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
37081 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
37082 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
37083 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
37084 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
37085 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
37086 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
37087 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
37088 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
37089 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
37090 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
37091 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
37092 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
37093 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
37094 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
37095 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
37096 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
37097 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
37098 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
37099 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
37100 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
37101 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
37102 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
37103
37104 2023-01-27 Xi Ruoyao <xry111@xry111.site>
37105
37106 * gcc.dg/pr95115.c (x): Add noipa attribute.
37107
37108 2023-01-27 Jakub Jelinek <jakub@redhat.com>
37109
37110 PR ipa/106061
37111 * gcc.dg/pr106061.c: New test.
37112
37113 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
37114
37115 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
37116 target selector to handle Windows.
37117 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
37118 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
37119
37120 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
37121
37122 * gm2/warnings/returntype/fail/badreturn.mod: New test.
37123 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
37124 New test.
37125 * gm2/warnings/returntype/pass/Termbase.mod: New test.
37126 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
37127 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
37128 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
37129 New test.
37130
37131 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37132
37133 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
37134 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
37135 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
37136 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
37137 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
37138 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
37139 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
37140 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
37141 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
37142 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
37143 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
37144 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
37145 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
37146 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
37147 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
37148 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
37149 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
37150 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
37151 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
37152 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
37153 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
37154 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
37155 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
37156 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
37157 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
37158 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
37159 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
37160 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
37161 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
37162 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
37163 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
37164 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
37165 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
37166 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
37167 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
37168 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
37169 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
37170 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
37171 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
37172 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
37173 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
37174 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
37175 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
37176 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
37177 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
37178 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
37179 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
37180 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
37181 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
37182 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
37183 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
37184 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
37185 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
37186 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
37187 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
37188 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
37189 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
37190 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
37191 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
37192 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
37193 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
37194 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
37195 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
37196 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
37197 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
37198 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
37199 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
37200 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
37201 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
37202 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
37203 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
37204
37205 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37206
37207 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
37208 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
37209 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
37210 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
37211 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
37212 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
37213 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
37214 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
37215 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
37216 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
37217 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
37218 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
37219 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
37220 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
37221 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
37222 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
37223 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
37224 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
37225 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
37226 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
37227 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
37228 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
37229 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
37230 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
37231 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
37232 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
37233 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
37234 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
37235 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
37236 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
37237 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
37238 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
37239 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
37240 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
37241 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
37242 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
37243 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
37244 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
37245 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
37246 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
37247 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
37248 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
37249 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
37250 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
37251
37252 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37253
37254 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
37255 testcase.
37256 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
37257 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
37258 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
37259 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
37260 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
37261 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
37262 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
37263 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
37264 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
37265
37266 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37267
37268 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
37269
37270 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37271
37272 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
37273
37274 2023-01-26 Harald Anlauf <anlauf@gmx.de>
37275
37276 PR fortran/108544
37277 * gfortran.dg/pr108544.f90: New test.
37278 * gfortran.dg/pr96102b.f90: New test.
37279
37280 2023-01-26 Marek Polacek <polacek@redhat.com>
37281
37282 PR middle-end/108543
37283 * c-c++-common/asan/pointer-subtract-5.c: New test.
37284 * c-c++-common/asan/pointer-subtract-6.c: New test.
37285 * c-c++-common/asan/pointer-subtract-7.c: New test.
37286 * c-c++-common/asan/pointer-subtract-8.c: New test.
37287
37288 2023-01-26 Jakub Jelinek <jakub@redhat.com>
37289
37290 PR tree-optimization/108540
37291 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
37292 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
37293
37294 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37295
37296 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
37297
37298 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37299
37300 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
37301 compound literals.
37302
37303 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37304
37305 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
37306 * gcc.dg/guality/pr54519-1.c: Likewise.
37307 * gcc.dg/guality/pr54519-3.c: Likewise.
37308 * gcc.dg/guality/pr54693-2.c: Likewise.
37309 * gcc.dg/guality/sra-1.c: Likewise.
37310
37311 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37312
37313 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
37314
37315 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37316
37317 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
37318
37319 2023-01-26 Marek Polacek <polacek@redhat.com>
37320
37321 PR c++/105300
37322 * g++.dg/cpp0x/udlit-error1.C: New test.
37323
37324 2023-01-26 David Malcolm <dmalcolm@redhat.com>
37325
37326 PR analyzer/108507
37327 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
37328 -Wno-stringop-overflow.
37329
37330 2023-01-26 David Malcolm <dmalcolm@redhat.com>
37331
37332 PR analyzer/108524
37333 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
37334 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
37335 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
37336 New test.
37337
37338 2023-01-26 Richard Biener <rguenther@suse.de>
37339
37340 PR tree-optimization/108547
37341 * gcc.dg/uninit-pr108547.c: New testcase.
37342
37343 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
37344
37345 PR tree-optimization/108522
37346 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
37347 macro.
37348 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
37349 test_dynarray_struct_member_d,
37350 test_dynarray_struct_member_subobj_b,
37351 test_dynarray_struct_member_subobj_c,
37352 test_dynarray_struct_member_subobj_d): New tests.
37353 (main): Call them.
37354
37355 2023-01-26 Jakub Jelinek <jakub@redhat.com>
37356
37357 PR c++/108503
37358 * g++.dg/gomp/pr108503.C: New test.
37359
37360 2023-01-26 Richard Biener <rguenther@suse.de>
37361
37362 PR tree-optimization/108523
37363 * gcc.dg/torture/pr108523.c: New testcase.
37364
37365 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
37366
37367 PR fortran/108528
37368 * gfortran.dg/pr108528.f90: New test.
37369
37370 2023-01-25 Jakub Jelinek <jakub@redhat.com>
37371
37372 PR c++/108525
37373 * g++.dg/cpp23/static-operator-call5.C: New test.
37374
37375 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37376
37377 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
37378 "C".
37379 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
37380 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
37381 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
37382 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
37383 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
37384 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
37385 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
37386 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
37387 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
37388 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
37389 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
37390 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
37391 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
37392 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
37393 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
37394 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
37395 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
37396 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
37397 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
37398 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
37399 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
37400 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
37401 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
37402 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
37403 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
37404 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
37405 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
37406 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
37407 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
37408 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
37409 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
37410 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
37411 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
37412 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
37413 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
37414 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
37415 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
37416 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
37417 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
37418 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
37419 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
37420 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
37421 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
37422 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
37423 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
37424 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
37425 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
37426 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
37427 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
37428 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
37429 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
37430 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
37431 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
37432 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
37433 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
37434 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
37435 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
37436 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
37437 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
37438 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
37439 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
37440 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
37441 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
37442 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
37443 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
37444 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
37445 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
37446 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
37447 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
37448 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
37449 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
37450 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
37451 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
37452 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
37453 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
37454 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
37455 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
37456 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
37457 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
37458 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
37459 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
37460 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
37461 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
37462 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
37463
37464 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37465
37466 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
37467 check-function-bodies instead of scan-assembler checks. Use
37468 extern "C" for C++ testing.
37469 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
37470 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
37471 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
37472 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
37473 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
37474 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
37475 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
37476
37477 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37478
37479 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
37480 check-function-bodies instead of scan-assembler checks. Use
37481 extern "C" for C++ testing.
37482 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
37483 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
37484 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
37485 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
37486 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
37487
37488 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37489
37490 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
37491 check-function-bodies instead of scan-assembler checks. Use
37492 extern "C" for C++ testing.
37493 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
37494 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
37495 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
37496 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
37497 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
37498 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
37499 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
37500 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
37501 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
37502 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
37503 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
37504
37505 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37506
37507 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
37508 check-function-bodies instead of scan-assembler checks. Use
37509 extern "C" for C++ testing.
37510 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
37511 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
37512 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
37513 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
37514 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
37515
37516 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37517
37518 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
37519 check-function-bodies instead of scan-assembler checks. Use
37520 extern "C" for C++ testing.
37521 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
37522 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
37523 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
37524 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
37525 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
37526
37527 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37528
37529 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
37530 check-function-bodies instead of scan-assembler checks. Use
37531 extern "C" for C++ testing.
37532 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
37533 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
37534 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
37535 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
37536 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
37537
37538 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37539
37540 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
37541 check-function-bodies instead of scan-assembler checks. Use
37542 extern "C" for C++ testing.
37543 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
37544 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
37545 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
37546 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
37547 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
37548
37549 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37550
37551 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
37552 check-function-bodies instead of scan-assembler checks. Use
37553 extern "C" for C++ testing.
37554 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
37555 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
37556
37557 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37558
37559 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
37560 check-function-bodies instead of scan-assembler checks. Use
37561 extern "C" for C++ testing.
37562 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
37563 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
37564 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
37565 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
37566 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
37567
37568 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37569
37570 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
37571 check-function-bodies instead of scan-assembler checks. Use
37572 extern "C" for C++ testing.
37573 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
37574 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
37575 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
37576 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
37577 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
37578
37579 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37580
37581 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
37582 check-function-bodies instead of scan-assembler checks. Use
37583 extern "C" for C++ testing.
37584 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
37585 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
37586 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
37587 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
37588 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
37589
37590 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37591
37592 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
37593 check-function-bodies instead of scan-assembler checks. Use
37594 extern "C" for C++ testing.
37595 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
37596 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
37597 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
37598 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
37599 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
37600
37601 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37602
37603 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
37604 check-function-bodies instead of scan-assembler checks. Use
37605 extern "C" for C++ testing.
37606 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
37607 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
37608 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
37609 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
37610 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
37611
37612 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37613
37614 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
37615 check-function-bodies instead of scan-assembler checks. Use
37616 extern "C" for C++ testing.
37617 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
37618 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
37619 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
37620 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
37621 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
37622 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
37623 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
37624 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
37625 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
37626 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
37627 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
37628 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
37629 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
37630 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
37631 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
37632 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
37633 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
37634 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
37635 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
37636 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
37637 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
37638 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
37639 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
37640
37641 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37642
37643 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
37644 check-function-bodies instead of scan-assembler checks. Use
37645 extern "C" for C++ testing.
37646 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
37647 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
37648 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
37649 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
37650 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
37651 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
37652 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
37653 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
37654 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
37655 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
37656 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
37657 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
37658 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
37659 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
37660 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
37661
37662 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37663
37664 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
37665 check-function-bodies instead of scan-assembler checks. Use
37666 extern "C" for C++ testing.
37667 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
37668 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
37669 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
37670 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
37671 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
37672 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
37673 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
37674 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
37675 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
37676 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
37677 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
37678 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
37679 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
37680 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
37681 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
37682 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
37683 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
37684 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
37685 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
37686 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
37687 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
37688 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
37689 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
37690 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
37691 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
37692 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
37693 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
37694 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
37695 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
37696 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
37697 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
37698 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
37699 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
37700 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
37701 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
37702 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
37703 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
37704 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
37705 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
37706 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
37707 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
37708 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
37709 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
37710 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
37711 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
37712 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
37713 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
37714
37715 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37716
37717 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
37718 check-function-bodies instead of scan-assembler checks. Use
37719 extern "C" for C++ testing.
37720 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
37721 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
37722 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
37723 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
37724 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
37725 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
37726 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
37727 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
37728 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
37729 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
37730 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
37731 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
37732 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
37733 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
37734 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
37735 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
37736 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
37737 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
37738 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
37739 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
37740 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
37741 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
37742 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
37743
37744 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37745
37746 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
37747 check-function-bodies instead of scan-assembler checks. Use
37748 extern "C" for C++ testing.
37749 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
37750 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
37751 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
37752 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
37753 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
37754 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
37755 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
37756 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
37757 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
37758 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
37759 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
37760 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
37761 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
37762 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
37763 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
37764 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
37765 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
37766 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
37767 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
37768 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
37769 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
37770 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
37771 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
37772
37773 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37774
37775 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
37776 check-function-bodies instead of scan-assembler checks. Use
37777 extern "C" for C++ testing.
37778 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
37779 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
37780 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
37781 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
37782 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
37783 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
37784 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
37785 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
37786 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
37787 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
37788 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
37789 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
37790 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
37791 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
37792 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
37793 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
37794 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
37795
37796 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37797
37798 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
37799 check-function-bodies instead of scan-assembler checks. Use
37800 extern "C" for C++ testing.
37801 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
37802 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
37803 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
37804 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
37805 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
37806 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
37807 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
37808 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
37809 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
37810 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
37811 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
37812 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
37813 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
37814 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
37815 * gcc.target/arm/simd/mve-vneg.c: Update test.
37816 * gcc.target/arm/simd/mve-vshr.c: Likewise
37817
37818 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37819
37820 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
37821 check-function-bodies instead of scan-assembler checks. Use
37822 extern "C" for C++ testing.
37823 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
37824 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
37825 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
37826 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
37827 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
37828 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
37829 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
37830 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
37831 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
37832 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
37833 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
37834 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
37835 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
37836 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
37837 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
37838 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
37839 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
37840 * gcc.target/arm/simd/mve-vclz.c: Update test.
37841
37842 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37843
37844 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
37845 check-function-bodies instead of scan-assembler checks. Use extern
37846 "C" for C++ testing.
37847 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
37848 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
37849 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
37850 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
37851 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
37852 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
37853 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
37854 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
37855
37856 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
37857
37858 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
37859 "initializer element is not constant" error.
37860 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
37861
37862 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
37863
37864 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
37865 aarch64 to list of targets supporting long long vectorization.
37866
37867 2023-01-25 Jakub Jelinek <jakub@redhat.com>
37868
37869 PR tree-optimization/108498
37870 * gcc.c-torture/execute/pr108498-1.c: New test.
37871 * gcc.c-torture/execute/pr108498-2.c: New test.
37872
37873 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
37874 Jakub Jelinek <jakub@redhat.com>
37875
37876 PR tree-optimization/108522
37877 * gcc.dg/builtin-dynamic-object-size-0.c
37878 (test_dynarray_struct_member): New test.
37879 (main): Call it.
37880
37881 2023-01-24 Jakub Jelinek <jakub@redhat.com>
37882
37883 PR c++/107329
37884 PR testsuite/108533
37885 * g++.dg/init/new51.C (size_t): New typedef.
37886 (RexxClass::operator new, RexxClass::operator delete): Use size_t
37887 instead of unsigned long.
37888
37889 2023-01-24 Jason Merrill <jason@redhat.com>
37890
37891 PR c++/108504
37892 * g++.dg/ext/pragma1.C: New test.
37893
37894 2023-01-24 Jason Merrill <jason@redhat.com>
37895
37896 PR c++/108526
37897 * g++.dg/cpp23/static-operator-call5.C: New test.
37898
37899 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
37900
37901 * gcc.target/pdp11/pdp11.exp: New.
37902 * gcc.target/pdp11/pr108388.c: New.
37903
37904 2023-01-24 Harald Anlauf <anlauf@gmx.de>
37905
37906 PR fortran/108529
37907 * gfortran.dg/pr108529.f90: New test.
37908
37909 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
37910
37911 * gcc.target/arm/mve/pr108177-1-run.c: New test.
37912 * gcc.target/arm/mve/pr108177-1.c: New test.
37913 * gcc.target/arm/mve/pr108177-10-run.c: New test.
37914 * gcc.target/arm/mve/pr108177-10.c: New test.
37915 * gcc.target/arm/mve/pr108177-11-run.c: New test.
37916 * gcc.target/arm/mve/pr108177-11.c: New test.
37917 * gcc.target/arm/mve/pr108177-12-run.c: New test.
37918 * gcc.target/arm/mve/pr108177-12.c: New test.
37919 * gcc.target/arm/mve/pr108177-13-run.c: New test.
37920 * gcc.target/arm/mve/pr108177-13.c: New test.
37921 * gcc.target/arm/mve/pr108177-14-run.c: New test.
37922 * gcc.target/arm/mve/pr108177-14.c: New test.
37923 * gcc.target/arm/mve/pr108177-2-run.c: New test.
37924 * gcc.target/arm/mve/pr108177-2.c: New test.
37925 * gcc.target/arm/mve/pr108177-3-run.c: New test.
37926 * gcc.target/arm/mve/pr108177-3.c: New test.
37927 * gcc.target/arm/mve/pr108177-4-run.c: New test.
37928 * gcc.target/arm/mve/pr108177-4.c: New test.
37929 * gcc.target/arm/mve/pr108177-5-run.c: New test.
37930 * gcc.target/arm/mve/pr108177-5.c: New test.
37931 * gcc.target/arm/mve/pr108177-6-run.c: New test.
37932 * gcc.target/arm/mve/pr108177-6.c: New test.
37933 * gcc.target/arm/mve/pr108177-7-run.c: New test.
37934 * gcc.target/arm/mve/pr108177-7.c: New test.
37935 * gcc.target/arm/mve/pr108177-8-run.c: New test.
37936 * gcc.target/arm/mve/pr108177-8.c: New test.
37937 * gcc.target/arm/mve/pr108177-9-run.c: New test.
37938 * gcc.target/arm/mve/pr108177-9.c: New test.
37939 * gcc.target/arm/mve/pr108177-main.x: New test include.
37940 * gcc.target/arm/mve/pr108177.x: New test include.
37941
37942 2023-01-24 Jakub Jelinek <jakub@redhat.com>
37943
37944 PR c++/108474
37945 * g++.dg/cpp1z/decomp57.C: New test.
37946 * g++.dg/cpp1z/decomp58.C: New test.
37947
37948 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
37949
37950 PR testsuite/107808
37951 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
37952 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
37953
37954 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
37955
37956 PR testsuite/104756
37957 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
37958 * gcc.dg/vect/vect-fmax-2.c: Likewise.
37959 * gcc.dg/vect/vect-fmax-3.c: Likewise.
37960 * gcc.dg/vect/vect-fmin-1.c: Likewise.
37961 * gcc.dg/vect/vect-fmin-2.c: Likewise.
37962 * gcc.dg/vect/vect-fmin-3.c: Likewise.
37963
37964 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
37965 Yang Yujie <yangyujie@loongson.cn>
37966
37967 PR target/107731
37968 * gcc.target/loongarch/tst-asm-const.c: Moved to...
37969 * gcc.target/loongarch/pr107731.c: ...here.
37970
37971 2023-01-24 Jason Merrill <jason@redhat.com>
37972
37973 PR c++/107303
37974 PR c++/107329
37975 * g++.dg/ext/builtin-shufflevector-5.C: New test.
37976 * g++.dg/init/new51.C: New test.
37977
37978 2023-01-23 Jason Merrill <jason@redhat.com>
37979
37980 PR c++/107267
37981 * g++.dg/cpp0x/move2.C: New test.
37982
37983 2023-01-23 Harald Anlauf <anlauf@gmx.de>
37984
37985 PR fortran/108502
37986 * gfortran.dg/pr108502.f90: New test.
37987
37988 2023-01-23 Marek Polacek <polacek@redhat.com>
37989
37990 PR c++/107797
37991 * g++.dg/warn/Wunused-value-1.C: New test.
37992
37993 2023-01-23 Jason Merrill <jason@redhat.com>
37994
37995 PR c++/108195
37996 * g++.dg/cpp0x/initlist-vect2.C: New test.
37997
37998 2023-01-23 Harald Anlauf <anlauf@gmx.de>
37999
38000 PR fortran/108501
38001 * gfortran.dg/pr108501.f90: New test.
38002
38003 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38004
38005 PR fortran/108420
38006 * gfortran.dg/pr108420.f90: New test.
38007
38008 2023-01-23 Jason Merrill <jason@redhat.com>
38009
38010 PR c++/108496
38011 * g++.dg/template/explicit-instantiation5.C: New test.
38012
38013 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38014
38015 * g++.target/arm/pac-1.C: New test.
38016 * gcc.target/arm/pac-15.c: Likewise.
38017
38018 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38019
38020 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
38021 tests.
38022 * gcc.target/arm/pac-12.c: New test.
38023 * gcc.target/arm/pac-13.c: Likewise.
38024 * gcc.target/arm/pac-14.c: Likewise.
38025
38026 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38027
38028 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
38029
38030 2023-01-23 Richard Biener <rguenther@suse.de>
38031
38032 PR tree-optimization/108482
38033 * gcc.dg/torture/pr108482.c: New testcase.
38034
38035 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38036
38037 * gcc.target/arm/bti-1.c: New testcase.
38038 * gcc.target/arm/bti-2.c: Likewise.
38039
38040 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38041
38042 * gcc.target/arm/pac.h : New file.
38043 * gcc.target/arm/pac-1.c : New test case.
38044 * gcc.target/arm/pac-2.c : Likewise.
38045 * gcc.target/arm/pac-3.c : Likewise.
38046 * gcc.target/arm/pac-4.c : Likewise.
38047 * gcc.target/arm/pac-5.c : Likewise.
38048 * gcc.target/arm/pac-6.c : Likewise.
38049 * gcc.target/arm/pac-7.c : Likewise.
38050 * gcc.target/arm/pac-8.c : Likewise.
38051 * gcc.target/arm/pac-9.c : Likewise.
38052 * gcc.target/arm/pac-10.c : Likewise.
38053 * gcc.target/arm/pac-11.c : Likewise.
38054
38055 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38056
38057 * gcc.target/arm/multilib.exp: Add pacbti related entries.
38058
38059 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38060 Tejas Belagod <tbelagod@arm.com>
38061
38062 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
38063 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
38064 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
38065 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
38066
38067 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38068 Tejas Belagod <tbelagod@arm.com>
38069
38070 * lib/target-supports.exp
38071 (check_effective_target_mbranch_protection_ok): New function.
38072 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
38073 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
38074 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
38075 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
38076 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
38077 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
38078 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
38079 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
38080
38081 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38082 Tejas Belagod <tbelagod@arm.com>
38083
38084 * lib/target-supports.exp:
38085 (check_effective_target_arm_pacbti_hw): New.
38086
38087 2023-01-23 Richard Biener <rguenther@suse.de>
38088
38089 PR tree-optimization/108449
38090 * gcc.dg/pr108449.c: New testcase.
38091
38092 2023-01-23 Jason Merrill <jason@redhat.com>
38093
38094 PR c++/53288
38095 DR 1299
38096 * g++.dg/init/lifetime4.C: New test.
38097
38098 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
38099
38100 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
38101 paths.
38102 * gm2/complex/pass/complex-pass.exp: Likewise.
38103 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
38104 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
38105 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
38106 * gm2/iso/fail/iso-fail.exp: Likewise.
38107 * gm2/iso/pass/iso-pass.exp: Likewise.
38108 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
38109 * gm2/pim/fail/pim-fail.exp: Likewise.
38110 * gm2/pim/pass/pim-pass.exp: Likewise.
38111 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
38112 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
38113 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
38114 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
38115 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
38116 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
38117 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
38118 * gm2/recover/pass/recover-pass.exp: Likewise.
38119 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
38120 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
38121 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
38122 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
38123 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
38124 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
38125 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
38126 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
38127 function. Remove the use of concatenated include and library paths.
38128 Remove string processing where possible.
38129
38130 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
38131
38132 * gcc.target/pru/clz-hi-2.c: New test.
38133 * gcc.target/pru/clz-hi.c: New test.
38134
38135 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38136
38137 PR fortran/102595
38138 * gfortran.dg/pr88048.f90: Adjust for changed error message.
38139 * gfortran.dg/parameter_data0.f90: New test.
38140
38141 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
38142
38143 * gcc.target/aarch64/acle/pmull64.c: New.
38144 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
38145 feature flag based on the intrinsic.
38146 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
38147 * gcc.target/aarch64/aes_1.c: Likewise.
38148 * gcc.target/aarch64/aes_2.c: Likewise.
38149 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
38150 * gcc.target/aarch64/sha1_1.c: Likewise.
38151 * gcc.target/aarch64/sha256_1.c: Likewise.
38152 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
38153
38154 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38155
38156 PR c++/108437
38157 * g++.dg/cpp23/subscript12.C: New test.
38158 * g++.dg/cpp23/subscript13.C: New test.
38159
38160 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38161
38162 PR c++/53932
38163 * g++.dg/init/pr53932.C: New test.
38164
38165 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
38166
38167 * gcc.target/i386/pr108436.c: New test.
38168
38169 2023-01-19 David Malcolm <dmalcolm@redhat.com>
38170
38171 PR analyzer/108455
38172 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
38173 involving dominance.
38174 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
38175 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
38176 New test.
38177
38178 2023-01-19 Harald Anlauf <anlauf@gmx.de>
38179
38180 PR fortran/108434
38181 * gfortran.dg/pr108434.f90: New test.
38182
38183 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
38184
38185 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
38186 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
38187 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
38188 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
38189 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
38190 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
38191 Likewise.
38192 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
38193 Likewise.
38194 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
38195 Likewise.
38196 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
38197 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
38198 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
38199 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
38200 Likewise, and also ensure that the -g option is appended to avoid it
38201 being taken as a path.
38202 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
38203 libraries added matches the set of -I and -L options.
38204
38205 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
38206
38207 PR target/108411
38208 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
38209 -fno-stack-protector.
38210 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
38211 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
38212 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
38213 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
38214 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
38215 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
38216 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
38217 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
38218 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
38219
38220 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38221
38222 PR tree-optimization/108440
38223 * c-c++-common/rotate-10.c: New test.
38224 * c-c++-common/rotate-11.c: New test.
38225
38226 2023-01-19 Alexandre Oliva <oliva@adacore.com>
38227
38228 PR debug/106746
38229 * gcc.target/i386/pr106746.c: New.
38230
38231 2023-01-18 Marek Polacek <polacek@redhat.com>
38232
38233 PR c/108424
38234 * gcc.dg/c2x-nullptr-6.c: New test.
38235
38236 2023-01-18 David Malcolm <dmalcolm@redhat.com>
38237
38238 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
38239 from https://samate.nist.gov/SARD/test-suites/81.
38240 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
38241 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
38242 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
38243 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
38244
38245 2023-01-18 Richard Biener <rguenther@suse.de>
38246
38247 PR lto/108445
38248 * gcc.dg/lto/pr108445_0.c: New testcase.
38249 * gcc.dg/lto/pr108445_1.c: Likewise.
38250
38251 2023-01-18 Murray Steele <murray.steele@arm.com>
38252
38253 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
38254
38255 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
38256 Andrew Pinski <apinski@marvell.com>
38257
38258 PR target/108396
38259 * gcc.target/powerpc/pr108396.c: New test.
38260
38261 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
38262
38263 PR target/108348
38264 * gcc.target/powerpc/pr108348-1.c: New test.
38265 * gcc.target/powerpc/pr108348-2.c: New test.
38266
38267 2023-01-17 Harald Anlauf <anlauf@gmx.de>
38268
38269 PR fortran/108421
38270 * gfortran.dg/pr108421.f90: New test.
38271
38272 2023-01-17 Jakub Jelinek <jakub@redhat.com>
38273
38274 PR tree-optimization/106523
38275 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
38276 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
38277 __builtin_unreachable about shift count.
38278 * c-c++-common/rotate-2b.c: New test.
38279 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
38280 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
38281 __builtin_unreachable about shift count.
38282 * c-c++-common/rotate-4b.c: New test.
38283 * gcc.c-torture/execute/pr106523.c: New test.
38284
38285 2023-01-16 Andrew Pinski <apinski@marvell.com>
38286
38287 * lib/target-supports.exp (add_options_for_tls): Remove
38288 reference to Solaris 9 in comments.
38289
38290 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
38291
38292 PR target/105980
38293 * g++.target/i386/pr105980.C: New test.
38294
38295 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
38296
38297 * g++.dg/tree-ssa/pr106077.C: New test.
38298
38299 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
38300
38301 PR target/96795
38302 PR target/107515
38303 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
38304 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
38305
38306 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38307
38308 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
38309 * gcc.dg/tree-ssa/popcount.c: Likewise.
38310 * gcc.dg/tree-ssa/popcount2.c: Likewise.
38311 * gcc.dg/tree-ssa/popcount3.c: Likewise.
38312 * gcc.target/aarch64/popcount4.c: Likewise.
38313 * gcc.target/i386/pr95771.c: Likewise, and...
38314 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
38315 since this would emit just a single IFN if a TI optab is added.
38316
38317 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38318
38319 * gcc.dg/tree-ssa/cltz-max.c: New test.
38320 * gcc.dg/tree-ssa/clz-char.c: New test.
38321 * gcc.dg/tree-ssa/clz-int.c: New test.
38322 * gcc.dg/tree-ssa/clz-long-long.c: New test.
38323 * gcc.dg/tree-ssa/clz-long.c: New test.
38324 * gcc.dg/tree-ssa/ctz-char.c: New test.
38325 * gcc.dg/tree-ssa/ctz-int.c: New test.
38326 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
38327 * gcc.dg/tree-ssa/ctz-long.c: New test.
38328
38329 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38330
38331 * lib/target-supports.exp (check_effective_target_clz)
38332 (check_effective_target_clzl, check_effective_target_clzll)
38333 (check_effective_target_ctz, check_effective_target_clzl)
38334 (check_effective_target_ctzll): New.
38335 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
38336 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
38337 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
38338 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
38339 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
38340 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
38341 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
38342 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
38343 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
38344
38345 2023-01-16 Jakub Jelinek <jakub@redhat.com>
38346
38347 PR c++/105593
38348 * g++.target/i386/pr105593.C: New test.
38349
38350 2023-01-16 Jakub Jelinek <jakub@redhat.com>
38351
38352 PR c++/105593
38353 * c-c++-common/Winit-self3.c: New test.
38354 * c-c++-common/Winit-self4.c: New test.
38355 * c-c++-common/Winit-self5.c: New test.
38356
38357 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
38358
38359 PR target/108272
38360 * gcc.target/powerpc/pr108272-1.c: New test.
38361 * gcc.target/powerpc/pr108272-2.c: New test.
38362 * gcc.target/powerpc/pr108272-3.c: New test.
38363 * gcc.target/powerpc/pr108272-4.c: New test.
38364
38365 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
38366
38367 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
38368
38369 2023-01-14 Jakub Jelinek <jakub@redhat.com>
38370
38371 PR c++/108365
38372 * c-c++-common/pr108365.c: New test.
38373 * g++.dg/opt/pr108365.C: New test.
38374 * g++.dg/warn/pr108365.C: New test.
38375
38376 2023-01-14 Alexandre Oliva <oliva@adacore.com>
38377
38378 PR target/42093
38379 * gcc.target/arm/pr42093.c: Disable tree-dce.
38380
38381 2023-01-13 David Malcolm <dmalcolm@redhat.com>
38382
38383 PR analyzer/105273
38384 * gcc.dg/analyzer/switch-enum-1.c: New test.
38385 * gcc.dg/analyzer/switch-enum-2.c: New test.
38386 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
38387 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
38388 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
38389 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
38390 test.
38391 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
38392 New test.
38393 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
38394 New test.
38395
38396 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
38397
38398 PR rtl-optimization/108117
38399 PR rtl-optimization/108132
38400 * gcc.dg/pr108117.c: New test.
38401
38402 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38403
38404 PR c++/108285
38405 * g++.dg/warn/pr108285.C: New test.
38406
38407 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
38408
38409 * gm2/examples/map/pass/examples-map-pass.exp:
38410 Call gm2_push_timeout 30 before foreach testcase.
38411 Call gm2_pop_timeout after the foreach statement.
38412 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
38413 Call gm2_push_timeout 20 before foreach testcase.
38414 Call gm2_pop_timeout after the foreach statement.
38415
38416 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38417
38418 PR target/107131
38419 * gcc.c-torture/execute/pr107131.c: New test.
38420
38421 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38422
38423 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
38424
38425 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
38426
38427 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
38428 from the message issued by -Wstrict-flex-arrays.
38429 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
38430 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
38431 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
38432 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
38433 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
38434 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
38435 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
38436 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
38437
38438 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38439
38440 PR target/107131
38441 * gcc.dg/pr107131.c: New test.
38442
38443 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
38444
38445 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
38446 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
38447
38448 2023-01-13 Richard Biener <rguenther@suse.de>
38449
38450 * gcc.target/aarch64/pr107209.c: New test.
38451
38452 2023-01-13 Richard Biener <rguenther@suse.de>
38453
38454 PR tree-optimization/108387
38455 * gcc.dg/pr108387.c: New testcase.
38456
38457 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
38458
38459 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
38460 (timeout-dg.exp): Load.
38461 Call gm2_push_timeout 15.
38462 Call gm2_pop_timeout at the end.
38463 * gm2/link/min/pass/link-min-pass.exp: Set path
38464 argument to "".
38465 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
38466 Call gm2_push_timeout 60.
38467 Call gm2_pop_timeout at the end.
38468 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
38469 individual_timeout.
38470 Configure dejagnu to timeout for 10 seconds.
38471 (gm2_push_timeout): New proc.
38472 (gm2_pop_timeout): New proc.
38473 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
38474 individual_timeout.
38475 Configure dejagnu to timeout for 10 seconds.
38476 (gm2_push_timeout): New proc.
38477 (gm2_pop_timeout): New proc.
38478
38479 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
38480
38481 * lib/gm2.exp: Use timeout.exp.
38482
38483 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
38484
38485 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
38486 to args.
38487
38488 2023-01-12 Andrew Pinski <apinski@marvell.com>
38489 Roger Sayle <roger@nextmovesoftware.com>
38490
38491 PR tree-optimization/92342
38492 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
38493 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
38494 * gcc.dg/tree-ssa/multcmp-1.c: New test.
38495 * gcc.dg/tree-ssa/multcmp-2.c: New test.
38496
38497 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
38498 Richard Sandiford <richard.sandiford@arm.com>
38499
38500 PR target/105549
38501 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
38502 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
38503 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
38504 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
38505 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
38506 * gcc.target/aarch64/pr105549.c: New test.
38507 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
38508 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
38509 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
38510 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
38511
38512 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
38513 Richard Sandiford <richard.sandiford@arm.com>
38514
38515 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
38516 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
38517 test.
38518 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
38519 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
38520 test.
38521 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
38522 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
38523 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
38524 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
38525 test.
38526 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
38527 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
38528 test.
38529 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
38530 * g++.target/aarch64/bitfield-abi-warning.h: New test.
38531
38532 2023-01-12 Richard Biener <rguenther@suse.de>
38533
38534 PR tree-optimization/99412
38535 * gcc.dg/vect/pr99412.c: New testcase.
38536 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
38537 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
38538
38539 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
38540
38541 PR fortran/107706
38542 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
38543 * gfortran.dg/gomp/assumes-2.f90: Likewise.
38544 * gfortran.dg/gomp/assume-5.f90: New test.
38545
38546 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
38547
38548 * c-c++-common/cpp/pr108244-1.c: New test.
38549 * c-c++-common/cpp/pr108244-2.c: New test.
38550 * c-c++-common/gomp/pr108244-3.c: New test.
38551
38552 2023-01-11 David Malcolm <dmalcolm@redhat.com>
38553
38554 PR analyzer/108252
38555 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
38556 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
38557 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
38558 warning false +ve directives.
38559 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
38560 * gcc.dg/analyzer/pr103217-3.c: Likewise.
38561 * gcc.dg/analyzer/strdup-pr108252.c: New test.
38562 * gcc.dg/analyzer/strndup-pr108252.c: New test.
38563
38564 2023-01-11 Jakub Jelinek <jakub@redhat.com>
38565
38566 PR c/105972
38567 * gcc.dg/pr105972.c: New test.
38568
38569 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
38570
38571 PR tree-optimization/71343
38572 * gcc.dg/pr71343-2.c: New test case.
38573
38574 2023-01-11 David Faust <david.faust@oracle.com>
38575
38576 PR target/108293
38577 * gcc.target/bpf/double-1.c: New test.
38578 * gcc.target/bpf/double-2.c: New test.
38579 * gcc.target/bpf/float-1.c: New test.
38580
38581 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
38582
38583 * gcc.dg/sso-17.c: New test.
38584
38585 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
38586
38587 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
38588 the testing target isn't a PowerPC target.
38589
38590 2023-01-11 Richard Biener <rguenther@suse.de>
38591
38592 PR tree-optimization/107767
38593 * gcc.dg/tree-ssa/pr107767.c: New testcase.
38594
38595 2023-01-11 Jakub Jelinek <jakub@redhat.com>
38596
38597 PR target/108308
38598 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
38599
38600 2023-01-11 Richard Biener <rguenther@suse.de>
38601
38602 PR tree-optimization/108352
38603 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
38604 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
38605
38606 2023-01-11 Richard Biener <rguenther@suse.de>
38607
38608 PR tree-optimization/108353
38609 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
38610
38611 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
38612
38613 * gcc.target/s390/not.c: New test.
38614
38615 2023-01-11 Richard Biener <rguenther@suse.de>
38616
38617 PR tree-optimization/106293
38618 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
38619
38620 2023-01-10 Richard Biener <rguenther@suse.de>
38621
38622 PR tree-optimization/106293
38623 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
38624
38625 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
38626
38627 PR rtl-optimization/106421
38628 * gcc.dg/pr106421.c: New test case.
38629
38630 2023-01-10 Martin Jambor <mjambor@suse.cz>
38631
38632 PR ipa/108110
38633 * g++.dg/ipa/pr108110.C: New test.
38634
38635 2023-01-10 Richard Biener <rguenther@suse.de>
38636
38637 PR tree-optimization/108314
38638 * gcc.dg/vect/pr108314.c: New testcase.
38639
38640 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
38641
38642 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
38643 be "*".
38644
38645 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
38646
38647 * gcc.target/csky/and3a.c: Rename to ...
38648 * gcc.target/csky/ck801-and.c: ... this.
38649 * gcc.target/csky/constpool-3.c: Rename to ...
38650 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
38651 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
38652 * gcc.target/csky/ck801-constpool.c: ... this, and skip
38653 if the CPU is not ck801.
38654 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
38655
38656 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
38657
38658 * gcc.target/s390/fcall-saved.c: New test.
38659
38660 2023-01-09 Jakub Jelinek <jakub@redhat.com>
38661
38662 PR c++/105838
38663 PR c++/108047
38664 PR c++/108266
38665 * g++.dg/tree-ssa/initlist-opt2.C: New test.
38666 * g++.dg/tree-ssa/initlist-opt3.C: New test.
38667
38668 2023-01-09 Joseph Myers <joseph@codesourcery.com>
38669
38670 * gcc.dg/c2x-complit-8.c: New test.
38671
38672 2023-01-09 Richard Biener <rguenther@suse.de>
38673
38674 PR middle-end/69482
38675 * gcc.target/i386/pr69482-1.c: New testcase.
38676 * gcc.target/i386/pr69482-2.c: Likewise.
38677
38678 2023-01-09 Martin Liska <mliska@suse.cz>
38679
38680 PR lto/108330
38681 * g++.dg/ipa/pr108830.C: New test.
38682
38683 2023-01-09 Richard Biener <rguenther@suse.de>
38684
38685 PR tree-optimization/101912
38686 * gcc.dg/uninit-pr101912.c: New testcase.
38687
38688 2023-01-09 Martin Liska <mliska@suse.cz>
38689
38690 PR c/107993
38691 * gcc.target/i386/pr107993.c: New test.
38692
38693 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
38694
38695 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
38696 on *-*-hpux*.
38697 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
38698
38699 2023-01-06 Joseph Myers <joseph@codesourcery.com>
38700
38701 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
38702 tests.
38703
38704 2023-01-06 Tamar Christina <tamar.christina@arm.com>
38705
38706 Revert:
38707 2023-01-06 Tamar Christina <tamar.christina@arm.com>
38708
38709 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
38710
38711 2023-01-06 Jakub Jelinek <jakub@redhat.com>
38712
38713 PR target/108292
38714 PR target/108308
38715 * gcc.c-torture/execute/pr108292.c: New test.
38716 * gcc.target/i386/pr108292.c: New test.
38717 * gcc.dg/pr108308.c: New test.
38718
38719 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
38720
38721 Revert:
38722 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
38723
38724 * gcc.target/i386/cmov10.c: New test case.
38725
38726 2023-01-05 Patrick Palka <ppalka@redhat.com>
38727
38728 PR c++/108275
38729 * g++.dg/parse/access14.C: New test.
38730
38731 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
38732
38733 * lib/gm2.exp (gm2_init_minx): New procedure.
38734 (gm2_init_min): New procedure calls gm2_init_min with
38735 dialect flags.
38736 * gm2/link/min/pass/tiny.mod: New test case.
38737 * gm2/link/min/pass/link-min-pass.exp: New file.
38738
38739 2023-01-04 Patrick Palka <ppalka@redhat.com>
38740
38741 PR c++/108282
38742 * g++.dg/cpp2a/concepts-requires34.C: New test.
38743
38744 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38745
38746 PR c++/108206
38747 * g++.dg/template/pr108206.C: New test.
38748
38749 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
38750
38751 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
38752
38753 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38754
38755 PR tree-optimization/108253
38756 * g++.dg/opt/pr108253.C: New test.
38757
38758 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38759
38760 PR middle-end/108237
38761 * gcc.c-torture/compile/pr108237.c: New test.
38762
38763 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38764
38765 PR sanitizer/108256
38766 * c-c++-common/ubsan/pr108256.c: New test.
38767
38768 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
38769
38770 * g++.dg/modules/modules.exp: Skip on AIX.
38771 * gcc.target/powerpc/pr99708.c: Skip on AIX.
38772
38773 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
38774
38775 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
38776 that the unused clone is GC'ed.
38777 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
38778
38779 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
38780
38781 * gcc.target/i386/cmov10.c: New test case.
38782
38783 2023-01-03 Jakub Jelinek <jakub@redhat.com>
38784
38785 PR middle-end/108264
38786 * gcc.dg/pr108264.c: New test.
38787
38788 2023-01-03 Jakub Jelinek <jakub@redhat.com>
38789
38790 PR rtl-optimization/108263
38791 * gcc.dg/pr108263.c: New test.
38792
38793 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
38794 Uroš Bizjak <ubizjak@gmail.com>
38795
38796 * gcc.target/i386/extendditi2-1.c: New test case.
38797 * gcc.target/i386/extendditi2-2.c: Likewise.
38798
38799 \f
38800 Copyright (C) 2023 Free Software Foundation, Inc.
38801
38802 Copying and distribution of this file, with or without modification,
38803 are permitted in any medium without royalty provided the copyright
38804 notice and this notice are preserved.