1 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12 2023-10-26 David Malcolm <dmalcolm@redhat.com>
14 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
16 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
18 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
20 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
22 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
24 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
26 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
28 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
30 * c-c++-common/attr-null_terminated_string_arg.c: New test.
32 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
34 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
35 to normaize the options to the tests in aarch64.exp.
37 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
39 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
40 current OS versions > 10.
42 2023-10-26 Andrew Pinski <pinskia@gmail.com>
44 PR tree-optimization/111957
45 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
47 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
49 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
50 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
52 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
54 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
56 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
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
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.
68 2023-10-26 Richard Ball <richard.ball@arm.com>
70 * gcc.target/arm/arm-switchstatement.c: New test.
72 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
73 Tobias Burnus <tobias@codesourcery.com>
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.
80 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
81 Richard Biener <rguenther@suse.de>
83 PR rtl-optimization/91865
84 * gcc.target/msp430/pr91865.c: New test case.
86 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
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.
93 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
95 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
96 * gcc.misc-tests/godump-2.c: New test.
98 2023-10-26 Alexandre Oliva <oliva@adacore.com>
100 PR tree-optimization/111520
101 * g++.dg/torture/harden-comp-pr111520.cc: New.
103 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
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.
109 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
112 * gcc.target/i386/pr111698.c: New test.
114 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
116 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
118 2023-10-25 Patrick Palka <ppalka@redhat.com>
121 * g++.dg/template/enum9.C: New test.
123 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
126 * gm2/pimlib/run/pass/testnan.mod: New test.
128 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
130 * c-c++-common/goacc/self-clause-2.c: Verify
131 '--param=openacc-kernels=decompose'.
132 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
134 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
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.
144 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
146 * c-c++-common/goacc/if-clause-1.c: Enable for C++
147 * c-c++-common/goacc/self-clause-1.c: Likewise.
149 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
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.
155 2023-10-25 Marek Polacek <polacek@redhat.com>
158 * g++.dg/cpp0x/scoped_enum12.C: New test.
160 2023-10-24 Patrick Palka <ppalka@redhat.com>
163 * g++.dg/template/non-dependent28.C: New test.
165 2023-10-24 Patrick Palka <ppalka@redhat.com>
168 * g++.dg/template/non-dependent27.C: New test.
170 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
172 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
174 2023-10-24 Andrew Pinski <pinskia@gmail.com>
176 PR tree-optimization/101541
177 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
179 2023-10-24 Andrew Pinski <pinskia@gmail.com>
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.
185 2023-10-24 xuli <xuli1@eswincomputing.com>
188 * gcc.target/riscv/rvv/base/pr111935.c: New test.
190 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
193 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
195 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
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.
202 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
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.
207 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
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.
214 2023-10-23 Richard Biener <rguenther@suse.de>
216 PR tree-optimization/111916
217 * gcc.dg/torture/pr111916.c: New testcase.
219 2023-10-23 Richard Biener <rguenther@suse.de>
221 PR tree-optimization/111915
222 * gcc.dg/vect/pr111915.c: New testcase.
224 2023-10-23 Richard Biener <rguenther@suse.de>
227 * gcc.dg/pr111914.c: New testcase.
229 2023-10-23 Tamar Christina <tamar.christina@arm.com>
231 PR tree-optimization/111860
232 * gcc.dg/vect/pr111860-2.c: New test.
233 * gcc.dg/vect/pr111860-3.c: New test.
235 2023-10-23 Andrew Pinski <apinski@marvell.com>
237 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
239 2023-10-23 Andrew Pinski <pinskia@gmail.com>
242 * gcc.target/i386/float16-8.c: New test.
244 2023-10-23 Richard Biener <rguenther@suse.de>
246 PR tree-optimization/111917
247 * gcc.dg/torture/pr111917.c: New testcase.
249 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
252 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
254 2023-10-23 Pan Li <pan2.li@intel.com>
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.
260 2023-10-23 Xi Ruoyao <xry111@xry111.site>
262 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
264 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
267 2023-10-23 Xi Ruoyao <xry111@xry111.site>
269 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
271 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
274 2023-10-23 Xi Ruoyao <xry111@xry111.site>
276 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
278 2023-10-23 Florian Weimer <fweimer@redhat.com>
280 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
281 Remove unnecessary return statement.
283 2023-10-23 Pan Li <pan2.li@intel.com>
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.
358 2023-10-23 Pan Li <pan2.li@intel.com>
360 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
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.
407 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
410 * gcc.target/i386/pr111753.c: New test.
412 2023-10-23 liuhongt <hongtao.liu@intel.com>
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.
420 2023-10-22 Andrew Pinski <pinskia@gmail.com>
423 * gcc.target/aarch64/cond_op-1.c: New test.
425 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
427 * gfortran.dg/coarray/caf.exp: Correctly set
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.
434 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
436 * gcc.target/riscv/arch-26.c: New test.
438 2023-10-21 Florian Weimer <fweimer@redhat.com>
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.
553 2023-10-21 Pan Li <pan2.li@intel.com>
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.
566 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
567 Uros Bizjak <ubizjak@gmail.com>
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.
576 2023-10-20 Jason Merrill <jason@redhat.com>
578 * g++.dg/template/sfinae-dr657.C: Adjust.
580 2023-10-20 Jason Merrill <jason@redhat.com>
582 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
584 2023-10-20 Jason Merrill <jason@redhat.com>
586 * g++.dg/warn/Wsign-promo1.C: New test.
588 2023-10-20 Nathan Sidwell <nathan@acm.org>
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.
595 2023-10-20 Florian Weimer <fweimer@redhat.com>
597 * gcc.dg/Wint-conversion-3.c: New.
599 2023-10-20 Florian Weimer <fweimer@redhat.com>
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.
605 2023-10-20 Marek Polacek <polacek@redhat.com>
608 * c-c++-common/alias-1.c: New test.
610 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
612 * gcc.dg/vect/pr111882.c: New test.
614 2023-10-20 Patrick Palka <ppalka@redhat.com>
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.
622 2023-10-20 Patrick Palka <ppalka@redhat.com>
624 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
625 for attempting to call a variable concept.
627 2023-10-20 Richard Biener <rguenther@suse.de>
629 PR tree-optimization/111383
630 PR tree-optimization/110243
631 * gcc.dg/torture/pr111383.c: New testcase.
633 2023-10-20 Richard Biener <rguenther@suse.de>
635 PR tree-optimization/111445
636 * gcc.dg/torture/pr111445.c: New testcase.
638 2023-10-20 Richard Biener <rguenther@suse.de>
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.
645 2023-10-20 Richard Biener <rguenther@suse.de>
647 PR tree-optimization/111891
648 * gfortran.dg/pr111891.f90: New testcase.
650 2023-10-20 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/111000
653 * gcc.dg/torture/pr111000.c: New testcase.
655 2023-10-20 Alexandre Oliva <oliva@adacore.com>
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.
702 2023-10-20 Tamar Christina <tamar.christina@arm.com>
703 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
710 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
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.
716 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
719 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
720 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
722 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
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.
756 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
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.
769 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
771 * g++.dg/cpp0x/constexpr-cast4.C: New test.
773 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
775 * gcc.dg/gomp/pr110485.c: New test.
777 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
784 2023-10-19 Andrew Pinski <pinskia@gmail.com>
787 * gcc.dg/pr100532-1.c: New test.
789 2023-10-19 Andrew Pinski <pinskia@gmail.com>
792 * gcc.dg/sso-18.c: New test.
793 * gcc.dg/sso-19.c: New test.
795 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
798 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
800 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
802 PR preprocessor/82335
803 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
805 2023-10-19 Tamar Christina <tamar.christina@arm.com>
807 PR tree-optimization/111860
808 * gcc.dg/vect/pr111860.c: New test.
810 2023-10-19 Richard Biener <rguenther@suse.de>
812 PR tree-optimization/111131
813 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
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
825 2023-10-19 Alex Coplan <alex.coplan@arm.com>
827 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
828 make sure we don't have q-register stores with -mstrict-align.
830 2023-10-19 Alex Coplan <alex.coplan@arm.com>
832 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
835 2023-10-19 Alex Coplan <alex.coplan@arm.com>
837 * gcc.target/aarch64/lr_free_1.c: Add
838 --param=aarch64-stp-policy=never to dg-options.
840 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
842 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
845 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
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.
851 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
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.
860 2023-10-18 Andrew Pinski <pinskia@gmail.com>
863 * gcc.c-torture/execute/pr111863-1.c: New test.
865 2023-10-18 Andrew Pinski <pinskia@gmail.com>
868 * gcc.dg/pr101364-1.c: New test.
870 2023-10-18 Andrew Pinski <pinskia@gmail.com>
873 * gcc.dg/pr101285-1.c: New test.
875 2023-10-18 Jason Merrill <jason@redhat.com>
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.
890 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
892 * gfortran.dg/gomp/allocate-13a.f90: New test.
894 2023-10-18 Jakub Jelinek <jakub@redhat.com>
896 PR tree-optimization/111845
897 * gcc.dg/pr111845.c: New test.
898 * gcc.target/i386/pr111845.c: New test.
900 2023-10-18 Tamar Christina <tamar.christina@arm.com>
902 PR tree-optimization/109154
903 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
905 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
916 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
918 * g++.target/i386/mv16.C: Ditto.
919 * gcc.target/i386/funcspec-56.inc: Handle new march.
921 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
923 * g++.target/i386/mv16.C: Ditto.
924 * gcc.target/i386/funcspec-56.inc: Handle new march.
926 2023-10-18 liuhongt <hongtao.liu@intel.com>
928 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
929 * gcc.target/i386/part-vect-fmahf-1.c: New test.
931 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
934 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
936 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
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.
943 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
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.
953 2023-10-17 Andrew Pinski <apinski@marvell.com>
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.
960 2023-10-17 Marek Polacek <polacek@redhat.com>
963 * g++.dg/parse/error65.C: New test.
965 2023-10-17 Marek Polacek <polacek@redhat.com>
968 * g++.dg/cpp0x/hog1.C: New test.
969 * g++.dg/cpp2a/consteval36.C: New test.
971 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
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.
977 2023-10-17 Martin Uecker <uecker@tugraz.at>
980 * gcc.dg/pr111708-1.c: New test.
981 * gcc.dg/pr111708-2.c: New test.
983 2023-10-17 Harald Anlauf <anlauf@gmx.de>
986 * gfortran.dg/implied_do_io_8.f90: New test.
988 2023-10-17 Andrew Pinski <pinskia@gmail.com>
990 PR tree-optimization/111432
991 * gcc.dg/tree-ssa/bitops-7.c: New test.
993 2023-10-17 Richard Biener <rguenther@suse.de>
995 PR tree-optimization/111846
996 * gcc.dg/vect/pr111846.c: New testcase.
998 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
1000 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
1002 2023-10-17 Richard Biener <rguenther@suse.de>
1004 PR middle-end/111818
1005 * gcc.dg/torture/pr111818.c: New testcase.
1007 2023-10-17 Richard Biener <rguenther@suse.de>
1009 PR tree-optimization/111807
1010 * gcc.dg/torture/pr111807.c: New testcase.
1012 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
1015 * gcc.target/riscv/pr111466.c: New test.
1017 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
1019 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
1021 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1023 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
1025 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
1027 * gdc.dg/builtins_reject.d: New test.
1028 * gdc.dg/intrinsics_reject.d: New test.
1030 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
1032 * gcc.target/i386/large-data.c: New test.
1034 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
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.
1048 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
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.
1055 2023-10-16 Andrew Pinski <pinskia@gmail.com>
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.
1061 2023-10-16 Andrew Pinski <pinskia@gmail.com>
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.
1067 2023-10-16 Jason Merrill <jason@redhat.com>
1069 * g++.dg/concepts/diagnostic3.C: Add expected column.
1070 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
1072 2023-10-16 Marek Polacek <polacek@redhat.com>
1075 * g++.dg/cpp1y/constexpr-diag1.C: New test.
1077 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1079 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
1081 2023-10-16 liuhongt <hongtao.liu@intel.com>
1083 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
1085 2023-10-16 liuhongt <hongtao.liu@intel.com>
1087 * gcc.target/i386/part-vect-roundhf.c: New test.
1088 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
1090 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1092 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
1094 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
1097 * gdc.dg/analyzer/analyzer.exp: New test.
1098 * gdc.dg/analyzer/pr111537.d: New test.
1100 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
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.
1116 2023-10-14 Jakub Jelinek <jakub@redhat.com>
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.
1124 2023-10-13 Harald Anlauf <anlauf@gmx.de>
1127 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
1128 * gfortran.dg/pr104351.f90: New test.
1130 2023-10-13 Richard Biener <rguenther@suse.de>
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.
1137 2023-10-13 Richard Biener <rguenther@suse.de>
1139 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
1140 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
1142 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1144 * gcc.dg/vect/bb-slp-68.c: Use vect512.
1146 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1162 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1168 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1174 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1180 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1186 2023-10-13 Florian Weimer <fweimer@redhat.com>
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
1198 * gcc.dg/pr68435.c: Avoid implicit int and missing
1199 static function implementation warning.
1201 2023-10-13 Florian Weimer <fweimer@redhat.com>
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
1209 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
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
1218 (main): Call __builtin_abort and __builtin_exit.
1220 2023-10-13 Florian Weimer <fweimer@redhat.com>
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.
1228 2023-10-13 Richard Biener <rguenther@suse.de>
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.
1234 2023-10-13 Richard Biener <rguenther@suse.de>
1236 PR tree-optimization/111773
1237 * g++.dg/torture/pr111773.C: New testcase.
1239 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1245 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1247 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
1249 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1255 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
1257 * g++.target/riscv/rvv/autovec/bug-01.C: New.
1258 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
1260 2023-10-13 Pan Li <pan2.li@intel.com>
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
1268 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1277 2023-10-13 Pan Li <pan2.li@intel.com>
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.
1286 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
1288 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
1289 instruction reordering.
1291 2023-10-12 Tamar Christina <tamar.christina@arm.com>
1293 * gcc.target/aarch64/armv9_warning.c: New test.
1295 2023-10-12 Jakub Jelinek <jakub@redhat.com>
1298 * gcc.dg/bitint-38.c: New test.
1300 2023-10-12 Pan Li <pan2.li@intel.com>
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.
1309 2023-10-12 Richard Biener <rguenther@suse.de>
1311 PR tree-optimization/111764
1312 * gcc.dg/vect/pr111764.c: New testcase.
1314 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
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.
1325 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
1327 * lib/target-supports.exp: Add LoongArch in
1328 check_effective_target_vect_int_mod according to SX/ASX capabilities.
1330 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
1333 * lib/target-supports.exp: Enable vect.exp for LoongArch.
1335 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
1338 * gfortran.dg/pr67740.f90: New test
1340 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1343 * g++.target/powerpc/pr111367.C: New test.
1345 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1348 * gfortran.dg/vect/pr60510.f (test): Init variable a.
1350 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1352 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
1354 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1356 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
1358 2023-10-12 Pan Li <pan2.li@intel.com>
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.
1365 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
1366 Hu Lin1 <lin1.hu@intel.com>
1367 Hongyu Wang <hongyu.wang@intel.com>
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.
1373 2023-10-12 Pan Li <pan2.li@intel.com>
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.
1379 2023-10-11 Andrew Pinski <pinskia@gmail.com>
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.
1386 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
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.
1402 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
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.
1426 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
1429 * gm2/extensions/run/pass/packedrecord3.mod: New test.
1431 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1433 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
1435 2023-10-11 Pan Li <pan2.li@intel.com>
1437 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
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.
1447 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
1451 2023-10-11 Richard Biener <rguenther@suse.de>
1452 Jakub Jelinek <jakub@redhat.com>
1454 PR tree-optimization/111519
1455 * gcc.dg/torture/pr111519.c: New testcase.
1457 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
1459 * gcc.target/i386/pr106245-1.c: New test case.
1461 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1463 * lib/target-supports.exp: Add RVV.
1465 2023-10-11 liuhongt <hongtao.liu@intel.com>
1467 * gcc.target/i386/pr111745.c: New test.
1469 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1471 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
1473 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1475 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
1476 * lib/target-supports.exp: Add vect_ext_char_longlong property.
1478 2023-10-10 Jason Merrill <jason@redhat.com>
1481 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
1482 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
1484 2023-10-10 Andrew Pinski <pinskia@gmail.com>
1486 PR tree-optimization/111679
1487 * gcc.dg/tree-ssa/bitops-5.c: New test.
1489 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1491 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
1492 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
1494 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1496 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
1498 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1500 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
1502 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1505 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
1507 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1509 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
1510 * lib/target-supports.exp: Ditto.
1512 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
1514 * gcc.target/arc/add_f-combine.c: New test.
1516 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1518 * lib/target-supports.exp: Add 256/512/1024
1520 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
1522 PR tree-optimization/111694
1523 * gcc.dg/pr111694.c: New.
1525 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1527 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
1529 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1535 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1537 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
1539 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1541 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
1543 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1545 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
1546 * gcc.dg/vect/slp-perm-10.c: Ditto.
1548 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
1550 * gcc.target/riscv/xtheadmempair-4.c: New test.
1552 2023-10-09 Richard Biener <rguenther@suse.de>
1554 PR tree-optimization/111715
1555 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
1557 2023-10-09 Pan Li <pan2.li@intel.com>
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.
1564 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1566 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
1568 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
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.
1575 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1577 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
1579 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
1581 * gcc.target/i386/rcr-1.c: New 64-bit test case.
1582 * gcc.target/i386/rcr-2.c: New 32-bit test case.
1584 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
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.
1590 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
1591 Hu, Lin1 <lin1.hu@intel.com>
1593 * gcc.target/i386/pr90096.c: Adjust error message.
1595 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1597 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
1599 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
1602 * gcc.target/powerpc/pr88558.h: New.
1603 * gcc.target/powerpc/pr88558-p7.c: New.
1604 * gcc.target/powerpc/pr88558-p8.c: New.
1606 2023-10-08 David Malcolm <dmalcolm@redhat.com>
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
1619 2023-10-08 David Malcolm <dmalcolm@redhat.com>
1622 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
1624 2023-10-08 liuhongt <hongtao.liu@intel.com>
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.
1630 2023-10-08 liuhongt <hongtao.liu@intel.com>
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 } }.
1636 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
1638 * gfortran.dg/block_17.f90: New test.
1639 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
1641 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1643 * gcc.target/powerpc/const-build.c: Add more tests.
1645 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1647 * gcc.target/powerpc/const-build.c: Add more tests.
1649 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1651 * gcc.target/powerpc/const-build.c: Add more tests.
1653 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1655 * gcc.target/powerpc/const-build.c: New test.
1657 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
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.
1665 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1691 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1693 * lib/target-supports.exp: Enable more vect tests for RVV.
1695 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
1698 2023-10-07 Pan Li <pan2.li@intel.com>
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.
1711 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1712 Hongyu Wang <hongyu.wang@intel.com>
1713 Hongtao Liu <hongtao.liu@intel.com>
1715 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
1718 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1719 Hongyu Wang <hongyu.wang@intel.com>
1720 Hongtao Liu <hongtao.liu@intel.com>
1722 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
1723 sse/vex intrinsic tests.
1725 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1726 Hongyu Wang <hongyu.wang@intel.com>
1727 Hongtao Liu <hongtao.liu@intel.com>
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.
1733 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1734 Hongyu Wang <hongyu.wang@intel.com>
1735 Hongtao Liu <hongtao.liu@intel.com>
1737 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
1739 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1740 Hongyu Wang <hongyu.wang@intel.com>
1741 Hongtao Liu <hongtao.liu@intel.com>
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.
1747 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1748 Hongyu Wang <hongyu.wang@intel.com>
1749 Hongtao Liu <hongtao.liu@intel.com>
1751 * gcc.target/i386/apx-1.c: New test.
1753 2023-10-07 Pan Li <pan2.li@intel.com>
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.
1766 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
1769 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
1771 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
1774 * gcc.target/powerpc/pr108338.c: New test.
1776 2023-10-07 xuli <xuli1@eswincomputing.com>
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.
1781 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
1783 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
1784 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
1786 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
1787 Uros Bizjak <ubizjak@gmail.com>
1789 * gcc.target/i386/lea-2.c: New test case.
1791 2023-10-06 Andrew Pinski <pinskia@gmail.com>
1793 PR middle-end/111699
1794 * gcc.c-torture/compile/pr111699-1.c: New test.
1796 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
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:
1802 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
1804 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
1806 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
1808 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
1810 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
1812 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
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.
1835 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
1836 Joern Rennecke <joern.rennecke@embecosm.com>
1838 * gcc.dg/pr90263.c: Skip riscv_v targets.
1839 * gcc.target/riscv/rvv/base/pr90263.c: New test.
1841 2023-10-05 Sergei Trofimovich <siarheit@google.com>
1844 PR gcov-profile/111559
1845 * gcc.dg/tree-prof/pr111559.c: New test.
1847 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
1850 * gcc.target/i386/pr111657.c: New test.
1852 2023-10-05 Martin Jambor <mjambor@suse.cz>
1855 2023-10-05 Martin Jambor <mjambor@suse.cz>
1858 * gcc.dg/ipa/pr108007.c: New test.
1860 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
1862 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
1864 * gcc.target/arc/tls-ld.c: Update test.
1865 * gcc.target/arc/tls-le.c: Likewise.
1867 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
1869 * gcc.target/arc/loop-3.c: Update test.
1871 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
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.
1884 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
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.
1902 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
1904 PR rtl-optimization/110701
1905 * gcc.target/i386/pr110701.c: New test case.
1907 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
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.
1915 2023-10-03 David Malcolm <dmalcolm@redhat.com>
1917 * g++.dg/diagnostic/static_assert3.C: Add directives for
1918 additional source printing.
1919 * g++.dg/template/error60.C: New test.
1921 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
1923 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
1926 2023-10-03 Martin Jambor <mjambor@suse.cz>
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.
1933 2023-10-03 Martin Jambor <mjambor@suse.cz>
1936 * gcc.dg/ipa/pr108007.c: New test.
1938 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
1940 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
1941 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
1943 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
1945 * gcc.target/arc/scc-ltu.c: New test case.
1947 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
1949 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
1951 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
1953 * gcc.dg/pr108095.c: Require target lra.
1955 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
1957 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
1959 2023-10-02 David Malcolm <dmalcolm@redhat.com>
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.
1966 2023-10-02 David Malcolm <dmalcolm@redhat.com>
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:
1977 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
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.
1985 2023-10-02 Tamar Christina <tamar.christina@arm.com>
1987 * gcc.target/aarch64/xorsign.c:
1989 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
1991 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
1993 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
1994 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1996 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
1997 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
1999 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
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.
2006 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
2007 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2008 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2023 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
2025 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
2027 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
2029 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
2030 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
2032 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
2034 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
2036 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
2038 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
2039 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
2041 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
2043 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
2045 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
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.
2054 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
2056 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
2058 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2060 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
2061 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
2063 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
2065 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
2066 poly_int rather than poly_int_pod.
2068 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
2070 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
2073 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
2076 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
2077 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
2079 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
2081 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
2083 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
2085 * gcc.target/aarch64/ldp_unaligned.c: New test.
2086 * gcc.target/aarch64/stp_unaligned.c: New test.
2088 2023-09-29 Richard Biener <rguenther@suse.de>
2090 PR tree-optimization/111583
2091 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
2092 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
2094 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
2096 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
2097 Add load_lib timeout-dg.exp and increase timeout to 60
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.
2109 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
2112 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
2114 2023-09-28 Pan Li <pan2.li@intel.com>
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.
2121 2023-09-28 Richard Biener <rguenther@suse.de>
2123 PR tree-optimization/111614
2124 * gcc.dg/torture/pr111614.c: New testcase.
2126 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
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.
2564 2023-09-28 xuli <xuli1@eswincomputing.com>
2567 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
2568 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
2570 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
2571 Philipp Tomsich <philipp.tomsich@vrull.eu>
2572 Manolis Tsamis <manolis.tsamis@vrull.eu>
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.
2582 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2584 * gcc.dg/vect/vect-simd-clone-19.c: New test.
2586 2023-09-27 Richard Biener <rguenther@suse.de>
2588 * gcc.dg/fold-abs-6.c: New testcase.
2590 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
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.
2704 2023-09-27 Pan Li <pan2.li@intel.com>
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.
2712 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
2714 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
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.
2725 2023-09-27 Pan Li <pan2.li@intel.com>
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.
2735 2023-09-26 Andrew Pinski <pinskia@gmail.com>
2738 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
2740 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
2741 Jeff Law <jlaw@ventanamicro.com>
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.
2748 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
2750 PR tree-optimization/111599
2751 * gcc.dg/pr111599.c: New.
2753 2023-09-26 Andrew Pinski <apinski@marvell.com>
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.
2761 2023-09-26 Andrew Pinski <apinski@marvell.com>
2763 PR tree-optimization/111469
2764 * gcc.c-torture/execute/pr111469-1.c: New test.
2766 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2773 2023-09-26 Pan Li <pan2.li@intel.com>
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.
2783 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
2785 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
2786 <assert.h> inclusion.
2788 2023-09-26 Pan Li <pan2.li@intel.com>
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.
2798 2023-09-26 Pan Li <pan2.li@intel.com>
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.
2809 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
2811 PR middle-end/111497
2812 * g++.target/i386/pr111497.C: new test.
2814 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
2816 * gnat.dg/opt102.adb:New test.
2817 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
2819 2023-09-25 Andrew Pinski <apinski@marvell.com>
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.
2825 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2828 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
2830 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
2833 * g++.target/powerpc/pr111366.C: New test.
2835 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
2838 * gcc.target/powerpc/pr111380-1.c: New test.
2839 * gcc.target/powerpc/pr111380-2.c: New test.
2841 2023-09-25 Guo Jie <guojie@loongson.cn>
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.
2846 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
2849 * gfortran.dg/pr68155.f90: New test.
2851 2023-09-24 Andrew Pinski <apinski@marvell.com>
2853 PR tree-optimization/111543
2854 * gcc.dg/tree-ssa/bitops-4.c: New test.
2856 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2907 2023-09-23 Harald Anlauf <anlauf@gmx.de>
2910 * gfortran.dg/pr95710.f90: New test.
2912 2023-09-23 Jakub Jelinek <jakub@redhat.com>
2915 * g++.dg/ext/integer-pack8.C: New test.
2917 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2922 2023-09-23 Pan Li <pan2.li@intel.com>
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.
2932 2023-09-23 Pan Li <pan2.li@intel.com>
2934 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
2936 2023-09-22 Jason Merrill <jason@redhat.com>
2938 * g++.dg/cpp2a/constexpr-union7.C: New test.
2940 2023-09-22 Jason Merrill <jason@redhat.com>
2943 * g++.dg/ext/unroll-4.C: New test.
2945 2023-09-22 Pan Li <pan2.li@intel.com>
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.
2952 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2962 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2977 2023-09-22 Patrick Palka <ppalka@redhat.com>
2980 * g++.dg/cpp23/subscript15.C: New test.
2982 2023-09-22 Patrick Palka <ppalka@redhat.com>
2985 * g++.dg/cpp2a/concepts-ttp5.C: New test.
2986 * g++.dg/cpp2a/concepts-ttp6.C: New test.
2988 2023-09-22 Pan Li <pan2.li@intel.com>
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.
3007 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3038 2023-09-22 Pan Li <pan2.li@intel.com>
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.
3049 2023-09-22 xuli <xuli1@eswincomputing.com>
3052 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
3053 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
3055 2023-09-22 Pan Li <pan2.li@intel.com>
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.
3061 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
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.
3068 2023-09-22 Pan Li <pan2.li@intel.com>
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.
3075 2023-09-22 Pan Li <pan2.li@intel.com>
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.
3087 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3089 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
3091 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3097 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3102 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3124 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3127 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
3129 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
3131 PR tree-optimization/111355
3132 * gcc.dg/pr111355.c: New test.
3134 2023-09-21 xuli <xuli1@eswincomputing.com>
3137 * gcc.target/riscv/rvv/base/pr111450.c: New test.
3139 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3154 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
3156 PR preprocessor/90400
3157 * c-c++-common/cpp/pr90400.c: New test.
3159 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
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.
3166 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
3168 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
3171 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
3173 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
3174 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
3176 2023-09-20 Jakub Jelinek <jakub@redhat.com>
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.
3183 2023-09-20 Patrick Palka <ppalka@redhat.com>
3186 * g++.dg/concepts/diagnostic19.C: New test.
3188 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
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.
3198 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
3200 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
3202 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3215 2023-09-20 Richard Biener <rguenther@suse.de>
3217 PR tree-optimization/111489
3218 * gcc.dg/uninit-pr111489.c: New testcase.
3220 2023-09-20 Jakub Jelinek <jakub@redhat.com>
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.
3227 2023-09-20 Omar Sandoval <osandov@osandov.com>
3230 * gcc.dg/pr111409.c: New test.
3232 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
3234 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
3235 * gcc.dg/tree-ssa/pr111324.c: ... this.
3237 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3305 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
3307 PR rtl-optimization/110071
3308 * gcc.target/powerpc/pr110071.c: New test.
3310 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
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.
3318 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
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
3324 * lib/modules.exp: Support for validating depfile contents.
3326 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
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.
3362 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
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.
3370 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
3372 * g++.dg/ext/attr-hotness.C: New test.
3374 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
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.
3382 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
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.
3407 2023-09-19 Harald Anlauf <anlauf@gmx.de>
3410 * gfortran.dg/bounds_check_fail_7.f90: New test.
3412 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
3414 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
3416 2023-09-19 Jakub Jelinek <jakub@redhat.com>
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
3423 2023-09-19 Jason Merrill <jason@redhat.com>
3426 * g++.dg/cpp0x/inh-ctor38.C: New test.
3428 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
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.
3436 2023-09-19 Marek Polacek <polacek@redhat.com>
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.
3448 2023-09-19 Richard Biener <rguenther@suse.de>
3451 * gcc.dg/gimplefe-50.c: Amend.
3453 2023-09-19 Patrick Palka <ppalka@redhat.com>
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.
3460 2023-09-19 Patrick Palka <ppalka@redhat.com>
3463 * g++.dg/cpp2a/nontype-class60.C: New test.
3465 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3472 2023-09-19 Richard Wai <richard@annexi-strayline.com>
3474 * gnat.dg/sync_tag_finalize.adb: New test.
3476 2023-09-19 Richard Wai <richard@annexi-strayline.com>
3478 * gnat.dg/sync_tag_discriminals.adb: New test.
3479 * gnat.dg/sync_tag_limited.adb: New test.
3481 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3483 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
3484 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
3486 2023-09-19 Richard Biener <rguenther@suse.de>
3488 PR tree-optimization/111465
3489 * g++.dg/torture/pr111465.C: New testcase.
3491 2023-09-19 Richard Biener <rguenther@suse.de>
3494 * gcc.dg/gimplefe-50.c: New testcase.
3495 * gcc.dg/gimplefe-51.c: Likewise.
3497 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3510 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3522 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
3527 2023-09-18 Pan Li <pan2.li@intel.com>
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.
3553 2023-09-18 Pan Li <pan2.li@intel.com>
3555 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
3557 2023-09-18 Andrew Pinski <apinski@marvell.com>
3559 PR tree-optimization/111442
3560 * gcc.c-torture/compile/pr111442-1.c: New test.
3562 2023-09-18 Andrew Pinski <apinski@marvell.com>
3564 PR tree-optimization/111435
3565 * gcc.c-torture/compile/pr111435-1.c: New test.
3567 2023-09-18 Patrick Palka <ppalka@redhat.com>
3570 * g++.dg/cpp0x/variadic-partial3.C: New test.
3572 2023-09-18 Patrick Palka <ppalka@redhat.com>
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
3583 * g++.dg/template/non-dependent26.C: New test.
3584 * g++.dg/warn/Wparentheses-32.C: New test.
3586 2023-09-18 Patrick Palka <ppalka@redhat.com>
3589 * g++.dg/template/ttp41.C: New test.
3591 2023-09-18 Patrick Palka <ppalka@redhat.com>
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.
3601 2023-09-18 Patrick Palka <ppalka@redhat.com>
3603 * g++.dg/template/nontype12.C: Expect two instead of three
3604 duplicate diagnostics for A<double>::bar() specialization.
3606 2023-09-18 Andrew Pinski <apinski@marvell.com>
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.
3617 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
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.
3624 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3626 * g++.target/nvptx/nvptx.exp: New.
3628 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3630 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
3632 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3634 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
3636 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3646 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
3648 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
3649 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
3651 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
3654 * gcc.target/aarch64/pr105928.c: Add new test.
3655 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
3657 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
3660 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
3662 2023-09-18 Richard Biener <rguenther@suse.de>
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.
3675 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3695 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3721 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
3723 PR middle-end/111303
3724 * gcc.dg/tree-ssa/pr111303.c: New test.
3726 2023-09-17 Andrew Pinski <apinski@marvell.com>
3728 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
3730 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
3732 * g++.target/powerpc/altivec-19.C: New testcase.
3734 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3741 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
3749 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
3771 2023-09-16 Pan Li <pan2.li@intel.com>
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.
3777 2023-09-15 David Malcolm <dmalcolm@redhat.com>
3779 * c-c++-common/analyzer/volatile-1.c: New test.
3781 2023-09-15 Harald Anlauf <anlauf@gmx.de>
3784 * gfortran.dg/bounds_check_fail_6.f90: New test.
3786 2023-09-15 Andrew Pinski <apinski@marvell.com>
3788 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
3789 the MIN/MAX during forwprop1.
3791 2023-09-15 Andrew Pinski <apinski@marvell.com>
3793 PR tree-optimization/111414
3794 * gcc.c-torture/compile/pr111414-1.c: New test.
3796 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
3798 PR tree-optimization/111407
3799 * gcc.dg/pr111407.c: New test.
3801 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
3803 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
3805 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3807 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
3809 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3811 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
3813 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3815 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
3817 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3819 * gcc.dg/vect/slp-16.c: Block vect_strided6.
3820 * lib/target-supports.exp: Add strided type.
3822 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3824 * gcc.dg/vect/slp-1.c: Add vect_stried5.
3826 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3828 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
3830 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
3833 * gcc.dg/rtl/aarch64/pr111411.c: New test.
3835 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
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.
3845 2023-09-14 David Malcolm <dmalcolm@redhat.com>
3847 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
3849 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
3851 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
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.
3857 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
3859 * gm2/switches/case/fail/subrangecase.mod: Replace 19
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.
3870 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
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.
3883 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
3885 * gcc.target/aarch64/sve/cost_model_15.c: New test.
3887 2023-09-14 Andrew Pinski <apinski@marvell.com>
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.
3895 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3908 2023-09-14 Richard Biener <rguenther@suse.de>
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.
3916 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
3918 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
3920 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3923 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
3924 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
3926 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
3928 * gcc.target/loongarch/cmov_ii.c: New test.
3930 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
3933 * gcc.target/loongarch/pr111334.c: New test.
3935 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
3942 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
3949 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
3964 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
3978 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
3988 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
3998 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4012 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4026 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4039 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4053 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4070 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4072 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
4073 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
4075 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4077 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
4079 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4093 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4106 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4121 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4134 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4144 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4155 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4169 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4180 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4192 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4206 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4215 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4228 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4248 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4265 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4280 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4295 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4309 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4320 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4333 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4348 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4355 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4364 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4375 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4386 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4393 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4405 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4407 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
4408 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
4410 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4424 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4445 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
4459 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4461 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
4463 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4465 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
4466 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
4468 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4470 * gcc.target/loongarch/strict-align.c: New test.
4472 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4478 2023-09-13 Andrew Pinski <apinski@marvell.com>
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`.
4486 2023-09-13 Richard Biener <rguenther@suse.de>
4488 PR tree-optimization/111387
4489 * gcc.dg/torture/pr111387.c: New testcase.
4491 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
4498 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
4507 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
4515 2023-09-13 Richard Biener <rguenther@suse.de>
4517 PR tree-optimization/111397
4518 * gcc.dg/uninit-pr111397.c: New testcase.
4520 2023-09-13 Pan Li <pan2.li@intel.com>
4523 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
4525 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4527 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
4529 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
4531 PR tree-optimization/111303
4532 * gcc.dg/pr111303.c: New test.
4534 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4536 * lib/target-supports.exp: Enable vect_int for RVV.
4538 2023-09-12 Jason Merrill <jason@redhat.com>
4541 * g++.dg/ext/integer-pack7.C: New test.
4543 2023-09-12 Jason Merrill <jason@redhat.com>
4546 * g++.dg/eh/no-exceptions1.C: New test.
4548 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4550 * gcc.target/aarch64/stack-protector-8.c: New test.
4551 * gcc.target/aarch64/stack-protector-9.c: Likewise.
4553 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4555 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
4557 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
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.
4564 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
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.
4570 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4572 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
4574 2023-09-12 Andrew Pinski <apinski@marvell.com>
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.
4581 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4618 2023-09-12 Jakub Jelinek <jakub@redhat.com>
4620 PR middle-end/111338
4621 * gcc.dg/bitint-37.c: New test.
4623 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
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.
4631 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
4633 * lib/target-supports.exp (check_effective_target_stack_size): For
4634 nvptx target, stack size limits are relevant for execution only.
4636 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
4645 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
4654 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
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.
4695 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
4697 * lib/scanasm.exp (configure_check-function-bodies): New proc.
4698 (parse_function_bodies, check-function-bodies): Use it.
4700 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
4703 * gfortran.dg/pr110996.f90: New test.
4705 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
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.
4717 2023-09-12 xuli <xuli1@eswincomputing.com>
4719 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
4721 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
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.
4730 2023-09-11 Andrew Pinski <apinski@marvell.com>
4732 PR tree-optimization/111348
4733 * gcc.dg/tree-ssa/minmax-26.c: New test.
4735 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
4738 * gcc.target/i386/pr111340.c: New test.
4740 2023-09-11 Andrew Pinski <apinski@marvell.com>
4742 PR tree-optimization/111349
4743 * gcc.dg/tree-ssa/minmax-25.c: New test.
4745 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4774 2023-09-11 Andrew Pinski <apinski@marvell.com>
4776 PR tree-optimization/111346
4777 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
4779 2023-09-11 liuhongt <hongtao.liu@intel.com>
4781 * gcc.target/i386/pr111306.c: New test.
4783 2023-09-10 Andrew Pinski <apinski@marvell.com>
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.
4790 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
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.
5065 2023-09-09 Xi Ruoyao <xry111@xry111.site>
5067 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
5070 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
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.
5077 2023-09-09 Xi Ruoyao <xry111@xry111.site>
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.
5083 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
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.
5089 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5091 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
5092 * gcc.dg/pie-7.c: Likewise.
5094 2023-09-08 Patrick Palka <ppalka@redhat.com>
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.
5101 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
5103 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
5104 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
5106 2023-09-07 David Malcolm <dmalcolm@redhat.com>
5109 * c-c++-common/analyzer/computed-goto-1.c: New test.
5110 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
5112 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
5113 David Malcolm <dmalcolm@redhat.com>
5116 * c-c++-common/analyzer/pr110830.c: New test.
5118 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
5120 PR tree-optimization/110875
5121 * gcc.dg/pr110875.c: New.
5123 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
5126 * g++.dg/gomp/pr111274.C: New test case.
5128 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
5131 * gcc.target/i386/pr111225.c: New test.
5133 2023-09-07 David Malcolm <dmalcolm@redhat.com>
5135 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
5137 2023-09-07 Xi Ruoyao <xry111@xry111.site>
5139 * g++.target/loongarch/bstrins-compile.C: New test.
5140 * g++.target/loongarch/bstrins-run.C: New test.
5142 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5181 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
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
5187 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
5189 2023-09-06 Ian Lance Taylor <iant@golang.org>
5192 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
5194 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
5207 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
5224 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
5241 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
5279 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
5323 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5326 * g++.target/riscv/rvv/base/pr111296.C: New test.
5328 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5331 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
5333 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5352 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5355 * c-c++-common/analyzer/strstr-1.c: New test.
5357 2023-09-06 David Malcolm <dmalcolm@redhat.com>
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.
5370 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5372 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
5375 2023-09-06 Pan Li <pan2.li@intel.com>
5377 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
5378 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
5380 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
5382 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
5384 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
5391 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5393 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
5395 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
5406 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
5420 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
5439 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
5446 2023-09-06 Jason Merrill <jason@redhat.com>
5448 * g++.dg/abi/no_unique_address8.C: New test.
5449 * g++.dg/abi/no_unique_address8a.C: New test.
5451 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
5457 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5459 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
5460 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
5462 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
5468 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
5474 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
5480 2023-09-05 Andrew Pinski <apinski@marvell.com>
5482 PR tree-optimization/96694
5483 * gcc.dg/tree-ssa/minmax-24.c: New test.
5485 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
5492 2023-09-05 Marek Polacek <polacek@redhat.com>
5495 * g++.dg/diagnostic/constexpr3.C: New test.
5497 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5499 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
5501 2023-09-05 Jakub Jelinek <jakub@redhat.com>
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.
5508 2023-09-05 Jakub Jelinek <jakub@redhat.com>
5511 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
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.
5517 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
5519 * c-c++-common/gomp/allocate-13.c: New test.
5521 2023-09-05 Pan Li <pan2.li@intel.com>
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.
5527 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
5530 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
5532 * gnat.dg/unroll3.adb: Adjust.
5534 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
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.
5545 2023-09-05 liuhongt <hongtao.liu@intel.com>
5547 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
5549 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
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.
5596 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
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.
5602 2023-09-04 Pan Li <pan2.li@intel.com>
5604 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
5606 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
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.
5613 2023-09-04 Guo Jie <guojie@loongson.cn>
5615 * gcc.target/loongarch/const-double-zero-stx.c: New test.
5617 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
5619 * gcc.target/loongarch/switch-qi.c: New test.
5621 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
5623 * gcc.target/loongarch/float-load.c: New test.
5625 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5628 * g++.dg/special/initpri3.C: Fix wording.
5630 2023-09-03 Pan Li <pan2.li@intel.com>
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.
5644 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
5646 * gcc.target/loongarch/math-float-128.c: New test.
5648 2023-09-01 Harald Anlauf <anlauf@gmx.de>
5651 * gfortran.dg/bounds_check_fail_5.f90: New test.
5653 2023-09-01 benjamin priour <priour.be@gmail.com>
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.
5663 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
5666 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
5669 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
5671 * g++.dg/pr110879.C: Moved to...
5672 * g++.dg/opt/pr110879.C: ...here.
5674 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
5677 * g++.dg/pr110879.C: New test.
5679 2023-09-01 Jakub Jelinek <jakub@redhat.com>
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
5687 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5689 PR tree-optimization/19832
5690 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
5692 2023-09-01 Jakub Jelinek <jakub@redhat.com>
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.
5709 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
5728 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
5739 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
5751 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
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.
5756 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
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.
5773 2023-09-01 Pan Li <pan2.li@intel.com>
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.
5789 2023-09-01 Andrew Pinski <apinski@marvell.com>
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.
5795 2023-08-31 Andrew Pinski <apinski@marvell.com>
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.
5811 2023-08-31 Pan Li <pan2.li@intel.com>
5813 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
5815 2023-08-31 Pan Li <pan2.li@intel.com>
5817 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
5819 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
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.
5832 2023-08-31 Pan Li <pan2.li@intel.com>
5834 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
5836 2023-08-31 Pan Li <pan2.li@intel.com>
5837 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5839 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
5841 2023-08-31 Richard Biener <rguenther@suse.de>
5843 PR middle-end/111253
5844 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
5846 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
5849 * gcc.target/powerpc/pr110411-1.c: New testcase.
5850 * gcc.target/powerpc/pr110411-2.c: New testcase.
5852 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
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.
5858 2023-08-31 Richard Biener <rguenther@suse.de>
5860 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
5861 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
5863 2023-08-31 Richard Biener <rguenther@suse.de>
5865 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
5866 * gcc.target/i386/pr52252-core.c: Likewise.
5868 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
5871 * gcc.target/powerpc/pr96762.c: New.
5873 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
5876 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
5878 2023-08-30 Eric Feng <ef2648@columbia.edu>
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
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.
5893 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
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.
5904 2023-08-30 Marek Polacek <polacek@redhat.com>
5907 * g++.dg/cpp2a/desig30.C: New test.
5909 2023-08-30 Marek Polacek <polacek@redhat.com>
5912 * g++.dg/cpp2a/constinit19.C: New test.
5914 2023-08-30 Richard Biener <rguenther@suse.de>
5916 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
5919 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5921 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
5923 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5925 * gcc.dg/vect/slp-26.c: Adapt for RVV.
5927 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
5930 * gfortran.dg/interface_procedure_1.f90: New test.
5932 2023-08-30 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/111228
5935 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
5937 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5946 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5952 2023-08-30 Die Li <lidie@eswincomputing.com>
5953 Fei Gao <gaofei@eswincomputing.com>
5955 * gcc.target/riscv/cm_mv_rv32.c: New test.
5957 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
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
5962 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
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.
5969 2023-08-30 Jakub Jelinek <jakub@redhat.com>
5971 PR tree-optimization/110914
5972 * gcc.c-torture/execute/pr110914.c: New test.
5974 2023-08-30 Jakub Jelinek <jakub@redhat.com>
5976 PR tree-optimization/111015
5977 * gcc.dg/pr111015.c: New test.
5979 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
5981 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
5983 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5985 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
5987 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
5989 * gcc.target/riscv/zicond-xor-01.c: New test.
5990 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
5992 2023-08-29 David Malcolm <dmalcolm@redhat.com>
5995 * c-c++-common/analyzer/overlapping-buffers.c: New test.
5997 2023-08-29 Marek Polacek <polacek@redhat.com>
5999 * g++.dg/diagnostic/explicit.C: New test.
6001 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
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.
6008 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
6009 Vineet Gupta <vineetg@rivosinc.com>
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.
6024 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
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.
6029 2023-08-29 Carl Love <cel@us.ibm.com>
6032 * gcc.target/powerpc/pr93448.c: New test case.
6034 2023-08-29 David Malcolm <dmalcolm@redhat.com>
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.
6043 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6045 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
6046 extension 'Zcb' with some implications.
6048 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6050 * gcc.target/riscv/predef-30.c: New test for a stub
6051 vendor extension 'XVentanaCondOps'.
6053 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6055 * gcc.target/riscv/predef-29.c: New test for a stub privileged
6056 extension 'Smstateen' with some implications.
6058 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
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
6064 2023-08-29 Jakub Jelinek <jakub@redhat.com>
6067 PR middle-end/111209
6068 * gcc.target/i386/pr79173-12.c: New test.
6070 2023-08-29 Andrew Pinski <apinski@marvell.com>
6072 PR tree-optimization/111147
6073 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
6075 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6077 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
6079 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6081 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
6083 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
6086 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
6087 * gcc.target/riscv/rvv/base/pr110943.c: New test.
6089 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
6091 * gcc.target/loongarch/sign-extend.c: New test.
6093 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
6102 2023-08-28 Andrew Pinski <apinski@marvell.com>
6105 * gcc.dg/tree-ssa/cond-bool-2.c: Add
6106 `--param logical-op-non-short-circuit=1` to the options.
6108 2023-08-28 Andrew Pinski <apinski@marvell.com>
6110 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
6111 * gcc.dg/pr87009.c: Update test.
6113 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
6115 * gcc.target/loongarch/slt-sign-extend.c: New test.
6117 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6127 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6186 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6188 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
6190 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6192 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
6194 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6196 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
6197 sensitive scheduling.
6199 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
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
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.
6405 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
6408 * gfortran.dg/pr92586.f90 : New test
6410 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6441 2023-08-26 Andrew Pinski <apinski@marvell.com>
6443 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
6445 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
6447 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
6448 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
6450 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
6452 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
6454 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
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.
6470 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
6482 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
6499 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
6511 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
6517 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
6519 * gcc.target/riscv/gcse-const.c: New Test
6520 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
6522 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
6524 2023-08-25 Andrew Pinski <apinski@marvell.com>
6526 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
6528 2023-08-25 Harald Anlauf <anlauf@gmx.de>
6531 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
6532 * gfortran.dg/data_bounds_2.f90: New test.
6534 2023-08-25 David Malcolm <dmalcolm@redhat.com>
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.
6540 2023-08-25 Richard Biener <rguenther@suse.de>
6542 PR tree-optimization/111137
6543 * gcc.dg/torture/pr111137.c: New testcase.
6545 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
6547 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
6549 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
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.
6570 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
6573 * gcc.target/i386/pr111127.c: New test.
6575 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
6578 * g++.target/i386/pr94866.C: New test.
6580 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
6587 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6590 * gcc.dg/analyzer/strcat-1.c: New test.
6592 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6595 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
6597 2023-08-24 David Malcolm <dmalcolm@redhat.com>
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.
6605 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6608 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
6609 (test_strlen_1): New.
6611 2023-08-24 Richard Biener <rguenther@suse.de>
6613 PR tree-optimization/111123
6614 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
6616 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6645 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
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.
6674 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6676 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
6678 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6680 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
6682 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
6684 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
6686 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
6688 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
6690 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
6692 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
6694 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
6696 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
6698 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
6700 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
6702 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
6704 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
6706 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
6708 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
6710 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
6712 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
6715 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6717 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
6718 Add variable to hold reference result.
6720 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
6722 * gcc.dg/c2x-attr-syntax-6.c: New test.
6723 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
6725 2023-08-24 Richard Biener <rguenther@suse.de>
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.
6732 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
6734 * gcc.target/aarch64/neoverse_v1_2.c: New test.
6735 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
6737 2023-08-24 Richard Biener <rguenther@suse.de>
6739 PR tree-optimization/111128
6740 * gcc.dg/torture/pr111128.c: New testcase.
6742 2023-08-24 Richard Biener <rguenther@suse.de>
6745 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
6747 2023-08-24 Andrew Pinski <apinski@marvell.com>
6749 PR tree-optimization/111109
6750 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
6752 2023-08-24 Andrew Pinski <apinski@marvell.com>
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.
6759 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6762 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
6776 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6779 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
6786 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6789 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
6796 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6799 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
6805 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6808 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
6824 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6827 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
6847 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6850 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
6863 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6866 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6870 * gcc.target/i386/pr111051-1.c: New test.
6872 2023-08-24 Richard Biener <rguenther@suse.de>
6875 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
6877 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
6879 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
6881 2023-08-23 Harald Anlauf <anlauf@gmx.de>
6884 * gfortran.dg/common_28.f90: New test.
6886 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
6888 * gcc.dg/pr102983.c: Adjust output expectations.
6889 * gcc.dg/pr110918.c: New.
6891 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
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.
6910 2023-08-23 Jan Hubicka <jh@suse.cz>
6912 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
6914 2023-08-23 Jan Hubicka <jh@suse.cz>
6916 PR middle-end/110940
6917 * gcc.c-torture/compile/pr110940.c: New test.
6919 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6921 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
6924 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6926 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
6928 2023-08-22 David Malcolm <dmalcolm@redhat.com>
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.
6935 2023-08-22 Jason Merrill <jason@redhat.com>
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.
6942 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
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.
6950 2023-08-22 Richard Biener <rguenther@suse.de>
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.
6961 2023-08-22 Harald Anlauf <anlauf@gmx.de>
6964 * gfortran.dg/data_vector_section.f90: New test.
6966 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6967 Kewen.Lin <linkw@linux.ibm.com>
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.
6972 2023-08-22 liuhongt <hongtao.liu@intel.com>
6974 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
6977 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
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.
6986 2023-08-22 David Malcolm <dmalcolm@redhat.com>
6989 * gcc.dg/analyzer/attr-format-1.c: New test.
6990 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
6993 2023-08-22 David Malcolm <dmalcolm@redhat.com>
6995 * gcc.dg/analyzer/fopen-1.c: New test.
6997 2023-08-22 David Malcolm <dmalcolm@redhat.com>
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.
7009 2023-08-22 Pan Li <pan2.li@intel.com>
7011 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
7013 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7015 * gcc.dg/unroll-7.c: Remove xfail.
7017 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
7042 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
7061 2023-08-21 Richard Biener <rguenther@suse.de>
7063 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
7065 2023-08-21 Richard Biener <rguenther@suse.de>
7067 * lib/target-supports.exp: Add vect128, vect256 and vect512
7069 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
7072 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
7078 2023-08-21 Richard Biener <rguenther@suse.de>
7080 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
7081 to avoid reduction vectorization.
7083 2023-08-21 liuhongt <hongtao.liu@intel.com>
7085 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
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.
7105 2023-08-21 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/111082
7108 * gcc.dg/pr111082.c: New testcase.
7110 2023-08-21 Richard Biener <rguenther@suse.de>
7112 PR tree-optimization/111070
7113 * gcc.dg/pr111070.c: New testcase.
7115 2023-08-21 Andrew Pinski <apinski@marvell.com>
7117 PR tree-optimization/111002
7118 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
7120 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
7122 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
7124 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7126 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
7128 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7131 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
7133 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
7140 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
7142 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
7144 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
7146 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
7149 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
7162 2023-08-20 Andrew Pinski <apinski@marvell.com>
7164 PR tree-optimization/111006
7165 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
7167 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7169 * lib/target-supports.exp (dg-require-python-h): Test
7170 whether Python.h can really be used.
7172 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
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.
7180 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
7183 * gcc.dg/tree-ssa/pr110753.c: New test.
7185 2023-08-18 Richard Biener <rguenther@suse.de>
7187 PR tree-optimization/111019
7188 * g++.dg/torture/pr111019.C: New testcase.
7190 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7192 * gcc.target/bpf/frame-limit-1.c: New test.
7193 * gcc.target/bpf/frame-limit-2.c: Likewise.
7195 2023-08-18 Richard Biener <rguenther@suse.de>
7197 PR tree-optimization/111048
7198 * gcc.dg/torture/pr111048.c: New testcase.
7200 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
7204 * gcc.target/i386/pr111051-1.c: New test.
7206 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7208 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
7209 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
7211 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7213 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
7214 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
7216 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7217 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7219 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
7220 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
7222 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7224 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7225 Address failure due to uninitialized vtype register.
7227 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
7229 PR tree-optimization/111009
7230 * gcc.dg/pr111009.c: New.
7232 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
7233 Charlie Jenkins <charlie@rivosinc.com>
7235 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
7236 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
7238 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
7245 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
7264 2023-08-17 Richard Biener <rguenther@suse.de>
7266 PR tree-optimization/111039
7267 * gcc.dg/pr111039.c: New testcase.
7269 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
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.
7282 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7284 * gcc.target/bpf/naked-1.c: New test.
7286 2023-08-17 Richard Biener <rguenther@suse.de>
7288 * gcc.target/i386/vect-reduc-2.c: New testcase.
7290 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
7292 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
7293 Remove dg-line var declare_a.
7295 2023-08-17 Pan Li <pan2.li@intel.com>
7297 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
7299 2023-08-17 Pan Li <pan2.li@intel.com>
7301 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
7303 2023-08-17 Pan Li <pan2.li@intel.com>
7305 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
7307 2023-08-17 Pan Li <pan2.li@intel.com>
7309 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
7311 2023-08-17 Pan Li <pan2.li@intel.com>
7313 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
7315 2023-08-17 Pan Li <pan2.li@intel.com>
7317 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
7319 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7332 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7352 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7355 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
7356 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
7358 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7374 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7380 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7387 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7394 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7408 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
7410 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
7412 2023-08-17 Andrew Pinski <apinski@marvell.com>
7415 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
7417 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
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.
7424 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
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.
7432 2023-08-16 Pan Li <pan2.li@intel.com>
7434 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
7436 2023-08-16 Pan Li <pan2.li@intel.com>
7438 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
7440 2023-08-16 Pan Li <pan2.li@intel.com>
7442 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
7444 2023-08-16 Pan Li <pan2.li@intel.com>
7446 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
7448 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
7451 * gcc.target/powerpc/pr110429.c: New.
7453 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
7456 * gcc.target/powerpc/pr106769.h: New.
7457 * gcc.target/powerpc/pr106769-p8.c: New.
7458 * gcc.target/powerpc/pr106769-p9.c: New.
7460 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7462 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
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:
7484 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
7486 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
7488 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
7490 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
7492 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
7494 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
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:
7505 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
7507 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
7509 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
7511 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
7513 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
7515 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
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.
7554 2023-08-16 Pan Li <pan2.li@intel.com>
7556 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
7558 2023-08-16 liuhongt <hongtao.liu@intel.com>
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.
7572 2023-08-16 liuhongt <hongtao.liu@intel.com>
7574 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
7576 2023-08-15 David Faust <david.faust@oracle.com>
7579 * gcc.target/bpf/smov-2.c: New test.
7580 * gcc.target/bpf/smov-pseudoc-2.c: New test.
7582 2023-08-15 Martin Jambor <mjambor@suse.cz>
7586 * gcc.dg/ipa/pr92497-1.c: New test.
7587 * gcc.dg/ipa/pr92497-2.c: Likewise.
7589 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
7592 * gdc.dg/pr110959.d: New test.
7594 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
7595 Thomas Schwinge <thomas@codesourcery.com>
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.
7604 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7607 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
7609 2023-08-15 Richard Biener <rguenther@suse.de>
7611 * gcc.dg/vect/bb-slp-75.c: New testcase.
7613 2023-08-15 Richard Biener <rguenther@suse.de>
7615 PR tree-optimization/110963
7616 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
7618 2023-08-15 Richard Biener <rguenther@suse.de>
7620 PR tree-optimization/110991
7621 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
7623 2023-08-15 Pan Li <pan2.li@intel.com>
7625 * gcc.target/riscv/mode-switch-ice-1.c: New test.
7627 2023-08-15 Pan Li <pan2.li@intel.com>
7629 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
7631 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
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.
7637 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
7641 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
7643 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
7646 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
7648 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
7650 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
7653 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
7657 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
7658 * g++.dg/cpp1z/pr110216.C: New test.
7660 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
7662 * gcc.target/riscv/arch-24.c: New test.
7663 * gcc.target/riscv/arch-25.c: New test.
7665 2023-08-14 Pan Li <pan2.li@intel.com>
7667 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
7669 2023-08-14 Pan Li <pan2.li@intel.com>
7671 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
7673 2023-08-14 Pan Li <pan2.li@intel.com>
7675 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
7677 2023-08-14 Pan Li <pan2.li@intel.com>
7679 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
7681 2023-08-14 Pan Li <pan2.li@intel.com>
7683 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
7685 2023-08-14 Pan Li <pan2.li@intel.com>
7687 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
7689 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
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.
7702 2023-08-12 Jakub Jelinek <jakub@redhat.com>
7704 * gcc.dg/stdckdint-1.c: New test.
7705 * gcc.dg/stdckdint-2.c: New test.
7707 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7710 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
7712 2023-08-12 Patrick Palka <ppalka@redhat.com>
7713 Jason Merrill <jason@redhat.com>
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.
7720 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7723 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
7725 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7738 2023-08-11 David Malcolm <dmalcolm@redhat.com>
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.
7750 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7752 PR middle-end/110989
7753 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
7755 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
7757 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
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.
7787 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
7797 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
7799 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
7800 * gcc.target/bpf/diag-funargs.c: Adapt test.
7802 2023-08-11 Eric Feng <ef2648@columbia.edu>
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.
7811 2023-08-11 Patrick Palka <ppalka@redhat.com>
7814 * g++.dg/cpp2a/concepts-requires35.C: New test.
7816 2023-08-11 Patrick Palka <ppalka@redhat.com>
7819 * g++.dg/cpp1y/var-templ84.C: New test.
7820 * g++.dg/cpp1y/var-templ84a.C: New test.
7822 2023-08-11 Richard Biener <rguenther@suse.de>
7824 PR tree-optimization/110979
7825 * gcc.dg/torture/pr110979.c: New testcase.
7827 2023-08-11 Richard Biener <rguenther@suse.de>
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.
7836 2023-08-11 Pan Li <pan2.li@intel.com>
7838 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
7840 2023-08-11 Pan Li <pan2.li@intel.com>
7842 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
7844 2023-08-11 Drew Ross <drross@redhat.com>
7845 Jakub Jelinek <jakub@redhat.com>
7847 PR tree-optimization/109938
7848 * gcc.c-torture/execute/pr109938.c: New test.
7849 * gcc.dg/tree-ssa/pr109938.c: New test.
7851 2023-08-11 Pan Li <pan2.li@intel.com>
7853 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
7855 2023-08-11 Pan Li <pan2.li@intel.com>
7857 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
7859 2023-08-11 Jakub Jelinek <jakub@redhat.com>
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.
7866 2023-08-11 Andrew Pinski <apinski@marvell.com>
7868 PR tree-optimization/110954
7869 * gcc.c-torture/execute/pr110954-1.c: New test.
7871 2023-08-11 Martin Uecker <uecker@tugraz.at>
7874 * gcc.dg/Wuseless-cast.c: New test.
7876 2023-08-11 Pan Li <pan2.li@intel.com>
7878 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
7880 2023-08-10 Jan Hubicka <jh@suse.cz>
7882 PR middle-end/110923
7883 * gcc.dg/tree-ssa/pr110923.c: New test.
7885 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
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.
7916 2023-08-10 Jan Hubicka <jh@suse.cz>
7918 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
7920 2023-08-10 Pan Li <pan2.li@intel.com>
7922 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
7924 2023-08-10 Pan Li <pan2.li@intel.com>
7926 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
7928 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7931 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
7933 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7935 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
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.
7944 2023-08-09 David Malcolm <dmalcolm@redhat.com>
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.
7963 2023-08-09 Andrew Pinski <apinski@marvell.com>
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
7974 2023-08-09 Carl Love <cel@us.ibm.com>
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.
7984 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7987 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
7989 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
7991 * gcc.target/riscv/zicond-ice-1.c: New test.
7993 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
7996 * g++.dg/cpp0x/decltype-100482.C: New test.
7998 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
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.
8005 2023-08-08 Andrew Pinski <apinski@marvell.com>
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.
8012 2023-08-08 Pan Li <pan2.li@intel.com>
8014 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
8016 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
8018 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8133 2023-08-08 Richard Biener <rguenther@suse.de>
8135 PR tree-optimization/49955
8136 * gfortran.dg/vect/pr49955.f: New testcase.
8138 2023-08-08 Richard Biener <rguenther@suse.de>
8140 PR tree-optimization/110924
8141 * gcc.dg/torture/pr110924.c: New testcase.
8143 2023-08-08 yulong <shiyulong@iscas.ac.cn>
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.
8152 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
8162 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8164 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
8165 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
8167 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8177 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8198 2023-08-07 Martin Jambor <mjambor@suse.cz>
8201 * g++.dg/ipa/pr110378-1.C: New test.
8203 2023-08-07 Andrew Pinski <apinski@marvell.com>
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.
8212 2023-08-07 liuhongt <hongtao.liu@intel.com>
8214 * gcc.target/i386/pr110762-v4hf.c: New test.
8216 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8218 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
8220 2023-08-07 Jan Hubicka <jh@suse.cz>
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.
8226 2023-08-07 Andrew Pinski <apinski@marvell.com>
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.
8242 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
8245 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
8247 2023-08-06 Jan Hubicka <jh@suse.cz>
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.
8265 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
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.
8272 2023-08-05 Martin Uecker <uecker@tugraz.at>
8275 * gcc.dg/Wvla-parameter-4.c: Adapt test.
8276 * gcc.dg/attr-access-2.c: Adapt test.
8278 2023-08-05 Martin Uecker <uecker@tugraz.at>
8280 * gcc.dg/pr68193.c: New test.
8282 2023-08-04 David Malcolm <dmalcolm@redhat.com>
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.
8300 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
8303 * gcc.target/i386/invariant-ternlog-1.c: New test.
8304 * gcc.target/i386/invariant-ternlog-2.c: New test.
8306 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
8308 * gcc.target/i386/pr110717-2.c: New test case.
8310 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
8312 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
8314 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
8316 * gcc.target/avr/lra-cpymem_qi.c: New.
8318 2023-08-04 Tamar Christina <tamar.christina@arm.com>
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.
8993 2023-08-04 Tamar Christina <tamar.christina@arm.com>
8995 * gcc.dg/vect/vect-novector-pragma.c: New test.
8997 2023-08-04 Tamar Christina <tamar.christina@arm.com>
8999 * g++.dg/vect/vect.exp (support vect- prefix).
9000 * g++.dg/vect/vect-novector-pragma.cc: New test.
9002 2023-08-04 Tamar Christina <tamar.christina@arm.com>
9005 * gcc.target/aarch64/pr98772.c: Adjust assembly.
9006 * gcc.target/aarch64/vect-widen-shift.c: New test.
9008 2023-08-04 Richard Biener <rguenther@suse.de>
9010 PR tree-optimization/110838
9011 * gcc.dg/vect/pr110838.c: New testcase.
9013 2023-08-04 Pan Li <pan2.li@intel.com>
9016 2023-08-04 Pan Li <pan2.li@intel.com>
9018 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
9020 2023-08-04 Pan Li <pan2.li@intel.com>
9023 2023-08-04 Pan Li <pan2.li@intel.com>
9025 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
9028 2023-08-04 Pan Li <pan2.li@intel.com>
9031 2023-08-04 Pan Li <pan2.li@intel.com>
9033 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
9035 2023-08-04 Pan Li <pan2.li@intel.com>
9038 2023-08-04 Pan Li <pan2.li@intel.com>
9040 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
9043 2023-08-04 Andrew Pinski <apinski@marvell.com>
9045 PR tree-optimization/110874
9046 * gcc.c-torture/compile/pr110874-a.c: New test.
9048 2023-08-04 Drew Ross <drross@redhat.com>
9050 PR middle-end/101955
9051 * gcc.dg/pr101955.c: New test.
9053 2023-08-04 Pan Li <pan2.li@intel.com>
9055 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
9058 2023-08-04 Pan Li <pan2.li@intel.com>
9060 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
9062 2023-08-04 Pan Li <pan2.li@intel.com>
9064 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
9067 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
9069 * gcc.target/aarch64/pr110625_3.c: New testcase.
9071 2023-08-04 Pan Li <pan2.li@intel.com>
9073 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
9075 2023-08-04 Pan Li <pan2.li@intel.com>
9077 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
9079 2023-08-04 Pan Li <pan2.li@intel.com>
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.
9084 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
9086 * g++.dg/ipa/pure-const-3.C: Move source to...
9087 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
9089 * g++.dg/ipa/pure-const-3b.C: New.
9091 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
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.
9103 2023-08-03 David Malcolm <dmalcolm@redhat.com>
9106 * gcc.dg/analyzer/pr108171.c: New test.
9108 2023-08-03 David Malcolm <dmalcolm@redhat.com>
9111 * gcc.dg/analyzer/pr110882.c: New test.
9113 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
9115 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
9116 (test_can_div_trunc_p_const): Add more tests.
9118 2023-08-03 Richard Biener <rguenther@suse.de>
9120 PR tree-optimization/110838
9121 * gcc.dg/torture/pr110838.c: New testcase.
9123 2023-08-03 Richard Biener <rguenther@suse.de>
9125 PR tree-optimization/110702
9126 * gcc.dg/torture/pr110702.c: New testcase.
9128 2023-08-03 Richard Biener <rguenther@suse.de>
9130 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
9132 2023-08-03 Richard Biener <rguenther@suse.de>
9134 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
9135 and eliminate both in the end.
9137 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
9144 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9146 * lib/target-supports.exp (check_effective_target_vect_bswap):
9149 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
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.
9157 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
9160 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
9161 * gcc.target/i386/pr110792.c: New 64-bit C test case.
9163 2023-08-03 Pan Li <pan2.li@intel.com>
9165 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
9167 2023-08-03 Andrew Pinski <apinski@marvell.com>
9169 * gcc.c-torture/execute/20230802-1.c: New test.
9171 2023-08-03 Pan Li <pan2.li@intel.com>
9173 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
9175 2023-08-02 Eric Feng <ef2648@columbia.edu>
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.
9182 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
9194 2023-08-02 Richard Biener <rguenther@suse.de>
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.
9202 2023-08-02 Pan Li <pan2.li@intel.com>
9204 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
9206 2023-08-02 Jan Hubicka <jh@suse.cz>
9208 * gcc.dg/unroll-1.c: Fix template.
9210 2023-08-02 Jan Hubicka <jh@suse.cz>
9212 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
9214 2023-08-02 liuhongt <hongtao.liu@intel.com>
9216 * gcc.target/i386/pr81904.c: New test.
9218 2023-08-02 liuhongt <hongtao.liu@intel.com>
9220 * gcc.target/i386/vlddqu_vinserti128.c: New test.
9222 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
9225 * gm2/pim/fail/badxproc.mod: New test.
9227 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
9229 * gcc.target/s390/aligned-1.c: New test.
9230 * gcc.target/s390/unaligned-1.c: New test.
9232 2023-08-01 Jan Hubicka <jh@suse.cz>
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.
9367 2023-08-01 Pan Li <pan2.li@intel.com>
9368 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9370 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
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.
9424 2023-08-01 Pan Li <pan2.li@intel.com>
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.
9429 2023-08-01 liuhongt <hongtao.liu@intel.com>
9431 * gcc.target/i386/pr87007-4.c: Adjust testcase.
9432 * gcc.target/i386/pr87007-5.c: Ditto.
9434 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
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.
9441 2023-08-01 Andrew Pinski <apinski@marvell.com>
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.
9447 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
9450 * gcc.dg/Wmissing-variable-declarations.c: New test.
9452 2023-07-31 Andrew Pinski <apinski@marvell.com>
9454 PR tree-optimization/106164
9455 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
9457 2023-07-31 Andrew Pinski <apinski@marvell.com>
9459 PR tree-optimization/106164
9460 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
9462 2023-07-31 Andrew Pinski <apinski@marvell.com>
9464 PR tree-optimization/100864
9465 * gcc.dg/tree-ssa/bitops-3.c: New test.
9467 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
9469 * gcc.dg/pr110582.c: New.
9471 2023-07-31 David Malcolm <dmalcolm@redhat.com>
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.
9477 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
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.
9483 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
9493 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
9495 * gcc.target/aarch64/pr110625_1.c: New testcase.
9496 * gcc.target/aarch64/pr110625_2.c: New testcase.
9498 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
9501 * gcc.target/i386/pr110843.c: New test case.
9503 2023-07-31 Pan Li <pan2.li@intel.com>
9505 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
9507 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
9509 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9523 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
9526 * gcc.target/i386/pr110790-1.c: New test case.
9527 * gcc.target/i386/pr110790-2.c: Likewise.
9529 2023-07-29 Jan Hubicka <jh@suse.cz>
9531 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
9533 2023-07-28 Harald Anlauf <anlauf@gmx.de>
9536 * gfortran.dg/assumed_type_18.f90: New test.
9538 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
9540 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
9543 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
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.
9553 2023-07-28 Jan Hubicka <jh@suse.cz>
9556 * g++.dg/tree-ssa/loop-split-1.C: New test.
9558 2023-07-28 Jan Hubicka <jh@suse.cz>
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.
9565 2023-07-28 xuli <xuli1@eswincomputing.com>
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.
9603 2023-07-28 Jan Hubicka <jh@suse.cz>
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.
9609 2023-07-28 liuhongt <hongtao.liu@intel.com>
9611 * gcc.target/i386/pr110788.c: New test.
9613 2023-07-27 David Faust <david.faust@oracle.com>
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.
9622 2023-07-27 David Faust <david.faust@oracle.com>
9624 * gcc.target/bpf/alu-2.c: New test.
9625 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
9627 2023-07-27 Jan Hubicka <jh@suse.cz>
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.
9638 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
9640 * gfortran.dg/gomp/teams-6.f90: Extend.
9642 2023-07-27 Jan Hubicka <jh@suse.cz>
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.
9667 2023-07-27 Patrick Palka <ppalka@redhat.com>
9670 * g++.dg/cpp0x/constexpr-empty18.C: New test.
9671 * g++.dg/cpp0x/constexpr-empty19.C: New test.
9673 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9703 2023-07-27 demin.han <demin.han@starfivetech.com>
9705 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
9707 2023-07-27 Richard Biener <rguenther@suse.de>
9709 PR tree-optimization/110829
9710 * gcc.dg/pr56837.c: XFAIL part of the testcase.
9712 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
9715 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
9717 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
9718 Richard Biener <rguenther@suse.de>
9720 PR tree-optimization/110776
9721 * gcc.target/powerpc/pr110776.c: New test.
9723 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
9725 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
9726 * gcc.target/riscv/pr102957.c: Likewise.
9728 2023-07-26 Patrick Palka <ppalka@redhat.com>
9732 * g++.dg/cpp1z/class-deduction115.C: New test.
9733 * g++.dg/template/ttp39.C: New test.
9735 2023-07-26 Patrick Palka <ppalka@redhat.com>
9739 * g++.dg/template/ttp38.C: New test.
9741 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
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>
9748 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
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>
9754 2023-07-26 Patrick Palka <ppalka@redhat.com>
9757 * g++.dg/cpp2a/nontype-float3.C: New test.
9759 2023-07-26 Harald Anlauf <anlauf@gmx.de>
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.
9766 2023-07-26 Jason Merrill <jason@redhat.com>
9769 * g++.dg/template/template-keyword4.C: New test.
9771 2023-07-26 David Faust <david.faust@oracle.com>
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.
9784 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
9786 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
9787 `main` of this testcase.
9789 2023-07-26 Carl Love <cel@us.ibm.com>
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
9800 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
9802 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
9804 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
9805 instead of dg-options.
9807 2023-07-26 Richard Biener <rguenther@suse.de>
9809 PR tree-optimization/106081
9810 * gcc.dg/vect/pr106081.c: New testcase.
9812 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
9815 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
9818 2023-07-26 Li Xu <xuli1@eswincomputing.com>
9820 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
9822 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
9825 * gcc.target/i386/pr110762.c: New test.
9827 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
9829 * gcc.target/bpf/neg-1.c: New test.
9830 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
9832 2023-07-26 Richard Biener <rguenther@suse.de>
9834 PR tree-optimization/110799
9835 * gcc.dg/torture/pr110799.c: New testcase.
9837 2023-07-26 Jakub Jelinek <jakub@redhat.com>
9839 PR tree-optimization/110755
9840 * gcc.dg/pr110755.c: New test.
9842 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
9845 * g++.target/powerpc/pr110741.C: New test.
9847 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
9849 * gcc.target/riscv/fsflags.c: New test.
9851 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
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.
9863 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
9866 * g++.dg/cpp1y/constexpr-110619.C: New test.
9868 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
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.
9908 2023-07-26 Jason Merrill <jason@redhat.com>
9910 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
9912 2023-07-25 Andrew Pinski <apinski@marvell.com>
9915 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
9918 2023-07-25 Marek Polacek <polacek@redhat.com>
9921 * g++.dg/cpp1y/constexpr-110382.C: New test.
9923 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
9927 * gfortran.dg/gomp/teams-6.f90: New test.
9929 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
9931 * gnat.dg/unroll3.adb: Adjust.
9933 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
9935 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
9937 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
9940 * gcc.target/powerpc/pr103605.h: New.
9941 * gcc.target/powerpc/pr103605-1.c: New.
9942 * gcc.target/powerpc/pr103605-2.c: New.
9944 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
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.
9953 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
9957 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
9958 * gfortran.dg/gomp/teams-5.f90: New test.
9960 2023-07-24 Drew Ross <drross@redhat.com>
9961 Jakub Jelinek <jakub@redhat.com>
9963 PR middle-end/109986
9964 * gcc.c-torture/execute/pr109986.c: New test.
9965 * gcc.dg/tree-ssa/pr109986.c: New test.
9967 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
9977 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
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.
9982 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
9985 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
9986 * gcc.target/bpf/bswap-2.c: New test.
9988 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10000 2023-07-24 Richard Biener <rguenther@suse.de>
10002 PR tree-optimization/110777
10003 * gcc.dg/pr110777.c: New testcase.
10005 2023-07-24 Richard Biener <rguenther@suse.de>
10007 PR tree-optimization/110766
10008 * gcc.dg/torture/pr110766.c: New testcase.
10010 2023-07-24 Pan Li <pan2.li@intel.com>
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.
10015 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
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.
10021 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
10023 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
10025 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
10028 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
10030 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
10032 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
10034 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
10035 Richard Biener <rguenther@suse.de>
10038 * gcc.dg/pr110699.c: New test case.
10040 2023-07-21 Marek Polacek <polacek@redhat.com>
10043 * g++.dg/cpp0x/noexcept80.C: New test.
10045 2023-07-21 Jan Hubicka <jh@suse.cz>
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.
10050 2023-07-21 Jan Hubicka <jh@suse.cz>
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
10056 * gcc.dg/tree-ssa/copy-headers.c: Update template.
10057 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
10059 2023-07-21 Richard Biener <rguenther@suse.de>
10061 PR tree-optimization/41320
10062 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
10064 2023-07-21 Jan Hubicka <jh@suse.cz>
10066 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
10068 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10119 2023-07-21 Richard Biener <rguenther@suse.de>
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.
10129 2023-07-21 Andrew Pinski <apinski@marvell.com>
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.
10135 2023-07-21 Richard Biener <rguenther@suse.de>
10137 PR tree-optimization/110742
10138 * g++.dg/torture/pr110742.C: New testcase.
10140 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
10142 PR testsuite/110729
10143 * gcc.dg/pr110729.c: New test.
10145 2023-07-21 liuhongt <hongtao.liu@intel.com>
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.
10156 2023-07-21 liuhongt <hongtao.liu@intel.com>
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-*-*.
10163 2023-07-21 David Malcolm <dmalcolm@redhat.com>
10166 * gcc.dg/analyzer/pr110455.c: New test.
10168 2023-07-21 David Malcolm <dmalcolm@redhat.com>
10171 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
10173 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
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.
10180 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
10183 * gcc.target/i386/pr110717.c: New test.
10185 2023-07-20 Marek Polacek <polacek@redhat.com>
10187 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
10189 2023-07-20 Marek Polacek <polacek@redhat.com>
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.
10196 2023-07-20 Jan Hubicka <jh@suse.cz>
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.
10205 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
10207 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
10209 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
10215 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
10222 2023-07-20 Pan Li <pan2.li@intel.com>
10224 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
10225 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
10227 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
10229 * gcc.target/i386/pr88873.c: New test case.
10231 2023-07-20 Richard Biener <rguenther@suse.de>
10233 PR middle-end/61747
10234 * g++.target/i386/pr61747.C: New testcase.
10236 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
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.
10243 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10245 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
10247 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
10249 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
10251 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
10253 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
10256 2023-07-19 Marek Polacek <polacek@redhat.com>
10259 * g++.dg/diagnostic/base.C: New test.
10261 2023-07-19 David Malcolm <dmalcolm@redhat.com>
10264 * gcc.dg/analyzer/taint-divisor-2.c: New test.
10266 2023-07-19 Marek Polacek <polacek@redhat.com>
10269 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
10271 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
10273 * gcc.target/avr/lra-elim.c: New test.
10275 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
10277 * gm2/errors/fail/badabs.mod: New test.
10278 * gm2/errors/fail/badenum.mod: New test.
10280 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
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.
10292 2023-07-19 Andrew Pinski <apinski@marvell.com>
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.
10302 2023-07-19 Andrew Pinski <apinski@marvell.com>
10304 PR tree-optimization/110726
10305 * gcc.c-torture/execute/bitops-1.c: New test.
10307 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
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.
10313 2023-07-19 Jakub Jelinek <jakub@redhat.com>
10315 PR tree-optimization/110731
10316 * gcc.dg/pr110731.c: New test.
10318 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
10320 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
10322 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
10325 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
10326 the additional count variable.
10328 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
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.
10343 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
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.
10349 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
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.
10357 2023-07-19 liuhongt <hongtao.liu@intel.com>
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.
10366 2023-07-18 Marek Polacek <polacek@redhat.com>
10369 * g++.dg/cpp/string-4.C: New test.
10370 * g++.dg/cpp/ucn-2.C: New test.
10372 2023-07-18 Marek Polacek <polacek@redhat.com>
10374 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
10377 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
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:
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:
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.
10400 2023-07-18 Patrick Palka <ppalka@redhat.com>
10402 * g++.dg/overload/conv-op5.C: New test.
10404 2023-07-18 Patrick Palka <ppalka@redhat.com>
10407 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
10408 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
10410 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10438 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10451 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
10453 * gcc.target/riscv/attribute-20.c: Removed.
10455 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
10457 * gcc.target/s390/vector/vec-cmpge.c: New test.
10459 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
10461 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
10463 2023-07-18 liuhongt <hongtao.liu@intel.com>
10465 * gcc.target/i386/pr110591.c: New test.
10466 * gcc.target/i386/pr110591-2.c: New test.
10468 2023-07-18 Pan Li <pan2.li@intel.com>
10470 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
10472 2023-07-18 Pan Li <pan2.li@intel.com>
10473 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10475 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
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.
10522 2023-07-17 Harald Anlauf <anlauf@gmx.de>
10526 * gfortran.dg/deferred_character_37.f90: New test.
10528 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10530 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
10531 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
10533 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
10536 * gfortran.dg/intent_out_22.f90: New test.
10538 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
10540 * gfortran.dg/finalize_53.f90: New test.
10542 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
10545 * gcc.target/riscv/attribute-20.c: New test.
10546 * gcc.target/riscv/pr110696.c: New test.
10548 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10560 2023-07-17 Richard Biener <rguenther@suse.de>
10562 PR tree-optimization/110669
10563 * gcc.dg/torture/pr110669.c: New testcase.
10565 2023-07-17 Andrew Pinski <apinski@marvell.com>
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.
10571 2023-07-17 Andrew Pinski <apinski@marvell.com>
10573 PR tree-optimization/110666
10574 * gcc.c-torture/execute/pr110666-1.c: New test.
10576 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
10578 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
10579 * gcc.target/i386/funcspec-56.inc: Handle new march.
10581 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10583 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
10584 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
10586 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
10602 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
10619 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
10637 2023-07-17 Kong Lingling <lingling.kong@intel.com>
10638 Haochen Jiang <haochen.jiang@intel.com>
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.
10659 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
10661 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
10663 2023-07-15 Patrick Palka <ppalka@redhat.com>
10666 * g++.dg/cpp1z/elide8.C: New test.
10668 2023-07-15 Patrick Palka <ppalka@redhat.com>
10671 * g++.dg/cpp2a/fn-template26.C: New test.
10673 2023-07-14 Jason Merrill <jason@redhat.com>
10676 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
10677 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
10679 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
10682 * gcc.target/i386/pr110588.c: New test case.
10684 2023-07-14 Marek Polacek <polacek@redhat.com>
10685 Jason Merrill <jason@redhat.com>
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.
10692 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
10695 * gcc.target/i386/pr110206.c: New test.
10697 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10708 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10711 * gfortran.dg/intent_out_21.f90: New test.
10713 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10716 * gfortran.dg/intent_out_20.f90: New test.
10718 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10721 * gfortran.dg/intent_out_19.f90: New test.
10723 2023-07-14 Tamar Christina <tamar.christina@arm.com>
10725 PR tree-optimization/109154
10726 * gcc.dg/vect/vect-ifcvt-20.c: New test.
10728 2023-07-14 Tamar Christina <tamar.christina@arm.com>
10730 PR tree-optimization/109154
10731 * gcc.dg/vect/vect-ifcvt-19.c: New test.
10733 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
10735 * gcc.target/riscv/arch-22.c: New test.
10736 * gcc.target/riscv/predef-28.c: New test.
10738 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
10741 * gcc.target/pdp11/pr107841.c: New test.
10743 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
10746 * gfortran.dg/pdt_33.f90: New test.
10748 2023-07-13 Carl Love <cel@us.ibm.com>
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.
10756 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
10759 * gcc.target/alpha/pr106966.c: New test.
10761 2023-07-13 Andrew Pinski <apinski@marvell.com>
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.
10769 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
10771 PR middle-end/109520
10772 * gcc.target/i386/pr109520.c: New test.
10774 2023-07-13 Pan Li <pan2.li@intel.com>
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.
10784 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
10786 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
10788 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
10790 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
10792 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
10793 Kewen Lin <linkw@linux.ibm.com>
10795 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
10797 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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:
10803 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
10805 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
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:
10817 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
10819 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
10821 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
10823 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
10825 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
10827 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
10829 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
10831 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
10833 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
10835 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
10837 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
10839 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
10841 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
10843 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
10845 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
10847 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
10849 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
10851 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
10853 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
10855 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
10857 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
10859 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
10861 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
10863 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
10865 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
10867 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
10869 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
10871 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
10873 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
10875 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
10877 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
10879 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
10881 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
10883 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
10885 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
10887 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
10889 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
10891 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
10893 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
10895 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
10897 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
10899 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
10901 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
10903 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
10905 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
10907 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
10909 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
10911 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
10913 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
10915 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
10917 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
10919 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
10921 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
10923 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
10925 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
10927 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
10929 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
10931 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
10933 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
10935 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
10937 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
10939 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
10941 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
10943 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
10945 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
10947 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
10949 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
10951 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
10953 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
10955 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
10957 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
10959 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
10961 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
10963 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
10965 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
10967 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
10969 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
10971 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
10973 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
10975 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
10977 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
10980 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10999 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11001 PR tree-optimization/107043
11002 * gcc.dg/tree-ssa/pr107043.c: New test.
11004 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11006 PR tree-optimization/107053
11007 * gcc.dg/tree-ssa/pr107053.c: New test.
11009 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11011 * gcc.dg/pr83073.c: Adjust testcase.
11013 2023-07-12 Jan Hubicka <jh@suse.cz>
11015 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
11017 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
11023 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
11026 * gcc.target/i386/pr110598.c: New test case.
11028 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
11030 * gfortran.dg/pdt_33.f03: New test.
11032 2023-07-12 Richard Biener <rguenther@suse.de>
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.
11038 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
11045 2023-07-12 Jan Beulich <jbeulich@suse.com>
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.
11052 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
11054 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
11055 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
11057 2023-07-12 liuhongt <hongtao.liu@intel.com>
11059 * gcc.target/i386/pr110438.c: New test.
11060 * gcc.target/i386/pr100711-6.c: Adjust testcase.
11062 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
11064 * g++.target/i386/mv16.C: Add graniterapids-d.
11065 * gcc.target/i386/funcspec-56.inc: Handle new march.
11067 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
11069 * gcc.target/i386/avx512vl-vaes-1.c: New test.
11071 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
11086 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
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.
11095 2023-07-11 Harald Anlauf <anlauf@gmx.de>
11098 * gfortran.dg/findloc_10.f90: New test.
11100 2023-07-11 Carl Love <cel@us.ibm.com>
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
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.
11126 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
11128 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
11130 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
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:
11136 2023-07-11 Patrick Palka <ppalka@redhat.com>
11139 * g++.dg/cpp1y/var-templ83.C: New test.
11141 2023-07-11 liuhongt <hongtao.liu@intel.com>
11144 * g++.target/i386/pr110170.C: Fix typo.
11146 2023-07-11 Xi Ruoyao <xry111@xry111.site>
11148 * g++.dg/vect/pr110557.cc: Use long long instead of long for
11150 (test): Remove an unnecessary cast.
11152 2023-07-10 Patrick Palka <ppalka@redhat.com>
11155 * g++.dg/template/ttp37.C: New test.
11157 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11160 * gcc.target/arm/pr110268-1.c: New test.
11161 * gcc.target/arm/pr110268-2.c: New test.
11163 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11165 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
11167 2023-07-10 Xi Ruoyao <xry111@xry111.site>
11169 PR tree-optimization/110557
11170 * g++.dg/vect/pr110557.cc: New test.
11172 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
11174 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
11175 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
11177 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
11179 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
11181 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
11183 * gdc.dg/asm4.d: Update test.
11185 2023-07-10 liuhongt <hongtao.liu@intel.com>
11187 * g++.target/i386/pr110170.C: New test.
11188 * gcc.target/i386/pr110170.c: New test.
11190 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
11192 * gdc.dg/rtti1.d: Move array concat testcase to ...
11193 * gdc.dg/nogc1.d: ... here. New test.
11195 2023-07-09 Jan Hubicka <jh@suse.cz>
11197 * gcc.dg/predict-22.c: Update template.
11199 2023-07-08 Jan Hubicka <jh@suse.cz>
11201 PR tree-optimization/110600
11202 * gcc.c-torture/compile/pr110600.c: New test.
11204 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
11208 * gfortran.dg/pr99139.f90 : New test
11209 * gfortran.dg/pr99368.f90 : New test
11211 2023-07-08 Jan Hubicka <jh@suse.cz>
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.
11217 2023-07-08 Harald Anlauf <anlauf@gmx.de>
11218 Steven G. Kargl <kargl@gcc.gnu.org>
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.
11225 2023-07-08 Harald Anlauf <anlauf@gmx.de>
11228 * gfortran.dg/findloc_9.f90: New test.
11230 2023-07-07 Jan Hubicka <jh@suse.cz>
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.
11238 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
11240 * lib/target-supports.exp: Collect both kernel and user events for autofdo
11242 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
11246 * gcc.target/i386/pr110533.c: New test case.
11247 * gcc.target/i386/pr43644-2.c: Likewise.
11249 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
11252 * gdc.dg/pr98277.d: Add more tests.
11253 * gdc.dg/pr108842.d: New test.
11255 2023-07-07 Jan Hubicka <jh@suse.cz>
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.
11283 2023-07-07 Jan Hubicka <jh@suse.cz>
11285 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
11287 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
11289 * gcc.target/s390/vector/vec-init-3.c: New test.
11291 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
11293 * gcc.target/i386/pr110372.c: New.
11295 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
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.
11302 2023-07-07 Pan Li <pan2.li@intel.com>
11303 Robin Dapp <rdapp@ventanamicro.com>
11305 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
11307 2023-07-06 Jan Hubicka <jh@suse.cz>
11309 PR middle-end/25623
11310 * gfortran.dg/pr25623-2.f90: New test.
11312 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
11314 * gcc.target/aarch64/pr110449.c: New testcase.
11316 2023-07-06 Richard Biener <rguenther@suse.de>
11318 PR tree-optimization/110556
11319 * gcc.dg/torture/pr110556.c: New testcase.
11321 2023-07-06 Richard Biener <rguenther@suse.de>
11323 PR tree-optimization/110515
11324 * g++.dg/opt/pr110515.C: New testcase.
11326 2023-07-06 Richard Biener <rguenther@suse.de>
11328 PR tree-optimization/110544
11329 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
11331 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
11333 * gcc.target/i386/inline_attr_arch.c: New test.
11334 * gcc.target/i386/inline_target_clones.c: Ditto.
11336 2023-07-06 liuhongt <hongtao.liu@intel.com>
11338 * gcc.target/i386/pr110170-2.c: New test.
11340 2023-07-06 liuhongt <hongtao.liu@intel.com>
11342 * gcc.target/i386/pr110170-3.c: New test.
11344 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
11346 * gcc.target/aarch64/pr110474.c: New testcase.
11348 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
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:
11357 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
11360 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11362 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
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:
11371 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11372 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
11389 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
11391 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
11392 * gcc.target/mips/expand-block-move-r6.c: new test.
11394 2023-07-05 Richard Biener <rguenther@suse.de>
11396 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
11398 2023-07-05 Jan Beulich <jbeulich@suse.com>
11400 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
11402 2023-07-05 Jan Beulich <jbeulich@suse.com>
11405 * gcc.target/i386/pr100711-6.c: New test.
11407 2023-07-05 Jan Beulich <jbeulich@suse.com>
11410 * gcc.target/i386/pr100711-4.c: New test.
11411 * gcc.target/i386/pr100711-5.c: New test.
11413 2023-07-05 Jan Beulich <jbeulich@suse.com>
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
11422 2023-07-05 Jan Beulich <jbeulich@suse.com>
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.
11430 2023-07-05 yulong <shiyulong@iscas.ac.cn>
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.
11441 2023-07-05 yulong <shiyulong@iscas.ac.cn>
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.
11449 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
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.
11455 2023-07-04 Richard Biener <rguenther@suse.de>
11457 PR tree-optimization/110491
11458 * gcc.dg/torture/pr110491.c: New testcase.
11460 2023-07-04 Richard Biener <rguenther@suse.de>
11462 PR tree-optimization/110376
11463 * gcc.dg/torture/pr110376.c: New testcase.
11465 2023-07-04 Richard Biener <rguenther@suse.de>
11467 PR tree-optimization/110228
11468 * gcc.dg/torture/pr110228.c: New testcase.
11469 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
11471 2023-07-04 Richard Biener <rguenther@suse.de>
11473 PR tree-optimization/110436
11474 * gcc.dg/pr110436.c: New testcase.
11476 2023-07-04 Richard Biener <rguenther@suse.de>
11478 PR middle-end/110495
11479 * gcc.dg/tree-ssa/addadd-2.c: Amend.
11480 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
11482 2023-07-04 Richard Biener <rguenther@suse.de>
11484 PR tree-optimization/110310
11485 * gcc.target/i386/pr110310.c: New testcase.
11486 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
11488 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11490 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
11492 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
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.
11520 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
11522 * lib/g++.exp: Remove additional flag handled by Darwin specs.
11523 * lib/obj-c++.exp: Likewise.
11525 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
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.
11553 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
11568 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
11578 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
11581 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
11596 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
11611 2023-07-03 Richard Biener <rguenther@suse.de>
11613 PR tree-optimization/110506
11614 * gcc.dg/pr110506-2.c: New testcase.
11616 2023-07-03 Richard Biener <rguenther@suse.de>
11618 PR tree-optimization/110506
11619 * gcc.dg/pr110506.c: New testcase.
11621 2023-07-03 Andrew Pinski <apinski@marvell.com>
11623 PR tree-optimization/110381
11624 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
11626 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11628 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
11630 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11632 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
11634 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11636 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
11638 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11640 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
11642 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11644 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
11646 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11648 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
11650 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11652 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
11654 (mips-dg-init): Handle the recognization of mips16e2 targets.
11655 (mips-dg-options): Add dependencies for mips16e2.
11657 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11659 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
11661 2023-07-02 Jakub Jelinek <jakub@redhat.com>
11663 PR tree-optimization/110508
11664 * gcc.dg/pr110508.c: New test.
11666 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11669 * gdc.dg/pr108962.d: New test.
11671 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11674 * gdc.dg/torture/pr110516a.d: New test.
11675 * gdc.dg/torture/pr110516b.d: New test.
11677 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
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.
11685 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
11688 * gdc.dg/pr110471a.d: New test.
11689 * gdc.dg/pr110471b.d: New test.
11690 * gdc.dg/pr110471c.d: New test.
11692 2023-07-01 Jan Hubicka <jh@suse.cz>
11694 PR tree-optimization/25623
11695 * gfortran.dg/pr25623.f90: New test.
11697 2023-07-01 Jan Hubicka <jh@suse.cz>
11699 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
11701 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
11702 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
11704 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
11706 * gcc.target/i386/rotate-6.c: New test case.
11707 * gcc.target/i386/sse2-stv-1.c: Likewise.
11709 2023-07-01 Jan Hubicka <jh@suse.cz>
11711 PR tree-optimization/103680
11712 * gcc.dg/tree-ssa/pr103680.c: New test.
11713 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
11715 2023-06-30 Patrick Palka <ppalka@redhat.com>
11717 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
11718 duplicate diagnostic check.
11720 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
11722 PR tree-optimization/101832
11723 * gcc.dg/builtin-object-size-pr101832.c: New test.
11725 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
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
11732 2023-06-30 David Malcolm <dmalcolm@redhat.com>
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
11739 2023-06-30 David Malcolm <dmalcolm@redhat.com>
11740 Marek Polacek <polacek@redhat.com>
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.
11747 2023-06-30 Jan Hubicka <jh@suse.cz>
11749 PR middle-end/109849
11750 * gcc.dg/predict-18.c: Improve testcase.
11752 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
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.
11769 2023-06-30 Richard Biener <rguenther@suse.de>
11771 PR tree-optimization/110496
11772 * gcc.dg/pr110496.c: New testcase.
11774 2023-06-30 Richard Biener <rguenther@suse.de>
11776 PR tree-optimization/110381
11777 * gcc.dg/vect/pr110381.c: Add check_vect ().
11779 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
11781 * gcc.target/mips/align-1-n64.c: New test.
11782 * gcc.target/mips/align-1-o32.c: New test.
11784 2023-06-29 Jan Hubicka <jh@suse.cz>
11786 PR tree-optimization/109849
11787 * gcc.dg/ipa/pr109849.c: New test.
11789 2023-06-29 Marek Polacek <polacek@redhat.com>
11791 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
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
11799 2023-06-29 Marek Polacek <polacek@redhat.com>
11801 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
11802 * gcc.target/i386/pr69482-1.c: Likewise.
11804 2023-06-29 Patrick Palka <ppalka@redhat.com>
11807 * g++.dg/cpp0x/noexcept79.C: New test.
11809 2023-06-29 Patrick Palka <ppalka@redhat.com>
11812 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
11814 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
11817 * gcc.dg/variable-sized-type-flex-array.c: New test.
11819 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
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).
11825 2023-06-29 Alexandre Oliva <oliva@adacore.com>
11827 * lib/options.exp (check_for_options_with_filter): Handle
11828 missing frontend compiler like disabled language.
11830 2023-06-29 Richard Biener <rguenther@suse.de>
11832 PR middle-end/110452
11833 * gcc.target/i386/pr110452.c: New file.
11835 2023-06-29 Richard Biener <rguenther@suse.de>
11837 PR middle-end/110461
11838 * gcc.dg/pr110461.c: New testcase.
11840 2023-06-29 Richard Biener <rguenther@suse.de>
11843 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
11845 2023-06-29 Pan Li <pan2.li@intel.com>
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.
11853 2023-06-29 Pan Li <pan2.li@intel.com>
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.
11858 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
11860 * lib/target-supports.exp (check_effective_target_lra): Remove
11861 cris-*-* from expression for exceptions to LRA.
11863 2023-06-28 Jan Hubicka <jh@suse.cz>
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.
11870 2023-06-28 Harald Anlauf <anlauf@gmx.de>
11873 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
11875 2023-06-28 Patrick Palka <ppalka@redhat.com>
11879 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
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"
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.
11896 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
11900 * gdc.dg/torture/pr110406.d: New test.
11902 2023-06-28 Marek Polacek <polacek@redhat.com>
11905 * g++.dg/cpp0x/decltype-110175.C: New test.
11907 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
11910 * g++.dg/torture/pr110308.C: New test.
11912 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
11914 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
11916 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
11918 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
11920 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
11922 2023-06-28 Richard Biener <rguenther@suse.de>
11924 PR tree-optimization/110451
11925 * gfortran.dg/vect/pr110451.f: New testcase.
11927 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
11930 * gfortran.dg/pr49213.f90 : New test
11932 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
11934 * gcc.target/i386/pieces-memcmp-2.c: New test case.
11936 2023-06-28 Richard Biener <rguenther@suse.de>
11938 PR tree-optimization/110443
11939 * gcc.dg/torture/pr110443.c: New testcase.
11941 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
11943 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
11944 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
11946 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
11953 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
11956 * gcc.target/powerpc/pr104124.c: New.
11958 2023-06-28 Jan Hubicka <jh@suse.cz>
11960 PR tree-optimization/110377
11961 * gcc.dg/ipa/pr110377.c: New test.
11963 2023-06-28 Andrew Pinski <apinski@marvell.com>
11965 PR tree-optimization/110444
11966 * gcc.c-torture/compile/pr110444-1.c: New test.
11968 2023-06-28 Jason Merrill <jason@redhat.com>
11971 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
11973 2023-06-28 Alexandre Oliva <oliva@adacore.com>
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.
11980 2023-06-28 Alexandre Oliva <oliva@adacore.com>
11982 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
11983 record a workaround.
11985 2023-06-28 Jason Merrill <jason@redhat.com>
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.
11992 2023-06-28 Jason Merrill <jason@redhat.com>
11994 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
11996 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12013 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
12015 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
12017 2023-06-28 liuhongt <hongtao.liu@intel.com>
12019 * gcc.target/i386/bf16_short_warn.c: New test.
12021 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
12044 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
12057 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12059 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
12060 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
12062 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
12064 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
12066 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
12068 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
12070 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
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.
12080 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
12088 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12090 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
12092 2023-06-27 Andrew Pinski <apinski@marvell.com>
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.
12099 2023-06-27 Richard Biener <rguenther@suse.de>
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.
12105 2023-06-27 liuhongt <hongtao.liu@intel.com>
12107 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
12109 2023-06-27 liuhongt <hongtao.liu@intel.com>
12111 * gcc.target/i386/avx-vzeroupper-30.c: New test.
12113 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12122 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
12124 * gcc.target/s390/larl-1.c: New test.
12126 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12128 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
12130 2023-06-26 Richard Biener <rguenther@suse.de>
12132 PR tree-optimization/110381
12133 * gcc.dg/vect/pr110381.c: New testcase.
12135 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
12137 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
12138 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
12140 2023-06-26 liuhongt <hongtao.liu@intel.com>
12142 * gcc.target/aarch64/pr110371.c: New test.
12144 2023-06-26 liuhongt <hongtao.liu@intel.com>
12146 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
12147 * gcc.target/i386/pr110018-2.c: Ditto.
12149 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
12151 * gcc.target/i386/mvc17.c: New test.
12153 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12155 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
12157 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
12160 * gdc.dg/pr110359.d: New test.
12162 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12167 2023-06-25 Li Xu <xuli1@eswincomputing.com>
12169 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
12171 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12180 2023-06-25 Pan Li <pan2.li@intel.com>
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.
12191 2023-06-25 Pan Li <pan2.li@intel.com>
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.
12199 2023-06-25 liuhongt <hongtao.liu@intel.com>
12201 * gcc.target/i386/pr110309.c: New test.
12203 2023-06-25 yulong <shiyulong@iscas.ac.cn>
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.
12214 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12253 2023-06-24 David Malcolm <dmalcolm@redhat.com>
12255 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
12256 #define INCLUDE_VECTOR.
12258 2023-06-23 David Malcolm <dmalcolm@redhat.com>
12261 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
12263 2023-06-23 Marek Polacek <polacek@redhat.com>
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.
12273 2023-06-23 Harald Anlauf <anlauf@gmx.de>
12276 * gfortran.dg/value_9.f90: New test.
12278 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
12279 Aaron Sawdey <acsawdey@linux.ibm.com>
12282 * g++.target/powerpc/pr105325.C: New test.
12283 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
12285 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
12287 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
12288 this header use pragma system_header.
12290 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12292 PR tree-optimization/110280
12293 * gcc.target/aarch64/sve/pr110280.c: New test.
12295 2023-06-22 Richard Biener <rguenther@suse.de>
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.
12302 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
12303 Uros Bizjak <ubizjak@gmail.com>
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.
12314 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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.
12345 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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.
12355 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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
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
12371 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
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.
12386 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
12389 * gfortran.dg/pr108961.f90: New test.
12391 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
12394 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
12395 * gcc.target/i386/pr110018-2.c: New test.
12397 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12399 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
12400 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
12402 2023-06-21 Richard Biener <rguenther@suse.de>
12404 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
12405 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
12407 2023-06-21 Jan Beulich <jbeulich@suse.com>
12409 * gcc.target/i386/avx512f-copysign.c: New test.
12411 2023-06-21 Jan Beulich <jbeulich@suse.com>
12413 * gcc.target/i386/avx512f-dupv2di.c: Add
12414 -mprefer-vector-width=512.
12416 2023-06-21 liuhongt <hongtao.liu@intel.com>
12418 * gcc.target/i386/pr110018-1.c: New test.
12420 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
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.
12450 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
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
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.
12525 2023-06-20 Jakub Jelinek <jakub@redhat.com>
12527 PR middle-end/79173
12528 * g++.target/i386/pr79173-1.C: New test.
12530 2023-06-20 Martin Jambor <mjambor@suse.cz>
12533 * gcc.dg/ipa/pr110276.c: New test.
12535 2023-06-20 Carl Love <cel@us.ibm.com>
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.
12541 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12543 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
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.
12554 2023-06-20 Li Xu <xuli1@eswincomputing.com>
12556 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
12558 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12564 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12566 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
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:
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.
12579 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12581 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
12583 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
12584 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
12586 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
12588 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
12590 2023-06-20 Richard Biener <rguenther@suse.de>
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.
12596 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12598 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
12600 2023-06-20 Jan Beulich <jbeulich@suse.com>
12602 * gcc.target/i386/avx512f-dupv2di.c: New test.
12604 2023-06-20 Richard Biener <rguenther@suse.de>
12607 * g++.dg/debug/pr110295.C: New testcase.
12609 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12616 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
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.
12659 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
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.
12665 2023-06-19 Jan Hubicka <jh@suse.cz>
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.
12672 2023-06-19 Pan Li <pan2.li@intel.com>
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.
12684 2023-06-19 Pan Li <pan2.li@intel.com>
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.
12692 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
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.
12797 2023-06-19 Richard Biener <rguenther@suse.de>
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.
12809 2023-06-19 Richard Biener <rguenther@suse.de>
12811 PR tree-optimization/110298
12812 * gcc.dg/torture/pr110298.c: New testcase.
12814 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12816 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
12818 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12821 * lib/target-supports.exp
12822 (check_effective_target_keeps_null_pointer_checks): Add
12824 * gcc.target/avr/pr105523.c: New test.
12826 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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.
12845 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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
12881 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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.
12889 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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:
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:
12904 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
12906 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12908 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
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.
12954 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12957 * gcc.target/avr/pr110086.c: New test.
12959 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
12961 * gcc.target/powerpc/const_anchors.c: New test.
12962 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
12964 2023-06-19 liuhongt <hongtao.liu@intel.com>
12966 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
12967 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
12969 2023-06-18 Jan Hubicka <jh@suse.cz>
12971 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
12973 2023-06-18 Honza <jh@ryzen3.suse.cz>
12975 PR tree-optimization/109849
12976 * g++.dg/ipa/devirt-45.C: Update template.
12978 2023-06-18 yulong <shiyulong@iscas.ac.cn>
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.
12986 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
12988 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
12990 2023-06-16 Pan Li <pan2.li@intel.com>
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.
12999 2023-06-16 Jakub Jelinek <jakub@redhat.com>
13001 PR middle-end/79173
13002 * gcc.target/i386/pr79173-11.c: New test.
13003 * gcc.dg/builtin-addc-1.c: New test.
13005 2023-06-16 Jakub Jelinek <jakub@redhat.com>
13007 PR tree-optimization/110271
13008 * gcc.c-torture/compile/pr110271.c: New test.
13010 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
13011 Uros Bizjak <ubizjak@gmail.com>
13014 * gcc.target/i386/pr31985.c: New test case.
13016 2023-06-16 Alex Coplan <alex.coplan@arm.com>
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.
13022 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
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.
13030 2023-06-16 Richard Biener <rguenther@suse.de>
13032 PR tree-optimization/110269
13033 * gcc.dg/tree-ssa/pr110269.c: New testcase.
13035 2023-06-16 David Malcolm <dmalcolm@redhat.com>
13038 * c-c++-common/spellcheck-pr107583.c: New test.
13040 2023-06-15 Andrew Pinski <apinski@marvell.com>
13042 PR tree-optimization/110266
13043 * gcc.c-torture/compile/pr110266.c: New test.
13045 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
13047 PR tree-optimization/110266
13048 * gcc.dg/pr110266.c: New.
13050 2023-06-15 Jakub Jelinek <jakub@redhat.com>
13052 PR preprocessor/80753
13053 * c-c++-common/missing-header-5.c: New test.
13055 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
13057 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
13059 2023-06-15 Jakub Jelinek <jakub@redhat.com>
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.
13073 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
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.
13088 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13105 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
13108 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
13109 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
13111 2023-06-14 Jason Merrill <jason@redhat.com>
13115 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
13116 * g++.dg/cpp1z/elide7.C: New test.
13118 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13120 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
13121 OpenACC 'serial', OpenMP 'target' usage.
13123 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13125 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
13127 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
13128 * c-c++-common/Wfree-nonheap-object.c: Likewise.
13130 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13132 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
13134 2023-06-14 liuhongt <hongtao.liu@intel.com>
13136 * gcc.target/i386/pr110227.c: New test.
13138 2023-06-13 David Malcolm <dmalcolm@redhat.com>
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.
13154 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13156 * gfortran.dg/data_array_7.f90: New test.
13158 2023-06-13 Harald Anlauf <anlauf@gmx.de>
13159 Mikael Morin <mikael@gcc.gnu.org>
13162 * gfortran.dg/zero_sized_14.f90: New test.
13163 * gfortran.dg/zero_sized_15.f90: New test.
13165 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13178 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13183 2023-06-13 Jason Merrill <jason@redhat.com>
13185 * g++.dg/tree-ssa/initlist-opt6.C: New test.
13187 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
13188 Kito Cheng <kito.cheng@sifive.com>
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.
13214 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
13222 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
13231 2023-06-13 Richard Biener <rguenther@suse.de>
13233 PR middle-end/110232
13234 * gcc.target/i386/pr110232.c: New testcase.
13236 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
13238 PR testsuite/109880
13239 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
13241 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
13243 PR testsuite/110230
13245 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
13246 * gcc.target/powerpc/pr109932-2.c: Ditto.
13248 2023-06-13 Pan Li <pan2.li@intel.com>
13250 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
13251 Adjust dg-do to comiple for asm checking.
13253 2023-06-13 Tejas Belagod <tbelagod@arm.com>
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.
13273 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13275 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
13277 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13284 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
13287 * gm2/pim/fail/foovaltype.mod: New test.
13289 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
13291 PR rtl-optimization/101188
13292 * gcc.c-torture/execute/pr101188.c: New test
13294 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
13300 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
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'.
13311 2023-06-12 Pan Li <pan2.li@intel.com>
13313 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
13315 2023-06-12 Pan Li <pan2.li@intel.com>
13317 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
13318 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
13320 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13329 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13331 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
13333 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
13335 * gcc.dg/vect/pr110142.c: New test.
13337 2023-06-12 liuhongt <hongtao.liu@intel.com>
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.
13343 2023-06-12 Jason Merrill <jason@redhat.com>
13346 * g++.dg/tree-ssa/initlist-opt5.C: New test.
13348 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
13351 * gcc.target/powerpc/pr109932-1.c: New test.
13352 * gcc.target/powerpc/pr109932-2.c: New test.
13354 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
13357 * gcc.target/powerpc/pr110011.c: New test.
13359 2023-06-12 Pan Li <pan2.li@intel.com>
13361 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
13362 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
13364 2023-06-12 Pan Li <pan2.li@intel.com>
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.
13369 2023-06-11 Patrick Palka <ppalka@redhat.com>
13372 * g++.dg/cpp2a/nontype-class59.C: New test.
13374 2023-06-11 Patrick Palka <ppalka@redhat.com>
13377 * g++.dg/cpp2a/nontype-class57.C: New test.
13378 * g++.dg/cpp2a/nontype-class58.C: New test.
13380 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
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.
13387 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13396 2023-06-10 Nathan Sidwell <nathan@acm.org>
13398 * g++.dg/template/pr61663.C: New.
13400 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
13403 * gcc.target/avr/torture/pr109650-1.c: New test.
13404 * gcc.target/avr/torture/pr109650-2.c: New test.
13406 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
13413 2023-06-10 Tim Lange <mail@tim-lange.me>
13416 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
13418 2023-06-10 Tim Lange <mail@tim-lange.me>
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.
13425 2023-06-10 Pan Li <pan2.li@intel.com>
13427 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
13428 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
13430 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13436 2023-06-09 Jason Merrill <jason@redhat.com>
13438 * g++.dg/concepts/auto7.C: New test.
13439 * g++.dg/concepts/auto7a.C: New test.
13441 2023-06-09 Jason Merrill <jason@redhat.com>
13444 * g++.dg/cpp0x/initlist-opt1.C: New test.
13446 2023-06-09 Andrew Pinski <apinski@marvell.com>
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.
13453 2023-06-09 Andrew Pinski <apinski@marvell.com>
13455 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
13457 2023-06-09 Andrew Pinski <apinski@marvell.com>
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.
13464 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
13466 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
13467 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
13469 2023-06-09 Pan Li <pan2.li@intel.com>
13471 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
13474 2023-06-09 liuhongt <hongtao.liu@intel.com>
13476 * gcc.target/i386/pr110108-2.c: New test.
13478 2023-06-09 liuhongt <hongtao.liu@intel.com>
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.
13484 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
13487 * gm2/pim/pass/fooasm3.mod: New test.
13489 2023-06-08 Pan Li <pan2.li@intel.com>
13491 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
13492 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
13494 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
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.
13502 2023-06-08 Jakub Jelinek <jakub@redhat.com>
13504 * gcc.target/i386/ctzll-1.c: New test.
13505 * gcc.target/i386/ffsll-1.c: New test.
13507 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
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
13517 2023-06-08 Alexandre Oliva <oliva@adacore.com>
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.
13528 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
13529 Uros Bizjak <ubizjak@gmail.com>
13531 * gcc.target/i386/cmc-1.c: New test case.
13532 * gcc.target/i386/stc-1.c: Likewise.
13534 2023-06-07 Jason Merrill <jason@redhat.com>
13538 * g++.dg/opt/nrv26.C: New test.
13539 * g++.dg/opt/nrv26a.C: New test.
13540 * g++.dg/opt/nrv27.C: New test.
13542 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
13543 Jeff Law <jlaw@ventanamicro.com>
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.
13550 2023-06-07 Alex Coplan <alex.coplan@arm.com>
13553 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
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.
13561 2023-06-07 Alex Coplan <alex.coplan@arm.com>
13564 * gcc.target/aarch64/acle/pr110100.c: New test.
13566 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
13568 * gcc.target/sparc/pr109541.c: New.
13570 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
13572 * gcc.target/hppa/shadd-3.c: Update expected output.
13574 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13576 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
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.
13601 2023-06-07 Andrew Pinski <apinski@marvell.com>
13603 PR middle-end/110117
13604 * gcc.dg/pr110117-1.c: New test.
13605 * gcc.dg/pr110117-2.c: New test.
13607 2023-06-07 Andrew Pinski <apinski@marvell.com>
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.
13615 2023-06-07 Andrew Pinski <apinski@marvell.com>
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.
13627 2023-06-07 Jason Merrill <jason@redhat.com>
13630 * g++.dg/opt/nrv25.C: New test.
13632 2023-06-07 Jason Merrill <jason@redhat.com>
13636 * g++.dg/opt/nrv23.C: New test.
13638 2023-06-07 Jason Merrill <jason@redhat.com>
13641 * g++.dg/opt/nrv22.C: New test.
13643 2023-06-07 Jason Merrill <jason@redhat.com>
13646 * g++.dg/eh/return1.C: Add label cases.
13648 2023-06-07 Jason Merrill <jason@redhat.com>
13650 * g++.dg/contracts/contracts-post7.C: New test.
13652 2023-06-07 Jason Merrill <jason@redhat.com>
13655 * g++.dg/opt/nrv24.C: New test.
13657 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
13660 * gm2/cpp/fail/cpp-fail.exp: New test.
13661 * gm2/cpp/fail/foocpp.mod: New test.
13663 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13672 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
13673 Tobias Burnus <tobias@codesourcery.com>
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
13680 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
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.
13690 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13692 * gcc.target/aarch64/simd/vrshr_1.c: New test.
13694 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13696 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
13699 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13701 * gcc.target/aarch64/simd/addlv_1.c: New test.
13703 2023-06-06 Richard Biener <rguenther@suse.de>
13705 PR middle-end/110055
13706 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
13708 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
13710 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
13713 2023-06-06 Pan Li <pan2.li@intel.com>
13715 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
13717 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
13719 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
13722 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
13723 Joel Hutton <joel.hutton@arm.com>
13724 Tamar Christina <tamar.christina@arm.com>
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.
13731 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
13733 * gdc.dg/Wmismatched_enum.d: New test.
13735 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
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.
13741 2023-06-05 Pan Li <pan2.li@intel.com>
13743 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
13745 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13748 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
13749 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
13751 2023-06-04 Pan Li <pan2.li@intel.com>
13753 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
13755 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
13758 * gcc.target/i386/pr110083.c: New test case.
13760 2023-06-04 Jason Merrill <jason@redhat.com>
13763 * g++.dg/eh/terminate2.C: New test.
13765 2023-06-04 Pan Li <pan2.li@intel.com>
13767 * gcc.target/riscv/rvv/base/mov-14.c: New test.
13768 * gcc.target/riscv/rvv/base/spill-13.c: New test.
13770 2023-06-03 Patrick Palka <ppalka@redhat.com>
13773 * g++.dg/template/friend79.C: New test.
13775 2023-06-03 Patrick Palka <ppalka@redhat.com>
13777 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
13778 to be marked as odr-used.
13780 2023-06-03 Patrick Palka <ppalka@redhat.com>
13783 * g++.dg/abi/mangle78.C: New test.
13785 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13792 2023-06-03 liuhongt <hongtao.liu@intel.com>
13794 * gcc.target/i386/pr110067.c: New test.
13796 2023-06-03 liuhongt <hongtao.liu@intel.com>
13798 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
13800 2023-06-02 Andrew Pinski <apinski@marvell.com>
13802 PR rtl-optimization/102733
13803 * gcc.target/i386/addr-space-6.c: New test.
13805 2023-06-02 Andrew Pinski <apinski@marvell.com>
13807 PR rtl-optimization/110042
13808 * gcc.target/aarch64/csel_bfx_2.c: New test.
13810 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
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.
13818 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
13821 * gfortran.dg/select_rank_6.f90: New test.
13823 2023-06-02 Jason Merrill <jason@redhat.com>
13827 * g++.dg/cpp0x/initlist-explicit3.C: New test.
13829 2023-06-02 Carl Love <cel@us.ibm.com>
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.
13835 2023-06-02 Jason Merrill <jason@redhat.com>
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.
13847 2023-06-02 David Malcolm <dmalcolm@redhat.com>
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.
13855 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
13857 * gcc.dg/pr107557-1.c: Require LTO support.
13858 * gcc.dg/pr107557-2.c: Require LTO support.
13860 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
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.
13877 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13879 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
13881 2023-06-02 Pan Li <pan2.li@intel.com>
13883 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
13884 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
13886 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13898 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13907 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13925 2023-06-01 Harald Anlauf <anlauf@gmx.de>
13928 * gfortran.dg/pr88552.f90: New test.
13930 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
13932 * lib/torture-options.exp: print the value of non-empty options:
13933 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
13935 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
13937 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
13938 the torture-{init,finish}
13940 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
13942 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
13943 * gcc.target/powerpc/pr109566.c: Skip on AIX.
13945 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
13946 Uros Bizjak <ubizjak@gmail.com>
13949 * gcc.target/i386/pr109973-1.c: New test case.
13950 * gcc.target/i386/pr109973-2.c: Likewise.
13952 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13954 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
13956 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
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.
13966 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13968 * gcc.target/riscv/rvv/base/frm-1.c: New test.
13970 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
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.
13979 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13982 * gcc.target/aarch64/simd/pr99195_11.c: New test.
13984 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13987 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
13988 * gcc.target/aarch64/simd/pr99195_10.c: New test.
13990 2023-05-31 David Faust <david.faust@oracle.com>
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.
14010 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14022 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14029 2023-05-31 Cui, Lili <lili.cui@intel.com>
14031 PR tree-optimization/110038
14032 * gcc.dg/pr110038.c: New test.
14034 2023-05-31 Pan Li <pan2.li@intel.com>
14036 * gcc.target/riscv/arch-21.c: New test.
14037 * gcc.target/riscv/predef-27.c: New test.
14039 2023-05-31 Pan Li <pan2.li@intel.com>
14041 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
14044 2023-05-30 liuhongt <hongtao.liu@intel.com>
14046 * gcc.target/i386/pr108804.c: New test.
14048 2023-05-30 David Malcolm <dmalcolm@redhat.com>
14050 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
14052 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
14054 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
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.
14065 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
14067 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
14068 Support both definitions of int32_t.
14070 2023-05-30 Andrew Pinski <apinski@marvell.com>
14072 * gcc.dg/tree-ssa/minmax-22.c: New test.
14074 2023-05-30 Andrew Pinski <apinski@marvell.com>
14076 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
14077 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
14079 * gcc.dg/tree-ssa/pr66726-5.c: New test.
14080 * gcc.dg/tree-ssa/pr66726-6.c: New test.
14082 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
14084 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
14085 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
14088 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
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.
14098 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
14100 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
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.
14108 2023-05-30 liuhongt <hongtao.liu@intel.com>
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.
14116 2023-05-30 Andreas Schwab <schwab@suse.de>
14119 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
14122 2023-05-30 Lili Cui <lili.cui@intel.com>
14124 PR tree-optimization/98350
14125 * gcc.dg/pr98350-1.c: New test.
14126 * gcc.dg/pr98350-2.c: Ditto.
14128 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14135 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14144 2023-05-29 Die Li <lidie@eswincomputing.com>
14146 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
14147 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
14149 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14151 * gcc.target/riscv/and-extend-1.c: New test
14152 * gcc.target/riscv/and-extend-2.c: New test
14154 2023-05-29 Pan Li <pan2.li@intel.com>
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.
14165 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
14167 * gnat.dg/specs/storage_offset1.ads: New test.
14169 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14171 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
14173 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14175 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
14177 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14187 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14189 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
14190 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
14192 2023-05-29 Pan Li <pan2.li@intel.com>
14194 * gcc.target/riscv/arch-20.c: New test.
14195 * gcc.target/riscv/predef-26.c: New test.
14197 2023-05-27 liuhongt <hongtao.liu@intel.com>
14199 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
14200 * gcc.target/i386/pr100711-3.c: New test.
14202 2023-05-26 Martin Uecker <uecker@tugraz.at>
14204 * gcc.dg/pr109970.c: New test.
14206 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
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.
14222 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
14223 Juzhe Zhong <juzhe.zhong@rivai.ai>
14225 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
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.
14258 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
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.
14268 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
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.
14277 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
14278 Tobias Burnus <tobias@codesourcery.com>
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.
14287 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
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.
14293 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
14295 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
14297 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
14300 * gcc.target/avr/pr82931.c: New test.
14302 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14303 Richard Sandiford <richard.sandiford@arm.com>
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.
14310 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14313 * gcc.target/aarch64/simd/pr99195_9.c: New test.
14315 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
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.
14322 2023-05-25 Alex Coplan <alex.coplan@arm.com>
14325 * gcc.target/arm/pure-code/pr109800.c: New test.
14327 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14329 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
14331 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
14335 * gcc.target/i386/pr109173-1.c: New test.
14336 * gcc.target/i386/pr109174-1.c: Ditto.
14338 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
14340 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
14341 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
14343 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14346 * gcc.target/powerpc/pr100106-sa.c: New.
14348 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14350 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
14351 * gcc.target/i386/pr104447.c: Likewise.
14353 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14355 * g++.dg/pr80481.C: Add explicit pthread requirement.
14357 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14359 * gcc.target/i386/pr103074.c: Require fpic support.
14361 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14363 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
14364 malloc.h and sys/time.h.
14366 2023-05-25 Alexandre Oliva <oliva@adacore.com>
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.
14382 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
14384 PR tree-optimization/107822
14385 PR tree-optimization/107986
14386 * gcc.dg/pr107822.c: New.
14387 * gcc.dg/pr107986-1.c: New.
14389 2023-05-24 Harald Anlauf <anlauf@gmx.de>
14392 * gfortran.dg/size_dim_2.f90: New test.
14394 2023-05-24 Harald Anlauf <anlauf@gmx.de>
14397 * gfortran.dg/reshape_10.f90: New test.
14398 * gfortran.dg/reshape_11.f90: New test.
14400 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
14402 PR middle-end/109840
14403 * gcc.dg/fold-parity-8.c: New test.
14404 * gcc.dg/fold-popcount-11.c: Likewise.
14406 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
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.
14418 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
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.
14426 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
14433 2023-05-24 Richard Biener <rguenther@suse.de>
14436 * gcc.target/i386/pr109944-1.c: New testcase.
14437 * gcc.target/i386/pr109944-2.c: Likewise.
14439 2023-05-24 Richard Biener <rguenther@suse.de>
14441 PR tree-optimization/109849
14442 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
14444 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
14447 * gm2/pim/run/pass/hightests.mod: New test.
14449 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
14451 * gcc.dg/torture/pr109940.c: New test.
14453 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14456 * gcc.target/arm/pr109939.c: New test.
14458 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14463 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14465 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
14468 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14470 * gcc.dg/signbit-2.c: Add -msse2 on x86.
14472 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14474 * lib/target-supports.exp (check_effective_target_sysconf):
14475 Check for declaration and _SC_PAGESIZE on vxworks.
14477 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
14479 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
14481 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14482 Richard Sandiford <richard.sandiford@arm.com>
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.
14492 2023-05-24 Pan Li <pan2.li@intel.com>
14494 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
14497 2023-05-24 Pan Li <pan2.li@intel.com>
14499 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
14500 Enrich the test cases.
14502 2023-05-24 liuhongt <hongtao.liu@intel.com>
14504 * gcc.target/i386/pr109900.c: New test.
14506 2023-05-23 Martin Uecker <uecker@tugraz.at>
14509 * gcc.dg/pr109450-1.c: New test.
14510 * gcc.dg/pr109450-2.c: New test.
14511 * gcc.dg/vla-26.c: New test.
14513 2023-05-23 Martin Uecker <uecker@tugraz.at>
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.
14539 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
14541 * gcc.target/i386/vect-shiftv4qi.c: New test.
14542 * gcc.target/i386/vect-shiftv8qi.c: New test.
14544 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
14546 PR tree-optimization/109934
14547 * gcc.dg/tree-ssa/pr109934.c: New test.
14549 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
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.
14558 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14561 * gcc.target/aarch64/pr109855.c: New test.
14563 2023-05-23 Richard Biener <rguenther@suse.de>
14565 PR tree-optimization/109849
14566 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
14568 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
14570 * gnat.dg/opt101.adb: New test.
14571 * gnat.dg/opt101_pkg.ads: New helper.
14573 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
14576 * gfortran.dg/pr103716.f90 : New test.
14578 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
14579 Steven G. Kargl <kargl@gcc.gnu.org>
14582 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
14583 declaration of finalizable derived types in submodules works.
14585 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
14587 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
14589 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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,
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:
14613 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
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.
14627 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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.
14647 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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.
14671 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14673 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
14676 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14678 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
14680 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
14682 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
14684 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
14686 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
14688 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
14691 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
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.
14698 2023-05-21 Jakub Jelinek <jakub@redhat.com>
14700 PR tree-optimization/109505
14701 * gcc.target/aarch64/sve/pr109505.c: New test.
14703 2023-05-21 Pan Li <pan2.li@intel.com>
14705 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
14706 test cases for vbool[2|4|8|16|32|64]_t.
14708 2023-05-21 Andrew Pinski <apinski@marvell.com>
14710 PR middle-end/109919
14711 * gcc.c-torture/compile/pr109919-1.c: New test.
14713 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
14716 * gcc.target/avr/torture/pr105753.c: New test.
14718 2023-05-20 Die Li <lidie@eswincomputing.com>
14720 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
14721 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
14723 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
14725 * gcc.target/riscv/zbs-bext-02.c: New test.
14727 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
14730 * gcc.target/riscv/pr106888.c: New test.
14731 * gcc.target/riscv/zbbw.c: Check for ANDI.
14733 2023-05-19 Patrick Palka <ppalka@redhat.com>
14736 * g++.dg/cpp1y/var-templ80.C: New test.
14737 * g++.dg/cpp1y/var-templ81.C: New test.
14739 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
14741 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
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.
14755 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
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.
14760 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
14763 * gm2/isolib/run/pass/testdelete.mod: New test.
14765 2023-05-19 Jakub Jelinek <jakub@redhat.com>
14767 PR tree-optimization/105776
14768 * gcc.target/i386/pr105776.c: New test.
14770 2023-05-19 Jakub Jelinek <jakub@redhat.com>
14772 PR tree-optimization/101856
14773 * gcc.dg/tree-ssa/pr101856.c: New test.
14775 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
14777 * gnat.dg/specs/array6.ads: New test.
14779 2023-05-19 Joseph Myers <joseph@codesourcery.com>
14781 * gcc.dg/c2x-thread-local-2.c: New test.
14783 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
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.
14790 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
14792 PR bootstrap/105831
14793 * gcc.test-framework/gen_directive_tests: Use = operator instead
14796 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
14822 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
14866 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
15004 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
15009 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15011 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
15013 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
16086 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
16121 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
16320 2023-05-18 Joseph Myers <joseph@codesourcery.com>
16322 * gcc.dg/format/c2x-printf-1.c: Test %B here.
16323 * gcc.dg/format/ext-9.c: Do not test %B here.
16325 2023-05-17 Harald Anlauf <anlauf@gmx.de>
16329 * gfortran.dg/zero_sized_13.f90: New test.
16331 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
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
16342 2023-05-17 Jakub Jelinek <jakub@redhat.com>
16345 * c-c++-common/pr109884.c: New test.
16347 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
16355 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
16406 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16408 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
16410 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
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.
16421 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
16427 2023-05-17 Jakub Jelinek <jakub@redhat.com>
16430 * g++.dg/init/pr109868.C: New test.
16432 2023-05-17 Pan Li <pan2.li@intel.com>
16434 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
16436 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
16439 * gcc.target/powerpc/pr106708.c: Add test function.
16441 2023-05-16 Joseph Myers <joseph@codesourcery.com>
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
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.
16452 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
16455 * gm2/isolib/run/pass/testreadint.mod: New test.
16457 2023-05-16 Marek Polacek <polacek@redhat.com>
16460 * g++.dg/warn/Wdangling-reference13.C: New test.
16462 2023-05-16 Patrick Palka <ppalka@redhat.com>
16465 * g++.dg/cpp2a/desig27.C: New test.
16467 2023-05-16 Carl Love <cel@us.ibm.com>
16469 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
16470 instruction counts.
16472 2023-05-16 Carl Love <cel@us.ibm.com>
16474 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
16477 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
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.
16484 2023-05-16 Pan Li <pan2.li@intel.com>
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.
16503 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
16505 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
16508 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
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
16523 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
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.
16536 2023-05-16 Andrew Pinski <apinski@marvell.com>
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.
16544 2023-05-15 Joseph Myers <joseph@codesourcery.com>
16546 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
16548 2023-05-15 Joseph Myers <joseph@codesourcery.com>
16550 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
16551 __has_c_attribute for all C2x attributes.
16553 2023-05-15 Harald Anlauf <anlauf@gmx.de>
16556 * gfortran.dg/ptr-func-5.f90: New test.
16558 2023-05-15 Patrick Palka <ppalka@redhat.com>
16560 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
16562 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16564 * gcc.target/aarch64/facg_1.c: New test.
16566 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16569 * gcc.target/aarch64/simd/pr99195_7.c: New test.
16571 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16574 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
16576 2023-05-15 Pan Li <pan2.li@intel.com>
16577 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16578 kito-cheng <kito.cheng@sifive.com>
16580 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
16582 2023-05-15 Richard Biener <rguenther@suse.de>
16584 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
16587 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
16593 2023-05-14 Andrew Pinski <apinski@marvell.com>
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.
16599 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
16602 * gcc.target/i386/pr109825.c: New test.
16604 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16606 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
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.
16619 2023-05-13 Andrew Pinski <apinski@marvell.com>
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.
16625 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16628 * gfortran.dg/pr109662-a.f90: Add a section to verify that
16629 a short namelist read does not modify the variable.
16631 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
16634 * gm2/isolib/run/pass/seqappend.mod: New test.
16636 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
16637 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
16645 2023-05-12 Richard Biener <rguenther@suse.de>
16647 PR tree-optimization/64731
16648 * gcc.target/i386/pr64731.c: New testcase.
16650 2023-05-12 Patrick Palka <ppalka@redhat.com>
16653 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
16654 * g++.dg/template/function2.C: Removed.
16656 2023-05-12 Patrick Palka <ppalka@redhat.com>
16659 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
16660 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
16662 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
16664 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
16666 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
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.
16687 2023-05-12 Pan Li <pan2.li@intel.com>
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.
16809 2023-05-12 Pan Li <pan2.li@intel.com>
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.
16834 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
16841 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
16851 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
16858 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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
16864 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
16866 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
16869 * gm2/pim/fail/highice.mod: New test.
16871 2023-05-11 Patrick Palka <ppalka@redhat.com>
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.
16878 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
16880 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
16882 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
16885 * gcc.target/i386/pr109807.c: New test.
16887 2023-05-11 Patrick Palka <ppalka@redhat.com>
16890 * g++.dg/cpp2a/lambda-targ1.C: New test.
16892 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
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.
16899 2023-05-11 Patrick Palka <ppalka@redhat.com>
16900 Jonathan Wakely <jwakely@redhat.com>
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.
16911 2023-05-11 Alexandre Oliva <oliva@adacore.com>
16913 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
16914 include, call builtin.
16916 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
16917 Michael Collison <collison@rivosinc.com>
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.
16979 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
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.
16988 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
16990 * gcc.target/arm/acle/acle.exp: Add missing
16991 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
16993 * gcc.target/arm/cmse/cmse.exp: Likewise.
16994 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
16996 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
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.
17002 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
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.
17009 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17011 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
17012 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
17014 2023-05-10 Marek Polacek <polacek@redhat.com>
17017 * g++.dg/ext/is_convertible6.C: New test.
17019 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
17022 * gcc.target/i386/pr92658-sse4-4b.c: New test.
17023 * gcc.target/i386/pr92658-sse4-8b.c: New test.
17025 2023-05-10 Andrew Pinski <apinski@marvell.com>
17027 * gcc.c-torture/execute/20230510-1.c: New test.
17029 2023-05-10 Jason Merrill <jason@redhat.com>
17032 * g++.dg/DRs/dr2543.C: New test.
17034 2023-05-10 Jason Merrill <jason@redhat.com>
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.
17042 2023-05-10 Richard Biener <rguenther@suse.de>
17044 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
17046 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17048 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
17050 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17053 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
17056 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17059 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
17060 * gcc.target/aarch64/simd/pr99195_6.c: New test.
17062 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17064 * gcc.target/aarch64/simd/pr99195_5.c: New test.
17066 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17069 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
17071 2023-05-10 Jakub Jelinek <jakub@redhat.com>
17074 * g++.dg/cpp0x/gen-attrs-78.C: New test.
17076 2023-05-10 Li Xu <xuli1@eswincomputing.com>
17078 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
17079 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
17081 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
17098 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17101 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
17102 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
17104 2023-05-10 Andrew Pinski <apinski@marvell.com>
17106 * gcc.c-torture/execute/20230509-1.c: New test.
17108 2023-05-09 Patrick Palka <ppalka@redhat.com>
17111 * g++.dg/cpp2a/concepts-pr109752.C: New test.
17113 2023-05-09 Patrick Palka <ppalka@redhat.com>
17116 * g++.dg/cpp0x/noexcept78.C: New test.
17118 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
17368 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17370 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
17371 sve2_flags instead of sve_flags.
17373 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
17376 * gm2/isolib/run/pass/skiplinetest.mod: New test.
17378 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17381 * g++.dg/cpp23/attr-assume11.C: New test.
17383 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17385 PR tree-optimization/109778
17386 * gcc.dg/lto/pr109778_0.c: New test.
17387 * gcc.dg/lto/pr109778_1.c: New file.
17389 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17391 PR tree-optimization/109778
17392 * gcc.c-torture/execute/pr109778.c: New test.
17394 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17396 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
17397 allocation for temporary results, rather than requiring specific
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
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.
17434 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
17459 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
17462 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
17488 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
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.
17499 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
17542 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
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.
17552 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
17573 2023-05-09 Jason Merrill <jason@redhat.com>
17576 * g++.dg/template/friend78.C: New test.
17578 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
17579 Uros Bizjak <ubizjak@gmail.com>
17581 * gcc.target/i386/insvti_highpart-1.c: New test case.
17583 2023-05-08 Andrew Pinski <apinski@marvell.com>
17585 PR testsuite/109776
17586 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
17588 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
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.
17595 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
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'.
17607 2023-05-08 Patrick Palka <ppalka@redhat.com>
17611 * g++.dg/cpp1z/class-deduction114.C: New test.
17613 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
17622 2023-05-08 Andrew Pinski <apinski@marvell.com>
17624 * gcc.dg/tree-ssa/minmax-17.c: New test.
17626 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
17635 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17637 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
17639 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
17651 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17654 * gfortran.dg/pr109662-a.f90: New test.
17656 2023-05-07 Patrick Palka <ppalka@redhat.com>
17659 * g++.dg/diagnostic/alignof4.C: New test.
17661 2023-05-07 Patrick Palka <ppalka@redhat.com>
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.
17669 2023-05-07 Patrick Palka <ppalka@redhat.com>
17671 * g++.dg/cpp2a/concepts-alias6.C: New test.
17673 2023-05-07 Patrick Palka <ppalka@redhat.com>
17676 * g++.dg/cpp1y/paren6.C: New test.
17678 2023-05-07 Patrick Palka <ppalka@redhat.com>
17681 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
17682 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
17684 2023-05-07 Patrick Palka <ppalka@redhat.com>
17687 * g++.dg/template/non-dependent25a.C: New test.
17689 2023-05-07 Patrick Palka <ppalka@redhat.com>
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.
17697 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
17699 * gcc.target/powerpc/parall_5insn_const.c: New test.
17701 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
17704 * gcc.target/i386/pr43644.c: New test case.
17706 2023-05-06 Xi Ruoyao <xry111@xry111.site>
17708 * gcc.target/loongarch/shrink-wrap.c: New test.
17710 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
17747 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17750 * gfortran.dg/pr109662.f90: New test.
17752 2023-05-06 Jakub Jelinek <jakub@redhat.com>
17754 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
17756 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17759 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
17761 2023-05-06 Jakub Jelinek <jakub@redhat.com>
17763 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
17765 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
17767 * gcc.target/cris/peep2-addsplit1.c: New test.
17769 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
17771 * gcc.target/cris/peep2-movandsplit1.c: New test.
17773 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
17775 * gcc.target/cris/peep2-lsrandsplit1.c,
17776 gcc.target/cris/peep2-movulsr2.c: New tests.
17778 2023-05-05 Harald Anlauf <anlauf@gmx.de>
17781 * gfortran.dg/overload_5.f90: New test.
17783 2023-05-05 Pan Li <pan2.li@intel.com>
17784 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17786 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
17787 Adjust indexed load/store check condition.
17789 2023-05-05 Pan Li <pan2.li@intel.com>
17791 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
17792 Adjust test check condition.
17794 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
17801 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
17803 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
17805 2023-05-05 Andrew Pinski <apinski@marvell.com>
17807 PR tree-optimization/109732
17808 * gcc.dg/pr109732.c: New test.
17809 * gcc.dg/pr109732-1.c: New test.
17811 2023-05-05 Andrew Pinski <apinski@marvell.com>
17813 PR tree-optimization/109722
17814 * gcc.dg/tree-ssa/abs-1.c: New test.
17816 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
17819 * gm2/pim/run/pass/ForChar.mod: New test.
17821 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17823 * gcc.target/aarch64/simd/pr99195_4.c: New test.
17825 2023-05-04 Julian Brown <julian@codesourcery.com>
17828 * gfortran.dg/goacc/pr109622-5.f90: New test.
17829 * gfortran.dg/goacc/pr109622-6.f90: New test.
17831 2023-05-04 Andrew Pinski <apinski@marvell.com>
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.
17840 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17843 * gcc.target/aarch64/simd/pr99195_3.c: New test.
17845 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
17851 2023-05-04 Richard Biener <rguenther@suse.de>
17853 PR tree-optimization/109724
17854 * g++.dg/torture/pr109724.C: New testcase.
17856 2023-05-04 Jakub Jelinek <jakub@redhat.com>
17859 * g++.target/i386/pr109676.C: New test.
17861 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
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
17870 2023-05-03 Jason Merrill <jason@redhat.com>
17874 * g++.dg/template/friend77.C: New test.
17876 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
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.
17882 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
17885 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
17887 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
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.
17895 2023-05-03 Murray Steele <murray.steele@arm.com>
17896 Christophe Lyon <christophe.lyon@arm.com>
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.
17904 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17952 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17955 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
17956 add/sub intrinsics.
17958 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
17965 2023-05-03 Jason Merrill <jason@redhat.com>
17967 * g++.dg/template/nontype12.C: Check for duplicate error.
17969 2023-05-02 Andrew Pinski <apinski@marvell.com>
17971 PR tree-optimization/109702
17972 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
17974 2023-05-02 Andrew Pinski <apinski@marvell.com>
17977 * gcc.target/aarch64/csinv-2.c: New test.
17979 2023-05-02 Jason Merrill <jason@redhat.com>
17982 * g++.dg/cpp1z/variant1.C: New test.
17984 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
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.
18015 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
18018 * gcc.target/riscv/pr89835.c: New test.
18020 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
18021 Pan Li <pan2.li@intel.com>
18024 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
18026 2023-05-02 Patrick Palka <ppalka@redhat.com>
18029 * g++.dg/cpp0x/nsdmi-template26.C: New test.
18031 2023-05-02 Richard Biener <rguenther@suse.de>
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.
18038 2023-05-01 Jason Merrill <jason@redhat.com>
18041 * g++.dg/cpp0x/nsdmi-array2.C: New test.
18043 2023-04-30 Jeff Law <jlaw@ventanamicro>
18046 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
18048 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
18050 * gcc.dg/builtin-redefine-1.c: New test.
18052 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
18054 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
18056 2023-04-30 Andrew Pinski <apinski@marvell.com>
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.
18064 2023-04-30 Andrew Pinski <apinski@marvell.com>
18067 * gcc.dg/init-excess-3.c: New test.
18069 2023-04-30 Martin Liska <mliska@suse.cz>
18071 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
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.
18077 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
18079 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
18081 * gcc.dg/builtin-redefine-1.c: New test.
18083 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
18085 * gm2/pim/run/pass/constlitbase.mod: New test.
18087 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
18089 * gcc.target/xstormy16/neghi2.c: New test case.
18090 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
18092 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
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.
18099 2023-04-29 Jeff Law <jlaw@ventanamicro>
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.
18105 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
18107 * gcc.target/riscv/rv32e_stack.c: New test.
18109 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
18111 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
18112 empty lines (besides optionally leading whitespace).
18114 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
18116 * gcc.target/riscv/divmod-1.c: New testcase.
18117 * gcc.target/riscv/divmod-2.c: New testcase.
18119 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
18121 * gcc.target/riscv/zbc32.c: New test.
18122 * gcc.target/riscv/zbc64.c: New test.
18124 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18126 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
18127 * gcc.target/riscv/zbb-min-max-03.c: New tests.
18129 2023-04-28 Andrew Pinski <apinski@marvell.com>
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.
18135 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
18137 PR rtl-optimization/109476
18138 * gcc.target/avr/mmcu/pr109476.c: New test case.
18140 2023-04-28 Richard Biener <rguenther@suse.de>
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.
18148 2023-04-28 Richard Biener <rguenther@suse.de>
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.
18154 2023-04-28 Pan Li <pan2.li@intel.com>
18155 kito-cheng <kito.cheng@sifive.com>
18157 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
18159 2023-04-28 Richard Biener <rguenther@suse.de>
18162 * gcc.dg/torture/pr109652.c: New testcase.
18164 2023-04-28 Julian Brown <julian@codesourcery.com>
18167 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
18169 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18172 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
18174 2023-04-28 Jakub Jelinek <jakub@redhat.com>
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.
18181 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
18182 Jakub Jelinek <jakub@redhat.com>
18184 * gcc.dg/tree-ssa/range-sincos.c: New test.
18186 2023-04-28 Jan Beulich <jbeulich@suse.com>
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.
18195 2023-04-28 Jan Beulich <jbeulich@suse.com>
18197 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
18199 2023-04-28 Alexandre Oliva <oliva@adacore.com>
18201 * c-c++-common/torture/harden-cond-comp.c: New.
18203 2023-04-27 Jason Merrill <jason@redhat.com>
18205 * g++.dg/template/copy1.C: Adjust error lines.
18207 2023-04-27 Pan Li <pan2.li@intel.com>
18209 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
18211 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
18213 PR tree-optimization/109639
18214 * gcc.dg/tree-ssa/pr109639.c: New file.
18215 * gcc.dg/tree-ssa/pr109643.c: New file.
18217 2023-04-27 Richard Biener <rguenther@suse.de>
18220 * g++.dg/torture/pr109607.C: New testcase.
18222 2023-04-27 Jakub Jelinek <jakub@redhat.com>
18225 * gcc.dg/pr109409.c: New test.
18227 2023-04-27 Jakub Jelinek <jakub@redhat.com>
18231 * gcc.dg/pr109412.c: New test.
18233 2023-04-27 Jan Beulich <jbeulich@suse.com>
18235 * c-c++-common/patchable_function_entry-decl.c: Special-case
18237 * c-c++-common/patchable_function_entry-default.c: Likewise.
18238 * c-c++-common/patchable_function_entry-definition.c: Likewise.
18240 2023-04-26 Jason Merrill <jason@redhat.com>
18243 * g++.dg/template/friend76.C: New test.
18245 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
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.
18257 2023-04-26 Pan Li <pan2.li@intel.com>
18258 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18260 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
18262 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
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.
18270 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18277 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
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.
18285 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
18304 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18306 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
18309 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18311 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
18313 2023-04-26 Pan Li <pan2.li@intel.com>
18316 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
18318 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
18319 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
18321 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18323 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
18325 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
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.
18332 2023-04-25 Patrick Palka <ppalka@redhat.com>
18335 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
18337 2023-04-25 Richard Biener <rguenther@suse.de>
18339 PR tree-optimization/109609
18340 * gcc.dg/torture/pr109609.c: New testcase.
18342 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
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.
18353 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18355 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
18356 float16, float32, float64 and float128.
18358 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18361 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
18363 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18365 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
18367 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18370 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
18372 2023-04-25 Richard Biener <rguenther@suse.de>
18374 PR rtl-optimization/109585
18375 * gcc.dg/torture/pr109585.c: New testcase.
18377 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18380 * gcc.target/powerpc/pr109566.c: New test.
18382 2023-04-25 Martin Liska <mliska@suse.cz>
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.
18388 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
18390 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
18392 2023-04-25 Sam James <sam@gentoo.org>
18394 PR tree-optimization/105312
18396 * gcc.target/sparc/pr105573.c: New test.
18398 2023-04-25 Andrew Pinski <apinski@marvell.com>
18400 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
18402 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18404 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
18406 2023-04-24 Andrew Pinski <apinski@marvell.com>
18408 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
18409 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
18411 2023-04-24 Andrew Pinski <apinski@marvell.com>
18413 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
18415 2023-04-24 Andrew Pinski <apinski@marvell.com>
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.
18421 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18423 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
18424 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
18426 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18429 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
18431 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
18433 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18435 * gcc.target/aarch64/simd/vabal_combine.c: New test.
18437 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18439 * gcc.target/aarch64/simd/addlv_zext.c: New test.
18441 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18443 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
18445 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
18454 2023-04-24 liuhongt <hongtao.liu@intel.com>
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.
18468 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
18470 * lib/gm2.exp (gm2_target_compile_default): Conditionally
18471 append -lnsl -lsocket to ldflags.
18473 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18475 * gcc.target/aarch64/float_truncate_zero.c: New test.
18477 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18480 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
18482 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18484 * gcc.target/xstormy16/mulhi.c: New test case.
18486 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18488 * gcc.target/xstormy16/extendhisi2.c: New test case.
18489 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
18491 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18493 * gcc.target/xstormy16/shiftsi.c: New test case.
18495 2023-04-23 liuhongt <hongtao.liu@intel.com>
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.
18504 2023-04-23 liuhongt <hongtao.liu@intel.com>
18506 * gcc.target/i386/pr108707.c: New test.
18508 2023-04-22 Andrew Pinski <apinski@marvell.com>
18510 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
18512 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
18515 * gcc.target/avr/pr54816.c: Move to...
18516 * gcc.target/avr/mmcu/pr54816.c: ... here.
18518 2023-04-22 Harald Anlauf <anlauf@gmx.de>
18519 Steven G. Kargl <kargl@gcc.gnu.org>
18522 * gfortran.dg/allocatable_function_11.f90: New test.
18524 2023-04-22 Jakub Jelinek <jakub@redhat.com>
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
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
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.
18542 2023-04-22 Jeff Law <jlaw@ventanamicro>
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.
18554 2023-04-22 Jakub Jelinek <jakub@redhat.com>
18556 PR tree-optimization/109583
18557 * gcc.dg/pr109583.c: New test.
18559 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
18560 Ondrej Kubanek <kubanek0ondrej@gmail.com>
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.
18566 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
18568 PR tree-optimization/109546
18569 * gcc.dg/pr109546.c: New.
18571 2023-04-21 Jason Merrill <jason@redhat.com>
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.
18578 2023-04-21 Jeff Law <jlaw@ventanamicro>
18580 PR testsuite/109549
18581 * gcc.target/i386/cmov6.c: No longer expect this test to
18582 generate 'cmov' instructions.
18584 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18586 * gcc.target/aarch64/sminmax-asr_1.c: New test.
18588 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
18597 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18600 * gcc.target/aarch64/simd/pr99195_1.c: New test.
18602 2023-04-21 Richard Biener <rguenther@suse.de>
18604 PR tree-optimization/109573
18605 * g++.dg/vect/pr109573.cc: New testcase.
18607 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
18614 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
18617 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
18619 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
18622 * lib/target-supports.exp (is-effective-target-keyword): Add
18623 ppc_cpu_supports_hw.
18625 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18628 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
18629 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
18632 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
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.
18640 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18643 * gcc.dg/goacc/pr107041.c: New test.
18645 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
18648 * gcc.target/i386/pr78952-4.c: New test.
18650 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18651 kito-cheng <kito.cheng@sifive.com>
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.
18657 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
18659 * gcc.target/riscv/arch-19.c: Add -misa-spec.
18661 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18662 kito-cheng <kito.cheng@sifive.com>
18665 * g++.target/riscv/rvv/base/pr109535.C: New test.
18666 * gcc.target/riscv/rvv/base/pr109535.c: New test.
18668 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
18670 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
18671 rather than stdint.h
18673 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
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.
18682 2023-04-20 Jakub Jelinek <jakub@redhat.com>
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.
18693 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18696 PR testsuite/109560
18697 * g++.dg/ext/int128-8.C: Require int128 effective target.
18699 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
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.
18705 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18707 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
18708 * gcc.target/i386/pr109117-1.c: Modify error message.
18710 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
18712 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
18714 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18716 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
18718 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
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.
18773 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18775 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
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.
18790 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
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.
18800 2023-04-19 Patrick Palka <ppalka@redhat.com>
18801 Jonathan Wakely <jwakely@redhat.com>
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.
18808 2023-04-19 Patrick Palka <ppalka@redhat.com>
18811 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
18813 2023-04-19 Harald Anlauf <anlauf@gmx.de>
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".
18821 2023-04-19 Andrew Pinski <apinski@marvell.com>
18823 * gcc.target/i386/cmov10.c: New test.
18824 * gcc.target/i386/cmov11.c: New test.
18826 2023-04-19 Jason Merrill <jason@redhat.com>
18829 * g++.dg/ext/int128-8.C: New test.
18831 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
18841 2023-04-19 Pan Li <pan2.li@intel.com>
18843 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
18845 * gcc.target/riscv/simplify_ior_optimization.c: New test.
18847 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
18851 * gcc.target/i386/pr78952-3.c: New test.
18853 2023-04-19 Xi Ruoyao <xry111@xry111.site>
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.
18860 2023-04-19 Xi Ruoyao <xry111@xry111.site>
18862 * gcc.target/loongarch/va_arg.c: New test.
18864 2023-04-19 Jakub Jelinek <jakub@redhat.com>
18866 PR tree-optimization/109011
18867 * gcc.dg/vect/pr109011-1.c: New test.
18869 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18871 * gcc.target/aarch64/vec-set-zero.c: New test.
18873 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18876 * gcc.target/aarch64/pr108840.c: New test.
18878 2023-04-19 Jakub Jelinek <jakub@redhat.com>
18880 PR tree-optimization/109524
18881 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
18884 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
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.
18891 2023-04-18 Richard Biener <rguenther@suse.de>
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.
18912 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
18914 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
18916 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18918 * gcc.target/aarch64/spellcheck_11.c: New test.
18920 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18922 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
18925 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
18927 * gcc.target/riscv/arch-5.c: Likewise.
18929 2023-04-18 Jakub Jelinek <jakub@redhat.com>
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.
18935 2023-04-18 Xi Ruoyao <xry111@xry111.site>
18937 * gcc.target/loongarch/add-const.c: New test.
18938 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
18940 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
18942 2023-04-17 Patrick Palka <ppalka@redhat.com>
18945 * g++.dg/template/canon-type-20.C: New test.
18946 * g++.dg/template/ttp36.C: New test.
18948 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
18950 * gcc.target/riscv/stack_save_restore.c: New test.
18952 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
18954 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
18956 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
18958 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
18960 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
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.
18968 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
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.
18975 2023-04-17 Martin Jambor <mjambor@suse.cz>
18979 * gcc.dg/ipa/pr109318.c: New test.
18980 * gcc.dg/lto/pr107769_0.c: Likewise.
18982 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
18983 Di Zhao <di.zhao@amperecomputing.com>
18985 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
18987 2023-04-17 Jakub Jelinek <jakub@redhat.com>
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.
18993 2023-04-17 Richard Biener <rguenther@suse.de>
18995 PR tree-optimization/109524
18996 * g++.dg/pr109524.C: New testcase.
18998 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
19000 PR testsuite/108809
19001 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
19003 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
19005 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
19007 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
19010 2023-04-17 Pan Li <pan2.li@intel.com>
19012 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
19014 2023-04-16 Jeff Law <jlaw@ventanamicro>
19017 * gcc.target/riscv/pr109508.c: New test.
19019 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
19022 * gcc.target/avr/pr54816.c: New test case.
19024 2023-04-15 Jason Merrill <jason@redhat.com>
19027 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
19029 2023-04-15 Alexandre Oliva <oliva@adacore.com>
19030 Kewen Lin <linkw@linux.ibm.com>
19033 * gcc.target/powerpc/pr99708.c: Accept lack of
19034 __SIZEOF_IBM128__ when long double is 64-bit wide.
19036 2023-04-15 Jason Merrill <jason@redhat.com>
19039 * g++.dg/warn/Wdangling-pointer-6.C: New test.
19041 2023-04-14 Harald Anlauf <anlauf@gmx.de>
19044 * gfortran.dg/set_exponent_1.f90: New test.
19046 2023-04-14 Richard Biener <rguenther@suse.de>
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.
19053 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
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
19060 2023-04-14 Richard Biener <rguenther@suse.de>
19062 PR tree-optimization/109502
19063 * gcc.dg/vect/pr109502.c: New testcase.
19065 2023-04-14 Richard Biener <rguenther@suse.de>
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.
19075 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
19076 Jakub Jelinek <jakub@redhat.com>
19080 * gcc.dg/pr108947.c: New test.
19081 * gcc.c-torture/execute/pr109040.c: New test.
19083 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
19086 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
19088 2023-04-13 Patrick Palka <ppalka@redhat.com>
19091 * g++.dg/template/typename27.C: New test.
19093 2023-04-13 Jason Merrill <jason@redhat.com>
19096 * g++.dg/ext/is_convertible5.C: New test.
19098 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
19102 * gm2/pim/run/pass/addcharconst.mod: New test.
19103 * gm2/pim/run/pass/singlechar.mod: New test.
19105 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
19108 * gcc.dg/torture/pr108910.c: New test.
19110 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19120 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19122 PR tree-optimization/109410
19123 * gcc.dg/pr109410.c: New test.
19125 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19128 * gcc.target/i386/pr109458.c: New test.
19130 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19132 PR tree-optimization/109462
19133 * g++.dg/opt/pr109462.C: New test.
19135 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
19137 PR tree-optimization/109462
19138 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
19140 2023-04-12 Richard Biener <rguenther@suse.de>
19142 PR tree-optimization/109473
19143 * gcc.dg/vect/pr109473.c: New testcase.
19145 2023-04-12 Harald Anlauf <anlauf@gmx.de>
19148 * gfortran.dg/entry_26.f90: New test.
19149 * gfortran.dg/entry_27.f90: New test.
19151 2023-04-12 Harald Anlauf <anlauf@gmx.de>
19155 * gfortran.dg/interface_49.f90: New test.
19157 2023-04-12 Richard Biener <rguenther@suse.de>
19159 PR tree-optimization/109469
19160 * gcc.dg/torture/pr109469.c: New testcase.
19162 2023-04-12 Richard Biener <rguenther@suse.de>
19164 PR tree-optimization/109434
19165 * g++.dg/opt/pr109434.C: New testcase.
19167 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
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
19174 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
19176 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
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>
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.
19188 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
19190 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
19193 2023-04-11 Martin Liska <mliska@suse.cz>
19196 * gcc.dg/pr108241.c: New test.
19197 * gcc.dg/pr79570.c: Add also -g option.
19199 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
19205 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
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.
19212 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
19215 * gcc.target/powerpc/pr70243.c: New test.
19217 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
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.
19235 2023-04-08 Jakub Jelinek <jakub@redhat.com>
19237 PR tree-optimization/109392
19238 * gcc.dg/pr109392.c: New test.
19240 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
19242 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
19244 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
19246 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
19248 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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
19271 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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
19298 2023-04-07 Alexandre Oliva <oliva@adacore.com>
19300 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
19301 fortran compiler, skip if missing.
19303 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
19308 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
19310 PR tree-optimization/109417
19311 * gcc.dg/pr109417.c: New.
19313 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19315 * rust/compile/issue-1422.rs: New test.
19317 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19319 * rust/compile/issue-1361.rs: New test.
19321 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
19323 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
19324 * rust/compile/issue-1830_str.rs: Likewise.
19326 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19328 * rust/compile/empty.in: New test.
19329 * rust/compile/include_empty.rs: New test.
19331 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19333 * rust/compile/torture/traits10.rs: Fix test-case
19335 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19337 * rust/compile/issue-1725-1.rs: New test.
19338 * rust/compile/issue-1725-2.rs: New test.
19340 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
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.
19346 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19348 * rust/compile/parse_empty_tuple_pattern.rs: New test.
19350 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
19352 * rust/compile/issue-1830_bytes.rs: New test.
19353 * rust/compile/issue-1830_str.rs: New test.
19355 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19357 * rust/compile/variadic.rs: New test.
19359 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19361 * rust/execute/torture/overflow1.rs: Fix test.
19363 2023-04-06 mxlol233 <mxlol233@outlook.com>
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:
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`.
19396 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
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.
19406 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19408 * rust/execute/torture/let-pattern-1.rs: New test.
19410 2023-04-06 Philip Herron <herron.philip@googlemail.com>
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.
19418 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19420 * rust/compile/func3.rs: update test case
19422 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19424 * rust/compile/issue-1786.rs: New test.
19426 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19428 * rust/compile/never_type_err1.rs: Moved to...
19429 * rust/compile/never_type1.rs: ...here. It now works
19431 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19433 * rust/compile/issue-1773.rs: New test.
19435 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19437 * rust/execute/torture/issue-1720-2.rs: New test.
19439 2023-04-06 mxlol233 <mxlol233@outlook.com>
19441 * rust/compile/feature.rs: New test.
19443 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19445 * rust/compile/closure_move_expr.rs: New test.
19447 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19449 * rust/compile/parse_complex_generic_application.rs: New test.
19450 * rust/compile/parse_complex_generic_application2.rs: New test.
19452 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19454 * rust/compile/multi_reference_type.rs: New test.
19456 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
19458 * rust/compile/issue-867.rs: New test.
19460 2023-04-06 Lyra <teromene@teromene.fr>
19462 * rust/compile/macro45.rs: New test.
19464 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19466 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
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.
19555 2023-04-06 mxlol233 <mxlol233@outlook.com>
19557 * rust/compile/diagnostic_underline.rs: New test.
19559 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19561 * rust/compile/bounds.rs: change to use -fsyntax-only
19562 * rust/execute/torture/issue-1720.rs: New test.
19564 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
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.
19578 2023-04-06 mxlol233 <mxlol233@outlook.com>
19580 * rust/compile/bounds.rs: New test.
19582 2023-04-06 Dave <dme2223@gmail.com>
19584 * rust/compile/const10.rs: New test.
19586 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
19588 * rust/compile/unsafe11.rs: New test.
19590 2023-04-06 Alexandre Oliva <oliva@adacore.com>
19592 * gcc.dg/signbit-2.c: Add -maltivec if supported.
19594 2023-04-06 Alexandre Oliva <oliva@adacore.com>
19595 Thomas Schwinge <thomas@codesourcery.com>
19597 PR testsuite/108899
19598 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
19601 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
19604 * gm2/pim/fail/setunknown.mod: New test.
19605 * gm2/pim/fail/setunknown2.mod: New test.
19607 2023-04-05 Jeff Law <jlaw@ventanamicro>
19610 * gcc.c-torture/compile/pr108892.c: New test.
19612 2023-04-05 Martin Jambor <mjambor@suse.cz>
19615 * gcc.dg/ipa/pr108959.c: New test.
19617 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19619 * g++.target/riscv/rvv/base/bug-23.C: New test.
19621 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19623 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
19625 2023-04-04 Harald Anlauf <anlauf@gmx.de>
19628 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
19629 * gfortran.dg/pr104349.f90: New test.
19631 2023-04-04 Jakub Jelinek <jakub@redhat.com>
19633 PR tree-optimization/109386
19634 * gcc.c-torture/execute/ieee/pr109386.c: New test.
19636 2023-04-04 Marek Polacek <polacek@redhat.com>
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.
19644 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
19657 2023-04-04 Jakub Jelinek <jakub@redhat.com>
19660 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
19663 2023-04-04 Richard Biener <rguenther@suse.de>
19665 PR tree-optimization/109304
19666 * gcc.dg/pr109304.c: New testcase.
19668 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
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.
19675 2023-04-04 Jason Merrill <jason@redhat.com>
19678 * g++.dg/lookup/friend25.C: New test.
19680 2023-04-03 Patrick Palka <ppalka@redhat.com>
19683 * g++.dg/cpp1y/var-templ79.C: New test.
19685 2023-04-03 Jakub Jelinek <jakub@redhat.com>
19686 Martin Jambor <mjambor@suse.cz>
19689 * gcc.dg/pr109303.c: New test.
19691 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
19694 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
19697 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
19700 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
19702 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
19705 * gnat.dg/prot7.adb: Skip on hppa.
19707 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19708 kito-cheng <kito.cheng@sifive.com>
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.
19715 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19717 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
19718 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
19720 2023-04-01 Patrick Palka <ppalka@redhat.com>
19723 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
19725 2023-04-01 Patrick Palka <ppalka@redhat.com>
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.
19733 2023-04-01 Jakub Jelinek <jakub@redhat.com>
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.
19741 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19743 PR tree-optimization/109362
19744 * gcc.target/i386/pr109362.c: New test.
19746 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19747 Richard Sandiford <richard.sandiford@arm.com>
19750 * gcc.target/aarch64/sve/pr109254.c: New test.
19752 2023-03-31 Jakub Jelinek <jakub@redhat.com>
19755 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
19756 if fdopen returns NULL.
19758 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
19760 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
19761 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
19763 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
19765 * gcc.target/i386/pr109052-2.c: New.
19767 2023-03-31 Jakub Jelinek <jakub@redhat.com>
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.
19775 2023-03-31 Jonathan Yong <10walls@gmail.com>
19777 * c-c++-common/Warray-bounds.c: Fix excess warnings on
19780 2023-03-31 liuhongt <hongtao.liu@intel.com>
19782 * g++.target/i386/pr85048.C: New test.
19784 2023-03-30 Jason Merrill <jason@redhat.com>
19787 * g++.dg/lookup/anon8.C: New test.
19789 2023-03-30 Jason Merrill <jason@redhat.com>
19792 * g++.dg/cpp1z/noexcept-type27.C: New test.
19794 2023-03-30 Jakub Jelinek <jakub@redhat.com>
19797 * g++.dg/cpp23/subscript14.C: New test.
19799 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
19801 PR tree-optimization/109154
19802 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
19804 2023-03-30 Jason Merrill <jason@redhat.com>
19808 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
19809 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
19811 2023-03-30 Richard Biener <rguenther@suse.de>
19813 PR tree-optimization/107561
19814 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
19815 * g++.dg/warn/Warray-bounds-16.C: Likewise.
19817 2023-03-30 Richard Biener <rguenther@suse.de>
19819 PR tree-optimization/109342
19820 * g++.dg/torture/pr109342.C: New testcase.
19822 2023-03-30 Jakub Jelinek <jakub@redhat.com>
19825 * g++.dg/cpp23/ext-floating15.C: New test.
19827 2023-03-30 liuhongt <hongtao.liu@intel.com>
19829 * gcc.target/i386/pr88828-0.c: Adjust testcase.
19831 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
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.
19839 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
19841 * gcc.target/riscv/arch-19.c: New test.
19843 2023-03-29 Richard Biener <rguenther@suse.de>
19845 PR tree-optimization/109331
19846 * gcc.dg/torture/pr109331.c: New testcase.
19848 2023-03-29 Richard Biener <rguenther@suse.de>
19850 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
19852 2023-03-29 Richard Biener <rguenther@suse.de>
19854 PR tree-optimization/109327
19855 * gcc.dg/pr109327.c: New testcase.
19857 2023-03-29 Richard Biener <rguenther@suse.de>
19860 * g++.dg/gomp/pr106124.C: New testcase.
19862 2023-03-29 Jakub Jelinek <jakub@redhat.com>
19863 Richard Biener <rguenther@suse.de>
19865 PR tree-optimization/109301
19866 * gcc.dg/pr109301.c: New test.
19868 2023-03-29 Jason Merrill <jason@redhat.com>
19872 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
19873 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
19875 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
19877 * gfortran.dg/weak-2.f90: Enable for nvptx target.
19879 2023-03-28 David Malcolm <dmalcolm@redhat.com>
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.
19887 2023-03-28 Jason Merrill <jason@redhat.com>
19890 * g++.dg/warn/Wsequence-point-5.C: New test.
19892 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
19895 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
19897 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
19899 PR rtl-optimization/109187
19900 * gcc.dg/pr109187.c: New test.
19902 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
19904 PR tree-optimization/109265
19905 PR tree-optimization/109274
19906 * gcc.dg/pr109274.c: New.
19907 * gfortran.dg/pr109265.f90: New.
19909 2023-03-28 Richard Biener <rguenther@suse.de>
19911 PR tree-optimization/107087
19912 * g++.dg/pr107087.C: New testcase.
19914 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
19917 * gcc.target/aarch64/pr109072_1.c: New test.
19918 * gcc.target/aarch64/pr109072_2.c: Likewise.
19920 2023-03-28 Jakub Jelinek <jakub@redhat.com>
19922 PR middle-end/106190
19923 * gcc.dg/asan/pr106190.c: New test.
19925 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
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.
19932 2023-03-28 Jakub Jelinek <jakub@redhat.com>
19935 * gcc.target/i386/pr109276.c: New test.
19937 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
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.
19944 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19946 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
19948 * gcc.dg/visibility-22.c: Add weak_undefined options.
19950 2023-03-27 Richard Biener <rguenther@suse.de>
19952 PR tree-optimization/54498
19953 * g++.dg/torture/pr54498.C: New testcase.
19955 2023-03-27 Richard Biener <rguenther@suse.de>
19957 PR tree-optimization/108357
19958 * gcc.dg/tree-ssa/pr108357.c: New testcase.
19960 2023-03-27 Martin Liska <mliska@suse.cz>
19962 * lib/verify-sarif-file.py: Use apostrophes instead
19965 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
19968 * gcc.target/powerpc/pr109167.c: New test.
19970 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
19973 * gcc.target/powerpc/pr109082.c: New test.
19975 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
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.
19987 2023-03-26 Jakub Jelinek <jakub@redhat.com>
19989 PR tree-optimization/109230
19990 * gcc.dg/pr109230.c: New test.
19992 2023-03-26 Jakub Jelinek <jakub@redhat.com>
19995 * c-c++-common/cold-2.c: New test.
19997 2023-03-25 David Malcolm <dmalcolm@redhat.com>
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:
20009 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
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
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.
20022 2023-03-24 Patrick Palka <ppalka@redhat.com>
20025 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
20027 * g++.dg/lookup/this2.C: New test.
20029 2023-03-24 Jason Merrill <jason@redhat.com>
20032 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
20034 2023-03-24 David Malcolm <dmalcolm@redhat.com>
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.
20044 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
20046 PR tree-optimization/109238
20047 * gcc.dg/pr109238.c: New.
20049 2023-03-24 Richard Biener <rguenther@suse.de>
20051 PR tree-optimization/106912
20052 * gcc.dg/profile-generate-4.c: New testcase.
20054 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
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.
20060 2023-03-24 Jakub Jelinek <jakub@redhat.com>
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
20068 2023-03-24 Jakub Jelinek <jakub@redhat.com>
20070 PR tree-optimization/99739
20071 * gcc.dg/tree-ssa/pr99739.c: New test.
20073 2023-03-24 Alexandre Oliva <oliva@adacore.com>
20075 * lib/target-supports.exp (add_options_for_weak_undefined):
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.
20090 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
20091 Tobias Burnus <tobias@codesourcery.com>
20094 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
20096 * gfortran.dg/unpack_field_1.f90: Likewise.
20097 * gfortran.dg/pr103628.f90: New.
20099 2023-03-23 Jason Merrill <jason@redhat.com>
20102 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
20104 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
20106 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
20108 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
20110 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
20112 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
20114 * gcc.target/powerpc/mod-no_copy.c: New.
20115 * gcc.target/powerpc/mod-peephole.c: New.
20117 2023-03-23 Andrew Pinski <apinski@marvell.com>
20120 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
20122 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
20125 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
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:
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.
20139 2023-03-23 Richard Biener <rguenther@suse.de>
20141 PR tree-optimization/107569
20142 * g++.dg/opt/pr107569.C: New testcase.
20144 2023-03-23 Richard Biener <rguenther@suse.de>
20146 PR tree-optimization/109262
20147 * g++.dg/torture/pr109262.C: New testcase.
20149 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
20151 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
20153 2023-03-23 Marek Polacek <polacek@redhat.com>
20156 * g++.dg/warn/Wdangling-reference11.C: New test.
20157 * g++.dg/warn/Wdangling-reference12.C: New test.
20159 2023-03-23 Jakub Jelinek <jakub@redhat.com>
20161 PR tree-optimization/109176
20162 * gcc.target/aarch64/sve/pr109176.c: New test.
20164 2023-03-23 Pan Li <pan2.li@intel.com>
20165 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20173 2023-03-23 Jason Merrill <jason@redhat.com>
20176 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
20178 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20194 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20197 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
20199 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20200 kito-cheng <kito.cheng@sifive.com>
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.
20219 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20220 kito-cheng <kito.cheng@sifive.com>
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.
20226 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
20228 * lib/target-supports.exp (check_effective_target_riscv_vector):
20231 2023-03-22 David Malcolm <dmalcolm@redhat.com>
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.
20244 2023-03-22 Jason Merrill <jason@redhat.com>
20247 * g++.dg/template/partial-order3.C: New test.
20249 2023-03-22 Harald Anlauf <anlauf@gmx.de>
20250 Steven G. Kargl <kargl@gcc.gnu.org>
20253 * gfortran.dg/pr104572.f90: New test.
20255 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
20257 * gcc.target/i386/pr109137.c: New.
20259 2023-03-22 Jason Merrill <jason@redhat.com>
20262 * g++.dg/ext/attr-tsafe1.C: New test.
20264 2023-03-22 Alex Coplan <alex.coplan@arm.com>
20267 * g++.dg/ext/pr109177.C: New test.
20269 2023-03-22 David Malcolm <dmalcolm@redhat.com>
20272 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
20274 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
20276 * gcc.target/gcn/complex.c: New test.
20278 2023-03-21 Harald Anlauf <anlauf@gmx.de>
20281 * gfortran.dg/pr99036.f90: New test.
20283 2023-03-21 Jason Merrill <jason@redhat.com>
20286 * g++.dg/cpp0x/nsdmi-template25.C: New test.
20288 2023-03-21 Richard Biener <rguenther@suse.de>
20290 PR tree-optimization/109219
20291 * gcc.dg/torture/pr109219.c: New testcase.
20293 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20295 PR testsuite/108898
20296 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
20298 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
20299 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
20301 2023-03-21 Jakub Jelinek <jakub@redhat.com>
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.
20320 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20322 PR tree-optimization/109215
20323 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
20325 2023-03-21 Richard Biener <rguenther@suse.de>
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.
20332 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
20335 * gfortran.dg/pr109209.f90: New test.
20337 2023-03-20 Marek Polacek <polacek@redhat.com>
20340 * g++.dg/cpp0x/explicit16.C: New test.
20342 2023-03-20 Jakub Jelinek <jakub@redhat.com>
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.
20350 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
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.
20358 2023-03-20 Harald Anlauf <anlauf@gmx.de>
20361 * gfortran.dg/nearest_6.f90: New test.
20363 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
20366 * gcc.target/powerpc/pr109178.c: New test.
20368 2023-03-20 Jakub Jelinek <jakub@redhat.com>
20370 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
20371 from char to char [2 * sizeof (int)].
20373 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
20376 * gfortran.dg/external_procedures_4.f90: New test.
20378 2023-03-19 Harald Anlauf <anlauf@gmx.de>
20381 * gfortran.dg/pr85877.f90: New test.
20383 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
20385 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
20388 2023-03-18 David Malcolm <dmalcolm@redhat.com>
20391 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
20393 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
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.
20432 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
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.
20442 2023-03-17 Jason Merrill <jason@redhat.com>
20445 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
20447 2023-03-17 Jason Merrill <jason@redhat.com>
20450 * g++.dg/eh/dtor4.C: New test.
20452 2023-03-17 Jason Merrill <jason@redhat.com>
20455 * g++.dg/lookup/friend24.C: New test.
20457 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20460 * gcc.target/i386/pr105554.c: New test.
20462 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20465 * c-c++-common/ubsan/div-by-zero-8.c: New test.
20467 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
20469 * gcc.target/i386/pr109052.c: New.
20471 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20472 kito-cheng <kito.cheng@sifive.com>
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.
20480 2023-03-17 Jakub Jelinek <jakub@redhat.com>
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.
20487 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20489 PR middle-end/108685
20490 * c-c++-common/gomp/doacross-8.c: New test.
20492 2023-03-16 Jason Merrill <jason@redhat.com>
20495 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
20497 2023-03-16 Jason Merrill <jason@redhat.com>
20500 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
20502 2023-03-16 Jason Merrill <jason@redhat.com>
20505 * g++.dg/cpp0x/enum43.C: New test.
20507 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20509 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
20511 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20514 * gm2/types/run/pass/d.c: Convert data structure from
20515 BOOLEAN int to bool and cast int to bool in test function.
20517 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
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.
20533 2023-03-16 Patrick Palka <ppalka@redhat.com>
20536 * g++.dg/cpp2a/constexpr-inst2.C: New test.
20538 2023-03-16 Patrick Palka <ppalka@redhat.com>
20541 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
20543 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20545 * gdc.dg/torture/simd23084.d: New test.
20546 * gdc.dg/torture/simd23085.d: New test.
20547 * gdc.dg/torture/simd23218.d: New test.
20549 2023-03-16 Martin Liska <mliska@suse.cz>
20551 PR middle-end/106133
20552 * c-c++-common/pr106133.c: New test.
20554 2023-03-16 Alexandre Oliva <oliva@adacore.com>
20556 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
20558 2023-03-16 Jason Merrill <jason@redhat.com>
20561 * g++.dg/coroutines/co-await-moveonly1.C: New test.
20563 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20566 * gdc.dg/torture/pr109144.d: New test.
20568 2023-03-16 Richard Biener <rguenther@suse.de>
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.
20576 2023-03-15 Jason Merrill <jason@redhat.com>
20580 * g++.dg/coroutines/co-await-initlist1.C: New test.
20582 2023-03-15 David Malcolm <dmalcolm@redhat.com>
20585 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
20586 have an invocation object marked as succeeding, with no
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
20596 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
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.
20605 2023-03-15 Harald Anlauf <anlauf@gmx.de>
20606 Tobias Burnus <tobias@codesourcery.com>
20609 * gfortran.dg/class_dummy_10.f90: New test.
20611 2023-03-15 Marek Polacek <polacek@redhat.com>
20614 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
20616 2023-03-15 Richard Biener <rguenther@suse.de>
20618 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
20621 2023-03-15 Jason Merrill <jason@redhat.com>
20624 * g++.dg/template/ttp7.C: Remove expected error.
20626 2023-03-15 Jason Merrill <jason@redhat.com>
20631 * g++.dg/template/ttp35.C: New test.
20633 2023-03-15 Richard Biener <rguenther@suse.de>
20635 PR tree-optimization/109139
20636 * gcc.dg/torture/pr109139.c: New testcase.
20638 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
20644 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20646 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
20648 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20650 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
20652 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
20663 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
20672 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20674 * gcc.target/riscv/xtheadbs-tst.c: New test.
20676 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20678 * gcc.target/riscv/xtheadba-addsl.c: New test.
20680 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20682 * gcc.target/riscv/mcpu-thead-c906.c: New test.
20684 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
20699 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
20702 * gcc.target/i386/pr109117-1.c: New test.
20704 2023-03-15 Jonathan Yong <10walls@gmail.com>
20706 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
20707 * gcc.dg/pic-3.c: Ditto.
20708 * gcc.dg/pic-4.c: Ditto.
20710 2023-03-14 Patrick Palka <ppalka@redhat.com>
20713 * g++.dg/cpp2a/concepts-class5.C: New test.
20714 * g++.dg/cpp2a/concepts-class5a.C: New test.
20716 2023-03-14 Patrick Palka <ppalka@redhat.com>
20719 * g++.dg/cpp2a/concepts-friend14.C: New test.
20721 2023-03-14 Jason Merrill <jason@redhat.com>
20724 * g++.dg/cpp1y/var-templ78.C: New test.
20726 2023-03-14 Jason Merrill <jason@redhat.com>
20729 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
20730 * g++.dg/warn/Wreturn-6.C: New test.
20732 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20735 * gcc.target/i386/pr109109-1.c: New test.
20736 * gcc.target/i386/pr109109-2.c: New test.
20738 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
20741 * gdc.dg/torture/imports/pr109108.d: New test.
20742 * gdc.dg/torture/pr109108.d: New test.
20744 2023-03-14 Jakub Jelinek <jakub@redhat.com>
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.
20752 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20755 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
20757 2023-03-14 Richard Biener <rguenther@suse.de>
20759 * gcc.dg/auto-init-unused-1.c: New testcase.
20761 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
20763 PR tree-optimization/109005
20764 * gnat.dg/specs/opt6.ads: New test.
20766 2023-03-14 Tamar Christina <tamar.christina@arm.com>
20768 PR testsuite/109118
20769 * gcc.dg/mla_1.c: Moved to...
20770 * gcc.target/aarch64/sve/mla_3.c: ...here.
20772 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20774 PR tree-optimization/109115
20775 * gcc.dg/pr109115.c: New test.
20777 2023-03-14 Richard Biener <rguenther@suse.de>
20779 * g++.dg/torture/20230313.C: New testcase.
20781 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
20783 * gm2/pim/fail/largeconst.mod: New test.
20785 2023-03-13 Jason Merrill <jason@redhat.com>
20788 * g++.dg/warn/pragma-system_header6.h: New test.
20789 * g++.dg/warn/pragma-system_header6.C: New test.
20791 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20794 * gcc.dg/analyzer/leak-pr105906.c: New test.
20796 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20799 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
20800 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
20802 2023-03-13 David Malcolm <dmalcolm@redhat.com>
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.
20808 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20810 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
20812 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
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.
26927 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26929 * gcc.target/riscv/rvv/base/bug-1.c: New test.
26931 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26945 2023-03-13 Marek Polacek <polacek@redhat.com>
26948 * g++.dg/warn/Wdangling-reference10.C: New test.
26950 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
26952 PR preprocessor/67046
26953 * c-c++-common/cpp/pr67046.c: New test.
26955 2023-03-13 Richard Biener <rguenther@suse.de>
26957 PR tree-optimization/109046
26958 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
26960 2023-03-12 Jakub Jelinek <jakub@redhat.com>
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
26971 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
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.
26977 2023-03-12 Tamar Christina <tamar.christina@arm.com>
26980 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
26981 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
26983 2023-03-12 Tamar Christina <tamar.christina@arm.com>
26984 Richard Sandiford <richard.sandiford@arm.com>
26987 * gcc.dg/mla_1.c: New test.
26989 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
26992 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
26993 the external definitions of isfinite.
26995 2023-03-12 Jonathan Yong <10walls@gmail.com>
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.
27001 2023-03-12 Jonathan Yong <10walls@gmail.com>
27003 * gcc.c-torture/compile/103818.c: Enable test for llp64.
27005 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
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
27012 2023-03-11 Harald Anlauf <anlauf@gmx.de>
27015 * gfortran.dg/pr106945.f90: New test.
27017 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27019 * lib/target-supports.exp (check_fork_available): Don't signal
27020 true for CRIS running on a simulator.
27022 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27024 * gcc.dg/pr108117.c: Require effective-target scheduling.
27026 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27028 * gcc.dg/pr106397.c: Add -w to options.
27030 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27033 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
27035 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
27037 * g++.dg/cpp23/ext-floating14.C: New test.
27039 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27042 * g++.dg/gomp/pr107558.C: New test.
27044 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27047 * g++.dg/abi/no_unique_address7.C: New test.
27049 2023-03-10 Jason Merrill <jason@redhat.com>
27052 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
27055 2023-03-10 Marek Polacek <polacek@redhat.com>
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.
27065 2023-03-10 Harald Anlauf <anlauf@gmx.de>
27068 * gfortran.dg/bind_c_usage_34.f90: New test.
27070 2023-03-10 Andrew Pinski <apinski@marvell.com>
27072 * gcc.target/aarch64/rev16_2.c: New test.
27073 * gcc.target/aarch64/shift_and_operator-1.c: New test.
27075 2023-03-10 David Malcolm <dmalcolm@redhat.com>
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.
27082 2023-03-10 Jason Merrill <jason@redhat.com>
27085 * g++.dg/abi/anon6.C: New test.
27087 2023-03-10 David Malcolm <dmalcolm@redhat.com>
27091 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
27092 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
27094 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
27097 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27100 * c-c++-common/Wunused-var-18.c: New test.
27102 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27104 PR tree-optimization/109008
27105 * gcc.dg/pr109008.c: New test.
27107 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27109 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
27111 2023-03-10 Jason Merrill <jason@redhat.com>
27114 * g++.dg/ext/int128-7.C: New test.
27116 2023-03-10 Jason Merrill <jason@redhat.com>
27119 * g++.dg/contracts/contracts-err1.C: New test.
27121 2023-03-09 Jason Merrill <jason@redhat.com>
27124 * g++.dg/cpp0x/initlist-array18.C: New test.
27125 * g++.dg/cpp0x/initlist-array19.C: New test.
27127 2023-03-09 David Malcolm <dmalcolm@redhat.com>
27133 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
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:
27141 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
27142 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
27144 2023-03-09 Tamar Christina <tamar.christina@arm.com>
27146 * gcc.target/aarch64/tbz_2.c: New test.
27147 * gcc.target/aarch64/tbz_3.c: New test.
27149 2023-03-09 Jason Merrill <jason@redhat.com>
27153 * g++.dg/DRs/dr2664.C: New test.
27154 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
27156 2023-03-09 Jason Merrill <jason@redhat.com>
27157 Michael Spertus <mike@spertus.com>
27160 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
27162 2023-03-09 Jason Merrill <jason@redhat.com>
27164 * g++.dg/ext/is_deducible1.C: Guard with
27165 __has_builtin (__is_deducible).
27167 2023-03-09 Jason Merrill <jason@redhat.com>
27170 * g++.dg/ext/is_deducible1.C: New test.
27172 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
27174 * gcc.target/aarch64/pr108999.c: New.
27176 2023-03-09 Richard Biener <rguenther@suse.de>
27178 PR middle-end/108995
27179 * gcc.dg/ubsan/pr108995.c: New testcase.
27181 2023-03-09 Jakub Jelinek <jakub@redhat.com>
27182 Richard Biener <rguenther@suse.de>
27184 PR tree-optimization/109008
27185 * gcc.c-torture/execute/ieee/pr109008.c: New test.
27187 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27189 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
27190 gcc_{warning,error}_prefix with Fortran specific one used in
27193 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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.
27199 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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.
27206 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27208 PR testsuite/108730
27209 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
27210 effective target requirement.
27212 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27214 PR testsuite/108813
27215 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
27217 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27219 PR testsuite/108810
27220 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
27221 the extracted index for BE.
27223 2023-03-08 Jeff Law <jlaw@ventanamicro>
27225 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
27227 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
27229 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
27230 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
27232 2023-03-07 Jason Merrill <jason@redhat.com>
27236 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
27238 2023-03-07 Marek Polacek <polacek@redhat.com>
27241 * g++.dg/warn/Wdangling-reference8.C: New test.
27242 * g++.dg/warn/Wdangling-reference9.C: New test.
27244 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
27246 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
27248 2023-03-07 Jakub Jelinek <jakub@redhat.com>
27251 * g++.dg/rtti/pr109042.C: New test.
27253 2023-03-07 Marek Polacek <polacek@redhat.com>
27256 * g++.dg/cpp0x/noexcept77.C: New test.
27258 2023-03-07 Marek Polacek <polacek@redhat.com>
27261 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
27262 * g++.dg/cpp1y/var-templ77.C: New test.
27264 2023-03-07 Pan Li <pan2.li@intel.com>
27265 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27278 2023-03-07 Xi Ruoyao <xry111@xry111.site>
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.
27289 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27291 * gcc.target/aarch64/pr104005.c (dg-options): Add
27292 -fno-stack-protector.
27294 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27296 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
27297 -fno-stack-protector.
27299 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27301 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
27302 -fno-stack-protector.
27303 * g++.target/aarch64/pr103147-10.C: Likewise.
27305 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27307 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
27308 Add -fno-stack-protector.
27310 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27313 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
27316 2023-03-07 Xi Ruoyao <xry111@xry111.site>
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
27330 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27333 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
27334 Add -fno-pie -no-pie.
27336 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27338 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
27340 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27342 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
27343 Gate on effective target tail_call.
27345 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27347 * lib/target-supports.exp (check_effective_target_tail_call): New.
27349 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27351 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
27352 int32_t being "long int".
27354 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27356 * lib/multiline.exp (_build_multiline_regex): Map
27357 "{re:" to "(", similarly ")?" from ":re?}" and the
27358 same without question mark.
27360 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
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.
27411 2023-03-06 Richard Biener <rguenther@suse.de>
27413 PR tree-optimization/109025
27414 * gcc.dg/vect/pr109025.c: New testcase.
27416 2023-03-06 Xi Ruoyao <xry111@xry111.site>
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):
27422 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
27425 2023-03-06 Xi Ruoyao <xry111@xry111.site>
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.
27433 2023-03-05 Harald Anlauf <anlauf@gmx.de>
27434 Tobias Burnus <tobias@codesourcery.com>
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.
27441 2023-03-05 Jakub Jelinek <jakub@redhat.com>
27443 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
27444 scan-tree-dump-times target selector.
27446 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27447 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
27454 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27455 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
27461 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27462 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
27469 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27470 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
27479 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
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.
27485 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27486 kito-cheng <kito.cheng@sifive.com>
27488 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
27490 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27501 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27536 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27545 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
27547 * gcc.target/riscv/zbb-min-max-03.c: New test.
27549 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27551 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
27553 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
27555 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27558 * c-c++-common/Wsign-compare-2.c (f18): New test.
27560 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27563 * c-c++-common/Wsign-compare-2.c: New test.
27564 * c-c++-common/pr107465.c: New test.
27566 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27569 * gcc.dg/pr107846.c: New test.
27571 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27574 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
27576 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27578 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
27580 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27582 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
27584 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
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.
27590 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27593 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
27594 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
27596 2023-03-03 David Malcolm <dmalcolm@redhat.com>
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.
27602 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27604 PR tree-optimization/108988
27605 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
27607 2023-03-03 Alexandre Oliva <oliva@adacore.com>
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.
27614 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27616 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
27618 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
27620 2023-03-03 Alexandre Oliva <oliva@adacore.com>
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.
27627 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27630 * gcc.target/arm/pr51534.c: Split softfp variant into...
27631 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
27633 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27635 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
27636 after tab after vmsr, and lower the case of P0.
27638 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27641 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
27643 2023-03-03 Patrick Palka <ppalka@redhat.com>
27646 * g++.dg/cpp2a/lambda-generic11.C: New test.
27648 2023-03-03 Jakub Jelinek <jakub@redhat.com>
27651 * gcc.dg/Wnonnull-8.c: New test.
27653 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
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.
27660 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
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.
27666 2023-03-03 Richard Biener <rguenther@suse.de>
27668 PR tree-optimization/109002
27669 * gcc.dg/torture/pr109002.c: New testcase.
27671 2023-03-03 Richard Biener <rguenther@suse.de>
27674 * g++.dg/lto/pr108772_0.C: New testcase.
27676 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27679 * g++.dg/coroutines/pr100127.C: Test for header rather than
27681 * g++.dg/coroutines/pr100772-a.C: Likewise.
27682 * g++.dg/coroutines/pr100772-b.C: Likewise.
27684 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
27686 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
27687 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
27689 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
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.
27703 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27706 * gdc.dg/imports/pr108877a.d: New test.
27707 * gdc.dg/pr108877.d: New test.
27709 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27712 * gdc.dg/pr108167.d: New test.
27714 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27717 * gdc.dg/pr108945.d: New test.
27719 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27721 PR testsuite/108991
27722 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
27723 before target selector.
27725 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
27728 * jit.dg/test-error-array-bounds.c: Update test.
27730 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
27732 * gcc.target/avr/pr90706.c: New.
27734 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
27735 Paul-Antoine Arras <pa@codesourcery.com>
27737 * gcc.target/gcn/simd-math-1.c: New testcase.
27738 * gcc.target/gcn/simd-math-2.c: New testcase.
27740 2023-03-02 Patrick Palka <ppalka@redhat.com>
27744 * g++.dg/opt/is_constant_evaluated3.C: New test.
27746 2023-03-02 Patrick Palka <ppalka@redhat.com>
27749 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
27751 2023-03-02 David Malcolm <dmalcolm@redhat.com>
27754 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
27756 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27759 * g++.dg/debug/dwarf2/pr108716.C: New test.
27761 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27763 PR tree-optimization/108979
27764 * gfortran.dg/vect/pr108979.f90: New test.
27766 2023-03-02 Marek Polacek <polacek@redhat.com>
27769 * g++.dg/warn/Wmismatched-tags-11.C: New test.
27771 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
27773 * gcc.target/s390/s390.exp: Add partial subdirectory.
27774 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
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.
27804 2023-03-02 Jonathan Yong <10walls@gmail.com>
27806 PR middle-end/97956
27807 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
27809 2023-03-02 Jonathan Yong <10walls@gmail.com>
27811 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
27813 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27815 PR tree-optimization/108603
27816 * gcc.target/aarch64/sve/pr108603.c: New test.
27818 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27820 PR tree-optimization/108430
27821 * gcc.target/aarch64/sve/pr108430.c: New test.
27823 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27826 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
27827 * g++.target/i386/pr108934.C: New test.
27829 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27832 * g++.dg/gomp/pr105839-1.C: New test.
27833 * g++.dg/gomp/pr105839-2.C: New test.
27835 2023-03-02 Richard Biener <rguenther@suse.de>
27837 PR testsuite/108985
27838 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
27840 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27842 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
27844 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27846 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
27847 __USER_LABEL_PREFIX__.
27849 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
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.
27854 2023-03-01 Marek Polacek <polacek@redhat.com>
27857 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
27859 2023-03-01 David Malcolm <dmalcolm@redhat.com>
27862 * gcc.dg/analyzer/builtins-pr107565.c: New test.
27863 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
27865 2023-03-01 Patrick Palka <ppalka@redhat.com>
27866 Jason Merrill <jason@redhat.com>
27870 * g++.dg/cpp0x/new6.C: New test.
27871 * g++.dg/cpp2a/concepts-new1.C: New test.
27873 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
27875 PR middle-end/108545
27876 * c-c++-common/gomp/map-8.c: New test.
27877 * gfortran.dg/gomp/map-9.f90: New test.
27879 2023-03-01 David Malcolm <dmalcolm@redhat.com>
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.
27886 2023-03-01 Jonathan Yong <10walls@gmail.com>
27888 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
27891 2023-03-01 Jakub Jelinek <jakub@redhat.com>
27893 PR sanitizer/108894
27894 * c-c++-common/ubsan/bounds-16.c: New test.
27896 2023-03-01 Jakub Jelinek <jakub@redhat.com>
27899 * g++.dg/debug/pr108967.C: New test.
27901 2023-03-01 Jakub Jelinek <jakub@redhat.com>
27904 * g++.dg/cpp1y/pr108606.C: New test.
27906 2023-03-01 Richard Biener <rguenther@suse.de>
27908 PR tree-optimization/108970
27909 * gcc.dg/pr108970.c: New testcase.
27911 2023-03-01 Richard Biener <rguenther@suse.de>
27913 PR tree-optimization/108950
27914 * gcc.dg/vect/pr108950.c: New testcase.
27916 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
27918 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
27919 newlib targets too.
27921 2023-02-28 Patrick Palka <ppalka@redhat.com>
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.
27930 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
27932 PR middle-end/107411
27933 PR middle-end/107411
27934 * g++.dg/pr107411.C: New test.
27936 2023-02-28 Marek Polacek <polacek@redhat.com>
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.
27943 2023-02-28 Marek Polacek <polacek@redhat.com>
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.
27950 2023-02-28 Jakub Jelinek <jakub@redhat.com>
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.
27960 2023-02-28 Richard Biener <rguenther@suse.de>
27962 PR testsuite/108942
27963 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
27965 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27967 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
27968 message for "default_packed" targets.
27970 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27972 * lib/multiline.exp (handle-multiline-outputs): Shorten
27973 message to the same for fail and pass.
27975 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27978 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
27980 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27983 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
27984 of targets excluding xfail on lines 50 and 51.
27986 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
27988 PR tree-optimization/108828
27989 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
27991 2023-02-27 Harald Anlauf <anlauf@gmx.de>
27994 * gfortran.dg/ibits_2.f90: New test.
27996 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
27998 * ada/acats/run_all.sh: Adjust example of compiler options.
28000 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28002 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
28003 Also add conditional to gm2-simple-execute.
28005 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
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.
28011 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
28013 * lib/multiline.exp (handle-multiline-outputs): Don't include the
28014 quoted multiline pattern in the pass/fail output.
28016 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28019 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
28021 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
28023 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
28025 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
28027 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
28029 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
28031 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
28032 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
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:
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:
28088 * gm2/projects/pim/run/pass/tower/star: New test.
28090 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
28092 * gcc.target/xtensa/pr108919.c: New test.
28094 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
28097 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
28099 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
28101 * gfortran.dg/weak-2.f90: New test.
28102 * gfortran.dg/weak-3.f90: New test.
28104 2023-02-24 Martin Liska <mliska@suse.cz>
28106 PR sanitizer/108834
28107 * c-c++-common/asan/global-overflow-1.c: Test line and column
28108 info for a global variable.
28110 2023-02-24 Alexandre Oliva <oliva@adacore.com>
28113 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
28115 2023-02-24 Jakub Jelinek <jakub@redhat.com>
28117 PR middle-end/108854
28118 * g++.dg/opt/pr108854.C: New test.
28120 2023-02-24 Jakub Jelinek <jakub@redhat.com>
28123 * gcc.target/i386/avx512bf16-pr108881.c: New test.
28125 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
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.
28131 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
28133 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
28135 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
28137 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
28138 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
28140 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
28142 * gcc.target/xtensa/elim_callee_saved.c: New.
28144 2023-02-23 Jakub Jelinek <jakub@redhat.com>
28146 PR testsuite/108899
28147 * g++.dg/modules/modules.exp: Only override unsupported if it
28148 exists and saved-unsupported doesn't.
28150 2023-02-23 Richard Biener <rguenther@suse.de>
28152 PR tree-optimization/108888
28153 * g++.dg/torture/pr108888.C: New testcase.
28155 2023-02-22 Marek Polacek <polacek@redhat.com>
28158 * c-c++-common/ubsan/pr108880.c: New test.
28160 2023-02-22 Harald Anlauf <anlauf@gmx.de>
28163 * gfortran.dg/pr96024.f90: New test.
28165 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28167 * g++.dg/modules/modules.exp: Override unsupported to update
28168 module_do, and test it after dg-test.
28170 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28172 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
28173 * gcc.target/arm/aes-fuse-2.c: Likewise.
28175 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28177 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
28178 usable in initializers.
28180 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28182 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
28184 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
28186 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28188 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
28191 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28193 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
28195 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
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.
28216 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28225 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
28227 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
28230 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
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.
28482 2023-02-22 Jakub Jelinek <jakub@redhat.com>
28484 PR middle-end/106258
28485 * g++.dg/ipa/pr106258.C: New test.
28487 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
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.
28511 2023-02-21 David Malcolm <dmalcolm@redhat.com>
28514 * gcc.dg/analyzer/attribute-nonnull.c: Update for
28515 -Wanalyzer-use-of-uninitialized-value terminating analysis along
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
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
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
28550 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
28552 2023-02-21 Harald Anlauf <anlauf@gmx.de>
28555 * gfortran.dg/pr96025.f90: New test.
28557 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
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.
28570 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
28572 * gdc.dg/ctfeintrinsics.d: New test.
28574 2023-02-21 Richard Biener <rguenther@suse.de>
28576 PR tree-optimization/108691
28577 * gcc.dg/pr108691.c: New testcase.
28579 2023-02-21 Richard Biener <rguenther@suse.de>
28581 PR tree-optimization/108793
28582 * gcc.dg/torture/pr108793.c: New testcase.
28584 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
28586 * rust/compile/torture/intrinsics-math.rs: New test.
28588 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28590 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
28592 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28594 * rust/execute/torture/closure3.rs: New test.
28596 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
28598 * rust/compile/torture/phantom_data.rs: New test.
28600 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28602 * rust/compile/torture/intrinsics-3.rs:
28603 * rust/execute/torture/atomic_load.rs: New test.
28605 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28607 * rust/compile/torture/intrinsics-5.rs: Fix error message.
28609 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28611 * rust/compile/torture/intrinsics-6.rs: New test.
28612 * rust/compile/torture/intrinsics-7.rs: New test.
28614 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
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.
28620 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28622 * rust/compile/torture/intrinsics-3.rs: New test.
28624 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28626 * rust/execute/torture/closure2.rs: New test.
28628 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28630 * rust/execute/torture/closure1.rs: New test.
28632 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28634 * rust/compile/issue-1589.rs: New test.
28636 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28638 * rust/compile/generics7.rs: Fix test with missing assertion.
28639 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
28641 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
28643 * rust/compile/missing_closing_paren.rs: New test.
28645 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28647 * rust/execute/torture/prefetch_data.rs: New test.
28649 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28651 * rust/compile/torture/issue-1555.rs: New test.
28653 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
28655 * rust/compile/const9.rs: New test.
28657 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28659 * rust/compile/issue-1272.rs: New test.
28661 2023-02-21 Richard Biener <rguenther@suse.de>
28663 PR tree-optimization/108868
28664 * gcc.dg/pr108868.c: New testcase.
28666 2023-02-21 Richard Biener <rguenther@suse.de>
28668 PR tree-optimization/108855
28669 * gcc.dg/pr108855.c: New testcase.
28671 2023-02-21 Richard Biener <rguenther@suse.de>
28674 2023-02-21 Richard Biener <rguenther@suse.de>
28676 PR tree-optimization/108691
28677 * gcc.dg/pr108691.c: New testcase.
28679 2023-02-20 Jakub Jelinek <jakub2redhat.com>
28682 * gcc.dg/pr108862.c: New test.
28683 * gcc.target/powerpc/pr108862.c: New test.
28685 2023-02-20 Marek Polacek <polacek@redhat.com>
28688 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
28689 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
28691 2023-02-20 Marek Polacek <polacek@redhat.com>
28694 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
28695 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
28697 2023-02-20 Richard Biener <rguenther@suse.de>
28699 PR tree-optimization/108816
28700 * gcc.dg/torture/pr108816.c: New testcase.
28702 2023-02-20 Richard Biener <rguenther@suse.de>
28704 PR tree-optimization/108825
28705 * gcc.dg/torture/pr108825.c: New testcase.
28707 2023-02-18 Jason Merrill <jason@redhat.com>
28717 * g++.dg/DRs/dr2518.C: New test.
28719 2023-02-18 Jakub Jelinek <jakub@redhat.com>
28721 PR tree-optimization/108819
28722 * gcc.dg/pr108819.c: New test.
28724 2023-02-18 Jakub Jelinek <jakub@redhat.com>
28727 * gcc.target/i386/pr108832.c: New test.
28729 2023-02-18 Martin Uecker <uecker@tugraz.at>
28732 * gcc.dg/pr108375-1.c: New test.
28733 * gcc.dg/pr108375-2.c: New test.
28735 2023-02-18 Martin Uecker <uecker@tugraz.at>
28739 * gcc.dg/pr105660-1.c: New test.
28740 * gcc.dg/pr105660-2.c: New test.
28742 2023-02-17 Patrick Palka <ppalka@redhat.com>
28746 * g++.dg/opt/is_constant_evaluated1.C: New test.
28747 * g++.dg/opt/is_constant_evaluated2.C: New test.
28749 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
28752 * gcc.target/i386/pr108831-1.c: New test.
28753 * gcc.target/i386/pr108831-2.c: Ditto.
28755 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
28758 * gcc.dg/pr108805.c: New test.
28760 2023-02-17 Richard Biener <rguenther@suse.de>
28762 PR tree-optimization/108821
28763 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
28765 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
28771 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28785 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28787 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
28789 2023-02-16 David Malcolm <dmalcolm@redhat.com>
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.
28798 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
28800 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
28802 2023-02-16 Patrick Palka <ppalka@redhat.com>
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.
28810 2023-02-16 Jakub Jelinek <jakub@redhat.com>
28812 PR tree-optimization/108657
28813 * gcc.dg/pr108657.c: New test.
28815 2023-02-16 Jakub Jelinek <jakub@redhat.com>
28817 PR tree-optimization/108783
28818 * gcc.c-torture/compile/pr108783.c: New test.
28820 2023-02-16 Richard Biener <rguenther@suse.de>
28822 PR tree-optimization/108791
28823 * gcc.dg/torture/pr108791.c: New testcase.
28825 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
28827 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
28828 as a non-LRA target.
28830 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
28833 * gfortran.dg/pr103608.f90: New test.
28835 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
28838 * gfortran.dg/pr104554.f90: New test.
28840 2023-02-15 David Malcolm <dmalcolm@redhat.com>
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.
28849 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
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.
28869 2023-02-15 Marek Polacek <polacek@redhat.com>
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.
28875 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28893 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28911 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28929 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28947 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28965 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28983 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29001 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29019 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29037 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29055 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29073 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29121 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29184 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29196 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29217 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29238 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29259 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29280 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29301 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29322 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29343 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29364 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29385 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29406 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29427 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29448 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29505 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29580 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29592 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29613 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29634 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29673 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29694 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29733 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29754 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29793 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29814 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29853 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29865 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29886 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29939 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29951 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29972 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29993 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30032 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30053 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30092 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30113 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30152 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30173 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30212 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30224 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30245 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
30247 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
30250 2023-02-15 Martin Jambor <mjambor@suse.cz>
30253 * gcc.dg/ipa/pr108679.c: New test.
30255 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
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.
30262 2023-02-15 Jakub Jelinek <jakub@redhat.com>
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.
30270 2023-02-15 Jakub Jelinek <jakub@redhat.com>
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.
30278 2023-02-15 Marek Polacek <polacek@redhat.com>
30281 * g++.dg/cpp0x/overload-conv-5.C: New test.
30283 2023-02-14 David Faust <david.faust@oracle.com>
30286 * gcc.target/bpf/ldxdw.c: New test.
30288 2023-02-14 Andrew Pinski <apinski@marvell.com>
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.
30296 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
30298 * gnat.dg/shift2.adb: New test.
30300 2023-02-14 Richard Biener <rguenther@suse.de>
30302 PR tree-optimization/108782
30303 * gcc.dg/torture/pr108782.c: New testcase.
30305 2023-02-14 Jakub Jelinek <jakub@redhat.com>
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.
30316 2023-02-14 Andreas Schwab <schwab@suse.de>
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.
30328 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
30330 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
30332 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
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.
30341 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
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.
30360 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
30362 PR rtl-optimization/108681
30363 * gcc.target/aarch64/pr108681.c: New test.
30365 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
30367 * gcc.target/i386/pr108774.c: New.
30369 2023-02-13 Harald Anlauf <anlauf@gmx.de>
30372 * gfortran.dg/pr103475.f90: New test.
30374 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
30377 * gcc.target/i386/pr108516-1.c: New test.
30378 * gcc.target/i386/pr108516-2.c: Ditto.
30380 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
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.
30390 2023-02-13 Richard Biener <rguenther@suse.de>
30392 PR tree-optimization/108691
30393 * gcc.dg/pr108691.c: New testcase.
30395 2023-02-13 Jonathan Yong <10walls@gmail.com>
30397 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
30398 regex pattern to allow long long instead of just long.
30400 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
30402 * gcc.target/arc/milli-1.c: Update test.
30404 2023-02-13 Richard Biener <rguenther@suse.de>
30406 PR tree-optimization/106722
30407 * gcc.dg/torture/pr108737.c: New testcase.
30409 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30427 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30460 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30478 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30511 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30580 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30613 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30676 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30694 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30727 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30745 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30763 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30781 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30821 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30881 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30920 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30941 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31115 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31136 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31175 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31196 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31217 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31238 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31259 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31286 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31312 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31345 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31378 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31409 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31424 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31433 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31493 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31532 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31553 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31574 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31603 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31632 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31653 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31674 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31699 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31724 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31726 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
31728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31794 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31893 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31926 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31992 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32025 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32058 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32091 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32124 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32126 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
32128 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32167 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32245 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32284 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32362 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32440 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32461 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32482 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32503 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32608 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32659 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32677 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32710 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32764 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32824 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32863 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32884 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32923 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32971 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33007 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33025 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33027 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
33029 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33050 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33071 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33092 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33113 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33134 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33155 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33221 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33254 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33287 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33326 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33404 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33443 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33464 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33485 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33506 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33527 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33563 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33581 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33599 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33625 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33643 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33661 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33663 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
33665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33686 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33707 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33709 * g++.target/riscv/rvv/base/exception-1.C: New test.
33711 2023-02-11 Jakub Jelinek <jakub@redhat.com>
33714 * c-c++-common/pr108605.c: New test.
33716 2023-02-11 Jonathan Yong <10walls@gmail.com>
33718 * gcc.dg/pr65658.c: fix LLP64 test.
33720 2023-02-11 Jonathan Yong <10walls@gmail.com>
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
33728 2023-02-10 David Malcolm <dmalcolm@redhat.com>
33731 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
33732 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
33734 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
33736 PR tree-optimization/108520
33737 * g++.dg/pr108520.C: New.
33739 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33772 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33805 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33838 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33871 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33904 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33937 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33970 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34003 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34036 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34069 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34102 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34135 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34168 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34201 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34234 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34333 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34372 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34411 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34450 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34489 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34528 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34567 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34606 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34645 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34684 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34723 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34762 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34801 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34840 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34879 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34918 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34936 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
34957 2023-02-10 Richard Biener <rguenther@suse.de>
34959 PR tree-optimization/108724
34960 * gcc.target/i386/pr108724.c: New testcase.
34962 2023-02-10 Andrew Pinski <apinski@marvell.com>
34963 Andrew Macleod <amacleod@redhat.com>
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.
34970 2023-02-10 Joseph Myers <joseph@codesourcery.com>
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
34979 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
34981 PR tree-optimization/107561
34982 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
34984 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
34986 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
34988 PR testsuite/106120
34989 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
34990 ilp32 targets with c++98.
34992 2023-02-10 Marek Polacek <polacek@redhat.com>
34995 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
34997 2023-02-09 David Malcolm <dmalcolm@redhat.com>
35000 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
35002 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
35004 * gcc.target/i386/pr103541.c: New.
35005 * g++.target/i386/pr108711.C: New.
35007 2023-02-09 Harald Anlauf <anlauf@gmx.de>
35008 Steven G. Kargl <kargl@gcc.gnu.org>
35012 * gfortran.dg/pr103779.f90: New test.
35014 2023-02-09 Jakub Jelinek <jakub@redhat.com>
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.
35020 2023-02-09 Andrew Pinski <apinski@marvell.com>
35022 PR tree-optimization/108688
35023 * gcc.c-torture/compile/pr108688-1.c: New test.
35025 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35028 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
35029 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
35031 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35033 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
35035 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35037 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
35039 2023-02-09 Jakub Jelinek <jakub@redhat.com>
35042 * g++.dg/cpp0x/pr108698.C: New test.
35044 2023-02-08 Joseph Myers <joseph@codesourcery.com>
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.
35052 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
35054 * gcc.dg/torture/pr100398.c: Limit to lra targets.
35055 * gcc.dg/pr100590.c: Ditto.
35057 2023-02-08 David Malcolm <dmalcolm@redhat.com>
35060 * gcc.dg/analyzer/uninit-7.c: New test.
35061 * gcc.dg/analyzer/uninit-pr108704.c: New test.
35063 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
35066 * gfortran.dg/pr103259.f90: New test.
35068 2023-02-08 Jakub Jelinek <jakub@redhat.com>
35070 PR tree-optimization/108692
35071 * gcc.dg/pr108692.c: New test.
35073 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
35075 * objc/execute/execute.exp: Load objc-dg.exp.
35077 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
35079 PR tree-optimization/108316
35080 * gcc.dg/vect/pr108316.c: New test.
35082 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
35085 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
35087 * gcc.target/i386/pr103541.c: New.
35089 2023-02-08 Jakub Jelinek <jakub@redhat.com>
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.
35096 2023-02-07 David Malcolm <dmalcolm@redhat.com>
35099 * gcc.dg/analyzer/fread-pr108661.c: New test.
35100 * gcc.dg/analyzer/read-pr108661.c: New test.
35102 2023-02-07 Harald Anlauf <anlauf@gmx.de>
35105 * gfortran.dg/save_7.f90: New test.
35107 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
35109 * gcc.target/i386/pr103541.c: New.
35111 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35113 PR tree-optimization/106923
35114 * gcc.dg/pr106923.c: New test.
35116 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35118 PR tree-optimization/106433
35119 * gcc.c-torture/compile/pr106433.c: New test.
35121 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35123 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
35124 -Wdeprecated warning for C++23.
35126 2023-02-06 Alex Coplan <alex.coplan@arm.com>
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.
35133 2023-02-06 Xi Ruoyao <xry111@xry111.site>
35135 * g++.target/loongarch/bytepick.C: New test.
35137 2023-02-06 Tamar Christina <tamar.christina@arm.com>
35139 * gcc.target/aarch64/options_set_10.c: Removed.
35141 2023-02-06 Jakub Jelinek <jakub@redhat.com>
35143 PR tree-optimization/108655
35144 * gcc.dg/pr108655.c: New test.
35146 2023-02-06 Patrick Palka <ppalka@redhat.com>
35149 * g++.dg/cpp0x/overload5.C: New test.
35150 * g++.dg/cpp0x/overload5a.C: New test.
35151 * g++.dg/cpp0x/overload6.C: New test.
35153 2023-02-05 Harald Anlauf <anlauf@gmx.de>
35156 * gfortran.dg/pr108592.f90: New test.
35158 2023-02-03 Jakub Jelinek <jakub@redhat.com>
35160 PR tree-optimization/108647
35161 * g++.dg/torture/pr108647.C: New test.
35163 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
35165 PR tree-optimization/108639
35166 * gcc.c-torture/compile/pr108638.c: New file.
35167 * gcc.c-torture/compile/pr108639.c: New file.
35169 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
35171 PR tree-optimization/107570
35172 * gcc.dg/pr107570.c: New.
35174 2023-02-03 Marek Polacek <polacek@redhat.com>
35177 * g++.dg/cpp1y/constexpr-108158.C: New test.
35179 2023-02-03 Marek Polacek <polacek@redhat.com>
35182 * g++.dg/cpp0x/variadic-alias8.C: New test.
35184 2023-02-03 Patrick Palka <ppalka@redhat.com>
35187 * g++.dg/template/call9.C: New test.
35189 2023-02-03 Patrick Palka <ppalka@redhat.com>
35192 * g++.dg/cpp2a/concepts-dtor1.C: New test.
35194 2023-02-03 Patrick Palka <ppalka@redhat.com>
35197 * g++.dg/cpp2a/concepts-pr108579.C: New test.
35199 2023-02-03 Martin Jambor <mjambor@suse.cz>
35202 * gcc.dg/ipa/pr108384.c: New test.
35204 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35206 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
35207 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
35209 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35227 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35245 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35263 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35265 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
35267 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35288 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35309 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35330 2023-02-02 Joseph Myers <joseph@codesourcery.com>
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.
35339 2023-02-02 Joseph Myers <joseph@codesourcery.com>
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
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.
35354 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
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.
35365 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
35367 PR rtl-optimization/108508
35368 * gcc.target/aarch64/pr108508.c: New test.
35370 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
35372 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
35374 2023-02-02 David Malcolm <dmalcolm@redhat.com>
35377 * gcc.dg/analyzer/fd-pr108633.c: New test.
35379 2023-02-02 David Malcolm <dmalcolm@redhat.com>
35381 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
35383 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35386 PR rtl-optimization/108463
35388 * gcc.dg/pr108463.c: New test.
35390 2023-02-02 Richard Biener <rguenther@suse.de>
35392 PR middle-end/108625
35393 * gcc.dg/pr108625.c: New testcase.
35395 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
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.
35403 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35405 * gcc.target/arm/mve/pr108443-run.c: New test.
35406 * gcc.target/arm/mve/pr108443.c: New test.
35408 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35410 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
35412 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35415 * gcc.target/arm/mve/mve_vpt.c: New test.
35417 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35420 * gcc.dg/pr107300.c: New test.
35422 2023-02-02 liuhongt <hongtao.liu@intel.com>
35424 * gcc.target/aarch64/pr108601.c: New test.
35426 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35428 PR middle-end/108435
35429 * gcc.dg/gomp/pr108435.c: New test.
35431 2023-02-01 Harald Anlauf <anlauf@gmx.de>
35434 * gfortran.dg/pr108527.f90: Adjust test pattern.
35436 2023-02-01 Tamar Christina <tamar.christina@arm.com>
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.
35447 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
35449 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
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.
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.
35469 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
35471 PR tree-optimization/108356
35472 * gcc.dg/pr108356.c: New.
35474 2023-02-01 Martin Liska <mliska@suse.cz>
35477 * g++.dg/ipa/pr108509.C: New test.
35479 2023-02-01 Marek Polacek <polacek@redhat.com>
35482 * g++.dg/warn/Wlogical-op-4.C: New test.
35484 2023-02-01 Jakub Jelinek <jakub@redhat.com>
35487 * gcc.dg/pr108573.c: New test.
35489 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
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.
35494 2023-02-01 Jakub Jelinek <jakub@redhat.com>
35497 * g++.dg/gomp/pr108607.C: New test.
35499 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
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.
35505 2023-02-01 Jason Merrill <jason@redhat.com>
35507 * g++.dg/warn/changes-meaning2.C: New test.
35508 * g++.dg/warn/changes-meaning3.C: New test.
35510 2023-02-01 David Malcolm <dmalcolm@redhat.com>
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
35522 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
35524 2023-02-01 David Malcolm <dmalcolm@redhat.com>
35527 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
35528 * gcc.dg/analyzer/test-alloca.h: New test.
35530 2023-01-31 Jason Merrill <jason@redhat.com>
35533 * g++.dg/cpp1z/aggr-base13.C: New test.
35535 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
35537 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
35538 'gcc-set-multilib-library-path' for 'ld_library_path'.
35540 2023-01-31 Marek Polacek <polacek@redhat.com>
35543 * g++.dg/cpp0x/variadic184.C: New test.
35545 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35578 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35611 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35644 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35662 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35695 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35713 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35731 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35749 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35782 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35800 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35818 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35820 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
35822 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35843 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35864 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35903 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35942 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
35981 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36002 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36041 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36062 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36083 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36104 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36125 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36146 2023-01-31 Marek Polacek <polacek@redhat.com>
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.
36154 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
36157 * gcc.target/aarch64/pr108589.c: New test.
36159 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
36161 PR tree-optimization/108608
36162 * gcc.dg/vect/pr108608.c: New test.
36163 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
36165 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
36167 PR tree-optimization/108385
36168 * gcc.dg/pr108385.c: New.
36170 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
36172 PR tree-optimization/108359
36173 * gcc.dg/pr108359.c: New.
36175 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36177 * rust/compile/issue-1073.rs: New test.
36179 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36181 * rust/compile/issue-1006.rs: New test.
36183 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36185 * rust/compile/const_generics_5.rs: Fix assertions.
36186 * rust/compile/unconstrained_type_param.rs: Add more assertions.
36188 2023-01-31 liushuyu <liushuyu011@gmail.com>
36190 * rust/compile/builtin_macro_recurse.rs: New test.
36192 2023-01-31 liushuyu <liushuyu011@gmail.com>
36194 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
36195 * rust/compile/builtin_macro_env.rs: Likewise.
36197 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36199 * rust/compile/frust-compile-until.rs: New test.
36201 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36203 * rust/compile/rust-const-blog-issue.rs: New test.
36205 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36207 * rust/compile/macro44.rs: New test.
36209 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36211 * rust/compile/macro_export_1.rs: New test.
36213 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36215 * rust/compile/const_generics_8.rs: New test.
36217 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36219 * rust/compile/const_generics_7.rs: New test.
36221 2023-01-31 liushuyu <liushuyu011@gmail.com>
36223 * rust/execute/torture/loop-condition-eval.rs: New test.
36225 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36227 * rust/compile/const8.rs: New test.
36229 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36231 * rust/compile/const7.rs: New test.
36233 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36235 * rust/compile/const6.rs: New test.
36237 2023-01-31 Philip Herron <philip.herron@embecosm.com>
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.
36246 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36248 * rust/compile/macro43.rs: New test.
36250 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36252 * rust/compile/parse_range.rs: New test.
36254 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
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.
36263 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36265 * rust/compile/rustc_attr1.rs: New test.
36267 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36269 * rust/debug/win64-abi.rs: Fix assertion to take into account
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.
36275 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36277 * rust/compile/torture/issue-1506.rs: New test.
36279 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36281 * rust/compile/const4.rs: New.
36282 * rust/compile/const5.rs: New.
36284 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
36286 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
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.
36293 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36296 * gcc.target/i386/avx2-pr108599.c: New test.
36298 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
36300 PR testsuite/108604
36301 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
36304 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36306 PR rtl-optimization/108596
36307 * gcc.c-torture/compile/pr108596.c: New test.
36309 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36312 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
36314 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
36316 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
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.
36346 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36364 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36382 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36400 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36418 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36436 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36454 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36472 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36490 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36505 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36532 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36559 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36568 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36577 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36598 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36619 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36640 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36661 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36682 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36703 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36724 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36745 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36747 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
36749 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36755 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
36757 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
36758 restore TORTURE_OPTIONS.
36760 2023-01-30 Andrew Pinski <apinski@marvell.com>
36762 PR tree-optimization/108582
36763 * gcc.dg/pr108582-1.c: New test.
36765 2023-01-30 Richard Biener <rguenther@suse.de>
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.
36772 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
36775 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
36777 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36780 * gfortran.dg/pr103506_1.f90: New test.
36782 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
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.
36788 2023-01-28 Harald Anlauf <anlauf@gmx.de>
36789 Steven G. Kargl <kargl@gcc.gnu.org>
36792 * gfortran.dg/pr108527.f90: New test.
36794 2023-01-28 Harald Anlauf <anlauf@gmx.de>
36797 * gfortran.dg/common_27.f90: New test.
36799 2023-01-28 Jonathan Yong <10walls@gmail.com>
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.
36806 2023-01-28 Jonathan Yong <10walls@gmail.com>
36809 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
36810 target same as on Linux.
36812 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36845 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36847 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
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.
36872 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
36874 * gm2/pim/fail/empty.mod: New test.
36876 2023-01-27 Joseph Myers <joseph@codesourcery.com>
36878 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
36879 auto initializers to be disallowed.
36881 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
36883 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
36885 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
36888 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
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.
36912 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
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.
36918 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
36920 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
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.
36929 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
36931 PR tree-optimization/108306
36932 * gcc.dg/pr108306.c: New.
36934 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
36936 PR tree-optimization/108447
36937 * gcc.dg/pr108447.c: New.
36939 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36945 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36954 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36963 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36984 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
36992 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
37104 2023-01-27 Xi Ruoyao <xry111@xry111.site>
37106 * gcc.dg/pr95115.c (x): Add noipa attribute.
37108 2023-01-27 Jakub Jelinek <jakub@redhat.com>
37111 * gcc.dg/pr106061.c: New test.
37113 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
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.
37120 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
37122 * gm2/warnings/returntype/fail/badreturn.mod: New test.
37123 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
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:
37131 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
37205 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
37252 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37254 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
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.
37266 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37268 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
37270 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37272 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
37274 2023-01-26 Harald Anlauf <anlauf@gmx.de>
37277 * gfortran.dg/pr108544.f90: New test.
37278 * gfortran.dg/pr96102b.f90: New test.
37280 2023-01-26 Marek Polacek <polacek@redhat.com>
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.
37288 2023-01-26 Jakub Jelinek <jakub@redhat.com>
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.
37294 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37296 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
37298 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37300 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
37303 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
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.
37311 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37313 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
37315 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37317 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
37319 2023-01-26 Marek Polacek <polacek@redhat.com>
37322 * g++.dg/cpp0x/udlit-error1.C: New test.
37324 2023-01-26 David Malcolm <dmalcolm@redhat.com>
37327 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
37328 -Wno-stringop-overflow.
37330 2023-01-26 David Malcolm <dmalcolm@redhat.com>
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:
37338 2023-01-26 Richard Biener <rguenther@suse.de>
37340 PR tree-optimization/108547
37341 * gcc.dg/uninit-pr108547.c: New testcase.
37343 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
37345 PR tree-optimization/108522
37346 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
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.
37355 2023-01-26 Jakub Jelinek <jakub@redhat.com>
37358 * g++.dg/gomp/pr108503.C: New test.
37360 2023-01-26 Richard Biener <rguenther@suse.de>
37362 PR tree-optimization/108523
37363 * gcc.dg/torture/pr108523.c: New testcase.
37365 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
37368 * gfortran.dg/pr108528.f90: New test.
37370 2023-01-25 Jakub Jelinek <jakub@redhat.com>
37373 * g++.dg/cpp23/static-operator-call5.C: New test.
37375 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37377 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
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.
37464 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37477 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37488 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37505 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37516 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37527 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37538 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37549 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37557 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37568 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37579 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37590 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37601 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37612 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37641 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37662 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37715 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37744 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37773 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37796 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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
37818 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37842 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
37856 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
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.
37862 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
37864 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
37865 aarch64 to list of targets supporting long long vectorization.
37867 2023-01-25 Jakub Jelinek <jakub@redhat.com>
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.
37873 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
37874 Jakub Jelinek <jakub@redhat.com>
37876 PR tree-optimization/108522
37877 * gcc.dg/builtin-dynamic-object-size-0.c
37878 (test_dynarray_struct_member): New test.
37881 2023-01-24 Jakub Jelinek <jakub@redhat.com>
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.
37889 2023-01-24 Jason Merrill <jason@redhat.com>
37892 * g++.dg/ext/pragma1.C: New test.
37894 2023-01-24 Jason Merrill <jason@redhat.com>
37897 * g++.dg/cpp23/static-operator-call5.C: New test.
37899 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
37901 * gcc.target/pdp11/pdp11.exp: New.
37902 * gcc.target/pdp11/pr108388.c: New.
37904 2023-01-24 Harald Anlauf <anlauf@gmx.de>
37907 * gfortran.dg/pr108529.f90: New test.
37909 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
37942 2023-01-24 Jakub Jelinek <jakub@redhat.com>
37945 * g++.dg/cpp1z/decomp57.C: New test.
37946 * g++.dg/cpp1z/decomp58.C: New test.
37948 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
37954 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
37964 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
37965 Yang Yujie <yangyujie@loongson.cn>
37968 * gcc.target/loongarch/tst-asm-const.c: Moved to...
37969 * gcc.target/loongarch/pr107731.c: ...here.
37971 2023-01-24 Jason Merrill <jason@redhat.com>
37975 * g++.dg/ext/builtin-shufflevector-5.C: New test.
37976 * g++.dg/init/new51.C: New test.
37978 2023-01-23 Jason Merrill <jason@redhat.com>
37981 * g++.dg/cpp0x/move2.C: New test.
37983 2023-01-23 Harald Anlauf <anlauf@gmx.de>
37986 * gfortran.dg/pr108502.f90: New test.
37988 2023-01-23 Marek Polacek <polacek@redhat.com>
37991 * g++.dg/warn/Wunused-value-1.C: New test.
37993 2023-01-23 Jason Merrill <jason@redhat.com>
37996 * g++.dg/cpp0x/initlist-vect2.C: New test.
37998 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38001 * gfortran.dg/pr108501.f90: New test.
38003 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38006 * gfortran.dg/pr108420.f90: New test.
38008 2023-01-23 Jason Merrill <jason@redhat.com>
38011 * g++.dg/template/explicit-instantiation5.C: New test.
38013 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38015 * g++.target/arm/pac-1.C: New test.
38016 * gcc.target/arm/pac-15.c: Likewise.
38018 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38020 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
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.
38026 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38028 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
38030 2023-01-23 Richard Biener <rguenther@suse.de>
38032 PR tree-optimization/108482
38033 * gcc.dg/torture/pr108482.c: New testcase.
38035 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38037 * gcc.target/arm/bti-1.c: New testcase.
38038 * gcc.target/arm/bti-2.c: Likewise.
38040 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
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.
38055 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38057 * gcc.target/arm/multilib.exp: Add pacbti related entries.
38059 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38060 Tejas Belagod <tbelagod@arm.com>
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.
38067 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38068 Tejas Belagod <tbelagod@arm.com>
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.
38081 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38082 Tejas Belagod <tbelagod@arm.com>
38084 * lib/target-supports.exp:
38085 (check_effective_target_arm_pacbti_hw): New.
38087 2023-01-23 Richard Biener <rguenther@suse.de>
38089 PR tree-optimization/108449
38090 * gcc.dg/pr108449.c: New testcase.
38092 2023-01-23 Jason Merrill <jason@redhat.com>
38096 * g++.dg/init/lifetime4.C: New test.
38098 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
38100 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
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.
38130 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
38132 * gcc.target/pru/clz-hi-2.c: New test.
38133 * gcc.target/pru/clz-hi.c: New test.
38135 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38138 * gfortran.dg/pr88048.f90: Adjust for changed error message.
38139 * gfortran.dg/parameter_data0.f90: New test.
38141 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
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.
38154 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38157 * g++.dg/cpp23/subscript12.C: New test.
38158 * g++.dg/cpp23/subscript13.C: New test.
38160 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38163 * g++.dg/init/pr53932.C: New test.
38165 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
38167 * gcc.target/i386/pr108436.c: New test.
38169 2023-01-19 David Malcolm <dmalcolm@redhat.com>
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:
38178 2023-01-19 Harald Anlauf <anlauf@gmx.de>
38181 * gfortran.dg/pr108434.f90: New test.
38183 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
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:
38192 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
38194 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
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.
38205 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
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.
38220 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38222 PR tree-optimization/108440
38223 * c-c++-common/rotate-10.c: New test.
38224 * c-c++-common/rotate-11.c: New test.
38226 2023-01-19 Alexandre Oliva <oliva@adacore.com>
38229 * gcc.target/i386/pr106746.c: New.
38231 2023-01-18 Marek Polacek <polacek@redhat.com>
38234 * gcc.dg/c2x-nullptr-6.c: New test.
38236 2023-01-18 David Malcolm <dmalcolm@redhat.com>
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.
38245 2023-01-18 Richard Biener <rguenther@suse.de>
38248 * gcc.dg/lto/pr108445_0.c: New testcase.
38249 * gcc.dg/lto/pr108445_1.c: Likewise.
38251 2023-01-18 Murray Steele <murray.steele@arm.com>
38253 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
38255 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
38256 Andrew Pinski <apinski@marvell.com>
38259 * gcc.target/powerpc/pr108396.c: New test.
38261 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
38264 * gcc.target/powerpc/pr108348-1.c: New test.
38265 * gcc.target/powerpc/pr108348-2.c: New test.
38267 2023-01-17 Harald Anlauf <anlauf@gmx.de>
38270 * gfortran.dg/pr108421.f90: New test.
38272 2023-01-17 Jakub Jelinek <jakub@redhat.com>
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.
38285 2023-01-16 Andrew Pinski <apinski@marvell.com>
38287 * lib/target-supports.exp (add_options_for_tls): Remove
38288 reference to Solaris 9 in comments.
38290 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
38293 * g++.target/i386/pr105980.C: New test.
38295 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
38297 * g++.dg/tree-ssa/pr106077.C: New test.
38299 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
38306 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
38317 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
38329 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
38345 2023-01-16 Jakub Jelinek <jakub@redhat.com>
38348 * g++.target/i386/pr105593.C: New test.
38350 2023-01-16 Jakub Jelinek <jakub@redhat.com>
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.
38357 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
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.
38365 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
38367 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
38369 2023-01-14 Jakub Jelinek <jakub@redhat.com>
38372 * c-c++-common/pr108365.c: New test.
38373 * g++.dg/opt/pr108365.C: New test.
38374 * g++.dg/warn/pr108365.C: New test.
38376 2023-01-14 Alexandre Oliva <oliva@adacore.com>
38379 * gcc.target/arm/pr42093.c: Disable tree-dce.
38381 2023-01-13 David Malcolm <dmalcolm@redhat.com>
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
38391 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
38393 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
38396 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
38398 PR rtl-optimization/108117
38399 PR rtl-optimization/108132
38400 * gcc.dg/pr108117.c: New test.
38402 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38405 * g++.dg/warn/pr108285.C: New test.
38407 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
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.
38416 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38419 * gcc.c-torture/execute/pr107131.c: New test.
38421 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38423 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
38425 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
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.
38438 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38441 * gcc.dg/pr107131.c: New test.
38443 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
38445 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
38446 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
38448 2023-01-13 Richard Biener <rguenther@suse.de>
38450 * gcc.target/aarch64/pr107209.c: New test.
38452 2023-01-13 Richard Biener <rguenther@suse.de>
38454 PR tree-optimization/108387
38455 * gcc.dg/pr108387.c: New testcase.
38457 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
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
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.
38479 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
38481 * lib/gm2.exp: Use timeout.exp.
38483 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
38485 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
38488 2023-01-12 Andrew Pinski <apinski@marvell.com>
38489 Roger Sayle <roger@nextmovesoftware.com>
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.
38497 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
38498 Richard Sandiford <richard.sandiford@arm.com>
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.
38512 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
38513 Richard Sandiford <richard.sandiford@arm.com>
38515 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
38516 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
38518 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
38519 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
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
38526 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
38527 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
38529 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
38530 * g++.target/aarch64/bitfield-abi-warning.h: New test.
38532 2023-01-12 Richard Biener <rguenther@suse.de>
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.
38539 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
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.
38546 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
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.
38552 2023-01-11 David Malcolm <dmalcolm@redhat.com>
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.
38564 2023-01-11 Jakub Jelinek <jakub@redhat.com>
38567 * gcc.dg/pr105972.c: New test.
38569 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
38571 PR tree-optimization/71343
38572 * gcc.dg/pr71343-2.c: New test case.
38574 2023-01-11 David Faust <david.faust@oracle.com>
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.
38581 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
38583 * gcc.dg/sso-17.c: New test.
38585 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
38587 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
38588 the testing target isn't a PowerPC target.
38590 2023-01-11 Richard Biener <rguenther@suse.de>
38592 PR tree-optimization/107767
38593 * gcc.dg/tree-ssa/pr107767.c: New testcase.
38595 2023-01-11 Jakub Jelinek <jakub@redhat.com>
38598 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
38600 2023-01-11 Richard Biener <rguenther@suse.de>
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.
38606 2023-01-11 Richard Biener <rguenther@suse.de>
38608 PR tree-optimization/108353
38609 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
38611 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
38613 * gcc.target/s390/not.c: New test.
38615 2023-01-11 Richard Biener <rguenther@suse.de>
38617 PR tree-optimization/106293
38618 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
38620 2023-01-10 Richard Biener <rguenther@suse.de>
38622 PR tree-optimization/106293
38623 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
38625 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
38627 PR rtl-optimization/106421
38628 * gcc.dg/pr106421.c: New test case.
38630 2023-01-10 Martin Jambor <mjambor@suse.cz>
38633 * g++.dg/ipa/pr108110.C: New test.
38635 2023-01-10 Richard Biener <rguenther@suse.de>
38637 PR tree-optimization/108314
38638 * gcc.dg/vect/pr108314.c: New testcase.
38640 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
38642 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
38645 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
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.
38656 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
38658 * gcc.target/s390/fcall-saved.c: New test.
38660 2023-01-09 Jakub Jelinek <jakub@redhat.com>
38665 * g++.dg/tree-ssa/initlist-opt2.C: New test.
38666 * g++.dg/tree-ssa/initlist-opt3.C: New test.
38668 2023-01-09 Joseph Myers <joseph@codesourcery.com>
38670 * gcc.dg/c2x-complit-8.c: New test.
38672 2023-01-09 Richard Biener <rguenther@suse.de>
38674 PR middle-end/69482
38675 * gcc.target/i386/pr69482-1.c: New testcase.
38676 * gcc.target/i386/pr69482-2.c: Likewise.
38678 2023-01-09 Martin Liska <mliska@suse.cz>
38681 * g++.dg/ipa/pr108830.C: New test.
38683 2023-01-09 Richard Biener <rguenther@suse.de>
38685 PR tree-optimization/101912
38686 * gcc.dg/uninit-pr101912.c: New testcase.
38688 2023-01-09 Martin Liska <mliska@suse.cz>
38691 * gcc.target/i386/pr107993.c: New test.
38693 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
38695 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
38697 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
38699 2023-01-06 Joseph Myers <joseph@codesourcery.com>
38701 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
38704 2023-01-06 Tamar Christina <tamar.christina@arm.com>
38707 2023-01-06 Tamar Christina <tamar.christina@arm.com>
38709 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
38711 2023-01-06 Jakub Jelinek <jakub@redhat.com>
38715 * gcc.c-torture/execute/pr108292.c: New test.
38716 * gcc.target/i386/pr108292.c: New test.
38717 * gcc.dg/pr108308.c: New test.
38719 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
38722 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
38724 * gcc.target/i386/cmov10.c: New test case.
38726 2023-01-05 Patrick Palka <ppalka@redhat.com>
38729 * g++.dg/parse/access14.C: New test.
38731 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
38733 * lib/gm2.exp (gm2_init_minx): New procedure.
38734 (gm2_init_min): New procedure calls gm2_init_min with
38736 * gm2/link/min/pass/tiny.mod: New test case.
38737 * gm2/link/min/pass/link-min-pass.exp: New file.
38739 2023-01-04 Patrick Palka <ppalka@redhat.com>
38742 * g++.dg/cpp2a/concepts-requires34.C: New test.
38744 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38747 * g++.dg/template/pr108206.C: New test.
38749 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
38751 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
38753 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38755 PR tree-optimization/108253
38756 * g++.dg/opt/pr108253.C: New test.
38758 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38760 PR middle-end/108237
38761 * gcc.c-torture/compile/pr108237.c: New test.
38763 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38765 PR sanitizer/108256
38766 * c-c++-common/ubsan/pr108256.c: New test.
38768 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
38770 * g++.dg/modules/modules.exp: Skip on AIX.
38771 * gcc.target/powerpc/pr99708.c: Skip on AIX.
38773 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
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.
38779 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
38781 * gcc.target/i386/cmov10.c: New test case.
38783 2023-01-03 Jakub Jelinek <jakub@redhat.com>
38785 PR middle-end/108264
38786 * gcc.dg/pr108264.c: New test.
38788 2023-01-03 Jakub Jelinek <jakub@redhat.com>
38790 PR rtl-optimization/108263
38791 * gcc.dg/pr108263.c: New test.
38793 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
38794 Uroš Bizjak <ubizjak@gmail.com>
38796 * gcc.target/i386/extendditi2-1.c: New test case.
38797 * gcc.target/i386/extendditi2-2.c: Likewise.
38800 Copyright (C) 2023 Free Software Foundation, Inc.
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.