1 2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
4 * gdc.dg/pr110712.d: New test.
6 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
8 * gcc.target/i386/large-data.c: Skip for Darwin.
10 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
12 * gcc.target/i386/apx-interrupt-1.c: Skip for Darwin.
13 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
14 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
16 2023-10-29 Martin Uecker <uecker@tugraz.at>
18 PR tree-optimization/109334
19 * gcc.dg/builtin-dynamic-object-size-0.c
20 (test_parmsz_simple3): Supported again.
21 (test_parmsz_external4): New test.
22 * gcc.dg/builtin-dynamic-object-size-20.c: New test.
23 * gcc.dg/pr104970.c: New test.
25 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
28 * gdc.dg/pr112270.d: New test.
30 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
32 * gdc.dg/Wunused_value.d: New test.
34 2023-10-27 Patrick O'Neill <patrick@rivosinc.com>
36 * gcc.target/riscv/stack_save_restore_2.c: Accept any number
37 after __riscv_save_ and __riscv_restore_.
39 2023-10-27 Harald Anlauf <anlauf@gmx.de>
40 Steven G. Kargl <kargl@gcc.gnu.org>
43 * gfortran.dg/pr104649.f90: New test.
45 2023-10-27 Patrick Palka <ppalka@redhat.com>
48 * g++.dg/template/non-dependent28a.C: New test.
50 2023-10-27 Patrick Palka <ppalka@redhat.com>
52 * g++.dg/template/new14.C: New test.
54 2023-10-27 Patrick Palka <ppalka@redhat.com>
56 * g++.dg/warn/Wparentheses-13.C: Strengthen by expecting that
57 we issue the -Wparentheses warnings ahead of time.
58 * g++.dg/warn/Wparentheses-23.C: Likewise.
59 * g++.dg/warn/Wparentheses-32.C: Remove xfails.
61 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com>
64 * gm2/pimlib/run/pass/testgetopt.mod: New test.
66 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
68 * gcc.dg/tree-prof/peel-2.c: Add
69 -fno-tree-loop-distribute-patterns.
70 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: Add riscv.
71 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Ditto.
72 * gcc.target/riscv/rvv/rvv.exp: Add builtin directory.
73 * gcc.target/riscv/rvv/autovec/builtin/rawmemchr-1.c: New test.
75 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
77 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Remove
79 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
80 * lib/target-supports.exp: Add zvfh handling.
81 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: New test.
82 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: New test.
83 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: New test.
84 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: New test.
86 2023-10-27 Paul-Antoine Arras <pa@codesourcery.com>
88 * gfortran.dg/c_ptr_tests_20.f90: Moved to...
89 * gfortran.dg/gomp/c_ptr_tests_20.f90: ...here.
90 * gfortran.dg/c_ptr_tests_21.f90: Moved to...
91 * gfortran.dg/gomp/c_ptr_tests_21.f90: ...here.
93 2023-10-27 Roger Sayle <roger@nextmovesoftware.com>
96 * gcc.target/i386/pr110551.c: New test case.
98 2023-10-27 Lewis Hyatt <lhyatt@gmail.com>
100 PR preprocessor/87299
101 * c-c++-common/pragma-target-1.c: New test.
102 * c-c++-common/pragma-target-2.c: New test.
103 * g++.target/i386/pr87299-1.C: New test.
104 * g++.target/i386/pr87299-2.C: New test.
105 * gcc.target/i386/pr87299-1.c: New test.
106 * gcc.target/i386/pr87299-2.c: New test.
107 * gcc.target/s390/target-attribute/tattr-2b.c: New test.
108 * gcc.target/aarch64/pragma_cpp_predefs_1b.c: New test.
109 * gcc.target/arm/pragma_arch_attribute_1b.c: New test.
110 * gcc.target/nios2/custom-fp-2b.c: New test.
111 * gcc.target/powerpc/float128-3b.c: New test.
113 2023-10-27 Paul Thomas <pault@gcc.gnu.org>
116 * gfortran.dg/pr104625.f90: New test.
117 * gfortran.dg/associate_55.f90: Change error check.
119 2023-10-27 Andrew Pinski <apinski@marvell.com>
121 PR tree-optimization/101590
122 PR tree-optimization/94884
123 * gcc.dg/tree-ssa/bitcmp-1.c: New test.
124 * gcc.dg/tree-ssa/bitcmp-2.c: New test.
125 * gcc.dg/tree-ssa/bitcmp-3.c: New test.
126 * gcc.dg/tree-ssa/bitcmp-4.c: New test.
127 * gcc.dg/tree-ssa/bitcmp-5.c: New test.
128 * gcc.dg/tree-ssa/bitcmp-6.c: New test.
130 2023-10-27 liuhongt <hongtao.liu@intel.com>
132 * g++.target/i386/part-vect-vcondhf.C: New test.
133 * gcc.target/i386/part-vect-vec_cmphf.c: New test.
135 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
139 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
140 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
141 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto.
142 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
143 * gcc.target/riscv/rvv/autovec/pr111318.c: New test.
144 * gcc.target/riscv/rvv/autovec/pr111888.c: New test.
146 2023-10-26 David Malcolm <dmalcolm@redhat.com>
148 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
150 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
152 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
154 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
156 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
158 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
160 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
162 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
164 * c-c++-common/attr-null_terminated_string_arg.c: New test.
166 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
168 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
169 to normaize the options to the tests in aarch64.exp.
171 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
173 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
174 current OS versions > 10.
176 2023-10-26 Andrew Pinski <pinskia@gmail.com>
178 PR tree-optimization/111957
179 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
181 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
183 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
184 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
186 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
188 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
190 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
192 * lib/target-supports-dg.exp (check-flags): Move default argument
193 handling further up. Fix a couple of issues in the lappends.
194 Avoid frobbing the compiler flags if the return value is already
196 * lib/dg-pch.exp (dg-flags-pch): Process the dg-skip-if and
197 dg-require-effective-target directives to see whether the
198 assembly test should be skipped.
199 * gcc.dg/pch/valid-1.c: Remove dg-require-effective-target.
200 * gcc.dg/pch/valid-1b.c: Likewise.
202 2023-10-26 Richard Ball <richard.ball@arm.com>
204 * gcc.target/arm/arm-switchstatement.c: New test.
206 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
207 Tobias Burnus <tobias@codesourcery.com>
209 * gfortran.dg/c_ptr_tests_20.f90: New test, checking that INTEGER(8)
210 and TYPE(C_PTR) are recognised as compatible.
211 * gfortran.dg/c_ptr_tests_21.f90: New test, exercising the error
212 detection for C_FUNPTR.
214 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
215 Richard Biener <rguenther@suse.de>
217 PR rtl-optimization/91865
218 * gcc.target/msp430/pr91865.c: New test case.
220 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
222 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: New test.
223 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: New test.
224 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: New test.
225 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: New test.
227 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
229 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
230 * gcc.misc-tests/godump-2.c: New test.
232 2023-10-26 Alexandre Oliva <oliva@adacore.com>
234 PR tree-optimization/111520
235 * g++.dg/torture/harden-comp-pr111520.cc: New.
237 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
239 * gcc.target/aarch64/imm_choice_comparison.c: Change tests.
240 * gcc.target/aarch64/moveor_imm.c: Add new test.
241 * gcc.target/aarch64/pr106583.c: Change tests.
243 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
246 * gcc.target/i386/pr111698.c: New test.
248 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
250 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
252 2023-10-25 Patrick Palka <ppalka@redhat.com>
255 * g++.dg/template/enum9.C: New test.
257 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
260 * gm2/pimlib/run/pass/testnan.mod: New test.
262 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
264 * c-c++-common/goacc/self-clause-2.c: Verify
265 '--param=openacc-kernels=decompose'.
266 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
268 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
270 * c-c++-common/goacc/if-clause-2.c: Enhance.
271 * c-c++-common/goacc/self-clause-1.c: Likewise.
272 * c-c++-common/goacc/self-clause-2.c: Likewise.
273 * gfortran.dg/goacc/if.f95: Likewise.
274 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
275 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
276 * gfortran.dg/goacc/self.f95: Likewise.
278 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
280 * c-c++-common/goacc/if-clause-1.c: Enable for C++
281 * c-c++-common/goacc/self-clause-1.c: Likewise.
283 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
285 * c-c++-common/goacc/self-clause-1.c: New test.
286 * c-c++-common/goacc/self-clause-2.c: New test.
287 * gfortran.dg/goacc/self.f95: New test.
289 2023-10-25 Marek Polacek <polacek@redhat.com>
292 * g++.dg/cpp0x/scoped_enum12.C: New test.
294 2023-10-24 Patrick Palka <ppalka@redhat.com>
297 * g++.dg/template/non-dependent28.C: New test.
299 2023-10-24 Patrick Palka <ppalka@redhat.com>
302 * g++.dg/template/non-dependent27.C: New test.
304 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
306 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
308 2023-10-24 Andrew Pinski <pinskia@gmail.com>
310 PR tree-optimization/101541
311 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
313 2023-10-24 Andrew Pinski <pinskia@gmail.com>
315 PR tree-optimization/111913
316 * gcc.c-torture/compile/fold-popcount-1.c: New test.
317 * gcc.dg/fold-popcount-8a.c: New test.
319 2023-10-24 xuli <xuli1@eswincomputing.com>
322 * gcc.target/riscv/rvv/base/pr111935.c: New test.
324 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
327 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
329 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
331 PR preprocessor/36887
332 * c-c++-common/cpp/diagnostic-poison.c: New test.
333 * g++.dg/pch/pr36887.C: New test.
334 * g++.dg/pch/pr36887.Hs: New test.
336 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
338 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: New test.
339 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: New test.
341 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
343 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: New test.
344 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: New test.
345 * gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: New test.
346 * gcc.target/riscv/rvv/autovec/unop/popcount.c: New test.
348 2023-10-23 Richard Biener <rguenther@suse.de>
350 PR tree-optimization/111916
351 * gcc.dg/torture/pr111916.c: New testcase.
353 2023-10-23 Richard Biener <rguenther@suse.de>
355 PR tree-optimization/111915
356 * gcc.dg/vect/pr111915.c: New testcase.
358 2023-10-23 Richard Biener <rguenther@suse.de>
361 * gcc.dg/pr111914.c: New testcase.
363 2023-10-23 Tamar Christina <tamar.christina@arm.com>
365 PR tree-optimization/111860
366 * gcc.dg/vect/pr111860-2.c: New test.
367 * gcc.dg/vect/pr111860-3.c: New test.
369 2023-10-23 Andrew Pinski <apinski@marvell.com>
371 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
373 2023-10-23 Andrew Pinski <pinskia@gmail.com>
376 * gcc.target/i386/float16-8.c: New test.
378 2023-10-23 Richard Biener <rguenther@suse.de>
380 PR tree-optimization/111917
381 * gcc.dg/torture/pr111917.c: New testcase.
383 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
386 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
388 2023-10-23 Pan Li <pan2.li@intel.com>
390 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
391 asm check from func body.
392 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
394 2023-10-23 Xi Ruoyao <xry111@xry111.site>
396 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
398 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
401 2023-10-23 Xi Ruoyao <xry111@xry111.site>
403 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
405 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
408 2023-10-23 Xi Ruoyao <xry111@xry111.site>
410 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
412 2023-10-23 Florian Weimer <fweimer@redhat.com>
414 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
415 Remove unnecessary return statement.
417 2023-10-23 Pan Li <pan2.li@intel.com>
419 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: Remove the
420 vsetvl asm check from func body.
421 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: Ditto.
422 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: Ditto.
423 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: Ditto.
424 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto.
425 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: Ditto.
426 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: Ditto.
427 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: Ditto.
428 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: Ditto.
429 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: Ditto.
430 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: Ditto.
431 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: Ditto.
432 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: Ditto.
433 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: Ditto.
434 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Ditto.
435 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: Ditto.
436 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: Ditto.
437 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: Ditto.
438 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto.
439 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto.
440 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Ditto.
441 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: Ditto.
442 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Ditto.
443 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: Ditto.
444 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: Ditto.
445 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto.
446 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: Ditto.
447 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: Ditto.
448 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto.
449 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: Ditto.
450 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto.
451 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: Ditto.
452 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto.
453 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: Ditto.
454 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto.
455 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: Ditto.
456 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto.
457 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: Ditto.
458 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: Ditto.
459 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto.
460 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: Ditto.
461 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto.
462 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: Ditto.
463 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto.
464 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: Ditto.
465 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: Ditto.
466 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: Ditto.
467 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: Ditto.
468 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto.
469 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto.
470 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: Ditto.
471 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: Ditto.
472 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: Ditto.
473 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto.
474 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: Ditto.
475 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: Ditto.
476 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: Ditto.
477 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto.
478 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: Ditto.
479 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto.
480 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: Ditto.
481 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: Ditto.
482 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: Ditto.
483 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: Ditto.
484 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: Ditto.
485 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: Ditto.
486 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: Ditto.
487 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: Ditto.
488 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: Ditto.
489 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
490 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Ditto.
492 2023-10-23 Pan Li <pan2.li@intel.com>
494 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
496 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
497 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
498 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
499 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
500 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
501 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
502 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
503 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
504 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
505 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
506 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
507 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
508 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
509 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
510 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
511 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
512 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
513 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
514 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
515 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
516 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
517 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
518 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
519 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
520 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
521 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
522 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
523 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
524 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
525 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
526 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
527 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
528 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
529 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
530 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
531 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
532 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
533 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
534 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
535 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
536 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
537 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
538 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
539 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.
541 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
544 * gcc.target/i386/pr111753.c: New test.
546 2023-10-23 liuhongt <hongtao.liu@intel.com>
548 * gcc.target/i386/pr111820-1.c: New test.
549 * gcc.target/i386/pr111820-2.c: New test.
550 * gcc.target/i386/pr111820-3.c: New test.
551 * gcc.target/i386/pr103144-mul-1.c: Adjust testcase.
552 * gcc.target/i386/pr103144-mul-2.c: Adjust testcase.
554 2023-10-22 Andrew Pinski <pinskia@gmail.com>
557 * gcc.target/aarch64/cond_op-1.c: New test.
559 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
561 * gfortran.dg/coarray/caf.exp: Correctly set
563 * gfortran.dg/dg.exp: Likewise.
564 * lib/asan-dg.exp: Set correct -B flags.
565 * lib/atomic-dg.exp: Likewise.
566 * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
568 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
570 * gcc.target/riscv/arch-26.c: New test.
572 2023-10-21 Florian Weimer <fweimer@redhat.com>
574 * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
575 * gcc.c-torture/compile/20000511-1.c: Likewise.
576 * gcc.c-torture/compile/20000804-1.c: Likewise.
577 * gcc.c-torture/compile/20020418-1.c: Likewise.
578 * gcc.c-torture/compile/20020927-1.c: Likewise.
579 * gcc.c-torture/compile/20030109-1.c: Likewise.
580 * gcc.c-torture/compile/20030224-1.c: Likewise.
581 * gcc.c-torture/compile/20030415-1.c: Likewise.
582 * gcc.c-torture/compile/20030612-1.c: Likewise.
583 * gcc.c-torture/compile/20030917-1.c: Likewise.
584 * gcc.c-torture/compile/20031113-1.c: Likewise.
585 * gcc.c-torture/compile/20031220-2.c: Likewise.
586 * gcc.c-torture/compile/20040309-1.c: Likewise.
587 * gcc.c-torture/compile/20040310-1.c: Likewise.
588 * gcc.c-torture/compile/20040317-3.c: Likewise.
589 * gcc.c-torture/compile/20040817-1.c: Likewise.
590 * gcc.c-torture/compile/20091215-1.c: Likewise.
591 * gcc.c-torture/compile/86.c: Likewise.
592 * gcc.c-torture/compile/900216-1.c: Likewise.
593 * gcc.c-torture/compile/900313-1.c: Likewise.
594 * gcc.c-torture/compile/900407-1.c: Likewise.
595 * gcc.c-torture/compile/900516-1.c: Likewise.
596 * gcc.c-torture/compile/920409-2.c: Likewise.
597 * gcc.c-torture/compile/920415-1.c: Likewise.
598 * gcc.c-torture/compile/920428-1.c: Likewise.
599 * gcc.c-torture/compile/920428-5.c: Likewise.
600 * gcc.c-torture/compile/920428-7.c: Likewise.
601 * gcc.c-torture/compile/920501-1.c: Likewise.
602 * gcc.c-torture/compile/920501-13.c: Likewise.
603 * gcc.c-torture/compile/920501-15.c: Likewise.
604 * gcc.c-torture/compile/920501-16.c: Likewise.
605 * gcc.c-torture/compile/920501-18.c: Likewise.
606 * gcc.c-torture/compile/920501-20.c: Likewise.
607 * gcc.c-torture/compile/920501-6.c: Likewise.
608 * gcc.c-torture/compile/920501-7.c: Likewise.
609 * gcc.c-torture/compile/920502-1.c: Likewise.
610 * gcc.c-torture/compile/920502-2.c: Likewise.
611 * gcc.c-torture/compile/920520-1.c: Likewise.
612 * gcc.c-torture/compile/920521-1.c: Likewise.
613 * gcc.c-torture/compile/920608-1.c: Likewise.
614 * gcc.c-torture/compile/920617-1.c: Likewise.
615 * gcc.c-torture/compile/920617-2.c: Likewise.
616 * gcc.c-torture/compile/920625-1.c: Likewise.
617 * gcc.c-torture/compile/920625-2.c: Likewise.
618 * gcc.c-torture/compile/920626-1.c: Likewise.
619 * gcc.c-torture/compile/920706-1.c: Likewise.
620 * gcc.c-torture/compile/920710-2.c: Likewise.
621 * gcc.c-torture/compile/920723-1.c: Likewise.
622 * gcc.c-torture/compile/920808-1.c: Likewise.
623 * gcc.c-torture/compile/920809-1.c: Likewise.
624 * gcc.c-torture/compile/920817-1.c: Likewise.
625 * gcc.c-torture/compile/920831-1.c: Likewise.
626 * gcc.c-torture/compile/920917-1.c: Likewise.
627 * gcc.c-torture/compile/920928-2.c: Likewise.
628 * gcc.c-torture/compile/920928-5.c: Likewise.
629 * gcc.c-torture/compile/921012-1.c: Likewise.
630 * gcc.c-torture/compile/921021-1.c: Likewise.
631 * gcc.c-torture/compile/921024-1.c: Likewise.
632 * gcc.c-torture/compile/921103-1.c: Likewise.
633 * gcc.c-torture/compile/921109-1.c: Likewise.
634 * gcc.c-torture/compile/921111-1.c: Likewise.
635 * gcc.c-torture/compile/921116-2.c: Likewise.
636 * gcc.c-torture/compile/921118-1.c: Likewise.
637 * gcc.c-torture/compile/921202-1.c: Likewise.
638 * gcc.c-torture/compile/921202-2.c: Likewise.
639 * gcc.c-torture/compile/921203-1.c: Likewise.
640 * gcc.c-torture/compile/921203-2.c: Likewise.
641 * gcc.c-torture/compile/921206-1.c: Likewise.
642 * gcc.c-torture/compile/930109-1.c: Likewise.
643 * gcc.c-torture/compile/930111-1.c: Likewise.
644 * gcc.c-torture/compile/930117-1.c: Likewise.
645 * gcc.c-torture/compile/930118-1.c: Likewise.
646 * gcc.c-torture/compile/930120-1.c: Likewise.
647 * gcc.c-torture/compile/930217-1.c: Likewise.
648 * gcc.c-torture/compile/930325-1.c: Likewise.
649 * gcc.c-torture/compile/930411-1.c: Likewise.
650 * gcc.c-torture/compile/930427-2.c: Likewise.
651 * gcc.c-torture/compile/930503-2.c: Likewise.
652 * gcc.c-torture/compile/930506-2.c: Likewise.
653 * gcc.c-torture/compile/930513-2.c: Likewise.
654 * gcc.c-torture/compile/930530-1.c: Likewise.
655 * gcc.c-torture/compile/930602-1.c: Likewise.
656 * gcc.c-torture/compile/930618-1.c: Likewise.
657 * gcc.c-torture/compile/930623-1.c: Likewise.
658 * gcc.c-torture/compile/931003-1.c: Likewise.
659 * gcc.c-torture/compile/931013-1.c: Likewise.
660 * gcc.c-torture/compile/931013-2.c: Likewise.
661 * gcc.c-torture/compile/931102-2.c: Likewise.
662 * gcc.c-torture/compile/931203-1.c: Likewise.
663 * gcc.c-torture/compile/940718-1.c: Likewise.
664 * gcc.c-torture/compile/941014-1.c: Likewise.
665 * gcc.c-torture/compile/941014-2.c: Likewise.
666 * gcc.c-torture/compile/941014-3.c: Likewise.
667 * gcc.c-torture/compile/941014-4.c: Likewise.
668 * gcc.c-torture/compile/941111-1.c: Likewise.
669 * gcc.c-torture/compile/941113-1.c: Likewise.
670 * gcc.c-torture/compile/950124-1.c: Likewise.
671 * gcc.c-torture/compile/950329-1.c: Likewise.
672 * gcc.c-torture/compile/950612-1.c: Likewise.
673 * gcc.c-torture/compile/950618-1.c: Likewise.
674 * gcc.c-torture/compile/950719-1.c: Likewise.
675 * gcc.c-torture/compile/950910-1.c: Likewise.
676 * gcc.c-torture/compile/950922-1.c: Likewise.
677 * gcc.c-torture/compile/951106-1.c: Likewise.
678 * gcc.c-torture/compile/951222-1.c: Likewise.
679 * gcc.c-torture/compile/960106-1.c: Likewise.
680 * gcc.c-torture/compile/960319-1.c: Likewise.
681 * gcc.c-torture/compile/960829-1.c: Likewise.
682 * gcc.c-torture/compile/970206-1.c: Likewise.
683 * gcc.c-torture/compile/980825-1.c: Likewise.
684 * gcc.c-torture/compile/990829-1.c: Likewise.
685 * gcc.c-torture/compile/991213-2.c: Likewise.
687 2023-10-21 Pan Li <pan2.li@intel.com>
690 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker.
691 * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define.
692 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test.
693 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test.
694 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test.
695 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test.
696 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test.
697 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test.
698 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test.
700 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
701 Uros Bizjak <ubizjak@gmail.com>
704 PR tree-optimization/106245
705 * gcc.target/i386/pr106245-2.c: New test case.
706 * gcc.target/i386/pr106245-3.c: New 32-bit test case.
707 * gcc.target/i386/pr106245-4.c: New 64-bit test case.
708 * gcc.target/i386/pr106245-5.c: Likewise.
710 2023-10-20 Jason Merrill <jason@redhat.com>
712 * g++.dg/template/sfinae-dr657.C: Adjust.
714 2023-10-20 Jason Merrill <jason@redhat.com>
716 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
718 2023-10-20 Jason Merrill <jason@redhat.com>
720 * g++.dg/warn/Wsign-promo1.C: New test.
722 2023-10-20 Nathan Sidwell <nathan@acm.org>
724 * g++.dg/modules/decltype-1_a.C: New.
725 * g++.dg/modules/decltype-1_b.C: New.
726 * g++.dg/modules/lambda-5_a.C: New.
727 * g++.dg/modules/lambda-5_b.C: New.
729 2023-10-20 Florian Weimer <fweimer@redhat.com>
731 * gcc.dg/Wint-conversion-3.c: New.
733 2023-10-20 Florian Weimer <fweimer@redhat.com>
735 * gcc.dg/Wincompatible-pointer-types-2.c: New.
736 * gcc.dg/Wincompatible-pointer-types-3.c: New.
737 * gcc.dg/Wincompatible-pointer-types-4.c: New.
739 2023-10-20 Marek Polacek <polacek@redhat.com>
742 * c-c++-common/alias-1.c: New test.
744 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
746 * gcc.dg/vect/pr111882.c: New test.
748 2023-10-20 Patrick Palka <ppalka@redhat.com>
751 * g++.dg/template/crash127.C: Expect additional error due to
752 being able to check the member access expression ahead of time.
753 Strengthen the test by not instantiating the class template.
754 * g++.dg/cpp1y/lambda-generic-this5.C: New test.
756 2023-10-20 Patrick Palka <ppalka@redhat.com>
758 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
759 for attempting to call a variable concept.
761 2023-10-20 Richard Biener <rguenther@suse.de>
763 PR tree-optimization/111383
764 PR tree-optimization/110243
765 * gcc.dg/torture/pr111383.c: New testcase.
767 2023-10-20 Richard Biener <rguenther@suse.de>
769 PR tree-optimization/111445
770 * gcc.dg/torture/pr111445.c: New testcase.
772 2023-10-20 Richard Biener <rguenther@suse.de>
774 PR tree-optimization/110243
775 PR tree-optimization/111336
776 * gcc.dg/torture/pr110243.c: New testcase.
777 * gcc.dg/torture/pr111336.c: Likewise.
779 2023-10-20 Richard Biener <rguenther@suse.de>
781 PR tree-optimization/111891
782 * gfortran.dg/pr111891.f90: New testcase.
784 2023-10-20 Richard Biener <rguenther@suse.de>
786 PR tree-optimization/111000
787 * gcc.dg/torture/pr111000.c: New testcase.
789 2023-10-20 Alexandre Oliva <oliva@adacore.com>
791 * c-c++-common/torture/harden-cfr.c: New.
792 * c-c++-common/harden-cfr-noret-never-O0.c: New.
793 * c-c++-common/torture/harden-cfr-noret-never.c: New.
794 * c-c++-common/torture/harden-cfr-noret-noexcept.c: New.
795 * c-c++-common/torture/harden-cfr-noret-nothrow.c: New.
796 * c-c++-common/torture/harden-cfr-noret.c: New.
797 * c-c++-common/torture/harden-cfr-notail.c: New.
798 * c-c++-common/torture/harden-cfr-returning.c: New.
799 * c-c++-common/torture/harden-cfr-tail.c: New.
800 * c-c++-common/torture/harden-cfr-abrt-always.c: New.
801 * c-c++-common/torture/harden-cfr-abrt-never.c: New.
802 * c-c++-common/torture/harden-cfr-abrt-no-xthrow.c: New.
803 * c-c++-common/torture/harden-cfr-abrt-nothrow.c: New.
804 * c-c++-common/torture/harden-cfr-abrt.c: New.
805 * c-c++-common/torture/harden-cfr-always.c: New.
806 * c-c++-common/torture/harden-cfr-never.c: New.
807 * c-c++-common/torture/harden-cfr-no-xthrow.c: New.
808 * c-c++-common/torture/harden-cfr-nothrow.c: New.
809 * c-c++-common/torture/harden-cfr-bret-always.c: New.
810 * c-c++-common/torture/harden-cfr-bret-never.c: New.
811 * c-c++-common/torture/harden-cfr-bret-noopt.c: New.
812 * c-c++-common/torture/harden-cfr-bret-noret.c: New.
813 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: New.
814 * c-c++-common/torture/harden-cfr-bret-nothrow.c: New.
815 * c-c++-common/torture/harden-cfr-bret-retcl.c: New.
816 * c-c++-common/torture/harden-cfr-bret.c: New.
817 * g++.dg/harden-cfr-throw-always-O0.C: New.
818 * g++.dg/harden-cfr-throw-returning-O0.C: New.
819 * g++.dg/torture/harden-cfr-noret-always-no-nothrow.C: New.
820 * g++.dg/torture/harden-cfr-noret-never-no-nothrow.C: New.
821 * g++.dg/torture/harden-cfr-noret-no-nothrow.C: New.
822 * g++.dg/torture/harden-cfr-throw-always.C: New.
823 * g++.dg/torture/harden-cfr-throw-never.C: New.
824 * g++.dg/torture/harden-cfr-throw-no-xthrow.C: New.
825 * g++.dg/torture/harden-cfr-throw-no-xthrow-expected.C: New.
826 * g++.dg/torture/harden-cfr-throw-nothrow.C: New.
827 * g++.dg/torture/harden-cfr-throw-nocleanup.C: New.
828 * g++.dg/torture/harden-cfr-throw-returning.C: New.
829 * g++.dg/torture/harden-cfr-throw.C: New.
830 * gcc.dg/torture/harden-cfr-noret-no-nothrow.c: New.
831 * gcc.dg/torture/harden-cfr-tail-ub.c: New.
832 * gnat.dg/hardcfr.adb: New.
833 * c-c++-common/torture/harden-cfr-skip-leaf.c: New file.
834 * g++.dg/harden-cfr-throw-returning-enabled-O0.C: New file.
836 2023-10-20 Tamar Christina <tamar.christina@arm.com>
837 Andre Vieira <andre.simoesdiasvieira@arm.com>
839 * gcc.dg/vect/vect-bitfield-read-1-not.c: New test.
840 * gcc.dg/vect/vect-bitfield-read-2-not.c: New test.
841 * gcc.dg/vect/vect-bitfield-read-8.c: New test.
842 * gcc.dg/vect/vect-bitfield-read-9.c: New test.
844 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
846 * gcc.target/i386/pr89229-5b.c: Modify test.
847 * gcc.target/i386/pr89229-6b.c: Ditto.
848 * gcc.target/i386/pr89229-7b.c: Ditto.
850 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
853 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
854 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
856 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
861 * gcc.target/riscv/rvv/base/scalar_move-1.c: Adjust.
862 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adjust.
863 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Adjust.
864 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adjust.
865 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Adjust.
866 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Adjust.
867 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adjust.
868 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Adjust.
869 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Adjust.
870 * gcc.target/riscv/rvv/base/pr111037-1.c: Moved to...
871 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: ...here.
872 * gcc.target/riscv/rvv/base/pr111037-2.c: Moved to...
873 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: ...here.
874 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust.
875 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Adjust.
876 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust.
877 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust.
878 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Adjust.
879 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Adjust.
880 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust.
881 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: New test.
882 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: New test.
883 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: New test.
884 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: New test.
885 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: New test.
886 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: New test.
887 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: New test.
888 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: New test.
890 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
894 * g++.dg/cpp1y/constexpr-89336-3.C: Fix union initialisation.
895 * g++.dg/cpp1y/constexpr-union6.C: New test.
896 * g++.dg/cpp1y/constexpr-union7.C: New test.
897 * g++.dg/cpp2a/constexpr-union2.C: New test.
898 * g++.dg/cpp2a/constexpr-union3.C: New test.
899 * g++.dg/cpp2a/constexpr-union4.C: New test.
900 * g++.dg/cpp2a/constexpr-union5.C: New test.
901 * g++.dg/cpp2a/constexpr-union6.C: New test.
903 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
905 * g++.dg/cpp0x/constexpr-cast4.C: New test.
907 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
909 * gcc.dg/gomp/pr110485.c: New test.
911 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
913 * gcc.dg/vect/vect-simd-clone-16f.c: Remove unnecessary differentation
914 between targets with different pointer sizes.
915 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
916 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
918 2023-10-19 Andrew Pinski <pinskia@gmail.com>
921 * gcc.dg/pr100532-1.c: New test.
923 2023-10-19 Andrew Pinski <pinskia@gmail.com>
926 * gcc.dg/sso-18.c: New test.
927 * gcc.dg/sso-19.c: New test.
929 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
932 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
934 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
936 PR preprocessor/82335
937 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
939 2023-10-19 Tamar Christina <tamar.christina@arm.com>
941 PR tree-optimization/111860
942 * gcc.dg/vect/pr111860.c: New test.
944 2023-10-19 Richard Biener <rguenther@suse.de>
946 PR tree-optimization/111131
947 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
949 * gcc.dg/vect/vect-gather-2.c: Expected to not SLP anywhere.
950 Massage the scale case to more reliably produce a different
951 one. Scan for the specific messages.
952 * gcc.dg/vect/vect-gather-3.c: Masked gather is also supported
953 for AVX2, but not emulated.
954 * gcc.dg/vect/vect-gather-4.c: Expected to not SLP anywhere.
955 Massage to more properly ensure this.
956 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Expect to vectorize
959 2023-10-19 Alex Coplan <alex.coplan@arm.com>
961 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
962 make sure we don't have q-register stores with -mstrict-align.
964 2023-10-19 Alex Coplan <alex.coplan@arm.com>
966 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
969 2023-10-19 Alex Coplan <alex.coplan@arm.com>
971 * gcc.target/aarch64/lr_free_1.c: Add
972 --param=aarch64-stp-policy=never to dg-options.
974 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
976 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
979 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
981 * gcc.target/loongarch/vect-widen-add.c: New test.
982 * gcc.target/loongarch/vect-widen-mul.c: New test.
983 * gcc.target/loongarch/vect-widen-sub.c: New test.
985 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
987 * gcc.target/loongarch/avg-ceil-lasx.c: New test.
988 * gcc.target/loongarch/avg-ceil-lsx.c: New test.
989 * gcc.target/loongarch/avg-floor-lasx.c: New test.
990 * gcc.target/loongarch/avg-floor-lsx.c: New test.
991 * gcc.target/loongarch/sad-lasx.c: New test.
992 * gcc.target/loongarch/sad-lsx.c: New test.
994 2023-10-18 Andrew Pinski <pinskia@gmail.com>
997 * gcc.c-torture/execute/pr111863-1.c: New test.
999 2023-10-18 Andrew Pinski <pinskia@gmail.com>
1002 * gcc.dg/pr101364-1.c: New test.
1004 2023-10-18 Andrew Pinski <pinskia@gmail.com>
1007 * gcc.dg/pr101285-1.c: New test.
1009 2023-10-18 Jason Merrill <jason@redhat.com>
1011 * g++.dg/ext/integer-pack2.C: Add -fpermissive.
1012 * g++.dg/diagnostic/sys-narrow.h: New test.
1013 * g++.dg/diagnostic/sys-narrow1.C: New test.
1014 * g++.dg/diagnostic/sys-narrow1a.C: New test.
1015 * g++.dg/diagnostic/sys-narrow1b.C: New test.
1016 * g++.dg/diagnostic/sys-narrow1c.C: New test.
1017 * g++.dg/diagnostic/sys-narrow1d.C: New test.
1018 * g++.dg/diagnostic/sys-narrow1e.C: New test.
1019 * g++.dg/diagnostic/sys-narrow1f.C: New test.
1020 * g++.dg/diagnostic/sys-narrow1g.C: New test.
1021 * g++.dg/diagnostic/sys-narrow1h.C: New test.
1022 * g++.dg/diagnostic/sys-narrow1i.C: New test.
1024 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
1026 * gfortran.dg/gomp/allocate-13a.f90: New test.
1028 2023-10-18 Jakub Jelinek <jakub@redhat.com>
1030 PR tree-optimization/111845
1031 * gcc.dg/pr111845.c: New test.
1032 * gcc.target/i386/pr111845.c: New test.
1034 2023-10-18 Tamar Christina <tamar.christina@arm.com>
1036 PR tree-optimization/109154
1037 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
1039 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1041 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new test.
1042 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: New test.
1043 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: New test.
1044 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: New test.
1045 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: New test.
1046 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: New test.
1047 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: New test.
1048 * gcc.target/riscv/rvv/autovec/vls/consecutive-3.c: New test.
1050 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
1052 * g++.target/i386/mv16.C: Ditto.
1053 * gcc.target/i386/funcspec-56.inc: Handle new march.
1055 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
1057 * g++.target/i386/mv16.C: Ditto.
1058 * gcc.target/i386/funcspec-56.inc: Handle new march.
1060 2023-10-18 liuhongt <hongtao.liu@intel.com>
1062 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
1063 * gcc.target/i386/part-vect-fmahf-1.c: New test.
1065 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1068 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
1070 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
1072 * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
1073 * gcc.target/aarch64/test_frame_4.c: Likewise.
1074 * gcc.target/aarch64/test_frame_7.c: Likewise.
1075 * gcc.target/aarch64/test_frame_10.c: Likewise.
1077 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
1079 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
1080 to happen in offset order.
1081 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
1082 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
1083 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
1084 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
1085 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
1087 2023-10-17 Andrew Pinski <apinski@marvell.com>
1089 PR tree-optimization/110817
1090 * gcc.c-torture/execute/pr110817-1.c: New test.
1091 * gcc.c-torture/execute/pr110817-2.c: New test.
1092 * gcc.c-torture/execute/pr110817-3.c: New test.
1094 2023-10-17 Marek Polacek <polacek@redhat.com>
1097 * g++.dg/parse/error65.C: New test.
1099 2023-10-17 Marek Polacek <polacek@redhat.com>
1102 * g++.dg/cpp0x/hog1.C: New test.
1103 * g++.dg/cpp2a/consteval36.C: New test.
1105 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
1107 * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
1108 int as that will potentially generate two SEXT.W instructions.
1109 dg-final: Change to scan-assembler-not SEXT.W.
1111 2023-10-17 Martin Uecker <uecker@tugraz.at>
1114 * gcc.dg/pr111708-1.c: New test.
1115 * gcc.dg/pr111708-2.c: New test.
1117 2023-10-17 Harald Anlauf <anlauf@gmx.de>
1120 * gfortran.dg/implied_do_io_8.f90: New test.
1122 2023-10-17 Andrew Pinski <pinskia@gmail.com>
1124 PR tree-optimization/111432
1125 * gcc.dg/tree-ssa/bitops-7.c: New test.
1127 2023-10-17 Richard Biener <rguenther@suse.de>
1129 PR tree-optimization/111846
1130 * gcc.dg/vect/pr111846.c: New testcase.
1132 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
1134 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
1136 2023-10-17 Richard Biener <rguenther@suse.de>
1138 PR middle-end/111818
1139 * gcc.dg/torture/pr111818.c: New testcase.
1141 2023-10-17 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/111807
1144 * gcc.dg/torture/pr111807.c: New testcase.
1146 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
1149 * gcc.target/riscv/pr111466.c: New test.
1151 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
1153 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
1155 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1157 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
1159 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
1161 * gdc.dg/builtins_reject.d: New test.
1162 * gdc.dg/intrinsics_reject.d: New test.
1164 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
1166 * gcc.target/i386/large-data.c: New test.
1168 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
1170 * gcc.target/riscv/fle-ieee.c: Updates dg-options with
1171 explicit -march=rv64gc and -march=rv32gc.
1172 * gcc.target/riscv/fle-snan.c: Ditto.
1173 * gcc.target/riscv/fle.c: Ditto.
1174 * gcc.target/riscv/flef-ieee.c: Ditto.
1175 * gcc.target/riscv/flef.c: Ditto.
1176 * gcc.target/riscv/flef-snan.c: Ditto.
1177 * gcc.target/riscv/flt-ieee.c: Ditto.
1178 * gcc.target/riscv/flt-snan.c: Ditto.
1179 * gcc.target/riscv/fltf-ieee.c: Ditto.
1180 * gcc.target/riscv/fltf-snan.c: Ditto.
1182 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
1184 * gcc.target/riscv/fold-mem-offsets-1.c: New test.
1185 * gcc.target/riscv/fold-mem-offsets-2.c: New test.
1186 * gcc.target/riscv/fold-mem-offsets-3.c: New test.
1187 * gcc.target/i386/pr52146.c: Adjust expected output.
1189 2023-10-16 Andrew Pinski <pinskia@gmail.com>
1191 PR tree-optimization/101541
1192 * gcc.dg/tree-ssa/phi-opt-36.c: New test.
1193 * gcc.dg/tree-ssa/phi-opt-37.c: New test.
1195 2023-10-16 Andrew Pinski <pinskia@gmail.com>
1197 PR tree-optimization/31531
1198 * gcc.dg/tree-ssa/pr31531-1.c: New test.
1199 * gcc.dg/tree-ssa/pr31531-2.c: New test.
1201 2023-10-16 Jason Merrill <jason@redhat.com>
1203 * g++.dg/concepts/diagnostic3.C: Add expected column.
1204 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
1206 2023-10-16 Marek Polacek <polacek@redhat.com>
1209 * g++.dg/cpp1y/constexpr-diag1.C: New test.
1211 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1213 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
1215 2023-10-16 liuhongt <hongtao.liu@intel.com>
1217 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
1219 2023-10-16 liuhongt <hongtao.liu@intel.com>
1221 * gcc.target/i386/part-vect-roundhf.c: New test.
1222 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
1224 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1226 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
1228 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
1231 * gdc.dg/analyzer/analyzer.exp: New test.
1232 * gdc.dg/analyzer/pr111537.d: New test.
1234 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
1236 * c-c++-common/gomp/allocate-14.c: Fix directive name.
1237 * c-c++-common/gomp/allocate-15.c: Likewise.
1238 * c-c++-common/gomp/allocate-9.c: Fix comment typo.
1239 * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
1240 * gfortran.dg/gomp/allocate-7.f90: Likewise.
1241 * gfortran.dg/gomp/allocate-10.f90: New test.
1242 * gfortran.dg/gomp/allocate-11.f90: New test.
1243 * gfortran.dg/gomp/allocate-12.f90: New test.
1244 * gfortran.dg/gomp/allocate-13.f90: New test.
1245 * gfortran.dg/gomp/allocate-14.f90: New test.
1246 * gfortran.dg/gomp/allocate-15.f90: New test.
1247 * gfortran.dg/gomp/allocate-8.f90: New test.
1248 * gfortran.dg/gomp/allocate-9.f90: New test.
1250 2023-10-14 Jakub Jelinek <jakub@redhat.com>
1253 * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
1254 to checking the addition, division and right shift results at compile
1255 time check it also at runtime.
1256 * gcc.dg/bitint-39.c: New test.
1258 2023-10-13 Harald Anlauf <anlauf@gmx.de>
1261 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
1262 * gfortran.dg/pr104351.f90: New test.
1264 2023-10-13 Richard Biener <rguenther@suse.de>
1266 PR tree-optimization/111795
1267 * gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase.
1268 * gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise.
1269 * gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise.
1271 2023-10-13 Richard Biener <rguenther@suse.de>
1273 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
1274 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
1276 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1278 * gcc.dg/vect/bb-slp-68.c: Use vect512.
1280 2023-10-13 Pan Li <pan2.li@intel.com>
1282 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c:
1283 Use scalar func as reference instead of hardcode.
1284 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto.
1285 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto.
1286 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto.
1287 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto.
1288 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto.
1289 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto.
1290 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto.
1291 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto.
1292 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto.
1293 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto.
1294 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto.
1296 2023-10-13 Pan Li <pan2.li@intel.com>
1298 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test.
1299 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test.
1300 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test.
1302 2023-10-13 Pan Li <pan2.li@intel.com>
1304 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test.
1305 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test.
1306 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test.
1308 2023-10-13 Pan Li <pan2.li@intel.com>
1310 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test.
1311 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test.
1312 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test.
1314 2023-10-13 Pan Li <pan2.li@intel.com>
1316 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test.
1317 * gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test.
1318 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test.
1320 2023-10-13 Florian Weimer <fweimer@redhat.com>
1322 * gcc.c-torture/compile/pc44485.c (func_21): Add missing cast.
1323 * gcc.c-torture/compile/pr106101.c: Use builtins to avoid
1324 calls to undeclared functions. Change type of yyvsp to
1325 char ** and introduce yyvsp1 to avoid type errors.
1326 * gcc.c-torture/execute/pr111331-1.c: Add missing int.
1327 * gcc.dg/pr100512.c: Unreduce test case and suppress only
1328 -Wpointer-to-int-cast.
1329 * gcc.dg/pr103003.c: Likewise.
1330 * gcc.dg/pr103451.c: Add cast to long and suppress
1332 * gcc.dg/pr68435.c: Avoid implicit int and missing
1333 static function implementation warning.
1335 2023-10-13 Florian Weimer <fweimer@redhat.com>
1337 * gcc.c-torture/compile/20000105-1.c: Add missing int return type.
1338 Call __builtin_exit instead of exit.
1339 * gcc.c-torture/compile/20000105-2.c: Add missing void types.
1340 * gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write)
1341 (Lstream_flush_out, parse_doprnt_spec): Add missing function
1343 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
1345 * gcc.c-torture/compile/20000314-2.c: Add missing void types.
1346 * gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget)
1347 (XtAddCallback): Likewise.
1348 * gcc.c-torture/compile/pr49474.c: Use struct
1349 gfc_formal_arglist * instead of (implied) int type.
1350 * gcc.c-torture/execute/20001111-1.c (foo): Add cast to
1352 (main): Call __builtin_abort and __builtin_exit.
1354 2023-10-13 Florian Weimer <fweimer@redhat.com>
1356 * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89.
1357 * gcc.c-torture/compile/920501-23.c: Likewise.
1358 * gcc.c-torture/compile/920501-8.c: Likewise.
1359 * gcc.c-torture/compile/920701-1.c: Likewise.
1360 * gcc.c-torture/compile/930529-1.c: Likewise.
1362 2023-10-13 Richard Biener <rguenther@suse.de>
1364 PR tree-optimization/111779
1365 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE.
1366 * gcc.dg/vect/vect-pr111779.c: New testcase.
1368 2023-10-13 Richard Biener <rguenther@suse.de>
1370 PR tree-optimization/111773
1371 * g++.dg/torture/pr111773.C: New testcase.
1373 2023-10-13 Pan Li <pan2.li@intel.com>
1375 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test.
1376 * gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test.
1377 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test.
1379 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1381 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
1383 2023-10-13 Pan Li <pan2.li@intel.com>
1385 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test.
1386 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test.
1387 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test.
1389 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
1391 * g++.target/riscv/rvv/autovec/bug-01.C: New.
1392 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
1394 2023-10-13 Pan Li <pan2.li@intel.com>
1396 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include
1397 stdint-gcc.h for int types.
1398 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto.
1399 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t
1402 2023-10-13 Pan Li <pan2.li@intel.com>
1404 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test.
1405 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test.
1406 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test.
1407 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test.
1408 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test.
1409 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test.
1411 2023-10-13 Pan Li <pan2.li@intel.com>
1413 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test.
1414 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: New test.
1415 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-0.c: New test.
1416 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-1.c: New test.
1417 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: New test.
1418 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: New test.
1420 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
1422 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
1423 instruction reordering.
1425 2023-10-12 Tamar Christina <tamar.christina@arm.com>
1427 * gcc.target/aarch64/armv9_warning.c: New test.
1429 2023-10-12 Jakub Jelinek <jakub@redhat.com>
1432 * gcc.dg/bitint-38.c: New test.
1434 2023-10-12 Pan Li <pan2.li@intel.com>
1436 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: New test.
1437 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: New test.
1438 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-0.c: New test.
1439 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-1.c: New test.
1440 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: New test.
1441 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: New test.
1443 2023-10-12 Richard Biener <rguenther@suse.de>
1445 PR tree-optimization/111764
1446 * gcc.dg/vect/pr111764.c: New testcase.
1448 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
1450 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
1451 * gcc.target/i386/x86gprintrin-1.c: Add -musermsr for 64bit target.
1452 * gcc.target/i386/x86gprintrin-2.c: Ditto.
1453 * gcc.target/i386/x86gprintrin-3.c: Ditto.
1454 * gcc.target/i386/x86gprintrin-4.c: Add musermsr for 64bit target.
1455 * gcc.target/i386/x86gprintrin-5.c: Ditto
1456 * gcc.target/i386/user_msr-1.c: New test.
1457 * gcc.target/i386/user_msr-2.c: Ditto.
1459 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
1461 * lib/target-supports.exp: Add LoongArch in
1462 check_effective_target_vect_int_mod according to SX/ASX capabilities.
1464 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
1467 * lib/target-supports.exp: Enable vect.exp for LoongArch.
1469 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
1472 * gfortran.dg/pr67740.f90: New test
1474 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1477 * g++.target/powerpc/pr111367.C: New test.
1479 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1482 * gfortran.dg/vect/pr60510.f (test): Init variable a.
1484 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1486 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
1488 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
1490 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
1492 2023-10-12 Pan Li <pan2.li@intel.com>
1494 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add type int64_t.
1495 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: New test.
1496 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: New test.
1497 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: New test.
1499 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
1500 Hu Lin1 <lin1.hu@intel.com>
1501 Hongyu Wang <hongyu.wang@intel.com>
1503 * gcc.target/i386/apx-push2pop2-1.c: New test.
1504 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
1505 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
1507 2023-10-12 Pan Li <pan2.li@intel.com>
1509 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: New test.
1510 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: New test.
1511 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: New test.
1513 2023-10-11 Andrew Pinski <pinskia@gmail.com>
1515 PR tree-optimization/111282
1516 * gcc.dg/tree-ssa/and-1.c: Update testcase to avoid
1517 matching `~1 & (a ^ 1)` simplification.
1518 * gcc.dg/tree-ssa/bitops-6.c: New test.
1520 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
1522 * lib/target-supports.exp: Add proc for the XCValu extension.
1523 * gcc.target/riscv/cv-alu-compile.c: New test.
1524 * gcc.target/riscv/cv-alu-fail-compile-addn.c: New test.
1525 * gcc.target/riscv/cv-alu-fail-compile-addrn.c: New test.
1526 * gcc.target/riscv/cv-alu-fail-compile-addun.c: New test.
1527 * gcc.target/riscv/cv-alu-fail-compile-addurn.c: New test.
1528 * gcc.target/riscv/cv-alu-fail-compile-clip.c: New test.
1529 * gcc.target/riscv/cv-alu-fail-compile-clipu.c: New test.
1530 * gcc.target/riscv/cv-alu-fail-compile-subn.c: New test.
1531 * gcc.target/riscv/cv-alu-fail-compile-subrn.c: New test.
1532 * gcc.target/riscv/cv-alu-fail-compile-subun.c: New test.
1533 * gcc.target/riscv/cv-alu-fail-compile-suburn.c: New test.
1534 * gcc.target/riscv/cv-alu-fail-compile.c: New test.
1536 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
1538 * lib/target-supports.exp: Add new effective target check.
1539 * gcc.target/riscv/cv-mac-compile.c: New test.
1540 * gcc.target/riscv/cv-mac-fail-compile-mac.c: New test.
1541 * gcc.target/riscv/cv-mac-fail-compile-machhsn.c: New test.
1542 * gcc.target/riscv/cv-mac-fail-compile-machhsrn.c: New test.
1543 * gcc.target/riscv/cv-mac-fail-compile-machhun.c: New test.
1544 * gcc.target/riscv/cv-mac-fail-compile-machhurn.c: New test.
1545 * gcc.target/riscv/cv-mac-fail-compile-macsn.c: New test.
1546 * gcc.target/riscv/cv-mac-fail-compile-macsrn.c: New test.
1547 * gcc.target/riscv/cv-mac-fail-compile-macun.c: New test.
1548 * gcc.target/riscv/cv-mac-fail-compile-macurn.c: New test.
1549 * gcc.target/riscv/cv-mac-fail-compile-msu.c: New test.
1550 * gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c: New test.
1551 * gcc.target/riscv/cv-mac-fail-compile-mulhhsrn.c: New test.
1552 * gcc.target/riscv/cv-mac-fail-compile-mulhhun.c: New test.
1553 * gcc.target/riscv/cv-mac-fail-compile-mulhhurn.c: New test.
1554 * gcc.target/riscv/cv-mac-fail-compile-mulsn.c: New test.
1555 * gcc.target/riscv/cv-mac-fail-compile-mulsrn.c: New test.
1556 * gcc.target/riscv/cv-mac-fail-compile-mulun.c: New test.
1557 * gcc.target/riscv/cv-mac-fail-compile-mulurn.c: New test.
1558 * gcc.target/riscv/cv-mac-test-autogeneration.c: New test.
1560 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
1563 * gm2/extensions/run/pass/packedrecord3.mod: New test.
1565 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1567 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
1569 2023-10-11 Pan Li <pan2.li@intel.com>
1571 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
1573 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
1574 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: New test.
1575 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: New test.
1576 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-0.c: New test.
1577 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-1.c: New test.
1578 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: New test.
1579 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: New test.
1581 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1583 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
1585 2023-10-11 Richard Biener <rguenther@suse.de>
1586 Jakub Jelinek <jakub@redhat.com>
1588 PR tree-optimization/111519
1589 * gcc.dg/torture/pr111519.c: New testcase.
1591 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
1593 * gcc.target/i386/pr106245-1.c: New test case.
1595 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1597 * lib/target-supports.exp: Add RVV.
1599 2023-10-11 liuhongt <hongtao.liu@intel.com>
1601 * gcc.target/i386/pr111745.c: New test.
1603 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1605 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
1607 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1609 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
1610 * lib/target-supports.exp: Add vect_ext_char_longlong property.
1612 2023-10-10 Jason Merrill <jason@redhat.com>
1615 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
1616 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
1618 2023-10-10 Andrew Pinski <pinskia@gmail.com>
1620 PR tree-optimization/111679
1621 * gcc.dg/tree-ssa/bitops-5.c: New test.
1623 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1625 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
1626 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
1628 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1630 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
1632 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1634 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
1636 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1639 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
1641 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1643 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
1644 * lib/target-supports.exp: Ditto.
1646 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
1648 * gcc.target/arc/add_f-combine.c: New test.
1650 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1652 * lib/target-supports.exp: Add 256/512/1024
1654 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
1656 PR tree-optimization/111694
1657 * gcc.dg/pr111694.c: New.
1659 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1661 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
1663 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1665 * gcc.dg/vect/pr97832-2.c: Adapt dump check for target supports load_lanes with stride = 8.
1666 * gcc.dg/vect/pr97832-3.c: Ditto.
1667 * gcc.dg/vect/pr97832-4.c: Ditto.
1669 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1671 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
1673 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1675 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
1677 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1679 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
1680 * gcc.dg/vect/slp-perm-10.c: Ditto.
1682 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
1684 * gcc.target/riscv/xtheadmempair-4.c: New test.
1686 2023-10-09 Richard Biener <rguenther@suse.de>
1688 PR tree-optimization/111715
1689 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
1691 2023-10-09 Pan Li <pan2.li@intel.com>
1693 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Adjust checker.
1694 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: New test.
1695 * gcc.target/riscv/rvv/autovec/unop/bswap16-run-0.c: New test.
1696 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: New test.
1698 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1700 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
1702 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
1704 * gcc.dg/vect/vect-cond-arith-2.c: Also match COND_LEN.
1705 * gcc.dg/vect/vect-cond-arith-4.c: Ditto.
1706 * gcc.dg/vect/vect-cond-arith-5.c: Ditto.
1707 * gcc.dg/vect/vect-cond-arith-6.c: Ditto.
1709 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1711 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
1713 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
1715 * gcc.target/i386/rcr-1.c: New 64-bit test case.
1716 * gcc.target/i386/rcr-2.c: New 32-bit test case.
1718 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
1720 * gcc.target/i386/noevex512-1.c: New test.
1721 * gcc.target/i386/noevex512-2.c: Ditto.
1722 * gcc.target/i386/noevex512-3.c: Ditto.
1724 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
1725 Hu, Lin1 <lin1.hu@intel.com>
1727 * gcc.target/i386/pr90096.c: Adjust error message.
1729 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1731 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
1733 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
1736 * gcc.target/powerpc/pr88558.h: New.
1737 * gcc.target/powerpc/pr88558-p7.c: New.
1738 * gcc.target/powerpc/pr88558-p8.c: New.
1740 2023-10-08 David Malcolm <dmalcolm@redhat.com>
1743 * c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c: New test.
1744 * c-c++-common/analyzer/out-of-bounds-diagram-strcat.c: New test.
1745 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Update expected
1746 result to show the existing content of "buf" and the index at
1747 which the write starts.
1748 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Likewise.
1749 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: Likewise.
1750 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: Update expected
1753 2023-10-08 David Malcolm <dmalcolm@redhat.com>
1756 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
1758 2023-10-08 liuhongt <hongtao.liu@intel.com>
1760 * gcc.target/i386/part-vect-absneghf.c: New test.
1761 * gcc.target/i386/part-vect-copysignhf.c: New test.
1762 * gcc.target/i386/part-vect-xorsignhf.c: New test.
1764 2023-10-08 liuhongt <hongtao.liu@intel.com>
1766 * gcc.target/i386/part-vect-vminmaxph-1.c: New test.
1767 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: Scan-assembler
1768 only for { target { ! ia32 } }.
1770 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
1772 * gfortran.dg/block_17.f90: New test.
1773 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
1775 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1777 * gcc.target/powerpc/const-build.c: Add more tests.
1779 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1781 * gcc.target/powerpc/const-build.c: Add more tests.
1783 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1785 * gcc.target/powerpc/const-build.c: Add more tests.
1787 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
1789 * gcc.target/powerpc/const-build.c: New test.
1791 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
1793 * gcc.target/i386/apx-egprs-names.c: Compile for non-ia32.
1794 * gcc.target/i386/apx-inline-gpr-norex2.c: Likewise.
1795 * gcc.target/i386/apx-interrupt-1.c: Likewise.
1796 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: Likewise.
1797 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Likewise.
1799 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1801 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Fix TSVC XPASS.
1802 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Ditto.
1803 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Ditto.
1804 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Ditto.
1805 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Ditto.
1806 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Ditto.
1807 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Ditto.
1808 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Ditto.
1809 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Ditto.
1810 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Ditto.
1811 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Ditto.
1812 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Ditto.
1813 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Ditto.
1814 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Ditto.
1815 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Ditto.
1816 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Ditto.
1817 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Ditto.
1818 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Ditto.
1819 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Ditto.
1820 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Ditto.
1821 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Ditto.
1822 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Ditto.
1823 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Ditto.
1825 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1827 * lib/target-supports.exp: Enable more vect tests for RVV.
1829 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
1832 2023-10-07 Pan Li <pan2.li@intel.com>
1834 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
1835 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
1836 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
1837 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
1838 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
1839 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
1840 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
1841 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
1842 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
1843 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
1845 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1846 Hongyu Wang <hongyu.wang@intel.com>
1847 Hongtao Liu <hongtao.liu@intel.com>
1849 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
1852 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1853 Hongyu Wang <hongyu.wang@intel.com>
1854 Hongtao Liu <hongtao.liu@intel.com>
1856 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
1857 sse/vex intrinsic tests.
1859 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1860 Hongyu Wang <hongyu.wang@intel.com>
1861 Hongtao Liu <hongtao.liu@intel.com>
1863 * lib/target-supports.exp: Add apxf check.
1864 * gcc.target/i386/apx-legacy-insn-check-norex2.c: New test.
1865 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: New assembler test.
1867 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1868 Hongyu Wang <hongyu.wang@intel.com>
1869 Hongtao Liu <hongtao.liu@intel.com>
1871 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
1873 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1874 Hongyu Wang <hongyu.wang@intel.com>
1875 Hongtao Liu <hongtao.liu@intel.com>
1877 * gcc.target/i386/apx-egprs-names.c: New test.
1878 * gcc.target/i386/apx-spill_to_egprs-1.c: Likewise.
1879 * gcc.target/i386/apx-interrupt-1.c: Likewise.
1881 2023-10-07 Kong Lingling <lingling.kong@intel.com>
1882 Hongyu Wang <hongyu.wang@intel.com>
1883 Hongtao Liu <hongtao.liu@intel.com>
1885 * gcc.target/i386/apx-1.c: New test.
1887 2023-10-07 Pan Li <pan2.li@intel.com>
1889 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
1890 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
1891 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
1892 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
1893 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
1894 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
1895 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
1896 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
1897 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
1898 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
1900 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
1903 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
1905 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
1908 * gcc.target/powerpc/pr108338.c: New test.
1910 2023-10-07 xuli <xuli1@eswincomputing.com>
1912 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust assembler times.
1913 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
1915 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
1917 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
1918 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
1920 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
1921 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/lea-2.c: New test case.
1925 2023-10-06 Andrew Pinski <pinskia@gmail.com>
1927 PR middle-end/111699
1928 * gcc.c-torture/compile/pr111699-1.c: New test.
1930 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
1932 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h:
1933 Replace stdint.h with stdint-gcc.h.
1934 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h:
1936 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
1938 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
1940 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
1942 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
1944 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
1946 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
1948 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
1949 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
1950 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
1951 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
1952 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
1953 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
1954 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
1955 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
1956 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
1957 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
1958 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Ditto.
1959 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Ditto.
1960 * gcc.target/riscv/rvv/autovec/pr111232.c: Ditto.
1961 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Ditto.
1962 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
1963 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: Ditto.
1964 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
1965 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
1966 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto.
1967 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Ditto.
1969 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
1970 Joern Rennecke <joern.rennecke@embecosm.com>
1972 * gcc.dg/pr90263.c: Skip riscv_v targets.
1973 * gcc.target/riscv/rvv/base/pr90263.c: New test.
1975 2023-10-05 Sergei Trofimovich <siarheit@google.com>
1978 PR gcov-profile/111559
1979 * gcc.dg/tree-prof/pr111559.c: New test.
1981 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
1984 * gcc.target/i386/pr111657.c: New test.
1986 2023-10-05 Martin Jambor <mjambor@suse.cz>
1989 2023-10-05 Martin Jambor <mjambor@suse.cz>
1992 * gcc.dg/ipa/pr108007.c: New test.
1994 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
1996 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
1998 * gcc.target/arc/tls-ld.c: Update test.
1999 * gcc.target/arc/tls-le.c: Likewise.
2001 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
2003 * gcc.target/arc/loop-3.c: Update test.
2005 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
2007 * gcc.target/arc/add_n-combine.c: Recognize add2 instruction.
2008 * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test.
2009 * gcc.target/arc/firq-6.c: Likewise.
2010 * gcc.target/arc/mtune-ARC600.c: Remove test.
2011 * gcc.target/arc/mtune-ARC601.c: Likewise.
2012 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2013 * gcc.target/arc/mtune-ARC700.c: Likewise.
2014 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2015 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2016 * gcc.target/arc/uncached-7.c: Set it to XFAIL.
2018 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
2020 * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
2021 * gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
2022 * gcc.target/arc/ashrsi-3.c: Likewise.
2023 * gcc.target/arc/ashrsi-4.c: Likewise.
2024 * gcc.target/arc/ashrsi-5.c: Likewise.
2025 * gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
2026 * gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
2027 * gcc.target/arc/lshrsi-3.c: Likewise.
2028 * gcc.target/arc/lshrsi-4.c: Likewise.
2029 * gcc.target/arc/lshrsi-5.c: Likewise.
2030 * gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
2031 * gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
2032 * gcc.target/arc/shlsi-3.c: Likewise.
2033 * gcc.target/arc/shlsi-4.c: Likewise.
2034 * gcc.target/arc/shlsi-5.c: Likewise.
2036 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
2038 PR rtl-optimization/110701
2039 * gcc.target/i386/pr110701.c: New test case.
2041 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
2045 * gfortran.dg/allocate_with_source_25.f90: Final count in tree
2046 dump reverts from 4 to original 6.
2047 * gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
2049 2023-10-03 David Malcolm <dmalcolm@redhat.com>
2051 * g++.dg/diagnostic/static_assert3.C: Add directives for
2052 additional source printing.
2053 * g++.dg/template/error60.C: New test.
2055 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
2057 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
2060 2023-10-03 Martin Jambor <mjambor@suse.cz>
2063 * gcc.dg/ipa/ipa-sra-32.c: New test.
2064 * gcc.dg/ipa/pr110378-4.c: Likewise.
2065 * gcc.dg/ipa/ipa-sra-4.c: Use a return value.
2067 2023-10-03 Martin Jambor <mjambor@suse.cz>
2070 * gcc.dg/ipa/pr108007.c: New test.
2072 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
2074 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
2075 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
2077 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
2079 * gcc.target/arc/scc-ltu.c: New test case.
2081 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
2083 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
2085 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
2087 * gcc.dg/pr108095.c: Require target lra.
2089 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
2091 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
2093 2023-10-02 David Malcolm <dmalcolm@redhat.com>
2095 * gcc.dg/plugin/diagnostic_group_plugin.c
2096 (test_begin_group_cb, test_end_group_cb): Replace with...
2097 (class test_output_format): ...this new subclass.
2098 (plugin_init): Update.
2100 2023-10-02 David Malcolm <dmalcolm@redhat.com>
2102 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Update for
2103 reorganization of source-printing fields of diagnostic_context.
2104 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Likewise.
2105 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
2106 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2107 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
2108 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2111 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
2114 * gcc.dg/rtl/arm/stl-cond.c: Remove test.
2115 * gcc.target/arm/atomic_loaddi_7.c: Fix dmb count.
2116 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2117 * gcc.target/arm/pr111235.c: Add new test.
2119 2023-10-02 Tamar Christina <tamar.christina@arm.com>
2121 * gcc.target/aarch64/xorsign.c:
2123 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
2125 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
2127 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
2128 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2130 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
2131 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
2133 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
2135 * lib/target-supports.exp (add_options_for_riscv_v):
2136 Fix typo in first regexp.
2137 (add_options_for_riscv_zfh): Likewise.
2138 (add_options_for_riscv_d): Likewise.
2140 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
2141 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2142 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2145 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
2146 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
2147 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
2148 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
2149 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
2150 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
2151 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
2152 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
2153 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
2154 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
2155 * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
2157 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
2159 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
2161 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
2163 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
2164 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
2166 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
2168 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
2170 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
2172 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
2173 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
2175 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
2177 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
2179 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
2181 * gcc.target/riscv/zicond-primitiveSemantics.c: Tighten expected regexp.
2182 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
2183 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
2184 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
2185 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
2186 * gcc.target/riscv/zicond-xor-01.c: Likewise.
2188 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
2190 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
2192 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2194 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
2195 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
2197 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
2199 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
2200 poly_int rather than poly_int_pod.
2202 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
2204 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
2207 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
2210 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
2211 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
2213 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
2215 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
2217 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
2219 * gcc.target/aarch64/ldp_unaligned.c: New test.
2220 * gcc.target/aarch64/stp_unaligned.c: New test.
2222 2023-09-29 Richard Biener <rguenther@suse.de>
2224 PR tree-optimization/111583
2225 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
2226 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
2228 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
2230 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
2231 Add load_lib timeout-dg.exp and increase timeout to 60
2233 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Add
2234 load_lib timeout-dg.exp and increase timeout to 60 seconds.
2235 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
2236 Increase timeout to 45 seconds.
2237 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
2238 Add load_lib timeout-dg.exp and increase timeout to 120 seconds.
2239 Remove unnecessary compile of mystrlib.mod.
2240 * gm2/iso/run/pass/iso-run-pass.exp: Add load_lib
2241 timeout-dg.exp and set timeout to 60 seconds.
2243 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
2246 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
2248 2023-09-28 Pan Li <pan2.li@intel.com>
2251 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: New test.
2252 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: New test.
2253 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: New test.
2255 2023-09-28 Richard Biener <rguenther@suse.de>
2257 PR tree-optimization/111614
2258 * gcc.dg/torture/pr111614.c: New testcase.
2260 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
2262 * lib/target-supports.exp (check_effective_target_riscv_vector):
2263 Delete. Changed all users to use *riscv_v instead.
2264 * g++.target/riscv/rvv/base/bug-10.C: Use riscv_v target selector.
2265 * g++.target/riscv/rvv/base/bug-11.C: Likewise.
2266 * g++.target/riscv/rvv/base/bug-13.C: Likewise.
2267 * g++.target/riscv/rvv/base/bug-15.C: Likewise.
2268 * g++.target/riscv/rvv/base/bug-16.C: Likewise.
2269 * g++.target/riscv/rvv/base/bug-17.C: Likewise.
2270 * g++.target/riscv/rvv/base/bug-2.C: Likewise.
2271 * g++.target/riscv/rvv/base/bug-4.C: Likewise.
2272 * g++.target/riscv/rvv/base/bug-5.C: Likewise.
2273 * g++.target/riscv/rvv/base/bug-6.C: Likewise.
2274 * g++.target/riscv/rvv/base/bug-7.C: Likewise.
2275 * g++.target/riscv/rvv/base/bug-9.C: Likewise.
2276 * g++.target/riscv/rvv/base/bug-12.C: Likewise.
2277 * g++.target/riscv/rvv/base/bug-14.C: Likewise.
2278 * g++.target/riscv/rvv/base/bug-18.C: Likewise.
2279 * g++.target/riscv/rvv/base/bug-19.C: Likewise.
2280 * g++.target/riscv/rvv/base/bug-20.C: Likewise.
2281 * g++.target/riscv/rvv/base/bug-21.C: Likewise.
2282 * g++.target/riscv/rvv/base/bug-22.C: Likewise.
2283 * g++.target/riscv/rvv/base/bug-23.C: Likewise.
2284 * g++.target/riscv/rvv/base/bug-3.C: Likewise.
2285 * g++.target/riscv/rvv/base/bug-8.C: Likewise.
2286 * gcc.dg/vect/pr88598-1.c: Likewise.
2287 * gcc.dg/vect/pr88598-2.c: Likewise.
2288 * gcc.dg/vect/pr88598-3.c: Likewise.
2289 * gcc.dg/vect/slp-26.c: Likewise.
2290 * gcc.dg/vect/slp-reduc-7.c: Likewise.
2291 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Likewise.
2292 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Likewise.
2293 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Likewise.
2294 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Likewise.
2295 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Likewise.
2296 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Likewise.
2297 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Likewise.
2298 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Likewise.
2299 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Likewise.
2300 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Likewise.
2301 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Likewise.
2302 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Likewise.
2303 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Likewise.
2304 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Likewise.
2305 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Likewise.
2306 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Likewise.
2307 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Likewise.
2308 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Likewise.
2309 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Likewise.
2310 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Likewise.
2311 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Likewise.
2312 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Likewise.
2313 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Likewise.
2314 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Likewise.
2315 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Likewise.
2316 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Likewise.
2317 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Likewise.
2318 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Likewise.
2319 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Likewise.
2320 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Likewise.
2321 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Likewise.
2322 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Likewise.
2323 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Likewise.
2324 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Likewise.
2325 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Likewise.
2326 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Likewise.
2327 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Likewise.
2328 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Likewise.
2329 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Likewise.
2330 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Likewise.
2331 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Likewise.
2332 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Likewise.
2333 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Likewise.
2334 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Likewise.
2335 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Likewise.
2336 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Likewise.
2337 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Likewise.
2338 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Likewise.
2339 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Likewise.
2340 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Likewise.
2341 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Likewise.
2342 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Likewise.
2343 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Likewise.
2344 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Likewise.
2345 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Likewise.
2346 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Likewise.
2347 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Likewise.
2348 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Likewise.
2349 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Likewise.
2350 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Likewise.
2351 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Likewise.
2352 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Likewise.
2353 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Likewise.
2354 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Likewise.
2355 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Likewise.
2356 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Likewise.
2357 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Likewise.
2358 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Likewise.
2359 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Likewise.
2360 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Likewise.
2361 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Likewise.
2362 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Likewise.
2363 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Likewise.
2364 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Likewise.
2365 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Likewise.
2366 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Likewise.
2367 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Likewise.
2368 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Likewise.
2369 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Likewise.
2370 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Likewise.
2371 * gcc.target/riscv/rvv/autovec/series_run-1.c: Likewise.
2372 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Likewise.
2373 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Likewise.
2374 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Likewise.
2375 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Likewise.
2376 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Likewise.
2377 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Likewise.
2378 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Likewise.
2379 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Likewise.
2380 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Likewise.
2381 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Likewise.
2382 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Likewise.
2383 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Likewise.
2384 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Likewise.
2385 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Likewise.
2386 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Likewise.
2387 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Likewise.
2388 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Likewise.
2389 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Likewise.
2390 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Likewise.
2391 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Likewise.
2392 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Likewise.
2393 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Likewise.
2394 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Likewise.
2395 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Likewise.
2396 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Likewise.
2397 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Likewise.
2398 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Likewise.
2399 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Likewise.
2400 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Likewise.
2401 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Likewise.
2402 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Likewise.
2403 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Likewise.
2404 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Likewise.
2405 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Likewise.
2406 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Likewise.
2407 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Likewise.
2408 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Likewise.
2409 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Likewise.
2410 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Likewise.
2411 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Likewise.
2412 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: Likewise.
2413 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Likewise.
2414 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Likewise.
2415 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Likewise.
2416 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Likewise.
2417 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Likewise.
2418 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Likewise.
2419 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Likewise.
2420 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Likewise.
2421 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Likewise.
2422 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Likewise.
2423 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Likewise.
2424 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Likewise.
2425 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Likewise.
2426 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Likewise.
2427 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Likewise.
2428 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Likewise.
2429 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Likewise.
2430 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Likewise.
2431 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Likewise.
2432 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Likewise.
2433 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Likewise.
2434 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Likewise.
2435 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Likewise.
2436 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Likewise.
2437 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Likewise.
2438 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Likewise.
2439 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Likewise.
2440 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Likewise.
2441 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Likewise.
2442 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Likewise.
2443 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Likewise.
2444 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Likewise.
2445 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Likewise.
2446 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Likewise.
2447 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Likewise.
2448 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Likewise.
2449 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Likewise.
2450 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Likewise.
2451 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Likewise.
2452 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Likewise.
2453 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Likewise.
2454 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Likewise.
2455 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Likewise.
2456 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Likewise.
2457 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Likewise.
2458 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Likewise.
2459 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Likewise.
2460 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Likewise.
2461 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Likewise.
2462 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Likewise.
2463 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Likewise.
2464 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Likewise.
2465 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Likewise.
2466 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Likewise.
2467 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Likewise.
2468 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Likewise.
2469 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Likewise.
2470 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Likewise.
2471 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Likewise.
2472 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Likewise.
2473 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Likewise.
2474 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Likewise.
2475 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Likewise.
2476 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Likewise.
2477 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Likewise.
2478 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Likewise.
2479 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Likewise.
2480 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Likewise.
2481 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Likewise.
2482 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Likewise.
2483 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Likewise.
2484 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Likewise.
2485 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Likewise.
2486 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Likewise.
2487 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Likewise.
2488 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Likewise.
2489 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Likewise.
2490 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Likewise.
2491 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Likewise.
2492 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Likewise.
2493 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Likewise.
2494 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Likewise.
2495 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Likewise.
2496 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Likewise.
2497 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Likewise.
2498 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Likewise.
2499 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c: Likewise.
2500 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Likewise.
2501 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Likewise.
2502 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Likewise.
2503 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Likewise.
2504 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Likewise.
2505 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Likewise.
2506 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Likewise.
2507 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Likewise.
2508 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c: Likewise.
2509 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Likewise.
2510 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Likewise.
2511 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Likewise.
2512 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Likewise.
2513 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Likewise.
2514 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Likewise.
2515 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Likewise.
2516 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Likewise.
2517 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Likewise.
2518 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Likewise.
2519 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c: Likewise.
2520 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Likewise.
2521 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Likewise.
2522 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Likewise.
2523 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Likewise.
2524 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Likewise.
2525 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Likewise.
2526 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Likewise.
2527 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Likewise.
2528 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c: Likewise.
2529 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Likewise.
2530 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Likewise.
2531 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Likewise.
2532 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Likewise.
2533 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Likewise.
2534 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Likewise.
2535 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Likewise.
2536 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Likewise.
2537 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c: Likewise.
2538 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c: Likewise.
2539 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c: Likewise.
2540 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Likewise.
2541 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Likewise.
2542 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Likewise.
2543 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Likewise.
2544 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Likewise.
2545 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c: Likewise.
2546 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Likewise.
2547 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Likewise.
2548 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Likewise.
2549 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Likewise.
2550 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Likewise.
2551 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Likewise.
2552 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Likewise.
2553 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Likewise.
2554 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Likewise.
2555 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Likewise.
2556 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Likewise.
2557 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Likewise.
2558 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Likewise.
2559 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Likewise.
2560 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Likewise.
2561 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Likewise.
2562 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Likewise.
2563 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Likewise.
2564 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Likewise.
2565 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Likewise.
2566 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Likewise.
2567 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Likewise.
2568 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Likewise.
2569 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Likewise.
2570 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Likewise.
2571 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Likewise.
2572 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Likewise.
2573 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Likewise.
2574 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Likewise.
2575 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Likewise.
2576 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Likewise.
2577 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Likewise.
2578 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Likewise.
2579 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Likewise.
2580 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Likewise.
2581 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Likewise.
2582 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Likewise.
2583 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Likewise.
2584 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Likewise.
2585 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Likewise.
2586 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Likewise.
2587 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Likewise.
2588 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Likewise.
2589 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Likewise.
2590 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Likewise.
2591 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Likewise.
2592 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Likewise.
2593 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Likewise.
2594 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Likewise.
2595 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Likewise.
2596 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Likewise.
2597 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Likewise.
2598 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Likewise.
2599 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Likewise.
2600 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Likewise.
2601 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Likewise.
2602 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Likewise.
2603 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Likewise.
2604 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Likewise.
2605 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Likewise.
2606 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Likewise.
2607 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Likewise.
2608 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Likewise.
2609 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Likewise.
2610 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Likewise.
2611 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Likewise.
2612 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Likewise.
2613 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Likewise.
2614 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Likewise.
2615 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Likewise.
2616 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Likewise.
2617 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Likewise.
2618 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Likewise.
2619 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Likewise.
2620 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Likewise.
2621 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Likewise.
2622 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Likewise.
2623 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Likewise.
2624 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Likewise.
2625 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Likewise.
2626 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Likewise.
2627 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Likewise.
2628 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Likewise.
2629 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Likewise.
2630 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Likewise.
2631 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Likewise.
2632 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Likewise.
2633 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Likewise.
2634 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Likewise.
2635 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Likewise.
2636 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Likewise.
2637 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Likewise.
2638 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Likewise.
2639 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Likewise.
2640 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Likewise.
2641 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Likewise.
2642 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Likewise.
2643 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Likewise.
2644 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Likewise.
2645 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Likewise.
2646 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Likewise.
2647 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Likewise.
2648 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Likewise.
2649 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Likewise.
2650 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Likewise.
2651 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Likewise.
2652 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Likewise.
2653 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Likewise.
2654 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Likewise.
2655 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Likewise.
2656 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Likewise.
2657 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Likewise.
2658 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Likewise.
2659 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Likewise.
2660 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Likewise.
2661 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Likewise.
2662 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Likewise.
2663 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Likewise.
2664 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Likewise.
2665 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Likewise.
2666 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Likewise.
2667 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Likewise.
2668 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Likewise.
2669 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Likewise.
2670 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Likewise.
2671 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Likewise.
2672 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Likewise.
2673 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Likewise.
2674 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Likewise.
2675 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Likewise.
2676 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Likewise.
2677 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Likewise.
2678 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Likewise.
2679 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Likewise.
2680 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Likewise.
2681 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Likewise.
2682 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Likewise.
2683 * gcc.target/riscv/rvv/base/bug-3.c: Likewise.
2684 * gcc.target/riscv/rvv/base/bug-4.c: Likewise.
2685 * gcc.target/riscv/rvv/base/bug-5.c: Likewise.
2686 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Likewise.
2687 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Likewise.
2688 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Likewise.
2689 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Likewise.
2690 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Likewise.
2691 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Likewise.
2692 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Likewise.
2693 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Likewise.
2694 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Likewise.
2695 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Likewise.
2696 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Likewise.
2698 2023-09-28 xuli <xuli1@eswincomputing.com>
2701 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
2702 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
2704 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
2705 Philipp Tomsich <philipp.tomsich@vrull.eu>
2706 Manolis Tsamis <manolis.tsamis@vrull.eu>
2708 * gcc.target/aarch64/ampere1-no_ldp_combine.c: Removed.
2709 * gcc.target/aarch64/ldp_aligned.c: New test.
2710 * gcc.target/aarch64/ldp_always.c: New test.
2711 * gcc.target/aarch64/ldp_never.c: New test.
2712 * gcc.target/aarch64/stp_aligned.c: New test.
2713 * gcc.target/aarch64/stp_always.c: New test.
2714 * gcc.target/aarch64/stp_never.c: New test.
2716 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2718 * gcc.dg/vect/vect-simd-clone-19.c: New test.
2720 2023-09-27 Richard Biener <rguenther@suse.de>
2722 * gcc.dg/fold-abs-6.c: New testcase.
2724 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
2726 * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches.
2727 * gcc.target/riscv/shift-shift-3.c: Likewise.
2728 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
2729 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
2730 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
2731 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
2732 * gcc.target/riscv/zbb-min-max.c: Likewise.
2733 * gcc.target/riscv/zero-extend-1.c: Likewise.
2734 * gcc.target/riscv/zero-extend-2.c: Likewise.
2735 * gcc.target/riscv/zero-extend-3.c: Likewise.
2736 * gcc.target/riscv/zero-extend-4.c: Likewise.
2737 * gcc.target/riscv/zero-extend-5.c: Likewise.
2738 * gcc.target/riscv/_Float16-soft-2.c: Likewise.
2739 * gcc.target/riscv/_Float16-soft-3.c: Likewise.
2740 * gcc.target/riscv/_Float16-zfh-1.c: Likewise.
2741 * gcc.target/riscv/_Float16-zfh-2.c: Likewise.
2742 * gcc.target/riscv/_Float16-zfh-3.c: Likewise.
2743 * gcc.target/riscv/and-extend-1.c: Likewise.
2744 * gcc.target/riscv/and-extend-2.c: Likewise.
2745 * gcc.target/riscv/pr108987.c: Likewise.
2746 * gcc.target/riscv/ret-1.c: Likewise.
2747 * gcc.target/riscv/rvv/autovec/align-1.c: Likewise.
2748 * gcc.target/riscv/rvv/autovec/align-2.c: Likewise.
2749 * gcc.target/riscv/zba-shNadd-04.c: Likewise.
2750 * gcc.target/riscv/zba-shNadd-07.c: Likewise.
2751 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
2752 * gcc.target/riscv/zbbw.c: Likewise.
2753 * gcc.target/riscv/zbc32.c: Likewise.
2754 * gcc.target/riscv/zbc64.c: Likewise.
2755 * gcc.target/riscv/zbkb32.c: Likewise.
2756 * gcc.target/riscv/zbkb64.c: Likewise.
2757 * gcc.target/riscv/zbkc32.c: Likewise.
2758 * gcc.target/riscv/zbkc64.c: Likewise.
2759 * gcc.target/riscv/zbkx32.c: Likewise.
2760 * gcc.target/riscv/zbkx64.c: Likewise.
2761 * gcc.target/riscv/zfa-fleq-fltq.c: Likewise.
2762 * gcc.target/riscv/zfa-fli-zfh.c: Likewise.
2763 * gcc.target/riscv/zfa-fli.c: Likewise.
2764 * gcc.target/riscv/zknd64.c: Likewise.
2765 * gcc.target/riscv/zksed32.c: Likewise.
2766 * gcc.target/riscv/zksed64.c: Likewise.
2767 * gcc.target/riscv/zksh32.c: Likewise.
2768 * gcc.target/riscv/zksh64.c: Likewise.
2769 * gcc.target/riscv/_Float16-soft-1.c: Likewise.
2770 * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise.
2771 * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise.
2772 * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise.
2773 * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise.
2774 * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise.
2775 * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise.
2776 * gcc.target/riscv/fle-ieee.c: Likewise.
2777 * gcc.target/riscv/fle-snan.c: Likewise.
2778 * gcc.target/riscv/flef-ieee.c: Likewise.
2779 * gcc.target/riscv/flef-snan.c: Likewise.
2780 * gcc.target/riscv/flt-ieee.c: Likewise.
2781 * gcc.target/riscv/flt-snan.c: Likewise.
2782 * gcc.target/riscv/fltf-ieee.c: Likewise.
2783 * gcc.target/riscv/fltf-snan.c: Likewise.
2784 * gcc.target/riscv/interrupt-1.c: Likewise.
2785 * gcc.target/riscv/interrupt-mmode.c: Likewise.
2786 * gcc.target/riscv/interrupt-smode.c: Likewise.
2787 * gcc.target/riscv/interrupt-umode.c: Likewise.
2788 * gcc.target/riscv/pr106888.c: Likewise.
2789 * gcc.target/riscv/pr89835.c: Likewise.
2790 * gcc.target/riscv/shift-and-1.c: Likewise.
2791 * gcc.target/riscv/shift-and-2.c: Likewise.
2792 * gcc.target/riscv/shift-shift-2.c: Likewise.
2793 * gcc.target/riscv/shift-shift-4.c: Likewise.
2794 * gcc.target/riscv/shift-shift-5.c: Likewise.
2795 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
2796 * gcc.target/riscv/sign-extend.c: Likewise.
2797 * gcc.target/riscv/switch-qi.c: Likewise.
2798 * gcc.target/riscv/switch-si.c: Likewise.
2799 * gcc.target/riscv/xtheadbb-ext-1.c: Likewise.
2800 * gcc.target/riscv/xtheadbb-ext.c: Likewise.
2801 * gcc.target/riscv/xtheadbb-extu-1.c: Likewise.
2802 * gcc.target/riscv/xtheadbb-extu.c: Likewise.
2803 * gcc.target/riscv/xtheadbb-strlen.c: Likewise.
2804 * gcc.target/riscv/xtheadbs-tst.c: Likewise.
2805 * gcc.target/riscv/xtheadfmv-fmv.c: Likewise.
2806 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise.
2807 * gcc.target/riscv/zba-adduw.c: Likewise.
2808 * gcc.target/riscv/zba-shadd.c: Likewise.
2809 * gcc.target/riscv/zba-slliuw.c: Likewise.
2810 * gcc.target/riscv/zba-zextw.c: Likewise.
2811 * gcc.target/riscv/zbb-min-max-02.c: Likewise.
2812 * gcc.target/riscv/zbb-min-max-03.c: Likewise.
2813 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
2814 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
2815 * gcc.target/riscv/zbb-rol-ror-04.c: Likewise.
2816 * gcc.target/riscv/zbb-rol-ror-05.c: Likewise.
2817 * gcc.target/riscv/zbb-rol-ror-06.c: Likewise.
2818 * gcc.target/riscv/zbb-rol-ror-07.c: Likewise.
2819 * gcc.target/riscv/zbb-rol-ror-08.c: Likewise.
2820 * gcc.target/riscv/zbb-rol-ror-09.c: Likewise.
2821 * gcc.target/riscv/zbb-strlen.c: Likewise.
2822 * gcc.target/riscv/zbb_32_bswap-1.c: Likewise.
2823 * gcc.target/riscv/zbb_32_bswap-2.c: Likewise.
2824 * gcc.target/riscv/zbb_bswap-1.c: Likewise.
2825 * gcc.target/riscv/zbb_bswap-2.c: Likewise.
2826 * gcc.target/riscv/zbs-bclr.c: Likewise.
2827 * gcc.target/riscv/zbs-bext-02.c: Likewise.
2828 * gcc.target/riscv/zbs-bext.c: Likewise.
2829 * gcc.target/riscv/zbs-binv.c: Likewise.
2830 * gcc.target/riscv/zbs-bset.c: Likewise.
2831 * gcc.target/riscv/zero-scratch-regs-2.c: Likewise.
2832 * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise.
2833 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
2834 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
2835 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
2836 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
2838 2023-09-27 Pan Li <pan2.li@intel.com>
2840 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: New test.
2841 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: New test.
2842 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: New test.
2843 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: New test.
2844 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: New test.
2846 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
2848 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
2850 (check_effective_target_riscv_d): Likewise.
2851 (check_effective_target_riscv_v): Likewise.
2852 (check_effective_target_riscv_zfh): Likewise.
2853 (check_effective_target_riscv_v_ok): likewise.
2854 (check_effective_target_riscv_zfh_ok): Likewise.
2855 (riscv_get_arch, add_options_for_riscv_v): Likewise.
2856 (add_options_for_riscv_zfh): Likewise.
2857 (add_options_for_riscv_d): Likewise.
2859 2023-09-27 Pan Li <pan2.li@intel.com>
2861 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: New test.
2862 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: New test.
2863 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: New test.
2864 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: New test.
2865 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: New test.
2866 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: New test.
2867 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: New test.
2869 2023-09-26 Andrew Pinski <pinskia@gmail.com>
2872 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
2874 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
2875 Jeff Law <jlaw@ventanamicro.com>
2877 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: New test.
2878 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: New test.
2879 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: New test.
2880 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: New test.
2882 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
2884 PR tree-optimization/111599
2885 * gcc.dg/pr111599.c: New.
2887 2023-09-26 Andrew Pinski <apinski@marvell.com>
2889 PR tree-optimization/106164
2890 PR tree-optimization/111456
2891 * gcc.dg/tree-ssa/cmpbit-6.c: New test.
2892 * gcc.dg/tree-ssa/cmpbit-7.c: New test.
2893 * gcc.dg/tree-ssa/pr111456-1.c: New test.
2895 2023-09-26 Andrew Pinski <apinski@marvell.com>
2897 PR tree-optimization/111469
2898 * gcc.c-torture/execute/pr111469-1.c: New test.
2900 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2902 PR tree-optimization/111594
2903 PR tree-optimization/110660
2904 * gcc.target/riscv/rvv/autovec/cond/cond_reduc-1.c: New test.
2905 * gcc.target/riscv/rvv/autovec/cond/pr111594.c: New test.
2907 2023-09-26 Pan Li <pan2.li@intel.com>
2909 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: New test.
2910 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: New test.
2911 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: New test.
2912 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: New test.
2913 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: New test.
2914 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: New test.
2915 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: New test.
2917 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
2919 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
2920 <assert.h> inclusion.
2922 2023-09-26 Pan Li <pan2.li@intel.com>
2924 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: New test.
2925 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: New test.
2926 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: New test.
2927 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: New test.
2928 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: New test.
2929 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: New test.
2930 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: New test.
2932 2023-09-26 Pan Li <pan2.li@intel.com>
2934 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add helper function.
2935 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: New test.
2936 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: New test.
2937 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: New test.
2938 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: New test.
2939 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: New test.
2940 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: New test.
2941 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: New test.
2943 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
2945 PR middle-end/111497
2946 * g++.target/i386/pr111497.C: new test.
2948 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
2950 * gnat.dg/opt102.adb:New test.
2951 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
2953 2023-09-25 Andrew Pinski <apinski@marvell.com>
2955 PR tree-optimization/110386
2956 * gcc.c-torture/compile/pr110386-1.c: New test.
2957 * gcc.c-torture/compile/pr110386-2.c: New test.
2959 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2962 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
2964 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
2967 * g++.target/powerpc/pr111366.C: New test.
2969 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
2972 * gcc.target/powerpc/pr111380-1.c: New test.
2973 * gcc.target/powerpc/pr111380-2.c: New test.
2975 2023-09-25 Guo Jie <guojie@loongson.cn>
2977 * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test.
2978 * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test.
2980 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
2983 * gfortran.dg/pr68155.f90: New test.
2985 2023-09-24 Andrew Pinski <apinski@marvell.com>
2987 PR tree-optimization/111543
2988 * gcc.dg/tree-ssa/bitops-4.c: New test.
2990 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2992 * gcc.target/riscv/rvv/autovec/vls/def.h:
2993 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
2994 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
2995 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
2996 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
2997 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
2998 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
2999 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
3000 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
3001 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
3002 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
3003 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
3004 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
3005 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
3006 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
3007 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
3008 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
3009 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
3010 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
3011 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
3012 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
3013 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
3014 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
3015 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
3016 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
3017 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
3018 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
3019 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
3020 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
3021 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
3022 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
3023 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
3024 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
3025 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
3026 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
3027 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
3028 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
3029 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
3030 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
3031 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
3032 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
3033 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
3034 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
3035 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
3036 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
3037 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
3038 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
3039 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
3041 2023-09-23 Harald Anlauf <anlauf@gmx.de>
3044 * gfortran.dg/pr95710.f90: New test.
3046 2023-09-23 Jakub Jelinek <jakub@redhat.com>
3049 * g++.dg/ext/integer-pack8.C: New test.
3051 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3053 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
3054 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
3056 2023-09-23 Pan Li <pan2.li@intel.com>
3058 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
3059 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
3060 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
3061 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
3062 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
3063 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
3064 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
3066 2023-09-23 Pan Li <pan2.li@intel.com>
3068 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
3070 2023-09-22 Jason Merrill <jason@redhat.com>
3072 * g++.dg/cpp2a/constexpr-union7.C: New test.
3074 2023-09-22 Jason Merrill <jason@redhat.com>
3077 * g++.dg/ext/unroll-4.C: New test.
3079 2023-09-22 Pan Li <pan2.li@intel.com>
3081 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Adjust body check.
3082 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
3083 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
3084 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
3086 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3088 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes.
3089 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: New test.
3090 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: New test.
3091 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: New test.
3092 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: New test.
3093 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: New test.
3094 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: New test.
3096 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3098 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes cond tests.
3099 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: New test.
3100 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: New test.
3101 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: New test.
3102 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: New test.
3103 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: New test.
3104 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: New test.
3105 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: New test.
3106 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: New test.
3107 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: New test.
3108 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: New test.
3109 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: New test.
3111 2023-09-22 Patrick Palka <ppalka@redhat.com>
3114 * g++.dg/cpp23/subscript15.C: New test.
3116 2023-09-22 Patrick Palka <ppalka@redhat.com>
3119 * g++.dg/cpp2a/concepts-ttp5.C: New test.
3120 * g++.dg/cpp2a/concepts-ttp6.C: New test.
3122 2023-09-22 Pan Li <pan2.li@intel.com>
3124 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Moved to...
3125 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: ...here.
3126 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Moved to...
3127 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: ...here.
3128 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Moved to...
3129 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: ...here.
3130 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Moved to...
3131 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: ...here.
3132 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Moved to...
3133 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: ...here.
3134 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Moved to...
3135 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: ...here.
3136 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Moved to...
3137 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: ...here.
3138 * gcc.target/riscv/rvv/autovec/test-math.h: Moved to...
3139 * gcc.target/riscv/rvv/autovec/unop/test-math.h: ...here.
3141 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3143 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS conditional tests.
3144 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: New test.
3145 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: New test.
3146 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: New test.
3147 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: New test.
3148 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: New test.
3149 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: New test.
3150 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: New test.
3151 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: New test.
3152 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: New test.
3153 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: New test.
3154 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: New test.
3155 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: New test.
3156 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: New test.
3157 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: New test.
3158 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: New test.
3159 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: New test.
3160 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: New test.
3161 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: New test.
3162 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: New test.
3163 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: New test.
3164 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: New test.
3165 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: New test.
3166 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: New test.
3167 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: New test.
3168 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: New test.
3169 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: New test.
3170 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: New test.
3172 2023-09-22 Pan Li <pan2.li@intel.com>
3174 * gcc.target/riscv/rvv/autovec/test-math.h: Rename.
3175 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto.
3176 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto.
3177 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto.
3178 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto.
3179 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto.
3180 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
3181 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
3183 2023-09-22 xuli <xuli1@eswincomputing.com>
3186 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
3187 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
3189 2023-09-22 Pan Li <pan2.li@intel.com>
3191 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Remove arch and abi.
3192 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
3193 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
3195 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
3197 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: New test.
3198 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: New test.
3199 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: New test.
3200 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: New test.
3202 2023-09-22 Pan Li <pan2.li@intel.com>
3204 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c:
3205 Remove reference to math.h.
3206 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto.
3207 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto.
3209 2023-09-22 Pan Li <pan2.li@intel.com>
3211 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: New test.
3212 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: New test.
3213 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: New test.
3214 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: New test.
3215 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: New test.
3216 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: New test.
3217 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: New test.
3218 * gcc.target/riscv/rvv/autovec/test-math.h: New test.
3219 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: New test.
3221 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3223 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
3225 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3227 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: New test.
3228 * gcc.target/riscv/rvv/autovec/vls/not-1.c: New test.
3229 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: New test.
3231 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3233 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mult high.
3234 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: New test.
3236 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3239 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adapt test.
3240 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
3241 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
3242 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
3243 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
3244 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
3245 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
3246 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
3247 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
3248 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
3249 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
3250 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
3251 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
3252 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
3253 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
3254 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
3255 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
3256 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
3258 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3261 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
3263 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
3265 PR tree-optimization/111355
3266 * gcc.dg/pr111355.c: New test.
3268 2023-09-21 xuli <xuli1@eswincomputing.com>
3271 * gcc.target/riscv/rvv/base/pr111450.c: New test.
3273 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3275 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test.
3276 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test.
3277 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test.
3278 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test.
3279 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test.
3280 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test.
3281 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test.
3282 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test.
3283 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test.
3284 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test.
3285 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test.
3286 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
3288 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
3290 PR preprocessor/90400
3291 * c-c++-common/cpp/pr90400.c: New test.
3293 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
3295 PR preprocessor/61474
3296 * c-c++-common/cpp/pr61474-2.h: New test.
3297 * c-c++-common/cpp/pr61474.c: New test.
3298 * c-c++-common/cpp/pr61474.h: New test.
3300 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
3302 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
3305 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
3307 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
3308 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
3310 2023-09-20 Jakub Jelinek <jakub@redhat.com>
3312 * c-c++-common/builtin-classify-type-1.c: New test.
3313 * g++.dg/ext/builtin-classify-type-1.C: New test.
3314 * g++.dg/ext/builtin-classify-type-2.C: New test.
3315 * gcc.dg/builtin-classify-type-1.c: New test.
3317 2023-09-20 Patrick Palka <ppalka@redhat.com>
3320 * g++.dg/concepts/diagnostic19.C: New test.
3322 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
3324 * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
3325 for 'sorry, unimplemented'.
3326 * c-c++-common/gomp/allocate-12.c: Likewise.
3327 * c-c++-common/gomp/allocate-15.c: Likewise.
3328 * c-c++-common/gomp/allocate-9.c: Likewise.
3329 * c-c++-common/gomp/allocate-10.c: New test.
3330 * c-c++-common/gomp/allocate-17.c: New test.
3332 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
3334 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
3336 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3338 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
3339 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
3340 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
3341 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
3342 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
3343 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
3344 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
3345 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
3346 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
3347 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
3349 2023-09-20 Richard Biener <rguenther@suse.de>
3351 PR tree-optimization/111489
3352 * gcc.dg/uninit-pr111489.c: New testcase.
3354 2023-09-20 Jakub Jelinek <jakub@redhat.com>
3357 * g++.dg/gomp/attrs-19.C: New test.
3358 * g++.dg/gomp/attrs-20.C: New test.
3359 * g++.dg/gomp/attrs-21.C: New test.
3361 2023-09-20 Omar Sandoval <osandov@osandov.com>
3364 * gcc.dg/pr111409.c: New test.
3366 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
3368 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
3369 * gcc.dg/tree-ssa/pr111324.c: ... this.
3371 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3373 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
3374 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
3375 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
3376 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
3377 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
3378 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
3379 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
3380 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3381 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3382 * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
3383 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
3384 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
3385 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
3386 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
3387 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
3388 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
3389 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
3390 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
3391 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
3392 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
3393 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
3394 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
3395 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
3396 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
3397 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
3398 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
3399 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
3400 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
3401 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
3402 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
3403 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
3404 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
3405 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
3406 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
3407 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
3408 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
3409 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
3410 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
3411 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
3412 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
3413 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
3414 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
3415 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
3416 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
3417 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
3418 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
3419 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
3420 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
3421 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
3422 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
3423 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
3424 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
3425 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
3426 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
3427 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
3428 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
3429 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
3430 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
3431 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
3432 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
3433 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
3434 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
3435 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
3436 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
3437 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
3439 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
3441 PR rtl-optimization/110071
3442 * gcc.target/powerpc/pr110071.c: New test.
3444 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3446 * g++.dg/modules/depreport-2.modmap: New test.
3447 * g++.dg/modules/depreport-2_a.C: New test.
3448 * g++.dg/modules/depreport-2_b.C: New test.
3449 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
3450 when generating modules.
3452 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3454 * g++.dg/modules/depreport-1_a.C: New test.
3455 * g++.dg/modules/depreport-1_b.C: New test.
3456 * g++.dg/modules/test-depfile.py: New tool for validating depfile
3458 * lib/modules.exp: Support for validating depfile contents.
3460 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3462 * g++.dg/modules/depflags-f-MD.C: New test.
3463 * g++.dg/modules/depflags-f.C: New test.
3464 * g++.dg/modules/depflags-fi.C: New test.
3465 * g++.dg/modules/depflags-fj-MD.C: New test.
3466 * g++.dg/modules/depflags-fj.C: New test.
3467 * g++.dg/modules/depflags-fjo-MD.C: New test.
3468 * g++.dg/modules/depflags-fjo.C: New test.
3469 * g++.dg/modules/depflags-fo-MD.C: New test.
3470 * g++.dg/modules/depflags-fo.C: New test.
3471 * g++.dg/modules/depflags-j-MD.C: New test.
3472 * g++.dg/modules/depflags-j.C: New test.
3473 * g++.dg/modules/depflags-jo-MD.C: New test.
3474 * g++.dg/modules/depflags-jo.C: New test.
3475 * g++.dg/modules/depflags-o-MD.C: New test.
3476 * g++.dg/modules/depflags-o.C: New test.
3477 * g++.dg/modules/p1689-1.C: New test.
3478 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
3479 * g++.dg/modules/p1689-2.C: New test.
3480 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
3481 * g++.dg/modules/p1689-3.C: New test.
3482 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
3483 * g++.dg/modules/p1689-4.C: New test.
3484 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
3485 * g++.dg/modules/p1689-5.C: New test.
3486 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
3487 * g++.dg/modules/modules.exp: Load new P1689 library routines.
3488 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
3489 * lib/modules.exp: Support for validating P1689 outputs.
3490 * g++.dg/modules/depflags-fj-MF-share.C: New file.
3491 * g++.dg/modules/p1689-file-default.C: New file.
3492 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
3493 * g++.dg/modules/p1689-target-default.C: New file.
3494 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
3496 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
3498 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
3499 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
3500 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
3501 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
3502 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
3504 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
3506 * g++.dg/ext/attr-hotness.C: New test.
3508 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
3510 * gcc.target/powerpc/clone1.c: Add xfails.
3511 * gcc.target/powerpc/clone3.c: Likewise.
3512 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
3513 * gcc.target/powerpc/mod-2.c: Likewise.
3514 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
3516 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
3518 * gm2/extensions/pass/libc.def: Add spacing.
3519 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
3520 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
3521 Add -fdebug-builtins flag.
3522 * lib/gm2.exp (gm2_target_compile_default): Add
3523 -mabi=ieeelongdouble if the target is powerpc.
3524 (gm2_link_flags): Add
3525 -mabi=ieeelongdouble if the target is powerpc.
3526 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
3527 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
3528 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
3529 * gm2/pim/intrinsic/run/pass/test.mod: New test.
3530 * gm2/pim/run/pass/builtins.mod: New test.
3531 * gm2/pim/run/pass/convert1.mod: New test.
3532 * gm2/pim/run/pass/longint1.mod: New test.
3533 * gm2/pim/run/pass/longint2.mod: New test.
3534 * gm2/pim/run/pass/longint3.mod: New test.
3535 * gm2/pim/run/pass/longint4.mod: New test.
3536 * gm2/pim/run/pass/longint5.mod: New test.
3537 * gm2/pim/run/pass/longint6.mod: New test.
3538 * gm2/pim/run/pass/longint7.mod: New test.
3539 * gm2/pim/run/pass/longint8.mod: New test.
3541 2023-09-19 Harald Anlauf <anlauf@gmx.de>
3544 * gfortran.dg/bounds_check_fail_7.f90: New test.
3546 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
3548 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
3550 2023-09-19 Jakub Jelinek <jakub@redhat.com>
3553 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
3554 closing } to the same line as the call to work-around differences in
3557 2023-09-19 Jason Merrill <jason@redhat.com>
3560 * g++.dg/cpp0x/inh-ctor38.C: New test.
3562 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
3564 PR tree-optimization/110080
3565 PR tree-optimization/110249
3566 * g++.dg/pr110249.C: New.
3567 * gcc.dg/pr110080.c: New.
3568 * gcc.dg/pr93917.c: Adjust.
3570 2023-09-19 Marek Polacek <polacek@redhat.com>
3572 * g++.dg/cpp23/consteval-if2.C: Add xfail.
3573 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
3574 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
3575 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
3576 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
3577 * g++.dg/cpp2a/consteval32.C: New test.
3578 * g++.dg/cpp2a/consteval33.C: New test.
3579 * g++.dg/cpp2a/consteval34.C: New test.
3580 * g++.dg/cpp2a/consteval35.C: New test.
3582 2023-09-19 Richard Biener <rguenther@suse.de>
3585 * gcc.dg/gimplefe-50.c: Amend.
3587 2023-09-19 Patrick Palka <ppalka@redhat.com>
3590 * g++.dg/cpp2a/concepts-requires36.C: New test.
3591 * g++.dg/expr/discarded1.C: New test.
3592 * g++.dg/expr/discarded1a.C: New test.
3594 2023-09-19 Patrick Palka <ppalka@redhat.com>
3597 * g++.dg/cpp2a/nontype-class60.C: New test.
3599 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3601 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
3602 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
3603 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
3604 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
3606 2023-09-19 Richard Wai <richard@annexi-strayline.com>
3608 * gnat.dg/sync_tag_finalize.adb: New test.
3610 2023-09-19 Richard Wai <richard@annexi-strayline.com>
3612 * gnat.dg/sync_tag_discriminals.adb: New test.
3613 * gnat.dg/sync_tag_limited.adb: New test.
3615 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3617 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
3618 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
3620 2023-09-19 Richard Biener <rguenther@suse.de>
3622 PR tree-optimization/111465
3623 * g++.dg/torture/pr111465.C: New testcase.
3625 2023-09-19 Richard Biener <rguenther@suse.de>
3628 * gcc.dg/gimplefe-50.c: New testcase.
3629 * gcc.dg/gimplefe-51.c: Likewise.
3631 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3633 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
3634 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
3635 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
3636 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
3637 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
3638 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
3639 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
3640 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
3641 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
3642 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
3644 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3646 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
3647 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
3648 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
3649 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
3650 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
3651 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
3652 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
3653 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
3654 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
3656 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3658 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
3659 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
3661 2023-09-18 Pan Li <pan2.li@intel.com>
3663 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
3664 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
3665 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
3666 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
3667 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
3668 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
3669 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
3670 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
3671 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
3672 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
3673 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
3674 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
3675 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
3676 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
3677 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
3678 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
3679 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
3680 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
3681 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
3682 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
3683 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
3684 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
3685 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
3687 2023-09-18 Pan Li <pan2.li@intel.com>
3689 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
3691 2023-09-18 Andrew Pinski <apinski@marvell.com>
3693 PR tree-optimization/111442
3694 * gcc.c-torture/compile/pr111442-1.c: New test.
3696 2023-09-18 Andrew Pinski <apinski@marvell.com>
3698 PR tree-optimization/111435
3699 * gcc.c-torture/compile/pr111435-1.c: New test.
3701 2023-09-18 Patrick Palka <ppalka@redhat.com>
3704 * g++.dg/cpp0x/variadic-partial3.C: New test.
3706 2023-09-18 Patrick Palka <ppalka@redhat.com>
3710 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
3711 non-constant static_assert condition.
3712 * g++.dg/expr/unary2.C: Remove xfails.
3713 * g++.dg/template/init7.C: Make initializer type-dependent to
3714 preserve intent of test.
3715 * g++.dg/template/recurse3.C: Likewise for the erroneous
3717 * g++.dg/template/non-dependent26.C: New test.
3718 * g++.dg/warn/Wparentheses-32.C: New test.
3720 2023-09-18 Patrick Palka <ppalka@redhat.com>
3723 * g++.dg/template/ttp41.C: New test.
3725 2023-09-18 Patrick Palka <ppalka@redhat.com>
3727 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
3728 argument(s)" at the declaration site instead of the call site.
3729 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
3730 * g++.dg/overload/template5.C: Likewise.
3731 * g++.dg/template/local6.C: Likewise.
3732 * g++.dg/template/conv20.C: New test.
3733 * g++.dg/template/ttp40.C: New test.
3735 2023-09-18 Patrick Palka <ppalka@redhat.com>
3737 * g++.dg/template/nontype12.C: Expect two instead of three
3738 duplicate diagnostics for A<double>::bar() specialization.
3740 2023-09-18 Andrew Pinski <apinski@marvell.com>
3742 PR tree-optimization/111431
3743 * gcc.dg/binop-notand1a.c: Remove xfail.
3744 * gcc.dg/binop-notand4a.c: Likewise.
3745 * gcc.c-torture/execute/pr111431-1.c: New test.
3746 * gcc.dg/binop-andeq1.c: New test.
3747 * gcc.dg/binop-andeq2.c: New test.
3748 * gcc.dg/binop-notand7.c: New test.
3749 * gcc.dg/binop-notand7a.c: New test.
3751 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3753 * g++.dg/abi/nvptx-nrv1.C: Move...
3754 * g++.target/nvptx/abi-nrv1.C: ... here.
3755 * g++.dg/abi/nvptx-ptrmem1.C: Move...
3756 * g++.target/nvptx/abi-ptrmem1.C: ... here.
3758 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3760 * g++.target/nvptx/nvptx.exp: New.
3762 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
3764 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
3766 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3768 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
3770 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3772 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
3773 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
3774 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
3775 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
3776 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
3777 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
3778 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
3780 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
3782 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
3783 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
3785 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
3788 * gcc.target/aarch64/pr105928.c: Add new test.
3789 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
3791 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
3794 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
3796 2023-09-18 Richard Biener <rguenther@suse.de>
3798 PR tree-optimization/111294
3799 * gcc.dg/tree-ssa/pr111294.c: New test.
3800 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
3801 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3802 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3803 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
3804 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
3805 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
3806 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
3807 conditional on lp64.
3809 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3811 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
3812 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
3813 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
3814 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
3815 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
3816 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
3817 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
3818 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
3819 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
3820 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
3821 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
3822 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
3823 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
3824 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
3825 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
3826 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
3827 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
3829 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3832 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
3833 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
3834 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
3835 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
3836 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
3837 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
3838 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
3839 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
3840 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
3841 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
3842 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
3843 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
3844 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
3845 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
3846 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
3847 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
3848 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
3849 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
3850 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
3851 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
3852 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
3853 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
3855 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
3857 PR middle-end/111303
3858 * gcc.dg/tree-ssa/pr111303.c: New test.
3860 2023-09-17 Andrew Pinski <apinski@marvell.com>
3862 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
3864 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
3866 * g++.target/powerpc/altivec-19.C: New testcase.
3868 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3871 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
3872 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
3873 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
3875 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
3877 * gcc.target/riscv/zknh-sha256.c: Moved to...
3878 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
3879 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
3880 * gcc.target/riscv/zksh64.c: Change the type.
3881 * gcc.target/riscv/zksed64.c: Ditto.
3883 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
3885 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
3886 * gcc.target/riscv/zbc64.c: Ditto.
3887 * gcc.target/riscv/zbkb32.c: Ditto.
3888 * gcc.target/riscv/zbkb64.c: Ditto.
3889 * gcc.target/riscv/zbkc32.c: Ditto.
3890 * gcc.target/riscv/zbkc64.c: Ditto.
3891 * gcc.target/riscv/zbkx32.c: Ditto.
3892 * gcc.target/riscv/zbkx64.c: Ditto.
3893 * gcc.target/riscv/zknd32.c: Ditto.
3894 * gcc.target/riscv/zknd64.c: Ditto.
3895 * gcc.target/riscv/zkne32.c: Ditto.
3896 * gcc.target/riscv/zkne64.c: Ditto.
3897 * gcc.target/riscv/zknh-sha256.c: Ditto.
3898 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
3899 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
3900 * gcc.target/riscv/zksed32.c: Ditto.
3901 * gcc.target/riscv/zksed64.c: Ditto.
3902 * gcc.target/riscv/zksh32.c: Ditto.
3903 * gcc.target/riscv/zksh64.c: Ditto.
3905 2023-09-16 Pan Li <pan2.li@intel.com>
3907 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
3908 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
3909 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
3911 2023-09-15 David Malcolm <dmalcolm@redhat.com>
3913 * c-c++-common/analyzer/volatile-1.c: New test.
3915 2023-09-15 Harald Anlauf <anlauf@gmx.de>
3918 * gfortran.dg/bounds_check_fail_6.f90: New test.
3920 2023-09-15 Andrew Pinski <apinski@marvell.com>
3922 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
3923 the MIN/MAX during forwprop1.
3925 2023-09-15 Andrew Pinski <apinski@marvell.com>
3927 PR tree-optimization/111414
3928 * gcc.c-torture/compile/pr111414-1.c: New test.
3930 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
3932 PR tree-optimization/111407
3933 * gcc.dg/pr111407.c: New test.
3935 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
3937 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
3939 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3941 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
3943 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3945 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
3947 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3949 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
3951 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3953 * gcc.dg/vect/slp-16.c: Block vect_strided6.
3954 * lib/target-supports.exp: Add strided type.
3956 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3958 * gcc.dg/vect/slp-1.c: Add vect_stried5.
3960 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3962 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
3964 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
3967 * gcc.dg/rtl/aarch64/pr111411.c: New test.
3969 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
3972 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
3973 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
3974 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
3975 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
3976 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
3977 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
3979 2023-09-14 David Malcolm <dmalcolm@redhat.com>
3981 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
3983 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
3985 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
3987 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
3988 generating multithreaded paths.
3989 * gcc.dg/plugin/plugin.exp: Add the new tests.
3991 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
3993 * gm2/switches/case/fail/subrangecase.mod: Replace 19
3995 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
3996 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
3997 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
3998 * gm2/switches/case/pass/subrangecase.mod: Ditto.
3999 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
4000 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
4001 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
4002 * gm2/switches/case/fail/calendar.mod: New test.
4004 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
4006 * gm2/switches/case/fail/subrangecase.mod: New test.
4007 * gm2/switches/case/fail/subrangecase2.mod: New test.
4008 * gm2/switches/case/fail/subrangecase3.mod: New test.
4009 * gm2/switches/case/fail/subrangecase4.mod: New test.
4010 * gm2/switches/case/fail/subrangecase5.mod: New test.
4011 * gm2/switches/case/fail/subrangecase6.mod: New test.
4012 * gm2/switches/case/pass/subrangecase.mod: New test.
4013 * gm2/switches/case/pass/subrangecase2.mod: New test.
4014 * gm2/switches/case/pass/subrangecase3.mod: New test.
4015 * gm2/switches/case/pass/subrangecase4.mod: New test.
4017 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
4019 * gcc.target/aarch64/sve/cost_model_15.c: New test.
4021 2023-09-14 Andrew Pinski <apinski@marvell.com>
4023 PR tree-optimization/106164
4024 * gcc.dg/pr21643.c: Update test now that match does
4025 the combing of the comparisons.
4026 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
4027 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
4029 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4031 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
4032 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
4033 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
4034 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
4035 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
4036 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
4037 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
4038 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
4039 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
4040 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
4042 2023-09-14 Richard Biener <rguenther@suse.de>
4044 PR tree-optimization/111294
4045 * gcc.dg/tree-ssa/evrp10.c: Adjust.
4046 * gcc.dg/tree-ssa/evrp6.c: Likewise.
4047 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
4048 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
4050 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
4052 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
4054 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4057 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
4058 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
4060 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
4062 * gcc.target/loongarch/cmov_ii.c: New test.
4064 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
4067 * gcc.target/loongarch/pr111334.c: New test.
4069 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4071 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
4072 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
4073 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
4074 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
4076 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4078 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
4079 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
4080 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
4081 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
4083 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4085 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
4086 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
4087 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
4088 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
4089 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
4090 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
4091 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
4092 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
4093 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
4094 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
4095 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
4096 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
4098 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4100 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
4101 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
4102 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
4103 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
4104 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
4105 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
4106 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
4107 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
4108 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
4109 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
4110 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
4112 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4114 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
4115 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
4116 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
4117 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
4118 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
4119 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
4120 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
4122 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4124 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
4125 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
4126 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
4127 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
4128 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
4129 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
4130 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
4132 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4134 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
4135 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
4136 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
4137 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
4138 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
4139 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
4140 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
4141 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
4142 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
4143 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
4144 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
4146 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4148 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
4149 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
4150 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
4151 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
4152 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
4153 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
4154 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
4155 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
4156 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
4157 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
4158 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
4160 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4162 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
4163 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
4164 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
4165 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
4166 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
4167 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
4168 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
4169 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
4170 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
4171 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
4173 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4175 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
4176 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
4177 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
4178 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
4179 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
4180 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
4181 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
4182 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
4183 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
4184 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
4185 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
4187 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4189 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
4190 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
4191 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
4192 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
4193 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
4194 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
4195 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
4196 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
4197 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
4198 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
4199 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
4200 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
4201 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
4202 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
4204 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4206 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
4207 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
4209 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4211 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
4213 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4215 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
4216 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
4217 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
4218 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
4219 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
4220 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
4221 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
4222 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
4223 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
4224 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
4225 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
4227 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4229 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
4230 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
4231 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
4232 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
4233 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
4234 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
4235 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
4236 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
4237 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
4238 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
4240 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4242 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
4243 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
4244 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
4245 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
4246 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
4247 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
4248 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
4249 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
4250 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
4251 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
4252 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
4253 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
4255 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4257 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
4258 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
4259 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
4260 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
4261 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
4262 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
4263 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
4264 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
4265 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
4266 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
4268 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4270 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
4271 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
4272 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
4273 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
4274 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
4275 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
4276 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
4278 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4280 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
4281 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
4282 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
4283 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
4284 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
4285 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
4286 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
4287 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
4289 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4291 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
4292 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
4293 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
4294 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
4295 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
4296 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
4297 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
4298 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
4299 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
4300 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
4301 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
4303 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4305 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
4306 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
4307 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
4308 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
4309 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
4310 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
4311 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
4312 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
4314 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4316 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
4317 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
4318 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
4319 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
4320 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
4321 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
4322 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
4323 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
4324 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
4326 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4328 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
4329 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
4330 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
4331 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
4332 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
4333 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
4334 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
4335 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
4336 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
4337 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
4338 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
4340 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4342 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
4343 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
4344 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
4345 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
4346 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
4347 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
4349 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4351 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
4352 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
4353 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
4354 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
4355 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
4356 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
4357 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
4358 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
4359 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
4360 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
4362 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4364 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
4365 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
4366 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
4367 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
4368 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
4369 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
4370 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
4371 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
4372 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
4373 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
4374 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
4375 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
4376 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
4377 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
4378 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
4379 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
4380 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
4382 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4384 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
4385 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
4386 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
4387 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
4388 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
4389 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
4390 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
4391 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
4392 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
4393 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
4394 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
4395 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
4396 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
4397 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
4399 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4401 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
4402 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
4403 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
4404 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
4405 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
4406 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
4407 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
4408 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
4409 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
4410 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
4411 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
4412 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
4414 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4416 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
4417 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
4418 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
4419 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
4420 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
4421 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
4422 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
4423 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
4424 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
4425 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
4426 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
4427 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
4429 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4431 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
4432 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
4433 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
4434 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
4435 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
4436 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
4437 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
4438 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
4439 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
4440 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
4441 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
4443 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4445 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
4446 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
4447 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
4448 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
4449 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
4450 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
4451 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
4452 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
4454 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4456 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
4457 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
4458 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
4459 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
4460 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
4461 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
4462 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
4463 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
4464 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
4465 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
4467 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4469 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
4470 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
4471 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
4472 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
4473 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
4474 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
4475 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
4476 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
4477 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
4478 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
4479 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
4480 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
4482 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4484 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
4485 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
4486 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
4487 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
4489 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4491 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
4492 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
4493 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
4494 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
4495 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
4496 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
4498 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4500 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
4501 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
4502 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
4503 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
4504 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
4505 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
4506 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
4507 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
4509 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4511 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
4512 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
4513 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
4514 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
4515 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
4516 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
4517 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
4518 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
4520 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4522 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
4523 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
4524 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
4525 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
4527 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4529 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
4530 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
4531 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
4532 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
4533 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
4534 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
4535 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
4536 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
4537 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
4539 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4541 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
4542 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
4544 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4546 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
4547 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
4548 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
4549 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
4550 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
4551 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
4552 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
4553 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
4554 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
4555 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
4556 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
4558 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4560 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
4561 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
4562 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
4563 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
4564 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
4565 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
4566 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
4567 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
4568 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
4569 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
4570 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
4571 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
4572 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
4573 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
4574 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
4575 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
4576 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
4577 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
4579 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4581 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
4582 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
4583 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
4584 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
4585 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
4586 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
4587 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
4588 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
4589 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
4590 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
4591 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
4593 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4595 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
4597 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4599 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
4600 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
4602 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
4604 * gcc.target/loongarch/strict-align.c: New test.
4606 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4608 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
4609 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
4610 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
4612 2023-09-13 Andrew Pinski <apinski@marvell.com>
4614 PR tree-optimization/111364
4615 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
4616 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
4617 * gcc.dg/pr96708-negative.c: Update testcase.
4618 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
4620 2023-09-13 Richard Biener <rguenther@suse.de>
4622 PR tree-optimization/111387
4623 * gcc.dg/torture/pr111387.c: New testcase.
4625 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4627 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
4628 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
4629 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
4630 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
4632 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4634 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
4635 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
4636 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
4637 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
4638 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
4639 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
4641 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
4643 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
4644 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
4645 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
4646 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
4647 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
4649 2023-09-13 Richard Biener <rguenther@suse.de>
4651 PR tree-optimization/111397
4652 * gcc.dg/uninit-pr111397.c: New testcase.
4654 2023-09-13 Pan Li <pan2.li@intel.com>
4657 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
4659 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4661 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
4663 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
4665 PR tree-optimization/111303
4666 * gcc.dg/pr111303.c: New test.
4668 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4670 * lib/target-supports.exp: Enable vect_int for RVV.
4672 2023-09-12 Jason Merrill <jason@redhat.com>
4675 * g++.dg/ext/integer-pack7.C: New test.
4677 2023-09-12 Jason Merrill <jason@redhat.com>
4680 * g++.dg/eh/no-exceptions1.C: New test.
4682 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4684 * gcc.target/aarch64/stack-protector-8.c: New test.
4685 * gcc.target/aarch64/stack-protector-9.c: Likewise.
4687 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4689 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
4691 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4693 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
4694 to be at offset 1024 rather than offset 0.
4695 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
4696 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
4698 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4700 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
4701 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
4702 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
4704 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
4706 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
4708 2023-09-12 Andrew Pinski <apinski@marvell.com>
4710 PR tree-optimization/107881
4711 * gcc.c-torture/execute/pr107881-1.c: New test.
4712 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
4713 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
4715 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4717 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
4718 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
4719 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
4720 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
4721 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
4722 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
4723 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
4724 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
4725 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
4726 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
4727 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
4728 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
4729 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
4730 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
4731 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
4732 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
4733 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
4734 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
4735 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
4736 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
4737 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
4738 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
4739 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
4740 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
4741 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
4742 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
4743 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
4744 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
4745 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
4746 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
4747 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
4748 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
4749 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
4750 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
4752 2023-09-12 Jakub Jelinek <jakub@redhat.com>
4754 PR middle-end/111338
4755 * gcc.dg/bitint-37.c: New test.
4757 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
4759 * gm2/switches/case/fail/missingclause.mod: New test.
4760 * gm2/switches/case/fail/switches-case-fail.exp: New test.
4761 * gm2/switches/case/pass/enumcase.mod: New test.
4762 * gm2/switches/case/pass/enumcase2.mod: New test.
4763 * gm2/switches/case/pass/switches-case-pass.exp: New test.
4765 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
4767 * lib/target-supports.exp (check_effective_target_stack_size): For
4768 nvptx target, stack size limits are relevant for execution only.
4770 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
4772 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
4773 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
4774 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
4775 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
4776 * gcc.target/riscv/zbb-strcmp.c: New test.
4777 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
4779 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
4781 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
4782 * gcc.target/riscv/xtheadbb-strlen.c: New test.
4783 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
4784 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
4785 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
4786 * gcc.target/riscv/zbb-strlen.c: New test.
4788 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
4790 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
4791 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
4792 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
4793 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
4794 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
4795 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
4796 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
4797 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
4798 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
4799 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
4800 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
4801 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
4802 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
4803 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
4804 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
4805 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
4806 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
4807 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
4808 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
4809 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
4810 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
4811 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
4812 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
4813 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
4814 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
4815 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
4816 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
4817 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
4818 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
4819 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
4820 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
4821 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
4822 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
4823 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
4824 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
4825 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
4826 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
4827 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
4829 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
4831 * lib/scanasm.exp (configure_check-function-bodies): New proc.
4832 (parse_function_bodies, check-function-bodies): Use it.
4834 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
4837 * gfortran.dg/pr110996.f90: New test.
4839 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
4841 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
4842 dg-messages for 'sorry' as c++, only.
4843 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
4844 * c-c++-common/gomp/allocate-9.c: New test.
4845 * c-c++-common/gomp/allocate-11.c: New test.
4846 * c-c++-common/gomp/allocate-12.c: New test.
4847 * c-c++-common/gomp/allocate-14.c: New test.
4848 * c-c++-common/gomp/allocate-15.c: New test.
4849 * c-c++-common/gomp/allocate-16.c: New test.
4851 2023-09-12 xuli <xuli1@eswincomputing.com>
4853 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
4855 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
4857 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
4858 * gcc.target/riscv/rv32i_zcmp.c: likewise
4859 * gcc.target/riscv/zcmp_push_fpr.c: likewise
4860 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
4861 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
4862 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
4864 2023-09-11 Andrew Pinski <apinski@marvell.com>
4866 PR tree-optimization/111348
4867 * gcc.dg/tree-ssa/minmax-26.c: New test.
4869 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
4872 * gcc.target/i386/pr111340.c: New test.
4874 2023-09-11 Andrew Pinski <apinski@marvell.com>
4876 PR tree-optimization/111349
4877 * gcc.dg/tree-ssa/minmax-25.c: New test.
4879 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4882 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
4883 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
4884 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
4885 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
4886 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
4887 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
4888 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
4889 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
4890 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
4891 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
4892 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
4893 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
4894 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
4895 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
4896 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
4897 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
4898 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
4899 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
4900 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
4901 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
4902 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
4903 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
4904 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
4905 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
4906 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
4908 2023-09-11 Andrew Pinski <apinski@marvell.com>
4910 PR tree-optimization/111346
4911 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
4913 2023-09-11 liuhongt <hongtao.liu@intel.com>
4915 * gcc.target/i386/pr111306.c: New test.
4917 2023-09-10 Andrew Pinski <apinski@marvell.com>
4919 PR tree-optimization/111331
4920 * gcc.c-torture/execute/pr111331-1.c: New test.
4921 * gcc.c-torture/execute/pr111331-2.c: New test.
4922 * gcc.c-torture/execute/pr111331-3.c: New test.
4924 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
4927 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
4928 * c-c++-common/analyzer/allocation-size-1.c: ...here.
4929 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
4930 * c-c++-common/analyzer/allocation-size-2.c: ...here.
4931 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
4932 * c-c++-common/analyzer/allocation-size-3.c: ...here.
4933 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
4934 * c-c++-common/analyzer/allocation-size-4.c: ...here.
4935 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
4936 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
4937 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
4938 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
4939 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
4940 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
4941 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
4942 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
4943 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
4944 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
4945 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
4946 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
4947 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
4948 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
4949 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
4950 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
4951 * gcc.dg/analyzer/capacity-1.c: Moved to...
4952 * c-c++-common/analyzer/capacity-1.c: ...here.
4953 * gcc.dg/analyzer/dot-output.c: Moved to...
4954 * c-c++-common/analyzer/dot-output.c: ...here.
4955 * gcc.dg/analyzer/escaping-1.c: Moved to...
4956 * c-c++-common/analyzer/escaping-1.c: ...here.
4957 * gcc.dg/analyzer/expect-1.c: Moved to...
4958 * c-c++-common/analyzer/expect-1.c: ...here.
4959 * gcc.dg/analyzer/fgets-1.c: Moved to...
4960 * c-c++-common/analyzer/fgets-1.c: ...here.
4961 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
4962 * c-c++-common/analyzer/file-uninit-1.c: ...here.
4963 * gcc.dg/analyzer/fileno-1.c: Moved to...
4964 * c-c++-common/analyzer/fileno-1.c: ...here.
4965 * gcc.dg/analyzer/first-field-1.c: Moved to...
4966 * c-c++-common/analyzer/first-field-1.c: ...here.
4967 * gcc.dg/analyzer/first-field-2.c: Moved to...
4968 * c-c++-common/analyzer/first-field-2.c: ...here.
4969 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
4970 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
4971 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
4972 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
4973 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
4974 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
4975 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
4976 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
4977 * gcc.dg/analyzer/fread-1.c: Moved to...
4978 * c-c++-common/analyzer/fread-1.c: ...here.
4979 * gcc.dg/analyzer/fread-2.c: Moved to...
4980 * c-c++-common/analyzer/fread-2.c: ...here.
4981 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
4982 * c-c++-common/analyzer/fread-pr108661.c: ...here.
4983 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
4984 * c-c++-common/analyzer/function-ptr-1.c: ...here.
4985 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
4986 * c-c++-common/analyzer/function-ptr-2.c: ...here.
4987 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
4988 * c-c++-common/analyzer/function-ptr-3.c: ...here.
4989 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
4990 * c-c++-common/analyzer/function-ptr-4.c: ...here.
4991 * gcc.dg/analyzer/getc-1.c: Moved to...
4992 * c-c++-common/analyzer/getc-1.c: ...here.
4993 * gcc.dg/analyzer/getchar-1.c: Moved to...
4994 * c-c++-common/analyzer/getchar-1.c: ...here.
4995 * gcc.dg/analyzer/gzio-2.c: Moved to...
4996 * c-c++-common/analyzer/gzio-2.c: ...here.
4997 * gcc.dg/analyzer/gzio-3.c: Moved to...
4998 * c-c++-common/analyzer/gzio-3.c: ...here.
4999 * gcc.dg/analyzer/gzio-3a.c: Moved to...
5000 * c-c++-common/analyzer/gzio-3a.c: ...here.
5001 * gcc.dg/analyzer/gzio.c: Moved to...
5002 * c-c++-common/analyzer/gzio.c: ...here.
5003 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
5004 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
5005 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
5006 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
5007 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
5008 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
5009 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
5010 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
5011 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
5012 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
5013 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
5014 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
5015 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
5016 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
5017 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
5018 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
5019 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
5020 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
5021 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
5022 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
5023 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
5024 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
5025 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
5026 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
5027 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
5028 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
5029 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
5030 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
5031 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
5032 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
5033 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
5034 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
5035 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
5036 * c-c++-common/analyzer/infinite-recursion.c: ...here.
5037 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
5038 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
5039 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
5040 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
5041 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
5042 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
5043 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
5044 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
5045 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
5046 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
5047 * gcc.dg/analyzer/inlining-6.c: Moved to...
5048 * c-c++-common/analyzer/inlining-6.c: ...here.
5049 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
5050 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
5051 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
5052 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
5053 * gcc.dg/analyzer/isatty-1.c: Moved to...
5054 * c-c++-common/analyzer/isatty-1.c: ...here.
5055 * gcc.dg/analyzer/leak-2.c: Moved to...
5056 * c-c++-common/analyzer/leak-2.c: ...here.
5057 * gcc.dg/analyzer/leak-3.c: Moved to...
5058 * c-c++-common/analyzer/leak-3.c: ...here.
5059 * gcc.dg/analyzer/leak-4.c: Moved to...
5060 * c-c++-common/analyzer/leak-4.c: ...here.
5061 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
5062 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
5063 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
5064 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
5065 * gcc.dg/analyzer/loop-2.c: Moved to...
5066 * c-c++-common/analyzer/loop-2.c: ...here.
5067 * gcc.dg/analyzer/loop-2a.c: Moved to...
5068 * c-c++-common/analyzer/loop-2a.c: ...here.
5069 * gcc.dg/analyzer/loop-3.c: Moved to...
5070 * c-c++-common/analyzer/loop-3.c: ...here.
5071 * gcc.dg/analyzer/loop-4.c: Moved to...
5072 * c-c++-common/analyzer/loop-4.c: ...here.
5073 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
5074 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
5075 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
5076 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
5077 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
5078 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
5079 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
5080 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
5081 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
5082 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
5083 * gcc.dg/analyzer/loop.c: Moved to...
5084 * c-c++-common/analyzer/loop.c: ...here.
5085 * gcc.dg/analyzer/malloc-3.c: Moved to...
5086 * c-c++-common/analyzer/malloc-3.c: ...here.
5087 * gcc.dg/analyzer/malloc-5.c: Moved to...
5088 * c-c++-common/analyzer/malloc-5.c: ...here.
5089 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
5090 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
5091 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
5092 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
5093 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
5094 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
5095 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
5096 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
5097 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
5098 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
5099 * gcc.dg/analyzer/malloc-dce.c: Moved to...
5100 * c-c++-common/analyzer/malloc-dce.c: ...here.
5101 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
5102 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
5103 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
5104 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
5105 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
5106 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
5107 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
5108 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
5109 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
5110 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
5111 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
5112 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
5113 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
5114 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
5115 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
5116 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
5117 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
5118 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
5119 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
5120 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
5121 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
5122 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
5123 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
5124 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
5125 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
5126 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
5127 * gcc.dg/analyzer/malloc-macro.h: Moved to...
5128 * c-c++-common/analyzer/malloc-macro.h: ...here.
5129 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
5130 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
5131 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
5132 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
5133 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
5134 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
5135 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
5136 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
5137 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
5138 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
5139 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
5140 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
5141 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
5142 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
5143 * gcc.dg/analyzer/phi-1.c: Moved to...
5144 * c-c++-common/analyzer/phi-1.c: ...here.
5145 * gcc.dg/analyzer/pr100615.c: Moved to...
5146 * c-c++-common/analyzer/pr100615.c: ...here.
5147 * gcc.dg/analyzer/pr103526.c: Moved to...
5148 * c-c++-common/analyzer/pr103526.c: ...here.
5149 * gcc.dg/analyzer/pr94362-1.c: Moved to...
5150 * c-c++-common/analyzer/pr94362-1.c: ...here.
5151 * gcc.dg/analyzer/pr97074.c: Moved to...
5152 * c-c++-common/analyzer/pr97074.c: ...here.
5153 * c-c++-common/analyzer/pr99193-2.c: Added include.
5154 * c-c++-common/analyzer/realloc-1.c: Added include.
5155 * gcc.dg/analyzer/scope-1.c: Moved to...
5156 * c-c++-common/analyzer/scope-1.c: ...here.
5157 * gcc.dg/analyzer/setjmp-2.c: Moved to...
5158 * c-c++-common/analyzer/setjmp-2.c: ...here.
5159 * gcc.dg/analyzer/setjmp-5.c: Moved to...
5160 * c-c++-common/analyzer/setjmp-5.c: ...here.
5161 * gcc.dg/analyzer/setjmp-9.c: Moved to...
5162 * c-c++-common/analyzer/setjmp-9.c: ...here.
5163 * gcc.dg/analyzer/signal-4a.c: Moved to...
5164 * c-c++-common/analyzer/signal-4a.c: ...here.
5165 * gcc.dg/analyzer/signal-4b.c: Moved to...
5166 * c-c++-common/analyzer/signal-4b.c: ...here.
5167 * gcc.dg/analyzer/file-pr58237.c: C only.
5168 * gcc.dg/analyzer/fopen-1.c: C only.
5169 * gcc.dg/analyzer/malloc-4.c: C only.
5170 * gcc.dg/analyzer/malloc-paths-9.c: C only.
5171 * gcc.dg/analyzer/pr103892.c: C only.
5172 * gcc.dg/analyzer/pr109577.c: C only.
5173 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
5174 * gcc.dg/analyzer/pr99193-1.c: C only.
5175 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
5176 * gcc.dg/analyzer/inlining-1.c: Removed.
5177 * gcc.dg/analyzer/inlining-2.c: Removed.
5178 * gcc.dg/analyzer/inlining-5.c: Removed.
5179 * gcc.dg/analyzer/inlining-7.c: Removed.
5180 * c-c++-common/analyzer/compound-assignment-1.c: New test.
5181 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
5182 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
5183 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
5184 gcc.dg/analyzer/fopen-1.c.
5185 * c-c++-common/analyzer/inlining-1.c: New test.
5186 * c-c++-common/analyzer/inlining-2.c: New test.
5187 * c-c++-common/analyzer/inlining-5.c: New test.
5188 * c-c++-common/analyzer/inlining-7.c: New test.
5189 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
5190 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
5191 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
5192 gcc.dg/analyzer/pr109577.c with exceptions disabled.
5193 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
5194 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
5195 exceptions disabled.
5196 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
5197 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
5199 2023-09-09 Xi Ruoyao <xry111@xry111.site>
5201 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
5204 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
5206 * gcc.target/loongarch/mulw_d_wu.c: New test.
5207 * gcc.target/loongarch/smuldi3_highpart.c: New test.
5208 * gcc.target/loongarch/smulsi3_highpart.c: New test.
5209 * gcc.target/loongarch/umulsi3_highpart.c: New test.
5211 2023-09-09 Xi Ruoyao <xry111@xry111.site>
5213 * gcc.target/loongarch/memcpy-vec-1.c: New test.
5214 * gcc.target/loongarch/memcpy-vec-2.c: New test.
5215 * gcc.target/loongarch/memcpy-vec-3.c: New test.
5217 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
5219 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
5220 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
5221 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
5223 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5225 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
5226 * gcc.dg/pie-7.c: Likewise.
5228 2023-09-08 Patrick Palka <ppalka@redhat.com>
5231 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
5232 in order to preserve intent of the testcase.
5233 * g++.dg/cpp2a/concepts-nondep4.C: New test.
5235 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
5237 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
5238 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
5240 2023-09-07 David Malcolm <dmalcolm@redhat.com>
5243 * c-c++-common/analyzer/computed-goto-1.c: New test.
5244 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
5246 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
5247 David Malcolm <dmalcolm@redhat.com>
5250 * c-c++-common/analyzer/pr110830.c: New test.
5252 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
5254 PR tree-optimization/110875
5255 * gcc.dg/pr110875.c: New.
5257 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
5260 * g++.dg/gomp/pr111274.C: New test case.
5262 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
5265 * gcc.target/i386/pr111225.c: New test.
5267 2023-09-07 David Malcolm <dmalcolm@redhat.com>
5269 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
5271 2023-09-07 Xi Ruoyao <xry111@xry111.site>
5273 * g++.target/loongarch/bstrins-compile.C: New test.
5274 * g++.target/loongarch/bstrins-run.C: New test.
5276 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5279 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
5280 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
5281 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
5282 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
5283 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
5284 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
5285 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
5286 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
5287 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
5288 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
5289 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
5290 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
5291 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
5292 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
5293 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
5294 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
5295 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
5296 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
5297 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
5298 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
5299 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
5300 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
5301 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
5302 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
5303 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
5304 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
5305 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
5306 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
5307 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
5308 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
5309 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
5310 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
5311 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
5312 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
5313 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
5315 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
5317 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
5318 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
5319 test to make sure that XVentanaCondOps instructions are disabled
5321 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
5323 2023-09-06 Ian Lance Taylor <iant@golang.org>
5326 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
5328 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5331 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
5332 arguments of _BitInt.
5333 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
5334 * gcc.dg/bitint-32.c: New test.
5335 * gcc.dg/bitint-33.c: New test.
5336 * gcc.dg/bitint-34.c: New test.
5337 * gcc.dg/bitint-35.c: New test.
5338 * gcc.dg/bitint-36.c: New test.
5339 * gcc.dg/fixed-point/bitint-1.c: New test.
5341 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
5345 -1 + epsilon, another (-1, 0) range value and -0.
5346 * gcc.dg/torture/bitint-22.c (main): Likewise.
5347 * gcc.dg/bitint-28.c: New test.
5348 * gcc.dg/bitint-29.c: New test.
5349 * gcc.dg/bitint-30.c: New test.
5350 * gcc.dg/bitint-31.c: New test.
5351 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
5352 -1 + epsilon and -0.
5353 * gcc.dg/dfp/bitint-2.c (main): Likewise.
5354 * gcc.dg/dfp/bitint-3.c (main): Likewise.
5355 * gcc.dg/dfp/bitint-7.c: New test.
5356 * gcc.dg/dfp/bitint-8.c: New test.
5358 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5361 * gcc.dg/bitint-19.c: New test.
5362 * gcc.dg/bitint-20.c: New test.
5363 * gcc.dg/bitint-21.c: New test.
5364 * gcc.dg/bitint-22.c: New test.
5365 * gcc.dg/bitint-23.c: New test.
5366 * gcc.dg/bitint-24.c: New test.
5367 * gcc.dg/bitint-25.c: New test.
5368 * gcc.dg/bitint-26.c: New test.
5369 * gcc.dg/bitint-27.c: New test.
5370 * g++.dg/ext/bitint1.C: New test.
5371 * g++.dg/ext/bitint2.C: New test.
5372 * g++.dg/ext/bitint3.C: New test.
5373 * g++.dg/ext/bitint4.C: New test.
5375 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5378 * gcc.dg/torture/bitint-20.c: New test.
5379 * gcc.dg/torture/bitint-21.c: New test.
5380 * gcc.dg/torture/bitint-22.c: New test.
5381 * gcc.dg/torture/bitint-23.c: New test.
5382 * gcc.dg/torture/bitint-24.c: New test.
5383 * gcc.dg/torture/bitint-25.c: New test.
5384 * gcc.dg/torture/bitint-26.c: New test.
5385 * gcc.dg/torture/bitint-27.c: New test.
5386 * gcc.dg/torture/bitint-28.c: New test.
5387 * gcc.dg/torture/bitint-29.c: New test.
5388 * gcc.dg/torture/bitint-30.c: New test.
5389 * gcc.dg/torture/bitint-31.c: New test.
5390 * gcc.dg/torture/bitint-32.c: New test.
5391 * gcc.dg/torture/bitint-33.c: New test.
5392 * gcc.dg/torture/bitint-34.c: New test.
5393 * gcc.dg/torture/bitint-35.c: New test.
5394 * gcc.dg/torture/bitint-36.c: New test.
5395 * gcc.dg/torture/bitint-37.c: New test.
5396 * gcc.dg/torture/bitint-38.c: New test.
5397 * gcc.dg/torture/bitint-39.c: New test.
5398 * gcc.dg/torture/bitint-40.c: New test.
5399 * gcc.dg/torture/bitint-41.c: New test.
5400 * gcc.dg/torture/bitint-42.c: New test.
5401 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
5402 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
5403 * gcc.dg/dfp/bitint-1.c: New test.
5404 * gcc.dg/dfp/bitint-2.c: New test.
5405 * gcc.dg/dfp/bitint-3.c: New test.
5406 * gcc.dg/dfp/bitint-4.c: New test.
5407 * gcc.dg/dfp/bitint-5.c: New test.
5408 * gcc.dg/dfp/bitint-6.c: New test.
5409 * gcc.dg/ubsan/bitint-1.c: New test.
5410 * gcc.dg/ubsan/bitint-2.c: New test.
5411 * gcc.dg/ubsan/bitint-3.c: New test.
5413 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5416 * lib/target-supports.exp (check_effective_target_bitint,
5417 check_effective_target_bitint128, check_effective_target_bitint575):
5418 New effective targets.
5419 * gcc.dg/bitint-1.c: New test.
5420 * gcc.dg/bitint-2.c: New test.
5421 * gcc.dg/bitint-3.c: New test.
5422 * gcc.dg/bitint-4.c: New test.
5423 * gcc.dg/bitint-5.c: New test.
5424 * gcc.dg/bitint-6.c: New test.
5425 * gcc.dg/bitint-7.c: New test.
5426 * gcc.dg/bitint-8.c: New test.
5427 * gcc.dg/bitint-9.c: New test.
5428 * gcc.dg/bitint-10.c: New test.
5429 * gcc.dg/bitint-11.c: New test.
5430 * gcc.dg/bitint-12.c: New test.
5431 * gcc.dg/bitint-13.c: New test.
5432 * gcc.dg/bitint-14.c: New test.
5433 * gcc.dg/bitint-15.c: New test.
5434 * gcc.dg/bitint-16.c: New test.
5435 * gcc.dg/bitint-17.c: New test.
5436 * gcc.dg/bitint-18.c: New test.
5437 * gcc.dg/torture/bitint-1.c: New test.
5438 * gcc.dg/torture/bitint-2.c: New test.
5439 * gcc.dg/torture/bitint-3.c: New test.
5440 * gcc.dg/torture/bitint-4.c: New test.
5441 * gcc.dg/torture/bitint-5.c: New test.
5442 * gcc.dg/torture/bitint-6.c: New test.
5443 * gcc.dg/torture/bitint-7.c: New test.
5444 * gcc.dg/torture/bitint-8.c: New test.
5445 * gcc.dg/torture/bitint-9.c: New test.
5446 * gcc.dg/torture/bitint-10.c: New test.
5447 * gcc.dg/torture/bitint-11.c: New test.
5448 * gcc.dg/torture/bitint-12.c: New test.
5449 * gcc.dg/torture/bitint-13.c: New test.
5450 * gcc.dg/torture/bitint-14.c: New test.
5451 * gcc.dg/torture/bitint-15.c: New test.
5452 * gcc.dg/torture/bitint-16.c: New test.
5453 * gcc.dg/torture/bitint-17.c: New test.
5454 * gcc.dg/torture/bitint-18.c: New test.
5455 * gcc.dg/torture/bitint-19.c: New test.
5457 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5460 * g++.target/riscv/rvv/base/pr111296.C: New test.
5462 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5465 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
5467 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5469 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
5470 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
5471 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
5472 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
5473 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
5474 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
5475 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
5476 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
5477 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
5478 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
5479 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
5480 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
5481 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
5482 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
5483 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
5484 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
5486 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5489 * c-c++-common/analyzer/strstr-1.c: New test.
5491 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5494 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
5495 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
5496 directives to avoid clashing with note from <string.h> that might
5497 happen to have the same line number. Add strpncpy test coverage.
5498 * c-c++-common/analyzer/strncpy-1.c: New test.
5499 * gcc.dg/analyzer/null-terminated-strings-1.c
5500 (test_filled_nonzero): New.
5501 (void test_filled_zero): New.
5502 (test_filled_symbolic): New.
5504 2023-09-06 David Malcolm <dmalcolm@redhat.com>
5506 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
5509 2023-09-06 Pan Li <pan2.li@intel.com>
5511 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
5512 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
5514 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
5516 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
5518 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5521 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
5522 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
5523 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
5525 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5527 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
5529 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5531 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
5532 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
5533 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
5534 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
5535 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
5536 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
5537 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
5538 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
5540 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5542 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
5543 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
5544 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
5545 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
5546 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
5547 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
5548 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
5549 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
5550 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
5551 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
5552 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
5554 2023-09-06 Jakub Jelinek <jakub@redhat.com>
5556 * gcc.dg/c11-floatn-1.c: New test.
5557 * gcc.dg/c11-floatn-2.c: New test.
5558 * gcc.dg/c11-floatn-3.c: New test.
5559 * gcc.dg/c11-floatn-4.c: New test.
5560 * gcc.dg/c11-floatn-5.c: New test.
5561 * gcc.dg/c11-floatn-6.c: New test.
5562 * gcc.dg/c11-floatn-7.c: New test.
5563 * gcc.dg/c11-floatn-8.c: New test.
5564 * gcc.dg/c2x-floatn-1.c: New test.
5565 * gcc.dg/c2x-floatn-2.c: New test.
5566 * gcc.dg/c2x-floatn-3.c: New test.
5567 * gcc.dg/c2x-floatn-4.c: New test.
5568 * gcc.dg/c2x-floatn-5.c: New test.
5569 * gcc.dg/c2x-floatn-6.c: New test.
5570 * gcc.dg/c2x-floatn-7.c: New test.
5571 * gcc.dg/c2x-floatn-8.c: New test.
5573 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
5575 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
5576 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
5577 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
5578 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
5580 2023-09-06 Jason Merrill <jason@redhat.com>
5582 * g++.dg/abi/no_unique_address8.C: New test.
5583 * g++.dg/abi/no_unique_address8a.C: New test.
5585 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
5587 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
5588 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
5589 but heavily minimized.
5591 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5593 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
5594 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
5596 2023-09-05 Andrew Pinski <apinski@marvell.com>
5598 PR tree-optimization/98710
5599 * gcc.dg/tree-ssa/andor-7.c: New test.
5600 * gcc.dg/tree-ssa/andor-8.c: New test.
5602 2023-09-05 Andrew Pinski <apinski@marvell.com>
5604 PR tree-optimization/103536
5605 * gcc.dg/tree-ssa/andor-6.c: New test.
5606 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
5608 2023-09-05 Andrew Pinski <apinski@marvell.com>
5610 PR tree-optimization/107137
5611 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
5612 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
5614 2023-09-05 Andrew Pinski <apinski@marvell.com>
5616 PR tree-optimization/96694
5617 * gcc.dg/tree-ssa/minmax-24.c: New test.
5619 2023-09-05 Andrew Pinski <apinski@marvell.com>
5621 PR tree-optimization/105832
5622 * gcc.dg/tree-ssa/pr105832-1.c: New test.
5623 * gcc.dg/tree-ssa/pr105832-2.c: New test.
5624 * gcc.dg/tree-ssa/pr105832-3.c: New test.
5626 2023-09-05 Marek Polacek <polacek@redhat.com>
5629 * g++.dg/diagnostic/constexpr3.C: New test.
5631 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5633 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
5635 2023-09-05 Jakub Jelinek <jakub@redhat.com>
5638 * g++.dg/diagnostic/redeclaration-4.C: New test.
5639 * g++.dg/diagnostic/redeclaration-5.C: New test.
5640 * g++.dg/warn/Wshadow-19.C: New test.
5642 2023-09-05 Jakub Jelinek <jakub@redhat.com>
5645 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
5647 * g++.dg/diagnostic/redeclaration-3.C: New test.
5648 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
5649 * g++.dg/parse/pr31952-3.C: Likewise.
5651 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
5653 * c-c++-common/gomp/allocate-13.c: New test.
5655 2023-09-05 Pan Li <pan2.li@intel.com>
5657 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
5658 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
5659 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
5661 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
5664 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
5666 * gnat.dg/unroll3.adb: Adjust.
5668 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
5670 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
5671 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
5672 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
5673 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
5674 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
5675 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
5676 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
5677 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
5679 2023-09-05 liuhongt <hongtao.liu@intel.com>
5681 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
5683 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
5685 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
5686 * gcc.dg/vect/bb-slp-71.c: Likewise.
5687 * gcc.dg/vect/bb-slp-72.c: Likewise.
5688 * gcc.dg/vect/bb-slp-73.c: Likewise.
5689 * gcc.dg/vect/bb-slp-74.c: Likewise.
5690 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
5691 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
5692 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
5693 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
5694 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
5695 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
5696 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
5697 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
5698 * gcc.dg/vect/pr101445.c: Likewise.
5699 * gcc.dg/vect/pr105219.c: Likewise.
5700 * gcc.dg/vect/pr107160.c: Likewise.
5701 * gcc.dg/vect/pr107212-1.c: Likewise.
5702 * gcc.dg/vect/pr107212-2.c: Likewise.
5703 * gcc.dg/vect/pr109502.c: Likewise.
5704 * gcc.dg/vect/pr110381.c: Likewise.
5705 * gcc.dg/vect/pr110838.c: Likewise.
5706 * gcc.dg/vect/pr88497-1.c: Likewise.
5707 * gcc.dg/vect/pr88497-7.c: Likewise.
5708 * gcc.dg/vect/pr96783-1.c: Likewise.
5709 * gcc.dg/vect/pr96783-2.c: Likewise.
5710 * gcc.dg/vect/pr97558-2.c: Likewise.
5711 * gcc.dg/vect/pr99253.c: Likewise.
5712 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
5713 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
5714 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
5715 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
5716 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
5717 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
5718 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
5719 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
5720 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
5721 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
5722 * gcc.dg/vect/vect-cond-13.c: Likewise.
5723 * gcc.dg/vect/vect-recurr-1.c: Likewise.
5724 * gcc.dg/vect/vect-recurr-2.c: Likewise.
5725 * gcc.dg/vect/vect-recurr-3.c: Likewise.
5726 * gcc.dg/vect/vect-recurr-4.c: Likewise.
5727 * gcc.dg/vect/vect-recurr-5.c: Likewise.
5728 * gcc.dg/vect/vect-recurr-6.c: Likewise.
5730 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5733 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
5734 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
5736 2023-09-04 Pan Li <pan2.li@intel.com>
5738 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
5740 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
5742 PR tree-optimization/108757
5743 * gcc.dg/pr108757-1.c: New test.
5744 * gcc.dg/pr108757-2.c: New test.
5745 * gcc.dg/pr108757.h: New test.
5747 2023-09-04 Guo Jie <guojie@loongson.cn>
5749 * gcc.target/loongarch/const-double-zero-stx.c: New test.
5751 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
5753 * gcc.target/loongarch/switch-qi.c: New test.
5755 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
5757 * gcc.target/loongarch/float-load.c: New test.
5759 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5762 * g++.dg/special/initpri3.C: Fix wording.
5764 2023-09-03 Pan Li <pan2.li@intel.com>
5766 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
5767 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
5768 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
5769 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
5770 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
5771 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
5772 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
5773 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
5774 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
5775 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
5776 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
5778 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
5780 * gcc.target/loongarch/math-float-128.c: New test.
5782 2023-09-01 Harald Anlauf <anlauf@gmx.de>
5785 * gfortran.dg/bounds_check_fail_5.f90: New test.
5787 2023-09-01 benjamin priour <priour.be@gmail.com>
5791 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
5792 * g++.dg/analyzer/placement-new.C: Added tests.
5793 * g++.dg/analyzer/new-2.C: New test.
5794 * g++.dg/analyzer/noexcept-new.C: New test.
5795 * g++.dg/analyzer/placement-new-size.C: New test.
5797 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
5800 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
5803 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
5805 * g++.dg/pr110879.C: Moved to...
5806 * g++.dg/opt/pr110879.C: ...here.
5808 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
5811 * g++.dg/pr110879.C: New test.
5813 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5816 * g++.dg/cpp2a/decomp8.C: New test.
5817 * g++.dg/cpp2a/decomp9.C: New test.
5818 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
5821 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5823 PR tree-optimization/19832
5824 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
5826 2023-09-01 Jakub Jelinek <jakub@redhat.com>
5828 PR tree-optimization/110915
5829 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
5830 macro definition after limits.h inclusion.
5831 * gcc.dg/pr110915-2.c: Likewise.
5832 * gcc.dg/pr110915-3.c: Likewise.
5833 * gcc.dg/pr110915-4.c: Likewise.
5834 * gcc.dg/pr110915-5.c: Likewise.
5835 * gcc.dg/pr110915-6.c: Likewise.
5836 * gcc.dg/pr110915-7.c: Likewise.
5837 * gcc.dg/pr110915-8.c: Likewise.
5838 * gcc.dg/pr110915-9.c: Likewise.
5839 * gcc.dg/pr110915-10.c: Likewise.
5840 * gcc.dg/pr110915-11.c: Likewise.
5841 * gcc.dg/pr110915-12.c: Likewise.
5843 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5845 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
5846 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
5847 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
5848 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
5849 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
5850 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
5851 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
5852 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
5853 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
5854 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
5855 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
5856 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
5857 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
5858 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
5859 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
5860 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
5862 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5864 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
5865 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
5866 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
5867 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
5868 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
5869 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
5870 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
5871 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
5873 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
5875 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
5876 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
5877 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
5878 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
5879 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
5880 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
5881 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
5882 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
5883 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
5885 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
5887 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
5888 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
5890 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
5892 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
5893 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
5894 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
5895 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
5896 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
5897 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
5898 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
5899 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
5900 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
5901 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
5902 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
5903 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
5904 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
5905 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
5907 2023-09-01 Pan Li <pan2.li@intel.com>
5909 * gcc.target/riscv/rvv/autovec/vls/def.h:
5910 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
5911 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
5912 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
5913 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
5914 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
5915 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
5916 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
5917 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
5918 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
5919 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
5920 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
5921 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
5923 2023-09-01 Andrew Pinski <apinski@marvell.com>
5925 PR tree-optimization/19832
5926 * g++.dg/opt/vectcond-1.C: New test.
5927 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
5929 2023-08-31 Andrew Pinski <apinski@marvell.com>
5931 PR tree-optimization/110915
5932 * gcc.dg/pr110915-1.c: New test.
5933 * gcc.dg/pr110915-10.c: New test.
5934 * gcc.dg/pr110915-11.c: New test.
5935 * gcc.dg/pr110915-12.c: New test.
5936 * gcc.dg/pr110915-2.c: New test.
5937 * gcc.dg/pr110915-3.c: New test.
5938 * gcc.dg/pr110915-4.c: New test.
5939 * gcc.dg/pr110915-5.c: New test.
5940 * gcc.dg/pr110915-6.c: New test.
5941 * gcc.dg/pr110915-7.c: New test.
5942 * gcc.dg/pr110915-8.c: New test.
5943 * gcc.dg/pr110915-9.c: New test.
5945 2023-08-31 Pan Li <pan2.li@intel.com>
5947 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
5949 2023-08-31 Pan Li <pan2.li@intel.com>
5951 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
5953 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
5956 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
5957 counts to match the number of associated vec_* built-in calls.
5958 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
5959 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
5960 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
5961 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
5962 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
5963 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
5964 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
5966 2023-08-31 Pan Li <pan2.li@intel.com>
5968 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
5970 2023-08-31 Pan Li <pan2.li@intel.com>
5971 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5973 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
5975 2023-08-31 Richard Biener <rguenther@suse.de>
5977 PR middle-end/111253
5978 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
5980 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
5983 * gcc.target/powerpc/pr110411-1.c: New testcase.
5984 * gcc.target/powerpc/pr110411-2.c: New testcase.
5986 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
5988 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
5989 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
5990 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
5992 2023-08-31 Richard Biener <rguenther@suse.de>
5994 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
5995 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
5997 2023-08-31 Richard Biener <rguenther@suse.de>
5999 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
6000 * gcc.target/i386/pr52252-core.c: Likewise.
6002 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
6005 * gcc.target/powerpc/pr96762.c: New.
6007 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
6010 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
6012 2023-08-30 Eric Feng <ef2648@columbia.edu>
6015 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
6016 count checking for PyObjects.
6017 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
6018 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
6019 (and added more tests).
6020 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
6021 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
6023 * gcc.dg/plugin/plugin.exp: New tests.
6024 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
6025 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
6027 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
6030 * gcc.target/pru/pr106562-10.c: New test.
6031 * gcc.target/pru/pr106562-11.c: New test.
6032 * gcc.target/pru/pr106562-5.c: New test.
6033 * gcc.target/pru/pr106562-6.c: New test.
6034 * gcc.target/pru/pr106562-7.c: New test.
6035 * gcc.target/pru/pr106562-8.c: New test.
6036 * gcc.target/pru/pr106562-9.c: New test.
6038 2023-08-30 Marek Polacek <polacek@redhat.com>
6041 * g++.dg/cpp2a/desig30.C: New test.
6043 2023-08-30 Marek Polacek <polacek@redhat.com>
6046 * g++.dg/cpp2a/constinit19.C: New test.
6048 2023-08-30 Richard Biener <rguenther@suse.de>
6050 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
6053 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6055 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
6057 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6059 * gcc.dg/vect/slp-26.c: Adapt for RVV.
6061 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
6064 * gfortran.dg/interface_procedure_1.f90: New test.
6066 2023-08-30 Richard Biener <rguenther@suse.de>
6068 PR tree-optimization/111228
6069 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
6071 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6073 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
6074 * gcc.dg/vect/vect-outer-4e.c: Ditto.
6075 * gcc.dg/vect/vect-outer-4f.c: Ditto.
6076 * gcc.dg/vect/vect-outer-4g.c: Ditto.
6077 * gcc.dg/vect/vect-outer-4k.c: Ditto.
6078 * gcc.dg/vect/vect-outer-4l.c: Ditto.
6080 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6082 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
6083 * gcc.dg/vect/pr88598-2.c: Ditto.
6084 * gcc.dg/vect/pr88598-3.c: Ditto.
6086 2023-08-30 Die Li <lidie@eswincomputing.com>
6087 Fei Gao <gaofei@eswincomputing.com>
6089 * gcc.target/riscv/cm_mv_rv32.c: New test.
6091 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
6093 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
6094 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
6096 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
6098 * gcc.target/riscv/rv32e_zcmp.c: New test.
6099 * gcc.target/riscv/rv32i_zcmp.c: New test.
6100 * gcc.target/riscv/zcmp_push_fpr.c: New test.
6101 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
6103 2023-08-30 Jakub Jelinek <jakub@redhat.com>
6105 PR tree-optimization/110914
6106 * gcc.c-torture/execute/pr110914.c: New test.
6108 2023-08-30 Jakub Jelinek <jakub@redhat.com>
6110 PR tree-optimization/111015
6111 * gcc.dg/pr111015.c: New test.
6113 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
6115 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
6117 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6119 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
6121 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
6123 * gcc.target/riscv/zicond-xor-01.c: New test.
6124 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
6126 2023-08-29 David Malcolm <dmalcolm@redhat.com>
6129 * c-c++-common/analyzer/overlapping-buffers.c: New test.
6131 2023-08-29 Marek Polacek <polacek@redhat.com>
6133 * g++.dg/diagnostic/explicit.C: New test.
6135 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
6137 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
6138 assigning register numbers that are non-zero.
6139 * gcc.target/riscv/zfa-fli-8.c: Ditto.
6140 * gcc.target/riscv/zfa-fli-5.c: New test.
6142 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
6143 Vineet Gupta <vineetg@rivosinc.com>
6145 * gcc.target/riscv/attribute-1.c: Check for
6146 __riscv_unaligned_slow or __riscv_unaligned_fast
6147 * gcc.target/riscv/attribute-4.c: Check for
6148 __riscv_unaligned_avoid
6149 * gcc.target/riscv/attribute-5.c: Check for
6150 __riscv_unaligned_slow or __riscv_unaligned_fast
6151 * gcc.target/riscv/predef-align-1.c: New test.
6152 * gcc.target/riscv/predef-align-2.c: New test.
6153 * gcc.target/riscv/predef-align-3.c: New test.
6154 * gcc.target/riscv/predef-align-4.c: New test.
6155 * gcc.target/riscv/predef-align-5.c: New test.
6156 * gcc.target/riscv/predef-align-6.c: New test.
6158 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
6160 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
6161 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
6163 2023-08-29 Carl Love <cel@us.ibm.com>
6166 * gcc.target/powerpc/pr93448.c: New test case.
6168 2023-08-29 David Malcolm <dmalcolm@redhat.com>
6171 * c-c++-common/analyzer/pr99193-2.c: Add
6172 -Wno-analyzer-too-complex.
6173 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
6174 (test_concrete_strlen): New.
6175 (test_symbolic_strlen): New.
6177 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6179 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
6180 extension 'Zcb' with some implications.
6182 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6184 * gcc.target/riscv/predef-30.c: New test for a stub
6185 vendor extension 'XVentanaCondOps'.
6187 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6189 * gcc.target/riscv/predef-29.c: New test for a stub privileged
6190 extension 'Smstateen' with some implications.
6192 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
6194 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
6195 extension to continue testing whether we can use valid two-letter
6198 2023-08-29 Jakub Jelinek <jakub@redhat.com>
6201 PR middle-end/111209
6202 * gcc.target/i386/pr79173-12.c: New test.
6204 2023-08-29 Andrew Pinski <apinski@marvell.com>
6206 PR tree-optimization/111147
6207 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
6209 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6211 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
6213 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6215 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
6217 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
6220 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
6221 * gcc.target/riscv/rvv/base/pr110943.c: New test.
6223 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
6225 * gcc.target/loongarch/sign-extend.c: New test.
6227 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
6229 * gcc.target/riscv/builtin_pause.c: Removed.
6230 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
6231 extension is enabled.
6232 * gcc.target/riscv/zihintpause-2.c: Likewise.
6233 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
6234 extension is disabled.
6236 2023-08-28 Andrew Pinski <apinski@marvell.com>
6239 * gcc.dg/tree-ssa/cond-bool-2.c: Add
6240 `--param logical-op-non-short-circuit=1` to the options.
6242 2023-08-28 Andrew Pinski <apinski@marvell.com>
6244 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
6245 * gcc.dg/pr87009.c: Update test.
6247 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
6249 * gcc.target/loongarch/slt-sign-extend.c: New test.
6251 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6253 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
6254 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
6255 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6256 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6257 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6258 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6259 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6261 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6263 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
6264 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
6265 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
6266 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
6267 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
6268 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
6269 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
6270 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
6271 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
6272 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
6273 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
6274 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
6275 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
6276 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
6277 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
6278 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
6279 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
6280 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
6281 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
6282 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
6283 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
6284 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
6285 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
6286 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
6287 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
6288 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
6289 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
6290 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
6291 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
6292 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
6293 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
6294 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
6295 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
6296 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
6297 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
6298 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
6299 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
6300 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
6301 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
6302 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
6303 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
6304 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6305 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6306 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6307 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6308 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6309 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
6310 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
6311 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
6312 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
6313 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
6314 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
6315 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
6316 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
6317 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
6318 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
6320 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6322 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
6324 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6326 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
6328 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
6330 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
6331 sensitive scheduling.
6333 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
6336 * gcc.dg/analyzer/aliasing-3.c: Moved to...
6337 * c-c++-common/analyzer/aliasing-3.c: ...here.
6338 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
6339 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
6340 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
6341 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
6342 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
6343 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
6344 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
6345 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
6346 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
6347 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
6348 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
6349 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
6350 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
6351 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
6352 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
6353 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
6354 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
6355 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
6356 * gcc.dg/analyzer/calloc-1.c: Moved to...
6357 * c-c++-common/analyzer/calloc-1.c: ...here.
6358 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
6359 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
6360 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
6361 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
6362 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
6363 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
6364 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
6365 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
6366 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
6367 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
6368 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
6369 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
6370 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
6371 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
6372 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
6373 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
6374 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
6375 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
6376 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
6377 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
6378 * gcc.dg/analyzer/exec-1.c: Moved to...
6379 * c-c++-common/analyzer/exec-1.c: ...here.
6380 * gcc.dg/analyzer/feasibility-3.c: Moved to...
6381 * c-c++-common/analyzer/feasibility-3.c: ...here.
6382 * gcc.dg/analyzer/fields.c: Moved to...
6383 * c-c++-common/analyzer/fields.c: ...here.
6384 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
6385 * c-c++-common/analyzer/function-ptr-5.c: ...here.
6386 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
6387 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
6388 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
6389 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
6390 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
6391 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
6392 * gcc.dg/analyzer/init.c: Moved to...
6393 * c-c++-common/analyzer/init.c: ...here.
6394 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
6395 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
6396 * gcc.dg/analyzer/inlining-3.c: Moved to...
6397 * c-c++-common/analyzer/inlining-3.c: ...here.
6398 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
6399 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
6400 * gcc.dg/analyzer/inlining-4.c: Moved to...
6401 * c-c++-common/analyzer/inlining-4.c: ...here.
6402 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
6403 * c-c++-common/analyzer/leak-pr105906.c: ...here.
6404 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
6405 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
6406 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
6407 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
6408 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
6409 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
6410 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
6411 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
6412 * gcc.dg/analyzer/malloc-2.c: Moved to...
6413 * c-c++-common/analyzer/malloc-2.c: ...here.
6414 * gcc.dg/analyzer/memcpy-2.c: Moved to...
6415 * c-c++-common/analyzer/memcpy-2.c: ...here.
6416 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
6417 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
6418 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
6419 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
6420 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
6421 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
6422 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
6423 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
6424 * gcc.dg/analyzer/pr101962.c: Moved to...
6425 * c-c++-common/analyzer/pr101962.c: ...here.
6426 * gcc.dg/analyzer/pr103217-2.c: Moved to...
6427 * c-c++-common/analyzer/pr103217-2.c: ...here.
6428 * gcc.dg/analyzer/pr103217.c: Moved to...
6429 * c-c++-common/analyzer/pr103217.c: ...here.
6430 * gcc.dg/analyzer/pr104029.c: Moved to...
6431 * c-c++-common/analyzer/pr104029.c: ...here.
6432 * gcc.dg/analyzer/pr104062.c: Moved to...
6433 * c-c++-common/analyzer/pr104062.c: ...here.
6434 * gcc.dg/analyzer/pr105783.c: Moved to...
6435 * c-c++-common/analyzer/pr105783.c: ...here.
6436 * gcc.dg/analyzer/pr107345.c: Moved to...
6437 * c-c++-common/analyzer/pr107345.c: ...here.
6438 * gcc.dg/analyzer/pr93695-1.c: Moved to...
6439 * c-c++-common/analyzer/pr93695-1.c: ...here.
6440 * gcc.dg/analyzer/pr94596.c: Moved to...
6441 * c-c++-common/analyzer/pr94596.c: ...here.
6442 * gcc.dg/analyzer/pr94839.c: Moved to...
6443 * c-c++-common/analyzer/pr94839.c: ...here.
6444 * gcc.dg/analyzer/pr95152-4.c: C only.
6445 * gcc.dg/analyzer/pr95152-5.c: C only.
6446 * gcc.dg/analyzer/pr95240.c: Moved to...
6447 * c-c++-common/analyzer/pr95240.c: ...here.
6448 * gcc.dg/analyzer/pr96639.c: Moved to...
6449 * c-c++-common/analyzer/pr96639.c: ...here.
6450 * gcc.dg/analyzer/pr96653.c: Moved to...
6451 * c-c++-common/analyzer/pr96653.c: ...here.
6452 * gcc.dg/analyzer/pr96792.c: Moved to...
6453 * c-c++-common/analyzer/pr96792.c: ...here.
6454 * gcc.dg/analyzer/pr96841.c: Moved to...
6455 * c-c++-common/analyzer/pr96841.c: ...here.
6456 * gcc.dg/analyzer/pr98564.c: Moved to...
6457 * c-c++-common/analyzer/pr98564.c: ...here.
6458 * gcc.dg/analyzer/pr98628.c: Moved to...
6459 * c-c++-common/analyzer/pr98628.c: ...here.
6460 * gcc.dg/analyzer/pr98969.c: Moved to...
6461 * c-c++-common/analyzer/pr98969.c: ...here.
6462 * gcc.dg/analyzer/pr99193-2.c: Moved to...
6463 * c-c++-common/analyzer/pr99193-2.c: ...here.
6464 * gcc.dg/analyzer/pr99193-3.c: Moved to...
6465 * c-c++-common/analyzer/pr99193-3.c: ...here.
6466 * gcc.dg/analyzer/pr99716-1.c: Moved to...
6467 * c-c++-common/analyzer/pr99716-1.c: ...here.
6468 * gcc.dg/analyzer/pr99774-1.c: Moved to...
6469 * c-c++-common/analyzer/pr99774-1.c: ...here.
6470 * gcc.dg/analyzer/realloc-1.c: Moved to...
6471 * c-c++-common/analyzer/realloc-1.c: ...here.
6472 * gcc.dg/analyzer/realloc-2.c: Moved to...
6473 * c-c++-common/analyzer/realloc-2.c: ...here.
6474 * gcc.dg/analyzer/realloc-3.c: Moved to...
6475 * c-c++-common/analyzer/realloc-3.c: ...here.
6476 * gcc.dg/analyzer/realloc-4.c: Moved to...
6477 * c-c++-common/analyzer/realloc-4.c: ...here.
6478 * gcc.dg/analyzer/realloc-5.c: Moved to...
6479 * c-c++-common/analyzer/realloc-5.c: ...here.
6480 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
6481 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
6482 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
6483 * c-c++-common/analyzer/snprintf-concat.c: ...here.
6484 * gcc.dg/analyzer/sock-1.c: Moved to...
6485 * c-c++-common/analyzer/sock-1.c: ...here.
6486 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
6487 * c-c++-common/analyzer/sprintf-concat.c: ...here.
6488 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
6489 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
6490 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
6491 * c-c++-common/analyzer/string-ops-dup.c: ...here.
6492 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
6493 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
6494 * gcc.dg/analyzer/symbolic-12.c: Moved to...
6495 * c-c++-common/analyzer/symbolic-12.c: ...here.
6496 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
6497 * c-c++-common/analyzer/uninit-alloca.c: ...here.
6498 * gcc.dg/analyzer/untracked-2.c: Moved to...
6499 * c-c++-common/analyzer/untracked-2.c: ...here.
6500 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
6501 * c-c++-common/analyzer/vasprintf-1.c: ...here.
6502 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
6503 * c-c++-common/analyzer/write-to-const-1.c: ...here.
6504 * gcc.dg/analyzer/write-to-function-1.c: C only.
6505 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
6506 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
6507 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
6508 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
6509 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
6510 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
6511 * g++.dg/analyzer/analyzer.exp: Now also run tests under
6512 c-c++-common/analyzer.
6513 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
6514 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
6515 c-c++-common/analyzer.
6516 * gcc.dg/analyzer/pr104369-1.c: C only.
6517 * gcc.dg/analyzer/pr104369-2.c: Likewise.
6518 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
6519 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
6521 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
6522 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
6523 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
6524 * gcc.dg/analyzer/data-model-11.c: Removed.
6525 * gcc.dg/analyzer/pr61861.c: C only.
6526 * gcc.dg/analyzer/pr93457.c: Removed.
6527 * gcc.dg/analyzer/pr97568.c: Removed.
6528 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
6529 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
6530 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
6531 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
6532 * c-c++-common/analyzer/data-model-11.c: New test.
6533 * c-c++-common/analyzer/pr93457.c: New test.
6534 * c-c++-common/analyzer/pr97568.c: New test.
6535 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
6536 previous gcc.dg/analyzer/sprintf-1.c.
6537 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
6539 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
6542 * gfortran.dg/pr92586.f90 : New test
6544 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6546 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
6547 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
6548 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
6549 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
6550 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
6551 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
6552 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
6553 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
6554 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
6555 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
6556 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
6557 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
6558 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
6559 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
6560 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
6561 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
6562 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
6563 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
6564 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
6565 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
6566 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
6567 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
6568 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
6569 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
6570 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
6571 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
6572 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
6573 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
6575 2023-08-26 Andrew Pinski <apinski@marvell.com>
6577 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
6579 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
6581 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
6582 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
6584 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
6586 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
6588 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
6590 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
6591 * gcc.target/riscv/zfa-fli-zfh.c: New test.
6592 * gcc.target/riscv/zfa-fli.c: New test.
6593 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
6594 * gcc.target/riscv/zfa-fli-1.c: New test.
6595 * gcc.target/riscv/zfa-fli-2.c: New test.
6596 * gcc.target/riscv/zfa-fli-3.c: New test.
6597 * gcc.target/riscv/zfa-fli-4.c: New test.
6598 * gcc.target/riscv/zfa-fli-6.c: New test.
6599 * gcc.target/riscv/zfa-fli-7.c: New test.
6600 * gcc.target/riscv/zfa-fli-8.c: New test.
6601 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
6602 * gcc.target/riscv/zfa-fround.c: New file.
6604 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6606 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
6607 * gfortran.dg/gomp/collapse2.f90: Likewise.
6608 * gfortran.dg/gomp/imperfect-gotos.f90: New.
6609 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
6610 * gfortran.dg/gomp/imperfect1.f90: New.
6611 * gfortran.dg/gomp/imperfect2.f90: New.
6612 * gfortran.dg/gomp/imperfect3.f90: New.
6613 * gfortran.dg/gomp/imperfect4.f90: New.
6614 * gfortran.dg/gomp/imperfect5.f90: New.
6616 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6618 * c-c++-common/gomp/imperfect-attributes.c: New.
6619 * c-c++-common/gomp/imperfect-badloops.c: New.
6620 * c-c++-common/gomp/imperfect-blocks.c: New.
6621 * c-c++-common/gomp/imperfect-extension.c: New.
6622 * c-c++-common/gomp/imperfect-gotos.c: New.
6623 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
6624 * c-c++-common/gomp/imperfect-labels.c: New.
6625 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
6626 * c-c++-common/gomp/imperfect-pragmas.c: New.
6627 * c-c++-common/gomp/imperfect1.c: New.
6628 * c-c++-common/gomp/imperfect2.c: New.
6629 * c-c++-common/gomp/imperfect3.c: New.
6630 * c-c++-common/gomp/imperfect4.c: New.
6631 * c-c++-common/gomp/imperfect5.c: New.
6633 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6635 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
6636 * g++.dg/gomp/attrs-imperfect1.C: New test.
6637 * g++.dg/gomp/attrs-imperfect2.C: New test.
6638 * g++.dg/gomp/attrs-imperfect3.C: New test.
6639 * g++.dg/gomp/attrs-imperfect4.C: New test.
6640 * g++.dg/gomp/attrs-imperfect5.C: New test.
6641 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
6642 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
6643 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
6645 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
6647 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
6648 * c-c++-common/goacc/tile-2.c: Likewise.
6649 * gcc.dg/gomp/collapse-1.c: Likewise.
6651 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
6653 * gcc.target/riscv/gcse-const.c: New Test
6654 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
6656 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
6658 2023-08-25 Andrew Pinski <apinski@marvell.com>
6660 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
6662 2023-08-25 Harald Anlauf <anlauf@gmx.de>
6665 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
6666 * gfortran.dg/data_bounds_2.f90: New test.
6668 2023-08-25 David Malcolm <dmalcolm@redhat.com>
6670 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
6671 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
6672 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
6674 2023-08-25 Richard Biener <rguenther@suse.de>
6676 PR tree-optimization/111137
6677 * gcc.dg/torture/pr111137.c: New testcase.
6679 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
6681 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
6683 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
6685 * gcc.target/riscv/vector-abi-1.c: Moved to...
6686 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
6687 * gcc.target/riscv/vector-abi-2.c: Moved to...
6688 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
6689 * gcc.target/riscv/vector-abi-3.c: Moved to...
6690 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
6691 * gcc.target/riscv/vector-abi-4.c: Moved to...
6692 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
6693 * gcc.target/riscv/vector-abi-5.c: Moved to...
6694 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
6695 * gcc.target/riscv/vector-abi-6.c: Moved to...
6696 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
6697 * gcc.target/riscv/vector-abi-7.c: Moved to...
6698 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
6699 * gcc.target/riscv/vector-abi-8.c: Moved to...
6700 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
6701 * gcc.target/riscv/vector-abi-9.c: Moved to...
6702 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
6704 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
6707 * gcc.target/i386/pr111127.c: New test.
6709 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
6712 * g++.target/i386/pr94866.C: New test.
6714 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6717 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
6718 non-function pointers is legit.
6719 * gcc.c-torture/compile/pr106537-2.c: Likewise.
6721 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6724 * gcc.dg/analyzer/strcat-1.c: New test.
6726 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6729 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
6731 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6734 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
6735 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
6736 * gcc.dg/analyzer/strcpy-3.c: Likewise.
6737 * gcc.dg/analyzer/strcpy-4.c: New test.
6739 2023-08-24 David Malcolm <dmalcolm@redhat.com>
6742 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
6743 (test_strlen_1): New.
6745 2023-08-24 Richard Biener <rguenther@suse.de>
6747 PR tree-optimization/111123
6748 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
6750 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6752 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
6753 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
6754 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
6755 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
6756 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
6757 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
6758 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
6759 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
6760 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
6761 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
6762 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
6763 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
6764 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
6765 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
6766 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
6767 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
6768 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
6769 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
6770 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
6771 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
6772 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
6773 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
6774 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
6775 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
6776 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
6777 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
6779 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
6781 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
6782 -fno-sched-pressure.
6783 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
6784 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
6785 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
6786 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
6787 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
6788 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
6789 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
6790 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
6791 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
6792 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
6793 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
6794 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
6795 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
6796 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
6797 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
6798 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
6799 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
6800 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
6801 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
6802 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
6803 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
6804 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
6805 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
6806 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
6808 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6810 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
6812 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6814 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
6816 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
6818 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
6820 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
6822 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
6824 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
6826 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
6828 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
6830 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
6832 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
6834 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
6836 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
6838 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
6840 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
6842 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
6844 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
6846 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
6849 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
6851 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
6852 Add variable to hold reference result.
6854 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
6856 * gcc.dg/c2x-attr-syntax-6.c: New test.
6857 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
6859 2023-08-24 Richard Biener <rguenther@suse.de>
6861 PR tree-optimization/111115
6862 * lib/target-supports.exp (check_effective_target_vect_masked_store):
6863 Supported with check_avx_available.
6864 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
6866 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
6868 * gcc.target/aarch64/neoverse_v1_2.c: New test.
6869 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
6871 2023-08-24 Richard Biener <rguenther@suse.de>
6873 PR tree-optimization/111128
6874 * gcc.dg/torture/pr111128.c: New testcase.
6876 2023-08-24 Richard Biener <rguenther@suse.de>
6879 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
6881 2023-08-24 Andrew Pinski <apinski@marvell.com>
6883 PR tree-optimization/111109
6884 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
6886 2023-08-24 Andrew Pinski <apinski@marvell.com>
6888 PR tree-optimization/95929
6889 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
6890 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
6891 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
6893 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6896 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6898 * g++.target/i386/mv33.C: New test.
6899 * gcc.target/i386/avx10_1-1.c: Ditto.
6900 * gcc.target/i386/avx10_1-2.c: Ditto.
6901 * gcc.target/i386/avx10_1-3.c: Ditto.
6902 * gcc.target/i386/avx10_1-4.c: Ditto.
6903 * gcc.target/i386/avx10_1-5.c: Ditto.
6904 * gcc.target/i386/avx10_1-6.c: Ditto.
6905 * gcc.target/i386/avx10_1-7.c: Ditto.
6906 * gcc.target/i386/avx10_1-8.c: Ditto.
6907 * gcc.target/i386/avx10_1-9.c: Ditto.
6908 * gcc.target/i386/avx10_1-10.c: Ditto.
6910 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6913 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6915 * gcc.target/i386/avx10_1-11.c: New test.
6916 * gcc.target/i386/avx10_1-12.c: Ditto.
6917 * gcc.target/i386/avx10_1-13.c: Ditto.
6918 * gcc.target/i386/avx10_1-14.c: Ditto.
6920 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6923 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6925 * gcc.target/i386/avx10_1-15.c: New test.
6926 * gcc.target/i386/avx10_1-16.c: Ditto.
6927 * gcc.target/i386/avx10_1-17.c: Ditto.
6928 * gcc.target/i386/avx10_1-18.c: Ditto.
6930 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6933 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6935 * gcc.target/i386/avx-1.c: Add -mavx10.1.
6936 * gcc.target/i386/avx-2.c: Ditto.
6937 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
6939 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6942 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6944 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
6945 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
6946 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
6947 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
6948 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
6949 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
6950 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
6951 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
6952 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
6953 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
6954 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
6955 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
6956 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
6958 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6961 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6963 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
6964 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
6965 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
6966 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
6967 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
6968 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
6969 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
6970 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
6971 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
6972 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
6973 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
6974 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
6975 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
6976 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
6977 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
6978 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
6979 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
6981 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
6984 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
6986 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
6987 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
6988 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
6989 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
6990 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
6991 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
6992 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
6993 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
6994 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
6995 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
6997 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
7000 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
7004 * gcc.target/i386/pr111051-1.c: New test.
7006 2023-08-24 Richard Biener <rguenther@suse.de>
7009 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
7011 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
7013 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
7015 2023-08-23 Harald Anlauf <anlauf@gmx.de>
7018 * gfortran.dg/common_28.f90: New test.
7020 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
7022 * gcc.dg/pr102983.c: Adjust output expectations.
7023 * gcc.dg/pr110918.c: New.
7025 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
7027 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
7028 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
7029 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
7030 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
7031 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
7032 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
7033 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
7034 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
7035 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
7036 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
7037 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
7038 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
7039 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
7040 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
7041 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
7042 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
7044 2023-08-23 Jan Hubicka <jh@suse.cz>
7046 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
7048 2023-08-23 Jan Hubicka <jh@suse.cz>
7050 PR middle-end/110940
7051 * gcc.c-torture/compile/pr110940.c: New test.
7053 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7055 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
7058 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7060 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
7062 2023-08-22 David Malcolm <dmalcolm@redhat.com>
7065 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
7066 results on symbolic values.
7067 * gcc.dg/analyzer/strlen-1.c: New test.
7069 2023-08-22 Jason Merrill <jason@redhat.com>
7072 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
7073 * g++.dg/cpp2a/concepts-friend15.C: New test.
7074 * g++.dg/cpp2a/concepts-friend11a.C: New file.
7076 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
7078 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
7079 * c-c++-common/gomp/defaultmap-5.c: New test.
7080 * c-c++-common/gomp/defaultmap-6.c: New test.
7081 * gfortran.dg/gomp/defaultmap-10.f90: New test.
7082 * gfortran.dg/gomp/defaultmap-9.f90: New test.
7084 2023-08-22 Richard Biener <rguenther@suse.de>
7086 PR tree-optimization/94864
7087 PR tree-optimization/94865
7088 PR tree-optimization/93080
7089 * gcc.target/i386/pr94864.c: New testcase.
7090 * gcc.target/i386/pr94865.c: Likewise.
7091 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
7092 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
7093 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
7095 2023-08-22 Harald Anlauf <anlauf@gmx.de>
7098 * gfortran.dg/data_vector_section.f90: New test.
7100 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7101 Kewen.Lin <linkw@linux.ibm.com>
7103 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
7104 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
7106 2023-08-22 liuhongt <hongtao.liu@intel.com>
7108 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
7111 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
7113 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
7114 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
7115 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
7116 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
7117 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
7118 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
7120 2023-08-22 David Malcolm <dmalcolm@redhat.com>
7123 * gcc.dg/analyzer/attr-format-1.c: New test.
7124 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
7127 2023-08-22 David Malcolm <dmalcolm@redhat.com>
7129 * gcc.dg/analyzer/fopen-1.c: New test.
7131 2023-08-22 David Malcolm <dmalcolm@redhat.com>
7134 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
7135 reimplementation of unterminated string detection. Add test
7136 coverage for uninitialized buffers.
7137 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
7138 * gcc.dg/analyzer/putenv-1.c: Likewise.
7139 * gcc.dg/analyzer/strchr-1.c: Likewise.
7140 * gcc.dg/analyzer/strcpy-1.c: Likewise.
7141 * gcc.dg/analyzer/strdup-1.c: Likewise.
7143 2023-08-22 Pan Li <pan2.li@intel.com>
7145 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
7147 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7149 * gcc.dg/unroll-7.c: Remove xfail.
7151 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
7153 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
7154 * gcc.target/riscv/xtheadbb.c: Ditto.
7155 * gcc.target/riscv/xtheadbs.c: Ditto.
7156 * gcc.target/riscv/xtheadcmo.c: Ditto.
7157 * gcc.target/riscv/xtheadcondmov.c: Ditto.
7158 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
7159 * gcc.target/riscv/xtheadfmv.c: Ditto.
7160 * gcc.target/riscv/xtheadint.c: Ditto.
7161 * gcc.target/riscv/xtheadmac.c: Ditto.
7162 * gcc.target/riscv/xtheadmemidx.c: Ditto.
7163 * gcc.target/riscv/xtheadmempair.c: Ditto.
7164 * gcc.target/riscv/xtheadsync.c: Ditto.
7165 * gcc.target/riscv/zawrs.c: Ditto.
7166 * gcc.target/riscv/zvbb.c: Ditto.
7167 * gcc.target/riscv/zvbc.c: Ditto.
7168 * gcc.target/riscv/zvkg.c: Ditto.
7169 * gcc.target/riscv/zvkned.c: Ditto.
7170 * gcc.target/riscv/zvknha.c: Ditto.
7171 * gcc.target/riscv/zvknhb.c: Ditto.
7172 * gcc.target/riscv/zvksed.c: Ditto.
7173 * gcc.target/riscv/zvksh.c: Ditto.
7174 * gcc.target/riscv/zvkt.c: Ditto.
7176 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
7178 * gcc.target/riscv/zvkn.c: Quote #error messages.
7179 * gcc.target/riscv/zvkn-1.c: Ditto.
7180 * gcc.target/riscv/zvknc.c: Ditto.
7181 * gcc.target/riscv/zvknc-1.c: Ditto.
7182 * gcc.target/riscv/zvknc-2.c: Ditto.
7183 * gcc.target/riscv/zvkng.c: Ditto.
7184 * gcc.target/riscv/zvkng-1.c: Ditto.
7185 * gcc.target/riscv/zvkng-2.c: Ditto.
7186 * gcc.target/riscv/zvks.c: Ditto.
7187 * gcc.target/riscv/zvks-1.c: Ditto.
7188 * gcc.target/riscv/zvksc.c: Ditto.
7189 * gcc.target/riscv/zvksc-1.c: Ditto.
7190 * gcc.target/riscv/zvksc-2.c: Ditto.
7191 * gcc.target/riscv/zvksg.c: Ditto.
7192 * gcc.target/riscv/zvksg-1.c: Ditto.
7193 * gcc.target/riscv/zvksg-2.c: Ditto.
7195 2023-08-21 Richard Biener <rguenther@suse.de>
7197 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
7199 2023-08-21 Richard Biener <rguenther@suse.de>
7201 * lib/target-supports.exp: Add vect128, vect256 and vect512
7203 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
7206 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7208 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
7209 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
7210 for targets that support vect_fold_extract_last.
7212 2023-08-21 Richard Biener <rguenther@suse.de>
7214 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
7215 to avoid reduction vectorization.
7217 2023-08-21 liuhongt <hongtao.liu@intel.com>
7219 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
7221 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
7222 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
7223 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
7224 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
7225 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
7226 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
7227 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
7228 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
7229 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
7230 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
7231 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
7232 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
7233 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
7234 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
7235 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
7236 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
7237 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
7239 2023-08-21 Richard Biener <rguenther@suse.de>
7241 PR tree-optimization/111082
7242 * gcc.dg/pr111082.c: New testcase.
7244 2023-08-21 Richard Biener <rguenther@suse.de>
7246 PR tree-optimization/111070
7247 * gcc.dg/pr111070.c: New testcase.
7249 2023-08-21 Andrew Pinski <apinski@marvell.com>
7251 PR tree-optimization/111002
7252 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
7254 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
7256 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
7258 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7260 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
7262 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7265 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
7267 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7269 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
7270 _FORTIFY_SOURCE=0 on darwin.
7271 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
7272 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
7274 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
7276 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
7278 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
7280 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
7283 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7286 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
7287 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
7288 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
7289 * gcc.dg/analyzer/fd-listen.c: Likewise.
7290 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
7291 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
7292 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
7293 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
7294 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
7296 2023-08-20 Andrew Pinski <apinski@marvell.com>
7298 PR tree-optimization/111006
7299 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
7301 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7303 * lib/target-supports.exp (dg-require-python-h): Test
7304 whether Python.h can really be used.
7306 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
7309 * gcc.target/i386/pr111023-2.c: New test.
7310 * gcc.target/i386/pr111023-4b.c: New test.
7311 * gcc.target/i386/pr111023-8b.c: New test.
7312 * gcc.target/i386/pr111023.c: New test.
7314 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
7317 * gcc.dg/tree-ssa/pr110753.c: New test.
7319 2023-08-18 Richard Biener <rguenther@suse.de>
7321 PR tree-optimization/111019
7322 * g++.dg/torture/pr111019.C: New testcase.
7324 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7326 * gcc.target/bpf/frame-limit-1.c: New test.
7327 * gcc.target/bpf/frame-limit-2.c: Likewise.
7329 2023-08-18 Richard Biener <rguenther@suse.de>
7331 PR tree-optimization/111048
7332 * gcc.dg/torture/pr111048.c: New testcase.
7334 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
7338 * gcc.target/i386/pr111051-1.c: New test.
7340 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7342 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
7343 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
7345 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7347 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
7348 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
7350 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7351 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7353 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
7354 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
7356 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
7358 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7359 Address failure due to uninitialized vtype register.
7361 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
7363 PR tree-optimization/111009
7364 * gcc.dg/pr111009.c: New.
7366 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
7367 Charlie Jenkins <charlie@rivosinc.com>
7369 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
7370 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
7372 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7375 * gcc.c-torture/compile/pr106537-1.c: New test.
7376 * gcc.c-torture/compile/pr106537-2.c: Likewise.
7377 * gcc.c-torture/compile/pr106537-3.c: Likewise.
7379 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
7381 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
7382 * gcc.target/riscv/zvkn-1.c: Ditto.
7383 * gcc.target/riscv/zvknc.c: Ditto.
7384 * gcc.target/riscv/zvknc-1.c: Ditto.
7385 * gcc.target/riscv/zvknc-2.c: Ditto.
7386 * gcc.target/riscv/zvkng.c: Ditto.
7387 * gcc.target/riscv/zvkng-1.c: Ditto.
7388 * gcc.target/riscv/zvkng-2.c: Ditto.
7389 * gcc.target/riscv/zvks.c: Ditto.
7390 * gcc.target/riscv/zvks-1.c: Ditto.
7391 * gcc.target/riscv/zvksc.c: Ditto.
7392 * gcc.target/riscv/zvksc-1.c: Ditto.
7393 * gcc.target/riscv/zvksc-2.c: Ditto.
7394 * gcc.target/riscv/zvksg.c: Ditto.
7395 * gcc.target/riscv/zvksg-1.c: Ditto.
7396 * gcc.target/riscv/zvksg-2.c: Ditto.
7398 2023-08-17 Richard Biener <rguenther@suse.de>
7400 PR tree-optimization/111039
7401 * gcc.dg/pr111039.c: New testcase.
7403 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
7405 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
7406 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
7407 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
7408 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
7409 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
7410 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
7411 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
7412 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
7413 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
7414 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
7416 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7418 * gcc.target/bpf/naked-1.c: New test.
7420 2023-08-17 Richard Biener <rguenther@suse.de>
7422 * gcc.target/i386/vect-reduc-2.c: New testcase.
7424 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
7426 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
7427 Remove dg-line var declare_a.
7429 2023-08-17 Pan Li <pan2.li@intel.com>
7431 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
7433 2023-08-17 Pan Li <pan2.li@intel.com>
7435 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
7437 2023-08-17 Pan Li <pan2.li@intel.com>
7439 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
7441 2023-08-17 Pan Li <pan2.li@intel.com>
7443 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
7445 2023-08-17 Pan Li <pan2.li@intel.com>
7447 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
7449 2023-08-17 Pan Li <pan2.li@intel.com>
7451 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
7453 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7455 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
7456 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
7457 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
7458 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
7459 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
7460 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
7461 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
7462 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
7463 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
7464 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
7466 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7468 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
7469 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
7470 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
7471 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
7472 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
7473 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
7474 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
7475 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
7476 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
7477 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
7478 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
7479 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
7480 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
7481 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
7482 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
7483 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
7484 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
7486 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7489 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
7490 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
7492 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7494 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
7495 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
7496 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
7497 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
7498 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
7499 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
7500 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
7501 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
7502 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
7503 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
7504 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
7505 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
7506 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
7508 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7510 * gcc.target/i386/avx-1.c: Add -mavx10.1.
7511 * gcc.target/i386/avx-2.c: Ditto.
7512 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
7514 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7516 * gcc.target/i386/avx10_1-15.c: New test.
7517 * gcc.target/i386/avx10_1-16.c: Ditto.
7518 * gcc.target/i386/avx10_1-17.c: Ditto.
7519 * gcc.target/i386/avx10_1-18.c: Ditto.
7521 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7523 * gcc.target/i386/avx10_1-11.c: New test.
7524 * gcc.target/i386/avx10_1-12.c: Ditto.
7525 * gcc.target/i386/avx10_1-13.c: Ditto.
7526 * gcc.target/i386/avx10_1-14.c: Ditto.
7528 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
7530 * g++.target/i386/mv33.C: New test.
7531 * gcc.target/i386/avx10_1-1.c: Ditto.
7532 * gcc.target/i386/avx10_1-2.c: Ditto.
7533 * gcc.target/i386/avx10_1-3.c: Ditto.
7534 * gcc.target/i386/avx10_1-4.c: Ditto.
7535 * gcc.target/i386/avx10_1-5.c: Ditto.
7536 * gcc.target/i386/avx10_1-6.c: Ditto.
7537 * gcc.target/i386/avx10_1-7.c: Ditto.
7538 * gcc.target/i386/avx10_1-8.c: Ditto.
7539 * gcc.target/i386/avx10_1-9.c: Ditto.
7540 * gcc.target/i386/avx10_1-10.c: Ditto.
7542 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
7544 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
7546 2023-08-17 Andrew Pinski <apinski@marvell.com>
7549 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
7551 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
7553 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
7554 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
7555 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
7556 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
7558 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
7560 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
7561 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
7562 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
7563 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
7564 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
7566 2023-08-16 Pan Li <pan2.li@intel.com>
7568 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
7570 2023-08-16 Pan Li <pan2.li@intel.com>
7572 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
7574 2023-08-16 Pan Li <pan2.li@intel.com>
7576 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
7578 2023-08-16 Pan Li <pan2.li@intel.com>
7580 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
7582 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
7585 * gcc.target/powerpc/pr110429.c: New.
7587 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
7590 * gcc.target/powerpc/pr106769.h: New.
7591 * gcc.target/powerpc/pr106769-p8.c: New.
7592 * gcc.target/powerpc/pr106769-p9.c: New.
7594 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7596 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7598 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
7599 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
7600 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
7601 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
7602 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
7603 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
7604 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
7605 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
7606 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
7607 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
7608 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
7609 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
7610 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
7611 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
7612 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
7613 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
7614 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
7615 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
7616 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
7618 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
7620 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
7622 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
7624 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
7626 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
7628 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
7630 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
7631 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
7632 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
7633 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
7634 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
7635 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
7636 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
7637 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
7639 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
7641 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
7643 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
7645 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
7647 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
7649 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
7651 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
7652 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
7653 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
7654 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
7655 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
7656 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
7657 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
7658 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
7659 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
7660 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
7661 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
7662 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
7663 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
7664 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
7665 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
7666 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
7667 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
7668 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
7669 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
7670 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
7671 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
7672 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
7673 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
7674 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
7675 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
7676 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
7677 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
7678 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
7679 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
7680 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
7681 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
7682 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
7683 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
7684 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
7685 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
7686 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
7688 2023-08-16 Pan Li <pan2.li@intel.com>
7690 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
7692 2023-08-16 liuhongt <hongtao.liu@intel.com>
7694 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
7695 gather vectorization.
7696 * gcc.target/i386/avx2-gather-6.c: Ditto.
7697 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
7698 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
7699 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
7700 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
7701 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
7702 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
7703 * gcc.target/i386/pr88531-1b.c: Ditto.
7704 * gcc.target/i386/pr88531-1c.c: Ditto.
7706 2023-08-16 liuhongt <hongtao.liu@intel.com>
7708 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
7710 2023-08-15 David Faust <david.faust@oracle.com>
7713 * gcc.target/bpf/smov-2.c: New test.
7714 * gcc.target/bpf/smov-pseudoc-2.c: New test.
7716 2023-08-15 Martin Jambor <mjambor@suse.cz>
7720 * gcc.dg/ipa/pr92497-1.c: New test.
7721 * gcc.dg/ipa/pr92497-2.c: Likewise.
7723 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
7726 * gdc.dg/pr110959.d: New test.
7728 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
7729 Thomas Schwinge <thomas@codesourcery.com>
7731 * c-c++-common/goacc/default-3.c: Adjust testcase.
7732 * c-c++-common/goacc/default-4.c: Adjust testcase.
7733 * c-c++-common/goacc/default-5.c: Adjust testcase.
7734 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
7735 * gfortran.dg/goacc/default-4.f: Adjust testcase.
7736 * gfortran.dg/goacc/default-5.f: Adjust testcase.
7738 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7741 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
7743 2023-08-15 Richard Biener <rguenther@suse.de>
7745 * gcc.dg/vect/bb-slp-75.c: New testcase.
7747 2023-08-15 Richard Biener <rguenther@suse.de>
7749 PR tree-optimization/110963
7750 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
7752 2023-08-15 Richard Biener <rguenther@suse.de>
7754 PR tree-optimization/110991
7755 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
7757 2023-08-15 Pan Li <pan2.li@intel.com>
7759 * gcc.target/riscv/mode-switch-ice-1.c: New test.
7761 2023-08-15 Pan Li <pan2.li@intel.com>
7763 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
7765 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
7767 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
7768 codes from the arguments.
7769 (p): Update calls: pass explicit distinct error codes.
7771 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
7775 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
7777 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
7780 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
7782 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
7784 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
7787 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
7791 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
7792 * g++.dg/cpp1z/pr110216.C: New test.
7794 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
7796 * gcc.target/riscv/arch-24.c: New test.
7797 * gcc.target/riscv/arch-25.c: New test.
7799 2023-08-14 Pan Li <pan2.li@intel.com>
7801 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
7803 2023-08-14 Pan Li <pan2.li@intel.com>
7805 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
7807 2023-08-14 Pan Li <pan2.li@intel.com>
7809 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
7811 2023-08-14 Pan Li <pan2.li@intel.com>
7813 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
7815 2023-08-14 Pan Li <pan2.li@intel.com>
7817 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
7819 2023-08-14 Pan Li <pan2.li@intel.com>
7821 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
7823 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
7826 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
7827 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
7828 (gm2_init_iso): Add -fm2-plugin.
7829 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
7830 (gm2_init_pim2): Add -fm2-plugin.
7831 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
7832 (gm2_init_iso): Add -fm2-plugin.
7833 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
7834 (gm2_init_pim2): Add -fm2-plugin.
7836 2023-08-12 Jakub Jelinek <jakub@redhat.com>
7838 * gcc.dg/stdckdint-1.c: New test.
7839 * gcc.dg/stdckdint-2.c: New test.
7841 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7844 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
7846 2023-08-12 Patrick Palka <ppalka@redhat.com>
7847 Jason Merrill <jason@redhat.com>
7850 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
7851 of "declared" in the repeated deduction guide diagnostics.
7852 * g++.dg/cpp1z/class-deduction116.C: New test.
7854 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7857 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
7859 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7861 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
7862 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
7863 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
7864 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
7865 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
7866 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
7867 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
7868 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
7869 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
7870 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
7872 2023-08-11 David Malcolm <dmalcolm@redhat.com>
7875 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
7876 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
7877 (test_error_at_line_unterminated): New.
7878 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
7879 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
7880 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
7881 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
7882 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
7884 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7886 PR middle-end/110989
7887 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
7889 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
7891 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
7893 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
7894 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
7895 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
7896 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
7897 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
7898 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
7899 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
7900 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
7901 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
7902 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
7903 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
7904 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
7905 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
7906 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
7907 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
7908 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
7909 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
7910 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
7911 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
7912 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
7913 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
7914 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
7915 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
7916 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
7917 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
7918 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
7919 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
7921 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
7923 * lib/target-supports.exp (check_effective_target_alloca): BPF
7924 target does not support alloca.
7925 * gcc.target/bpf/diag-alloca-1.c: New test.
7926 * gcc.target/bpf/diag-alloca-2.c: Likewise.
7927 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
7928 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
7929 * gcc.target/bpf/regs-availability-1.c: Likewise.
7931 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
7933 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
7934 * gcc.target/bpf/diag-funargs.c: Adapt test.
7936 2023-08-11 Eric Feng <ef2648@columbia.edu>
7939 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
7940 PyList_New, PyList_Append, PyLong_FromLong
7941 * gcc.dg/plugin/plugin.exp: New test.
7942 * lib/target-supports.exp: New procedure.
7943 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
7945 2023-08-11 Patrick Palka <ppalka@redhat.com>
7948 * g++.dg/cpp2a/concepts-requires35.C: New test.
7950 2023-08-11 Patrick Palka <ppalka@redhat.com>
7953 * g++.dg/cpp1y/var-templ84.C: New test.
7954 * g++.dg/cpp1y/var-templ84a.C: New test.
7956 2023-08-11 Richard Biener <rguenther@suse.de>
7958 PR tree-optimization/110979
7959 * gcc.dg/torture/pr110979.c: New testcase.
7961 2023-08-11 Richard Biener <rguenther@suse.de>
7963 * g++.dg/vect/slp-pr87105.cc: Adjust.
7964 * gcc.dg/vect/bb-slp-17.c: Likewise.
7965 * gcc.dg/vect/bb-slp-20.c: Likewise.
7966 * gcc.dg/vect/bb-slp-21.c: Likewise.
7967 * gcc.dg/vect/bb-slp-22.c: Likewise.
7968 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
7970 2023-08-11 Pan Li <pan2.li@intel.com>
7972 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
7974 2023-08-11 Pan Li <pan2.li@intel.com>
7976 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
7978 2023-08-11 Drew Ross <drross@redhat.com>
7979 Jakub Jelinek <jakub@redhat.com>
7981 PR tree-optimization/109938
7982 * gcc.c-torture/execute/pr109938.c: New test.
7983 * gcc.dg/tree-ssa/pr109938.c: New test.
7985 2023-08-11 Pan Li <pan2.li@intel.com>
7987 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
7989 2023-08-11 Pan Li <pan2.li@intel.com>
7991 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
7993 2023-08-11 Jakub Jelinek <jakub@redhat.com>
7995 * gcc.dg/c11-typeof-2.c: New test.
7996 * gcc.dg/c11-typeof-3.c: New test.
7997 * gcc.dg/gnu11-typeof-3.c: New test.
7998 * gcc.dg/gnu11-typeof-4.c: New test.
8000 2023-08-11 Andrew Pinski <apinski@marvell.com>
8002 PR tree-optimization/110954
8003 * gcc.c-torture/execute/pr110954-1.c: New test.
8005 2023-08-11 Martin Uecker <uecker@tugraz.at>
8008 * gcc.dg/Wuseless-cast.c: New test.
8010 2023-08-11 Pan Li <pan2.li@intel.com>
8012 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
8014 2023-08-10 Jan Hubicka <jh@suse.cz>
8016 PR middle-end/110923
8017 * gcc.dg/tree-ssa/pr110923.c: New test.
8019 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
8021 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
8022 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
8023 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
8024 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
8025 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
8026 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
8027 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
8028 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
8029 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
8030 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
8031 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
8032 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
8033 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
8034 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
8035 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
8036 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
8037 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
8038 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
8039 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
8040 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
8041 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
8042 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
8043 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
8044 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
8045 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
8046 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
8047 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
8048 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
8050 2023-08-10 Jan Hubicka <jh@suse.cz>
8052 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
8054 2023-08-10 Pan Li <pan2.li@intel.com>
8056 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
8058 2023-08-10 Pan Li <pan2.li@intel.com>
8060 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
8062 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8065 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
8067 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8069 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
8071 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
8072 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
8073 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
8074 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
8075 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
8076 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
8078 2023-08-09 David Malcolm <dmalcolm@redhat.com>
8080 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
8081 to reflect splitting of allocation size and assignment messages
8082 from a single event into pairs of events
8083 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
8084 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
8085 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
8086 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
8087 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
8088 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
8089 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
8090 value is the initial argument.
8091 * gcc.dg/plugin/analyzer_kernel_plugin.c
8092 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
8093 the "known zero size" case.
8094 * gcc.dg/plugin/analyzer_known_fns_plugin.c
8095 (known_function_attempt_to_copy::impl_call_pre): Likewise.
8097 2023-08-09 Andrew Pinski <apinski@marvell.com>
8099 PR tree-optimization/110937
8100 PR tree-optimization/100798
8101 * gcc.dg/tree-ssa/bool-14.c: New test.
8102 * gcc.dg/tree-ssa/bool-15.c: New test.
8103 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
8104 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
8105 so `a ? -1 : 0` is not used to hit the match
8108 2023-08-09 Carl Love <cel@us.ibm.com>
8110 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
8111 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
8112 execute_test_functions): Move to vec-cmpne.h. Add
8113 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
8114 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
8115 and vec-cmpne-runnable.c. Split define_test_functions definition
8116 into define_test_functions and define_init_verify_functions.
8118 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8121 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
8123 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
8125 * gcc.target/riscv/zicond-ice-1.c: New test.
8127 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
8130 * g++.dg/cpp0x/decltype-100482.C: New test.
8132 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
8135 * gcc.target/i386/pr110832-1.c: New test.
8136 * gcc.target/i386/pr110832-2.c: New test.
8137 * gcc.target/i386/pr110832-3.c: New test.
8139 2023-08-08 Andrew Pinski <apinski@marvell.com>
8141 PR tree-optimization/103281
8142 PR tree-optimization/28794
8143 * gcc.dg/tree-ssa/pr103281-1.c: New test.
8144 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
8146 2023-08-08 Pan Li <pan2.li@intel.com>
8148 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
8150 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
8152 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8154 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
8155 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
8156 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
8157 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
8158 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
8159 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
8160 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
8161 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
8162 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
8163 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
8164 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
8165 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
8166 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
8167 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
8168 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
8169 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
8170 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
8171 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
8172 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
8173 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
8174 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
8175 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
8176 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
8177 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
8178 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
8179 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
8180 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
8181 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
8182 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
8183 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
8184 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
8185 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
8186 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
8187 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
8188 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
8189 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
8190 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
8191 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
8192 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
8193 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
8194 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
8195 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
8196 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
8197 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
8198 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
8199 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
8200 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
8201 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
8202 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
8203 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
8204 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
8205 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
8206 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
8207 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
8208 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
8209 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
8210 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
8211 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
8212 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
8213 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
8214 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
8215 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
8216 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
8217 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
8218 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
8219 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
8220 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
8221 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
8222 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
8223 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
8224 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
8225 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
8226 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
8227 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
8228 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
8229 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
8230 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
8231 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
8232 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
8233 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
8234 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
8235 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
8236 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
8237 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
8238 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
8239 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
8240 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
8241 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
8242 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
8243 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
8244 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
8245 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
8246 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
8247 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
8248 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
8249 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
8250 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
8251 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
8252 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
8253 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
8254 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
8255 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
8256 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
8257 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
8258 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
8259 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
8260 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
8261 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
8262 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
8263 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
8264 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
8265 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
8267 2023-08-08 Richard Biener <rguenther@suse.de>
8269 PR tree-optimization/49955
8270 * gfortran.dg/vect/pr49955.f: New testcase.
8272 2023-08-08 Richard Biener <rguenther@suse.de>
8274 PR tree-optimization/110924
8275 * gcc.dg/torture/pr110924.c: New testcase.
8277 2023-08-08 yulong <shiyulong@iscas.ac.cn>
8279 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
8280 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
8281 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
8282 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
8283 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
8284 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
8286 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
8288 PR rtl-optimization/110869
8289 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
8290 * gcc.dg/cmp-mem-const-2.c: Dito.
8291 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
8292 * gcc.dg/cmp-mem-const-4.c: Dito.
8293 * gcc.dg/cmp-mem-const-5.c: Dito.
8294 * gcc.dg/cmp-mem-const-6.c: Dito.
8296 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8298 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
8299 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
8301 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8303 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
8304 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
8305 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
8306 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
8307 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
8308 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
8309 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
8311 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8313 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
8314 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
8315 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
8316 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
8317 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
8318 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
8319 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
8320 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
8321 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
8322 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
8323 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
8324 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
8325 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
8326 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
8327 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
8328 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
8329 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
8330 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
8332 2023-08-07 Martin Jambor <mjambor@suse.cz>
8335 * g++.dg/ipa/pr110378-1.C: New test.
8337 2023-08-07 Andrew Pinski <apinski@marvell.com>
8339 PR tree-optimization/109959
8340 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
8341 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
8342 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
8343 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
8344 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
8346 2023-08-07 liuhongt <hongtao.liu@intel.com>
8348 * gcc.target/i386/pr110762-v4hf.c: New test.
8350 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8352 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
8354 2023-08-07 Jan Hubicka <jh@suse.cz>
8356 PR tree-optimization/106293
8357 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
8358 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
8360 2023-08-07 Andrew Pinski <apinski@marvell.com>
8362 PR tree-optimization/96695
8363 * gcc.dg/pr96695-1.c: New test.
8364 * gcc.dg/pr96695-10.c: New test.
8365 * gcc.dg/pr96695-11.c: New test.
8366 * gcc.dg/pr96695-12.c: New test.
8367 * gcc.dg/pr96695-2.c: New test.
8368 * gcc.dg/pr96695-3.c: New test.
8369 * gcc.dg/pr96695-4.c: New test.
8370 * gcc.dg/pr96695-5.c: New test.
8371 * gcc.dg/pr96695-6.c: New test.
8372 * gcc.dg/pr96695-7.c: New test.
8373 * gcc.dg/pr96695-8.c: New test.
8374 * gcc.dg/pr96695-9.c: New test.
8376 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
8379 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
8381 2023-08-06 Jan Hubicka <jh@suse.cz>
8383 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
8384 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
8385 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
8386 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
8387 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
8388 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
8389 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
8390 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
8391 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
8392 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
8393 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
8394 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
8395 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
8396 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
8397 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
8399 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
8402 * gm2/iso/run/pass/m2date.mod: New test.
8403 * gm2/iso/run/pass/testclock.mod: New test.
8404 * gm2/iso/run/pass/testclock2.mod: New test.
8406 2023-08-05 Martin Uecker <uecker@tugraz.at>
8409 * gcc.dg/Wvla-parameter-4.c: Adapt test.
8410 * gcc.dg/attr-access-2.c: Adapt test.
8412 2023-08-05 Martin Uecker <uecker@tugraz.at>
8414 * gcc.dg/pr68193.c: New test.
8416 2023-08-04 David Malcolm <dmalcolm@redhat.com>
8419 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
8420 reflect consolidation of size and assignment into a single event.
8421 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
8422 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
8423 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
8424 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
8425 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
8426 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
8427 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
8428 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
8429 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
8430 * gcc.dg/analyzer/explode-4.c: New test.
8431 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
8432 __attribute__ alloc_size.
8434 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
8437 * gcc.target/i386/invariant-ternlog-1.c: New test.
8438 * gcc.target/i386/invariant-ternlog-2.c: New test.
8440 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
8442 * gcc.target/i386/pr110717-2.c: New test case.
8444 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
8446 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
8448 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
8450 * gcc.target/avr/lra-cpymem_qi.c: New.
8452 2023-08-04 Tamar Christina <tamar.christina@arm.com>
8454 * g++.dg/vect/pr84556.cc: Add novector pragma.
8455 * g++.dg/vect/simd-1.cc: Add novector pragma.
8456 * g++.dg/vect/simd-2.cc: Add novector pragma.
8457 * g++.dg/vect/simd-3.cc: Add novector pragma.
8458 * g++.dg/vect/simd-4.cc: Add novector pragma.
8459 * g++.dg/vect/simd-5.cc: Add novector pragma.
8460 * g++.dg/vect/simd-6.cc: Add novector pragma.
8461 * g++.dg/vect/simd-7.cc: Add novector pragma.
8462 * g++.dg/vect/simd-8.cc: Add novector pragma.
8463 * g++.dg/vect/simd-9.cc: Add novector pragma.
8464 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
8465 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
8466 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
8467 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
8468 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
8469 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
8470 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
8471 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
8472 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
8473 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
8474 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
8475 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
8476 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
8477 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
8478 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
8479 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
8480 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
8481 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
8482 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
8483 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
8484 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
8485 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
8486 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
8487 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
8488 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
8489 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
8490 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
8491 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
8492 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
8493 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
8494 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
8495 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
8496 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
8497 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
8498 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
8499 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
8500 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
8501 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
8502 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
8503 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
8504 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
8505 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
8506 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
8507 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
8508 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
8509 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
8510 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
8511 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
8512 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
8513 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
8514 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
8515 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
8516 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
8517 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
8518 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
8519 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
8520 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
8521 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
8522 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
8523 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
8524 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
8525 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
8526 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
8527 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
8528 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
8529 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
8530 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
8531 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
8532 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
8533 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
8534 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
8535 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
8536 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
8537 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
8538 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
8539 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
8540 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
8541 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
8542 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
8543 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
8544 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
8545 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
8546 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
8547 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
8548 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
8549 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
8550 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
8551 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
8552 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
8553 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
8554 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
8555 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
8556 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
8557 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
8558 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
8559 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
8560 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
8561 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
8562 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
8563 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
8564 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
8565 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
8566 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
8567 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
8568 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
8569 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
8570 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
8571 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
8572 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
8573 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
8574 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
8575 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
8576 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
8577 * gcc.dg/vect/pr101445.c: Add novector pragma.
8578 * gcc.dg/vect/pr103581.c: Add novector pragma.
8579 * gcc.dg/vect/pr105219.c: Add novector pragma.
8580 * gcc.dg/vect/pr108608.c: Add novector pragma.
8581 * gcc.dg/vect/pr18400.c: Add novector pragma.
8582 * gcc.dg/vect/pr18536.c: Add novector pragma.
8583 * gcc.dg/vect/pr20122.c: Add novector pragma.
8584 * gcc.dg/vect/pr25413.c: Add novector pragma.
8585 * gcc.dg/vect/pr30784.c: Add novector pragma.
8586 * gcc.dg/vect/pr37539.c: Add novector pragma.
8587 * gcc.dg/vect/pr40074.c: Add novector pragma.
8588 * gcc.dg/vect/pr45752.c: Add novector pragma.
8589 * gcc.dg/vect/pr45902.c: Add novector pragma.
8590 * gcc.dg/vect/pr46009.c: Add novector pragma.
8591 * gcc.dg/vect/pr48172.c: Add novector pragma.
8592 * gcc.dg/vect/pr51074.c: Add novector pragma.
8593 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
8594 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
8595 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
8596 * gcc.dg/vect/pr56918.c: Add novector pragma.
8597 * gcc.dg/vect/pr56920.c: Add novector pragma.
8598 * gcc.dg/vect/pr56933.c: Add novector pragma.
8599 * gcc.dg/vect/pr57705.c: Add novector pragma.
8600 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
8601 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
8602 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
8603 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
8604 * gcc.dg/vect/pr59594.c: Add novector pragma.
8605 * gcc.dg/vect/pr59984.c: Add novector pragma.
8606 * gcc.dg/vect/pr60276.c: Add novector pragma.
8607 * gcc.dg/vect/pr61194.c: Add novector pragma.
8608 * gcc.dg/vect/pr61680.c: Add novector pragma.
8609 * gcc.dg/vect/pr62021.c: Add novector pragma.
8610 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
8611 * gcc.dg/vect/pr64252.c: Add novector pragma.
8612 * gcc.dg/vect/pr64404.c: Add novector pragma.
8613 * gcc.dg/vect/pr64421.c: Add novector pragma.
8614 * gcc.dg/vect/pr64493.c: Add novector pragma.
8615 * gcc.dg/vect/pr64495.c: Add novector pragma.
8616 * gcc.dg/vect/pr66251.c: Add novector pragma.
8617 * gcc.dg/vect/pr66253.c: Add novector pragma.
8618 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
8619 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
8620 * gcc.dg/vect/pr69820.c: Add novector pragma.
8621 * gcc.dg/vect/pr70021.c: Add novector pragma.
8622 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
8623 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
8624 * gcc.dg/vect/pr71259.c: Add novector pragma.
8625 * gcc.dg/vect/pr78005.c: Add novector pragma.
8626 * gcc.dg/vect/pr78558.c: Add novector pragma.
8627 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
8628 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
8629 * gcc.dg/vect/pr80928.c: Add novector pragma.
8630 * gcc.dg/vect/pr81410.c: Add novector pragma.
8631 * gcc.dg/vect/pr81633.c: Add novector pragma.
8632 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
8633 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
8634 * gcc.dg/vect/pr85586.c: Add novector pragma.
8635 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
8636 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
8637 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
8638 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
8639 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
8640 * gcc.dg/vect/pr90018.c: Add novector pragma.
8641 * gcc.dg/vect/pr92420.c: Add novector pragma.
8642 * gcc.dg/vect/pr94994.c: Add novector pragma.
8643 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
8644 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
8645 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
8646 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
8647 * gcc.dg/vect/pr97678.c: Add novector pragma.
8648 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
8649 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
8650 * gcc.dg/vect/slp-1.c: Add novector pragma.
8651 * gcc.dg/vect/slp-10.c: Add novector pragma.
8652 * gcc.dg/vect/slp-11a.c: Add novector pragma.
8653 * gcc.dg/vect/slp-11b.c: Add novector pragma.
8654 * gcc.dg/vect/slp-11c.c: Add novector pragma.
8655 * gcc.dg/vect/slp-12a.c: Add novector pragma.
8656 * gcc.dg/vect/slp-12b.c: Add novector pragma.
8657 * gcc.dg/vect/slp-12c.c: Add novector pragma.
8658 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
8659 * gcc.dg/vect/slp-13.c: Add novector pragma.
8660 * gcc.dg/vect/slp-14.c: Add novector pragma.
8661 * gcc.dg/vect/slp-15.c: Add novector pragma.
8662 * gcc.dg/vect/slp-16.c: Add novector pragma.
8663 * gcc.dg/vect/slp-17.c: Add novector pragma.
8664 * gcc.dg/vect/slp-18.c: Add novector pragma.
8665 * gcc.dg/vect/slp-19a.c: Add novector pragma.
8666 * gcc.dg/vect/slp-19b.c: Add novector pragma.
8667 * gcc.dg/vect/slp-19c.c: Add novector pragma.
8668 * gcc.dg/vect/slp-2.c: Add novector pragma.
8669 * gcc.dg/vect/slp-20.c: Add novector pragma.
8670 * gcc.dg/vect/slp-21.c: Add novector pragma.
8671 * gcc.dg/vect/slp-22.c: Add novector pragma.
8672 * gcc.dg/vect/slp-23.c: Add novector pragma.
8673 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
8674 * gcc.dg/vect/slp-24.c: Add novector pragma.
8675 * gcc.dg/vect/slp-25.c: Add novector pragma.
8676 * gcc.dg/vect/slp-26.c: Add novector pragma.
8677 * gcc.dg/vect/slp-28.c: Add novector pragma.
8678 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
8679 * gcc.dg/vect/slp-3.c: Add novector pragma.
8680 * gcc.dg/vect/slp-33.c: Add novector pragma.
8681 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
8682 * gcc.dg/vect/slp-34.c: Add novector pragma.
8683 * gcc.dg/vect/slp-35.c: Add novector pragma.
8684 * gcc.dg/vect/slp-37.c: Add novector pragma.
8685 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
8686 * gcc.dg/vect/slp-4.c: Add novector pragma.
8687 * gcc.dg/vect/slp-41.c: Add novector pragma.
8688 * gcc.dg/vect/slp-43.c: Add novector pragma.
8689 * gcc.dg/vect/slp-45.c: Add novector pragma.
8690 * gcc.dg/vect/slp-46.c: Add novector pragma.
8691 * gcc.dg/vect/slp-47.c: Add novector pragma.
8692 * gcc.dg/vect/slp-48.c: Add novector pragma.
8693 * gcc.dg/vect/slp-49.c: Add novector pragma.
8694 * gcc.dg/vect/slp-5.c: Add novector pragma.
8695 * gcc.dg/vect/slp-6.c: Add novector pragma.
8696 * gcc.dg/vect/slp-7.c: Add novector pragma.
8697 * gcc.dg/vect/slp-8.c: Add novector pragma.
8698 * gcc.dg/vect/slp-9.c: Add novector pragma.
8699 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
8700 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
8701 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
8702 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
8703 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
8704 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
8705 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
8706 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
8707 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
8708 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
8709 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
8710 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
8711 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
8712 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
8713 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
8714 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
8715 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
8716 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
8717 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
8718 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
8719 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
8720 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
8721 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
8722 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
8723 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
8724 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
8725 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
8726 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
8727 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
8728 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
8729 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
8730 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
8731 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
8732 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
8733 * gcc.dg/vect/vect-100.c: Add novector pragma.
8734 * gcc.dg/vect/vect-103.c: Add novector pragma.
8735 * gcc.dg/vect/vect-104.c: Add novector pragma.
8736 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
8737 * gcc.dg/vect/vect-105.c: Add novector pragma.
8738 * gcc.dg/vect/vect-106.c: Add novector pragma.
8739 * gcc.dg/vect/vect-107.c: Add novector pragma.
8740 * gcc.dg/vect/vect-108.c: Add novector pragma.
8741 * gcc.dg/vect/vect-109.c: Add novector pragma.
8742 * gcc.dg/vect/vect-11.c: Add novector pragma.
8743 * gcc.dg/vect/vect-110.c: Add novector pragma.
8744 * gcc.dg/vect/vect-113.c: Add novector pragma.
8745 * gcc.dg/vect/vect-114.c: Add novector pragma.
8746 * gcc.dg/vect/vect-115.c: Add novector pragma.
8747 * gcc.dg/vect/vect-116.c: Add novector pragma.
8748 * gcc.dg/vect/vect-117.c: Add novector pragma.
8749 * gcc.dg/vect/vect-11a.c: Add novector pragma.
8750 * gcc.dg/vect/vect-12.c: Add novector pragma.
8751 * gcc.dg/vect/vect-122.c: Add novector pragma.
8752 * gcc.dg/vect/vect-124.c: Add novector pragma.
8753 * gcc.dg/vect/vect-13.c: Add novector pragma.
8754 * gcc.dg/vect/vect-14.c: Add novector pragma.
8755 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
8756 * gcc.dg/vect/vect-15.c: Add novector pragma.
8757 * gcc.dg/vect/vect-17.c: Add novector pragma.
8758 * gcc.dg/vect/vect-18.c: Add novector pragma.
8759 * gcc.dg/vect/vect-19.c: Add novector pragma.
8760 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
8761 * gcc.dg/vect/vect-2.c: Add novector pragma.
8762 * gcc.dg/vect/vect-20.c: Add novector pragma.
8763 * gcc.dg/vect/vect-21.c: Add novector pragma.
8764 * gcc.dg/vect/vect-22.c: Add novector pragma.
8765 * gcc.dg/vect/vect-23.c: Add novector pragma.
8766 * gcc.dg/vect/vect-24.c: Add novector pragma.
8767 * gcc.dg/vect/vect-25.c: Add novector pragma.
8768 * gcc.dg/vect/vect-26.c: Add novector pragma.
8769 * gcc.dg/vect/vect-27.c: Add novector pragma.
8770 * gcc.dg/vect/vect-28.c: Add novector pragma.
8771 * gcc.dg/vect/vect-29.c: Add novector pragma.
8772 * gcc.dg/vect/vect-3.c: Add novector pragma.
8773 * gcc.dg/vect/vect-30.c: Add novector pragma.
8774 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
8775 * gcc.dg/vect/vect-31.c: Add novector pragma.
8776 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
8777 * gcc.dg/vect/vect-32.c: Add novector pragma.
8778 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
8779 * gcc.dg/vect/vect-33.c: Add novector pragma.
8780 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
8781 * gcc.dg/vect/vect-34.c: Add novector pragma.
8782 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
8783 * gcc.dg/vect/vect-35.c: Add novector pragma.
8784 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
8785 * gcc.dg/vect/vect-36.c: Add novector pragma.
8786 * gcc.dg/vect/vect-38.c: Add novector pragma.
8787 * gcc.dg/vect/vect-4.c: Add novector pragma.
8788 * gcc.dg/vect/vect-40.c: Add novector pragma.
8789 * gcc.dg/vect/vect-42.c: Add novector pragma.
8790 * gcc.dg/vect/vect-44.c: Add novector pragma.
8791 * gcc.dg/vect/vect-46.c: Add novector pragma.
8792 * gcc.dg/vect/vect-48.c: Add novector pragma.
8793 * gcc.dg/vect/vect-5.c: Add novector pragma.
8794 * gcc.dg/vect/vect-50.c: Add novector pragma.
8795 * gcc.dg/vect/vect-52.c: Add novector pragma.
8796 * gcc.dg/vect/vect-54.c: Add novector pragma.
8797 * gcc.dg/vect/vect-56.c: Add novector pragma.
8798 * gcc.dg/vect/vect-58.c: Add novector pragma.
8799 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
8800 * gcc.dg/vect/vect-6.c: Add novector pragma.
8801 * gcc.dg/vect/vect-60.c: Add novector pragma.
8802 * gcc.dg/vect/vect-62.c: Add novector pragma.
8803 * gcc.dg/vect/vect-63.c: Add novector pragma.
8804 * gcc.dg/vect/vect-64.c: Add novector pragma.
8805 * gcc.dg/vect/vect-65.c: Add novector pragma.
8806 * gcc.dg/vect/vect-66.c: Add novector pragma.
8807 * gcc.dg/vect/vect-67.c: Add novector pragma.
8808 * gcc.dg/vect/vect-68.c: Add novector pragma.
8809 * gcc.dg/vect/vect-7.c: Add novector pragma.
8810 * gcc.dg/vect/vect-70.c: Add novector pragma.
8811 * gcc.dg/vect/vect-71.c: Add novector pragma.
8812 * gcc.dg/vect/vect-72.c: Add novector pragma.
8813 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
8814 * gcc.dg/vect/vect-73.c: Add novector pragma.
8815 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
8816 * gcc.dg/vect/vect-74.c: Add novector pragma.
8817 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
8818 * gcc.dg/vect/vect-75.c: Add novector pragma.
8819 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
8820 * gcc.dg/vect/vect-76.c: Add novector pragma.
8821 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
8822 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
8823 * gcc.dg/vect/vect-77.c: Add novector pragma.
8824 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
8825 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
8826 * gcc.dg/vect/vect-78.c: Add novector pragma.
8827 * gcc.dg/vect/vect-8.c: Add novector pragma.
8828 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
8829 * gcc.dg/vect/vect-80.c: Add novector pragma.
8830 * gcc.dg/vect/vect-82.c: Add novector pragma.
8831 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
8832 * gcc.dg/vect/vect-83.c: Add novector pragma.
8833 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
8834 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
8835 * gcc.dg/vect/vect-85.c: Add novector pragma.
8836 * gcc.dg/vect/vect-86.c: Add novector pragma.
8837 * gcc.dg/vect/vect-87.c: Add novector pragma.
8838 * gcc.dg/vect/vect-88.c: Add novector pragma.
8839 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
8840 * gcc.dg/vect/vect-89.c: Add novector pragma.
8841 * gcc.dg/vect/vect-9.c: Add novector pragma.
8842 * gcc.dg/vect/vect-92.c: Add novector pragma.
8843 * gcc.dg/vect/vect-93.c: Add novector pragma.
8844 * gcc.dg/vect/vect-95.c: Add novector pragma.
8845 * gcc.dg/vect/vect-96.c: Add novector pragma.
8846 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
8847 * gcc.dg/vect/vect-97.c: Add novector pragma.
8848 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
8849 * gcc.dg/vect/vect-98.c: Add novector pragma.
8850 * gcc.dg/vect/vect-99.c: Add novector pragma.
8851 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
8852 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
8853 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
8854 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
8855 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
8856 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
8857 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
8858 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
8859 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
8860 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
8861 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
8862 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
8863 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
8864 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
8865 * gcc.dg/vect/vect-all.c: Add novector pragma.
8866 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
8867 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
8868 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
8869 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
8870 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
8871 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
8872 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
8873 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
8874 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
8875 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
8876 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
8877 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
8878 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
8879 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
8880 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
8881 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
8882 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
8883 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
8884 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
8885 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
8886 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
8887 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
8888 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
8889 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
8890 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
8891 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
8892 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
8893 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
8894 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
8895 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
8896 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
8897 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
8898 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
8899 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
8900 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
8901 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
8902 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
8903 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
8904 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
8905 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
8906 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
8907 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
8908 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
8909 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
8910 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
8911 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
8912 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
8913 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
8914 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
8915 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
8916 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
8917 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
8918 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
8919 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
8920 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
8921 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
8922 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
8923 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
8924 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
8925 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
8926 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
8927 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
8928 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
8929 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
8930 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
8931 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
8932 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
8933 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
8934 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
8935 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
8936 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
8937 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
8938 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
8939 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
8940 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
8941 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
8942 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
8943 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
8944 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
8945 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
8946 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
8947 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
8948 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
8949 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
8950 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
8951 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
8952 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
8953 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
8954 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
8955 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
8956 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
8957 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
8958 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
8959 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
8960 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
8961 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
8962 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
8963 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
8964 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
8965 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
8966 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
8967 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
8968 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
8969 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
8970 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
8971 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
8972 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
8973 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
8974 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
8975 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
8976 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
8977 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
8978 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
8979 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
8980 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
8981 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
8982 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
8983 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
8984 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
8985 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
8986 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
8987 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
8988 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
8989 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
8990 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
8991 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
8992 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
8993 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
8994 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
8995 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
8996 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
8997 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
8998 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
8999 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
9000 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
9001 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
9002 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
9003 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
9004 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
9005 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
9006 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
9007 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
9008 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
9009 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
9010 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
9011 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
9012 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
9013 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
9014 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
9015 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
9016 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
9017 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
9018 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
9019 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
9020 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
9021 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
9022 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
9023 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
9024 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
9025 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
9026 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
9027 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
9028 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
9029 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
9030 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
9031 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
9032 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
9033 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
9034 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
9035 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
9036 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
9037 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
9038 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
9039 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
9040 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
9041 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
9042 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
9043 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
9044 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
9045 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
9046 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
9047 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
9048 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
9049 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
9050 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
9051 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
9052 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
9053 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
9054 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
9055 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
9056 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
9057 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
9058 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
9059 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
9060 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
9061 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
9062 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
9063 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
9064 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
9065 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
9066 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
9067 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
9068 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
9069 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
9070 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
9071 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
9072 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
9073 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
9074 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
9075 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
9076 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
9077 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
9078 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
9079 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
9080 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
9081 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
9082 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
9083 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
9084 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
9085 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
9086 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
9087 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
9088 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
9089 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
9090 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
9091 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
9092 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
9093 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
9094 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
9095 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
9096 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
9097 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
9098 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
9099 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
9100 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
9101 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
9102 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
9103 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
9104 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
9105 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
9106 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
9107 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
9108 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
9109 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
9110 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
9111 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
9112 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
9113 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
9114 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
9115 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
9116 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
9117 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
9118 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
9119 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
9120 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
9121 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
9122 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
9123 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
9124 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
9125 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
9127 2023-08-04 Tamar Christina <tamar.christina@arm.com>
9129 * gcc.dg/vect/vect-novector-pragma.c: New test.
9131 2023-08-04 Tamar Christina <tamar.christina@arm.com>
9133 * g++.dg/vect/vect.exp (support vect- prefix).
9134 * g++.dg/vect/vect-novector-pragma.cc: New test.
9136 2023-08-04 Tamar Christina <tamar.christina@arm.com>
9139 * gcc.target/aarch64/pr98772.c: Adjust assembly.
9140 * gcc.target/aarch64/vect-widen-shift.c: New test.
9142 2023-08-04 Richard Biener <rguenther@suse.de>
9144 PR tree-optimization/110838
9145 * gcc.dg/vect/pr110838.c: New testcase.
9147 2023-08-04 Pan Li <pan2.li@intel.com>
9150 2023-08-04 Pan Li <pan2.li@intel.com>
9152 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
9154 2023-08-04 Pan Li <pan2.li@intel.com>
9157 2023-08-04 Pan Li <pan2.li@intel.com>
9159 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
9162 2023-08-04 Pan Li <pan2.li@intel.com>
9165 2023-08-04 Pan Li <pan2.li@intel.com>
9167 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
9169 2023-08-04 Pan Li <pan2.li@intel.com>
9172 2023-08-04 Pan Li <pan2.li@intel.com>
9174 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
9177 2023-08-04 Andrew Pinski <apinski@marvell.com>
9179 PR tree-optimization/110874
9180 * gcc.c-torture/compile/pr110874-a.c: New test.
9182 2023-08-04 Drew Ross <drross@redhat.com>
9184 PR middle-end/101955
9185 * gcc.dg/pr101955.c: New test.
9187 2023-08-04 Pan Li <pan2.li@intel.com>
9189 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
9192 2023-08-04 Pan Li <pan2.li@intel.com>
9194 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
9196 2023-08-04 Pan Li <pan2.li@intel.com>
9198 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
9201 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
9203 * gcc.target/aarch64/pr110625_3.c: New testcase.
9205 2023-08-04 Pan Li <pan2.li@intel.com>
9207 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
9209 2023-08-04 Pan Li <pan2.li@intel.com>
9211 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
9213 2023-08-04 Pan Li <pan2.li@intel.com>
9215 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
9216 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
9218 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
9220 * g++.dg/ipa/pure-const-3.C: Move source to...
9221 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
9223 * g++.dg/ipa/pure-const-3b.C: New.
9225 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
9227 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
9228 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
9229 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
9230 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
9231 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
9232 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
9233 * gcc.target/bpf/core-builtin-type-based.c: New test.
9234 * gcc.target/bpf/core-builtin-type-id.c: New test.
9235 * gcc.target/bpf/core-support.h: New test.
9237 2023-08-03 David Malcolm <dmalcolm@redhat.com>
9240 * gcc.dg/analyzer/pr108171.c: New test.
9242 2023-08-03 David Malcolm <dmalcolm@redhat.com>
9245 * gcc.dg/analyzer/pr110882.c: New test.
9247 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
9249 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
9250 (test_can_div_trunc_p_const): Add more tests.
9252 2023-08-03 Richard Biener <rguenther@suse.de>
9254 PR tree-optimization/110838
9255 * gcc.dg/torture/pr110838.c: New testcase.
9257 2023-08-03 Richard Biener <rguenther@suse.de>
9259 PR tree-optimization/110702
9260 * gcc.dg/torture/pr110702.c: New testcase.
9262 2023-08-03 Richard Biener <rguenther@suse.de>
9264 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
9266 2023-08-03 Richard Biener <rguenther@suse.de>
9268 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
9269 and eliminate both in the end.
9271 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9273 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
9274 * gcc.target/s390/vxe2/vlbr-1.c: New test.
9275 * gcc.target/s390/vxe2/vstbr-1.c: New test.
9276 * gcc.target/s390/vxe2/vstbr-2.c: New test.
9278 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9280 * lib/target-supports.exp (check_effective_target_vect_bswap):
9283 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
9285 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
9286 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
9287 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
9288 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
9289 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
9291 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
9294 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
9295 * gcc.target/i386/pr110792.c: New 64-bit C test case.
9297 2023-08-03 Pan Li <pan2.li@intel.com>
9299 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
9301 2023-08-03 Andrew Pinski <apinski@marvell.com>
9303 * gcc.c-torture/execute/20230802-1.c: New test.
9305 2023-08-03 Pan Li <pan2.li@intel.com>
9307 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
9309 2023-08-02 Eric Feng <ef2648@columbia.edu>
9312 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
9313 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
9314 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
9316 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9318 PR rtl-optimization/110869
9319 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
9320 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
9321 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
9322 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
9323 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
9324 constant is already reduced.
9325 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
9326 constant is already reduced.
9328 2023-08-02 Richard Biener <rguenther@suse.de>
9330 PR tree-optimization/92335
9331 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
9332 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
9333 expect predictive commoning to happen instead of sinking.
9334 * gcc.dg/vect/pr65947-3.c: Ajdust.
9336 2023-08-02 Pan Li <pan2.li@intel.com>
9338 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
9340 2023-08-02 Jan Hubicka <jh@suse.cz>
9342 * gcc.dg/unroll-1.c: Fix template.
9344 2023-08-02 Jan Hubicka <jh@suse.cz>
9346 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
9348 2023-08-02 liuhongt <hongtao.liu@intel.com>
9350 * gcc.target/i386/pr81904.c: New test.
9352 2023-08-02 liuhongt <hongtao.liu@intel.com>
9354 * gcc.target/i386/vlddqu_vinserti128.c: New test.
9356 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
9359 * gm2/pim/fail/badxproc.mod: New test.
9361 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
9363 * gcc.target/s390/aligned-1.c: New test.
9364 * gcc.target/s390/unaligned-1.c: New test.
9366 2023-08-01 Jan Hubicka <jh@suse.cz>
9368 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
9369 * gcc.dg/vect/vect-1.c: Check profile consistency.
9370 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
9371 * gcc.dg/vect/vect-10.c: Check profile consistency.
9372 * gcc.dg/vect/vect-100.c: Check profile consistency.
9373 * gcc.dg/vect/vect-103.c: Check profile consistency.
9374 * gcc.dg/vect/vect-104.c: Check profile consistency.
9375 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
9376 * gcc.dg/vect/vect-105.c: Check profile consistency.
9377 * gcc.dg/vect/vect-106.c: Check profile consistency.
9378 * gcc.dg/vect/vect-107.c: Check profile consistency.
9379 * gcc.dg/vect/vect-108.c: Check profile consistency.
9380 * gcc.dg/vect/vect-109.c: Check profile consistency.
9381 * gcc.dg/vect/vect-11.c: Check profile consistency.
9382 * gcc.dg/vect/vect-110.c: Check profile consistency.
9383 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
9384 * gcc.dg/vect/vect-112.c: Check profile consistency.
9385 * gcc.dg/vect/vect-113.c: Check profile consistency.
9386 * gcc.dg/vect/vect-114.c: Check profile consistency.
9387 * gcc.dg/vect/vect-115.c: Check profile consistency.
9388 * gcc.dg/vect/vect-116.c: Check profile consistency.
9389 * gcc.dg/vect/vect-117.c: Check profile consistency.
9390 * gcc.dg/vect/vect-118.c: Check profile consistency.
9391 * gcc.dg/vect/vect-119.c: Check profile consistency.
9392 * gcc.dg/vect/vect-11a.c: Check profile consistency.
9393 * gcc.dg/vect/vect-12.c: Check profile consistency.
9394 * gcc.dg/vect/vect-120.c: Check profile consistency.
9395 * gcc.dg/vect/vect-121.c: Check profile consistency.
9396 * gcc.dg/vect/vect-122.c: Check profile consistency.
9397 * gcc.dg/vect/vect-123.c: Check profile consistency.
9398 * gcc.dg/vect/vect-124.c: Check profile consistency.
9399 * gcc.dg/vect/vect-126.c: Check profile consistency.
9400 * gcc.dg/vect/vect-13.c: Check profile consistency.
9401 * gcc.dg/vect/vect-14.c: Check profile consistency.
9402 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
9403 * gcc.dg/vect/vect-15.c: Check profile consistency.
9404 * gcc.dg/vect/vect-17.c: Check profile consistency.
9405 * gcc.dg/vect/vect-18.c: Check profile consistency.
9406 * gcc.dg/vect/vect-19.c: Check profile consistency.
9407 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
9408 * gcc.dg/vect/vect-2.c: Check profile consistency.
9409 * gcc.dg/vect/vect-20.c: Check profile consistency.
9410 * gcc.dg/vect/vect-21.c: Check profile consistency.
9411 * gcc.dg/vect/vect-22.c: Check profile consistency.
9412 * gcc.dg/vect/vect-23.c: Check profile consistency.
9413 * gcc.dg/vect/vect-24.c: Check profile consistency.
9414 * gcc.dg/vect/vect-25.c: Check profile consistency.
9415 * gcc.dg/vect/vect-26.c: Check profile consistency.
9416 * gcc.dg/vect/vect-27.c: Check profile consistency.
9417 * gcc.dg/vect/vect-28.c: Check profile consistency.
9418 * gcc.dg/vect/vect-29.c: Check profile consistency.
9419 * gcc.dg/vect/vect-3.c: Check profile consistency.
9420 * gcc.dg/vect/vect-30.c: Check profile consistency.
9421 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
9422 * gcc.dg/vect/vect-31.c: Check profile consistency.
9423 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
9424 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
9425 * gcc.dg/vect/vect-32.c: Check profile consistency.
9426 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
9427 * gcc.dg/vect/vect-33.c: Check profile consistency.
9428 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
9429 * gcc.dg/vect/vect-34.c: Check profile consistency.
9430 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
9431 * gcc.dg/vect/vect-35.c: Check profile consistency.
9432 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
9433 * gcc.dg/vect/vect-36.c: Check profile consistency.
9434 * gcc.dg/vect/vect-38.c: Check profile consistency.
9435 * gcc.dg/vect/vect-4.c: Check profile consistency.
9436 * gcc.dg/vect/vect-40.c: Check profile consistency.
9437 * gcc.dg/vect/vect-42.c: Check profile consistency.
9438 * gcc.dg/vect/vect-44.c: Check profile consistency.
9439 * gcc.dg/vect/vect-46.c: Check profile consistency.
9440 * gcc.dg/vect/vect-48.c: Check profile consistency.
9441 * gcc.dg/vect/vect-5.c: Check profile consistency.
9442 * gcc.dg/vect/vect-50.c: Check profile consistency.
9443 * gcc.dg/vect/vect-52.c: Check profile consistency.
9444 * gcc.dg/vect/vect-54.c: Check profile consistency.
9445 * gcc.dg/vect/vect-56.c: Check profile consistency.
9446 * gcc.dg/vect/vect-58.c: Check profile consistency.
9447 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
9448 * gcc.dg/vect/vect-6.c: Check profile consistency.
9449 * gcc.dg/vect/vect-60.c: Check profile consistency.
9450 * gcc.dg/vect/vect-62.c: Check profile consistency.
9451 * gcc.dg/vect/vect-63.c: Check profile consistency.
9452 * gcc.dg/vect/vect-64.c: Check profile consistency.
9453 * gcc.dg/vect/vect-65.c: Check profile consistency.
9454 * gcc.dg/vect/vect-66.c: Check profile consistency.
9455 * gcc.dg/vect/vect-67.c: Check profile consistency.
9456 * gcc.dg/vect/vect-68.c: Check profile consistency.
9457 * gcc.dg/vect/vect-7.c: Check profile consistency.
9458 * gcc.dg/vect/vect-70.c: Check profile consistency.
9459 * gcc.dg/vect/vect-71.c: Check profile consistency.
9460 * gcc.dg/vect/vect-72.c: Check profile consistency.
9461 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
9462 * gcc.dg/vect/vect-73.c: Check profile consistency.
9463 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
9464 * gcc.dg/vect/vect-74.c: Check profile consistency.
9465 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
9466 * gcc.dg/vect/vect-75.c: Check profile consistency.
9467 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
9468 * gcc.dg/vect/vect-76.c: Check profile consistency.
9469 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
9470 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
9471 * gcc.dg/vect/vect-77.c: Check profile consistency.
9472 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
9473 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
9474 * gcc.dg/vect/vect-78.c: Check profile consistency.
9475 * gcc.dg/vect/vect-8.c: Check profile consistency.
9476 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
9477 * gcc.dg/vect/vect-80.c: Check profile consistency.
9478 * gcc.dg/vect/vect-82.c: Check profile consistency.
9479 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
9480 * gcc.dg/vect/vect-83.c: Check profile consistency.
9481 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
9482 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
9483 * gcc.dg/vect/vect-85.c: Check profile consistency.
9484 * gcc.dg/vect/vect-86.c: Check profile consistency.
9485 * gcc.dg/vect/vect-87.c: Check profile consistency.
9486 * gcc.dg/vect/vect-88.c: Check profile consistency.
9487 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
9488 * gcc.dg/vect/vect-89.c: Check profile consistency.
9489 * gcc.dg/vect/vect-9.c: Check profile consistency.
9490 * gcc.dg/vect/vect-91.c: Check profile consistency.
9491 * gcc.dg/vect/vect-92.c: Check profile consistency.
9492 * gcc.dg/vect/vect-93.c: Check profile consistency.
9493 * gcc.dg/vect/vect-95.c: Check profile consistency.
9494 * gcc.dg/vect/vect-96.c: Check profile consistency.
9495 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
9496 * gcc.dg/vect/vect-97.c: Check profile consistency.
9497 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
9498 * gcc.dg/vect/vect-98.c: Check profile consistency.
9499 * gcc.dg/vect/vect-99.c: Check profile consistency.
9501 2023-08-01 Pan Li <pan2.li@intel.com>
9502 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9504 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
9506 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
9507 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
9508 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
9509 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
9510 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
9511 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
9512 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
9513 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
9514 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
9515 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
9516 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
9517 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
9518 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
9519 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
9520 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
9521 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
9522 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
9523 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
9524 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
9525 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
9526 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
9527 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
9528 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
9529 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
9530 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
9531 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
9532 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
9533 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
9534 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
9535 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
9536 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
9537 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
9538 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
9539 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
9540 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
9541 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
9542 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
9543 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
9544 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
9545 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
9546 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
9547 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
9548 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
9549 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
9550 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
9551 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
9552 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
9553 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
9554 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
9555 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
9556 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
9558 2023-08-01 Pan Li <pan2.li@intel.com>
9560 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
9561 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
9563 2023-08-01 liuhongt <hongtao.liu@intel.com>
9565 * gcc.target/i386/pr87007-4.c: Adjust testcase.
9566 * gcc.target/i386/pr87007-5.c: Ditto.
9568 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
9571 * gm2/iso/pass/constvec.mod: New test.
9572 * gm2/iso/pass/constvec2.mod: New test.
9573 * gm2/iso/run/pass/constvec3.mod: New test.
9575 2023-08-01 Andrew Pinski <apinski@marvell.com>
9577 PR tree-optimization/93044
9578 * gcc.dg/tree-ssa/cast-1.c: New test.
9579 * gcc.dg/tree-ssa/cast-2.c: New test.
9581 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
9584 * gcc.dg/Wmissing-variable-declarations.c: New test.
9586 2023-07-31 Andrew Pinski <apinski@marvell.com>
9588 PR tree-optimization/106164
9589 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
9591 2023-07-31 Andrew Pinski <apinski@marvell.com>
9593 PR tree-optimization/106164
9594 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
9596 2023-07-31 Andrew Pinski <apinski@marvell.com>
9598 PR tree-optimization/100864
9599 * gcc.dg/tree-ssa/bitops-3.c: New test.
9601 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
9603 * gcc.dg/pr110582.c: New.
9605 2023-07-31 David Malcolm <dmalcolm@redhat.com>
9608 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
9609 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
9611 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
9613 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
9614 * gfortran.dg/goacc/host_data-error.f90: New testcase.
9615 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
9617 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9619 * gcc.dg/cmp-mem-const-1.c: New test.
9620 * gcc.dg/cmp-mem-const-2.c: New test.
9621 * gcc.dg/cmp-mem-const-3.c: New test.
9622 * gcc.dg/cmp-mem-const-4.c: New test.
9623 * gcc.dg/cmp-mem-const-5.c: New test.
9624 * gcc.dg/cmp-mem-const-6.c: New test.
9625 * gcc.target/s390/cmp-mem-const-1.c: New test.
9627 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
9629 * gcc.target/aarch64/pr110625_1.c: New testcase.
9630 * gcc.target/aarch64/pr110625_2.c: New testcase.
9632 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
9635 * gcc.target/i386/pr110843.c: New test case.
9637 2023-07-31 Pan Li <pan2.li@intel.com>
9639 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
9641 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
9643 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9645 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
9646 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
9647 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
9648 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
9649 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
9650 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
9651 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
9652 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
9653 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
9654 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
9655 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
9657 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
9660 * gcc.target/i386/pr110790-1.c: New test case.
9661 * gcc.target/i386/pr110790-2.c: Likewise.
9663 2023-07-29 Jan Hubicka <jh@suse.cz>
9665 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
9667 2023-07-28 Harald Anlauf <anlauf@gmx.de>
9670 * gfortran.dg/assumed_type_18.f90: New test.
9672 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
9674 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
9677 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
9681 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
9682 * g++.dg/lto/pr89335_0.C: Likewise.
9683 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
9684 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
9685 * g++.dg/warn/pr83054-2.C: New test.
9687 2023-07-28 Jan Hubicka <jh@suse.cz>
9690 * g++.dg/tree-ssa/loop-split-1.C: New test.
9692 2023-07-28 Jan Hubicka <jh@suse.cz>
9694 PR middle-end/106293
9695 * gcc.dg/tree-prof/loop-split-1.c: New test.
9696 * gcc.dg/tree-prof/loop-split-2.c: New test.
9697 * gcc.dg/tree-prof/loop-split-3.c: New test.
9699 2023-07-28 xuli <xuli1@eswincomputing.com>
9701 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
9702 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
9703 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
9704 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
9705 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
9706 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
9707 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
9708 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
9709 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
9710 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
9711 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
9712 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
9713 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
9714 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
9715 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
9716 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
9717 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
9718 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
9719 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
9720 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
9721 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
9722 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
9723 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
9724 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
9725 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
9726 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
9727 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
9728 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
9729 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
9730 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
9731 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
9732 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
9733 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
9734 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
9735 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
9737 2023-07-28 Jan Hubicka <jh@suse.cz>
9739 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
9740 * gcc.target/i386/avx2-gather-6.c: Likewise.
9741 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
9743 2023-07-28 liuhongt <hongtao.liu@intel.com>
9745 * gcc.target/i386/pr110788.c: New test.
9747 2023-07-27 David Faust <david.faust@oracle.com>
9751 * gcc.target/bpf/sload-1.c: New test.
9752 * gcc.target/bpf/sload-pseudoc-1.c: New test.
9753 * gcc.target/bpf/smov-1.c: New test.
9754 * gcc.target/bpf/smov-pseudoc-1.c: New test.
9756 2023-07-27 David Faust <david.faust@oracle.com>
9758 * gcc.target/bpf/alu-2.c: New test.
9759 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
9761 2023-07-27 Jan Hubicka <jh@suse.cz>
9763 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
9764 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
9765 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
9766 * gcc.dg/unroll-1.c: Test for profile mismatches.
9767 * gcc.dg/unroll-3.c: Test for profile mismatches.
9768 * gcc.dg/unroll-4.c: Test for profile mismatches.
9769 * gcc.dg/unroll-5.c: Test for profile mismatches.
9770 * gcc.dg/unroll-6.c: Test for profile mismatches.
9772 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
9774 * gfortran.dg/gomp/teams-6.f90: Extend.
9776 2023-07-27 Jan Hubicka <jh@suse.cz>
9778 * gcc.dg/pr102385.c: Check for no profile mismatches.
9779 * gcc.dg/pr96931.c: Check for no profile mismatches.
9780 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
9781 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
9782 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
9783 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
9784 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
9785 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
9786 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
9787 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
9788 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
9789 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
9790 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
9791 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
9792 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
9793 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
9794 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
9795 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
9796 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
9797 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
9798 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
9799 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
9801 2023-07-27 Patrick Palka <ppalka@redhat.com>
9804 * g++.dg/cpp0x/constexpr-empty18.C: New test.
9805 * g++.dg/cpp0x/constexpr-empty19.C: New test.
9807 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9809 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
9810 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
9811 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
9812 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
9813 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
9814 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
9815 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
9816 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
9817 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
9818 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
9819 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
9820 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
9821 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
9822 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
9823 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
9824 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
9825 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
9826 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
9827 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
9828 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
9829 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
9830 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
9831 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
9832 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
9833 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
9834 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
9835 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
9837 2023-07-27 demin.han <demin.han@starfivetech.com>
9839 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
9841 2023-07-27 Richard Biener <rguenther@suse.de>
9843 PR tree-optimization/110829
9844 * gcc.dg/pr56837.c: XFAIL part of the testcase.
9846 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
9849 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
9851 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
9852 Richard Biener <rguenther@suse.de>
9854 PR tree-optimization/110776
9855 * gcc.target/powerpc/pr110776.c: New test.
9857 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
9859 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
9860 * gcc.target/riscv/pr102957.c: Likewise.
9862 2023-07-26 Patrick Palka <ppalka@redhat.com>
9866 * g++.dg/cpp1z/class-deduction115.C: New test.
9867 * g++.dg/template/ttp39.C: New test.
9869 2023-07-26 Patrick Palka <ppalka@redhat.com>
9873 * g++.dg/template/ttp38.C: New test.
9875 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
9877 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
9878 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
9879 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
9880 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
9882 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
9884 * gcc.target/riscv/attribute-20.c: New test.
9885 * gcc.target/riscv/attribute-21.c: New test.
9886 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
9888 2023-07-26 Patrick Palka <ppalka@redhat.com>
9891 * g++.dg/cpp2a/nontype-float3.C: New test.
9893 2023-07-26 Harald Anlauf <anlauf@gmx.de>
9896 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
9897 * gfortran.dg/data_char_5.f90: Likewise.
9898 * gfortran.dg/data_char_6.f90: New test.
9900 2023-07-26 Jason Merrill <jason@redhat.com>
9903 * g++.dg/template/template-keyword4.C: New test.
9905 2023-07-26 David Faust <david.faust@oracle.com>
9907 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
9908 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
9909 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
9910 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
9911 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
9912 * gcc.target/bpf/atomic-op-1.c: New test.
9913 * gcc.target/bpf/atomic-op-2.c: New test.
9914 * gcc.target/bpf/atomic-op-3.c: New test.
9915 * gcc.target/bpf/atomic-xchg-1.c: New test.
9916 * gcc.target/bpf/atomic-xchg-2.c: New test.
9918 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
9920 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
9921 `main` of this testcase.
9923 2023-07-26 Carl Love <cel@us.ibm.com>
9925 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
9926 vec-replace-word-runnable_1.c.
9927 * gcc.target/powerpc/vec-replace-word-runnable_1.c
9928 (dg-options): add -flax-vector-conversions.
9929 (vec_replace_unaligned) Fix first argument type.
9930 (vresult_uchar): Fix expected results.
9931 (vec_replace_unaligned): Update for loop to check uchar results.
9932 Remove extra spaces in if statements. Insert missing spaces in
9934 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
9936 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
9938 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
9939 instead of dg-options.
9941 2023-07-26 Richard Biener <rguenther@suse.de>
9943 PR tree-optimization/106081
9944 * gcc.dg/vect/pr106081.c: New testcase.
9946 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
9949 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
9952 2023-07-26 Li Xu <xuli1@eswincomputing.com>
9954 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
9956 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
9959 * gcc.target/i386/pr110762.c: New test.
9961 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
9963 * gcc.target/bpf/neg-1.c: New test.
9964 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
9966 2023-07-26 Richard Biener <rguenther@suse.de>
9968 PR tree-optimization/110799
9969 * gcc.dg/torture/pr110799.c: New testcase.
9971 2023-07-26 Jakub Jelinek <jakub@redhat.com>
9973 PR tree-optimization/110755
9974 * gcc.dg/pr110755.c: New test.
9976 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
9979 * g++.target/powerpc/pr110741.C: New test.
9981 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
9983 * gcc.target/riscv/fsflags.c: New test.
9985 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
9990 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
9991 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
9992 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
9993 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
9994 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
9995 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
9997 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
10000 * g++.dg/cpp1y/constexpr-110619.C: New test.
10002 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
10004 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
10005 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
10006 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
10007 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
10008 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
10009 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
10010 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
10011 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
10012 * g++.dg/cpp0x/overflow1.C: Likewise.
10013 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
10014 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
10015 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
10016 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
10017 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
10018 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
10019 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
10020 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
10021 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
10022 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
10023 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
10024 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
10025 * g++.dg/cpp1y/pr68180.C: Likewise.
10026 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
10027 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
10028 * g++.dg/cpp2a/bit-cast11.C: Likewise.
10029 * g++.dg/cpp2a/bit-cast12.C: Likewise.
10030 * g++.dg/cpp2a/bit-cast14.C: Likewise.
10031 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
10032 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
10033 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
10034 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
10035 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
10036 * g++.dg/cpp2a/constinit10.C: Likewise.
10037 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
10038 * g++.dg/ext/constexpr-vla2.C: Likewise.
10039 * g++.dg/ext/constexpr-vla3.C: Likewise.
10040 * g++.dg/ubsan/pr63956.C: Likewise.
10042 2023-07-26 Jason Merrill <jason@redhat.com>
10044 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
10046 2023-07-25 Andrew Pinski <apinski@marvell.com>
10048 PR testsuite/110803
10049 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
10052 2023-07-25 Marek Polacek <polacek@redhat.com>
10055 * g++.dg/cpp1y/constexpr-110382.C: New test.
10057 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
10060 PR middle-end/71065
10061 * gfortran.dg/gomp/teams-6.f90: New test.
10063 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
10065 * gnat.dg/unroll3.adb: Adjust.
10067 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
10069 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
10071 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
10074 * gcc.target/powerpc/pr103605.h: New.
10075 * gcc.target/powerpc/pr103605-1.c: New.
10076 * gcc.target/powerpc/pr103605-2.c: New.
10078 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
10081 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
10082 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
10083 * gm2/extensions/asm/fail/stressreturn.mod: New test.
10084 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
10085 * gm2/extensions/asm/pass/fooasm.mod: New test.
10087 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
10090 PR middle-end/71065
10091 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
10092 * gfortran.dg/gomp/teams-5.f90: New test.
10094 2023-07-24 Drew Ross <drross@redhat.com>
10095 Jakub Jelinek <jakub@redhat.com>
10097 PR middle-end/109986
10098 * gcc.c-torture/execute/pr109986.c: New test.
10099 * gcc.dg/tree-ssa/pr109986.c: New test.
10101 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
10104 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
10105 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
10106 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
10107 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
10108 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
10109 * gcc.target/bpf/diag-smod.c: Likewise.
10111 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
10113 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
10114 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
10116 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
10119 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
10120 * gcc.target/bpf/bswap-2.c: New test.
10122 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10124 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
10125 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
10126 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
10127 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
10128 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
10129 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
10130 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
10131 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
10132 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
10134 2023-07-24 Richard Biener <rguenther@suse.de>
10136 PR tree-optimization/110777
10137 * gcc.dg/pr110777.c: New testcase.
10139 2023-07-24 Richard Biener <rguenther@suse.de>
10141 PR tree-optimization/110766
10142 * gcc.dg/torture/pr110766.c: New testcase.
10144 2023-07-24 Pan Li <pan2.li@intel.com>
10146 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
10147 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
10149 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
10151 * gcc.target/riscv/pr110748-1.c: New Test.
10152 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
10153 patterns to avoid random string matches.
10155 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
10157 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
10159 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
10162 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
10164 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
10166 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
10168 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
10169 Richard Biener <rguenther@suse.de>
10172 * gcc.dg/pr110699.c: New test case.
10174 2023-07-21 Marek Polacek <polacek@redhat.com>
10177 * g++.dg/cpp0x/noexcept80.C: New test.
10179 2023-07-21 Jan Hubicka <jh@suse.cz>
10181 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
10182 * gcc.dg/tree-ssa/dce-1.c: Likewise.
10184 2023-07-21 Jan Hubicka <jh@suse.cz>
10186 * gcc.dg/loop-unswitch-17.c: Disable ch.
10187 * gcc.dg/pr103079.c: Disable ch.
10188 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
10190 * gcc.dg/tree-ssa/copy-headers.c: Update template.
10191 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
10193 2023-07-21 Richard Biener <rguenther@suse.de>
10195 PR tree-optimization/41320
10196 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
10198 2023-07-21 Jan Hubicka <jh@suse.cz>
10200 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
10202 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10204 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
10205 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
10206 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
10207 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
10208 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
10209 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
10210 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
10211 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
10212 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
10213 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
10214 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
10215 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
10216 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
10217 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
10218 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
10219 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
10220 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
10221 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
10222 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
10223 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
10224 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
10225 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
10226 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
10227 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
10228 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
10229 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
10230 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
10231 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
10232 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
10233 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
10234 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
10235 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
10236 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
10237 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
10238 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
10239 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
10240 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
10241 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
10242 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
10243 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
10244 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
10245 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
10246 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
10247 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
10248 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
10249 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
10250 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
10251 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
10253 2023-07-21 Richard Biener <rguenther@suse.de>
10255 PR tree-optimization/88540
10256 * gcc.target/i386/pr88540.c: New testcase.
10257 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
10258 * gcc.target/i386/pr54855-12.c: Adjust.
10259 * gcc.target/i386/pr54855-13.c: Likewise.
10260 * gcc.target/i386/pr110170.c: Likewise.
10261 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
10263 2023-07-21 Andrew Pinski <apinski@marvell.com>
10265 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
10266 the passes that enables match-and-simplify.
10267 * gcc.dg/tree-ssa/minmax-23.c: New test.
10269 2023-07-21 Richard Biener <rguenther@suse.de>
10271 PR tree-optimization/110742
10272 * g++.dg/torture/pr110742.C: New testcase.
10274 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
10276 PR testsuite/110729
10277 * gcc.dg/pr110729.c: New test.
10279 2023-07-21 liuhongt <hongtao.liu@intel.com>
10281 * c-c++-common/fcf-protection-10.c: New test.
10282 * c-c++-common/fcf-protection-11.c: New test.
10283 * c-c++-common/fcf-protection-12.c: New test.
10284 * c-c++-common/fcf-protection-8.c: New test.
10285 * c-c++-common/fcf-protection-9.c: New test.
10286 * gcc.target/i386/pr89701-1.c: New test.
10287 * gcc.target/i386/pr89701-2.c: New test.
10288 * gcc.target/i386/pr89701-3.c: New test.
10290 2023-07-21 liuhongt <hongtao.liu@intel.com>
10292 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
10293 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
10294 * lib/target-supports.exp (add_options_for_float16): Add
10295 -msse2 for i?86-*-* || x86_64-*-*.
10297 2023-07-21 David Malcolm <dmalcolm@redhat.com>
10300 * gcc.dg/analyzer/pr110455.c: New test.
10302 2023-07-21 David Malcolm <dmalcolm@redhat.com>
10305 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
10307 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
10309 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
10310 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
10311 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
10312 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
10314 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
10317 * gcc.target/i386/pr110717.c: New test.
10319 2023-07-20 Marek Polacek <polacek@redhat.com>
10321 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
10323 2023-07-20 Marek Polacek <polacek@redhat.com>
10326 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
10327 * g++.dg/cpp2a/desig28.C: New test.
10328 * g++.dg/cpp2a/desig29.C: New test.
10330 2023-07-20 Jan Hubicka <jh@suse.cz>
10332 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
10333 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
10334 static; update template.
10335 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
10336 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
10337 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
10339 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
10341 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
10343 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10345 * gfortran.dg/ieee/comparisons_1.f90: New test.
10346 * gfortran.dg/ieee/comparisons_2.f90: New test.
10347 * gfortran.dg/ieee/comparisons_3.F90: New test.
10349 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10351 PR middle-end/77928
10352 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
10353 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
10354 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
10356 2023-07-20 Pan Li <pan2.li@intel.com>
10358 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
10359 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
10361 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
10363 * gcc.target/i386/pr88873.c: New test case.
10365 2023-07-20 Richard Biener <rguenther@suse.de>
10367 PR middle-end/61747
10368 * g++.target/i386/pr61747.C: New testcase.
10370 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
10372 PR preprocessor/103902
10373 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
10374 "size_t" throughout.
10375 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
10377 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10379 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
10381 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
10383 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
10385 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
10387 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
10390 2023-07-19 Marek Polacek <polacek@redhat.com>
10393 * g++.dg/diagnostic/base.C: New test.
10395 2023-07-19 David Malcolm <dmalcolm@redhat.com>
10398 * gcc.dg/analyzer/taint-divisor-2.c: New test.
10400 2023-07-19 Marek Polacek <polacek@redhat.com>
10403 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
10405 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
10407 * gcc.target/avr/lra-elim.c: New test.
10409 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
10411 * gm2/errors/fail/badabs.mod: New test.
10412 * gm2/errors/fail/badenum.mod: New test.
10414 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
10416 * gcc.target/aarch64/feature-bf16-backport.c: New test.
10417 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
10418 * gcc.target/aarch64/feature-fp16-backport.c: New test.
10419 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
10420 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
10421 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
10422 * gcc.target/aarch64/feature-memtag-backport.c: New test.
10423 * gcc.target/aarch64/feature-sha3-backport.c: New test.
10424 * gcc.target/aarch64/feature-sm4-backport.c: New test.
10426 2023-07-19 Andrew Pinski <apinski@marvell.com>
10428 PR tree-optimization/110252
10429 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
10430 __builtin_parity loses the nonzerobits info.
10431 * gcc.c-torture/execute/pr110252-1.c: New test.
10432 * gcc.c-torture/execute/pr110252-2.c: New test.
10433 * gcc.c-torture/execute/pr110252-3.c: New test.
10434 * gcc.c-torture/execute/pr110252-4.c: New test.
10436 2023-07-19 Andrew Pinski <apinski@marvell.com>
10438 PR tree-optimization/110726
10439 * gcc.c-torture/execute/bitops-1.c: New test.
10441 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
10443 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
10444 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
10445 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
10447 2023-07-19 Jakub Jelinek <jakub@redhat.com>
10449 PR tree-optimization/110731
10450 * gcc.dg/pr110731.c: New test.
10452 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
10454 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
10456 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
10459 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
10460 the additional count variable.
10462 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
10464 * gcc.target/riscv/arch-2.c: Update -march.
10465 * gcc.target/riscv/arch-3.c: Ditto.
10466 * gcc.target/riscv/arch-5.c: Ditto.
10467 * gcc.target/riscv/arch-8.c: Ditto.
10468 * gcc.target/riscv/attribute-10.c: Ditto.
10469 * gcc.target/riscv/attribute-18.c: Ditto.
10470 * gcc.target/riscv/attribute-19.c: Ditto.
10471 * gcc.target/riscv/attribute-8.c: Ditto.
10472 * gcc.target/riscv/attribute-9.c: Ditto.
10473 * gcc.target/riscv/pr102957.c: Ditto.
10474 * gcc.target/riscv/arch-22.cc: New test.
10475 * gcc.target/riscv/arch-23.c: New file.
10477 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
10479 * gcc.target/riscv/stack_save_restore.c: Moved to...
10480 * gcc.target/riscv/stack_save_restore_2.c: ...here.
10481 * gcc.target/riscv/stack_save_restore_1.c: New test.
10483 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
10485 PR preprocessor/103902
10486 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
10487 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
10488 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
10489 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
10491 2023-07-19 liuhongt <hongtao.liu@intel.com>
10493 * gcc.target/i386/pr109504.c: New test.
10494 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
10495 * gcc.target/i386/sse2-float16-1.c: Ditto.
10496 * gcc.target/i386/sse2-float16-4.c: New test.
10497 * gcc.target/i386/sse2-float16-5.c: New test.
10498 * g++.target/i386/float16-1.C: Adjust error info.
10500 2023-07-18 Marek Polacek <polacek@redhat.com>
10503 * g++.dg/cpp/string-4.C: New test.
10504 * g++.dg/cpp/ucn-2.C: New test.
10506 2023-07-18 Marek Polacek <polacek@redhat.com>
10508 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
10511 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
10513 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
10514 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
10515 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
10517 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
10518 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
10519 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
10520 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
10521 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
10522 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
10523 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
10524 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
10525 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
10527 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
10528 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
10529 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
10530 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
10531 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
10532 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
10534 2023-07-18 Patrick Palka <ppalka@redhat.com>
10536 * g++.dg/overload/conv-op5.C: New test.
10538 2023-07-18 Patrick Palka <ppalka@redhat.com>
10541 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
10542 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
10544 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10546 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
10547 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
10548 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
10549 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
10550 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
10551 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
10552 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
10553 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
10554 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
10555 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
10556 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
10557 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
10558 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
10559 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
10560 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
10561 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
10562 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
10563 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
10564 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
10565 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
10566 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
10567 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
10568 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
10569 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
10570 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
10572 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10574 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
10575 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
10576 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
10577 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
10578 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
10579 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
10580 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
10581 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
10582 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
10583 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
10585 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
10587 * gcc.target/riscv/attribute-20.c: Removed.
10589 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
10591 * gcc.target/s390/vector/vec-cmpge.c: New test.
10593 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
10595 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
10597 2023-07-18 liuhongt <hongtao.liu@intel.com>
10599 * gcc.target/i386/pr110591.c: New test.
10600 * gcc.target/i386/pr110591-2.c: New test.
10602 2023-07-18 Pan Li <pan2.li@intel.com>
10604 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
10606 2023-07-18 Pan Li <pan2.li@intel.com>
10607 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10609 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
10611 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
10612 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
10613 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
10614 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
10615 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
10616 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
10617 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
10618 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
10619 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
10620 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
10621 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
10622 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
10623 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
10624 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
10625 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
10626 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
10627 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
10628 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
10629 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
10630 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
10631 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
10632 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
10633 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
10634 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
10635 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
10636 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
10637 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
10638 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
10639 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
10640 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
10641 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
10642 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
10643 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
10644 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
10645 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
10646 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
10647 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
10648 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
10649 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
10650 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
10651 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
10652 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
10653 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
10654 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
10656 2023-07-17 Harald Anlauf <anlauf@gmx.de>
10660 * gfortran.dg/deferred_character_37.f90: New test.
10662 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10664 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
10665 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
10667 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
10670 * gfortran.dg/intent_out_22.f90: New test.
10672 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
10674 * gfortran.dg/finalize_53.f90: New test.
10676 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
10679 * gcc.target/riscv/attribute-20.c: New test.
10680 * gcc.target/riscv/pr110696.c: New test.
10682 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10684 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
10685 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
10686 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
10687 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
10688 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
10689 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
10690 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
10691 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
10692 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
10694 2023-07-17 Richard Biener <rguenther@suse.de>
10696 PR tree-optimization/110669
10697 * gcc.dg/torture/pr110669.c: New testcase.
10699 2023-07-17 Andrew Pinski <apinski@marvell.com>
10701 PR tree-optimization/95923
10702 * gcc.dg/tree-ssa/bitops-2.c: New test.
10703 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
10705 2023-07-17 Andrew Pinski <apinski@marvell.com>
10707 PR tree-optimization/110666
10708 * gcc.c-torture/execute/pr110666-1.c: New test.
10710 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
10712 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
10713 * gcc.target/i386/funcspec-56.inc: Handle new march.
10715 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10717 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
10718 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
10720 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10722 * g++.dg/other/i386-2.C: Add -msm4.
10723 * g++.dg/other/i386-3.C: Ditto.
10724 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10725 * gcc.target/i386/sse-12.c: Add -msm4.
10726 * gcc.target/i386/sse-13.c: Ditto.
10727 * gcc.target/i386/sse-14.c: Ditto.
10728 * gcc.target/i386/sse-22.c: Add sm4.
10729 * gcc.target/i386/sse-23.c: Ditto.
10730 * lib/target-supports.exp (check_effective_target_sm4): New.
10731 * gcc.target/i386/sm4-1.c: New test.
10732 * gcc.target/i386/sm4-check.h: Ditto.
10733 * gcc.target/i386/sm4key4-2.c: Ditto.
10734 * gcc.target/i386/sm4rnds4-2.c: Ditto.
10736 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10738 * g++.dg/other/i386-2.C: Add -msha512.
10739 * g++.dg/other/i386-3.C: Ditto.
10740 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10741 * gcc.target/i386/sse-12.c: Add -msha512.
10742 * gcc.target/i386/sse-13.c: Ditto.
10743 * gcc.target/i386/sse-14.c: Ditto.
10744 * gcc.target/i386/sse-22.c: Add sha512.
10745 * gcc.target/i386/sse-23.c: Ditto.
10746 * lib/target-supports.exp (check_effective_target_sha512): New.
10747 * gcc.target/i386/sha512-1.c: New test.
10748 * gcc.target/i386/sha512-check.h: Ditto.
10749 * gcc.target/i386/sha512msg1-2.c: Ditto.
10750 * gcc.target/i386/sha512msg2-2.c: Ditto.
10751 * gcc.target/i386/sha512rnds2-2.c: Ditto.
10753 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
10755 * g++.dg/other/i386-2.C: Add -msm3.
10756 * g++.dg/other/i386-3.C: Ditto.
10757 * gcc.target/i386/avx-1.c: Add new define for immediate.
10758 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10759 * gcc.target/i386/sse-12.c: Add -msm3.
10760 * gcc.target/i386/sse-13.c: Ditto.
10761 * gcc.target/i386/sse-14.c: Ditto.
10762 * gcc.target/i386/sse-22.c: Add sm3.
10763 * gcc.target/i386/sse-23.c: Ditto.
10764 * lib/target-supports.exp (check_effective_target_sm3): New.
10765 * gcc.target/i386/sm3-1.c: New test.
10766 * gcc.target/i386/sm3-check.h: Ditto.
10767 * gcc.target/i386/sm3msg1-2.c: Ditto.
10768 * gcc.target/i386/sm3msg2-2.c: Ditto.
10769 * gcc.target/i386/sm3rnds2-2.c: Ditto.
10771 2023-07-17 Kong Lingling <lingling.kong@intel.com>
10772 Haochen Jiang <haochen.jiang@intel.com>
10774 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
10775 * g++.dg/other/i386-3.C: Ditto.
10776 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
10777 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
10778 * gcc.target/i386/sse-13.c: Ditto.
10779 * gcc.target/i386/sse-14.c: Ditto.
10780 * gcc.target/i386/sse-22.c: Ditto.
10781 * gcc.target/i386/sse-23.c: Ditto.
10782 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
10783 * lib/target-supports.exp
10784 (check_effective_target_avxvnniint16): New.
10785 * gcc.target/i386/avxvnniint16-1.c: Ditto.
10786 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
10787 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
10788 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
10789 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
10790 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
10791 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
10793 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
10795 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
10797 2023-07-15 Patrick Palka <ppalka@redhat.com>
10800 * g++.dg/cpp1z/elide8.C: New test.
10802 2023-07-15 Patrick Palka <ppalka@redhat.com>
10805 * g++.dg/cpp2a/fn-template26.C: New test.
10807 2023-07-14 Jason Merrill <jason@redhat.com>
10810 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
10811 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
10813 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
10816 * gcc.target/i386/pr110588.c: New test case.
10818 2023-07-14 Marek Polacek <polacek@redhat.com>
10819 Jason Merrill <jason@redhat.com>
10822 * g++.dg/cpp0x/constexpr-template12.C: New test.
10823 * g++.dg/cpp1z/constexpr-template1.C: New test.
10824 * g++.dg/cpp1z/constexpr-template2.C: New test.
10826 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
10829 * gcc.target/i386/pr110206.c: New test.
10831 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10833 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
10834 Adapt testcase for link fail.
10835 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
10836 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
10837 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
10838 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
10839 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
10840 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
10842 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10845 * gfortran.dg/intent_out_21.f90: New test.
10847 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10850 * gfortran.dg/intent_out_20.f90: New test.
10852 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
10855 * gfortran.dg/intent_out_19.f90: New test.
10857 2023-07-14 Tamar Christina <tamar.christina@arm.com>
10859 PR tree-optimization/109154
10860 * gcc.dg/vect/vect-ifcvt-20.c: New test.
10862 2023-07-14 Tamar Christina <tamar.christina@arm.com>
10864 PR tree-optimization/109154
10865 * gcc.dg/vect/vect-ifcvt-19.c: New test.
10867 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
10869 * gcc.target/riscv/arch-22.c: New test.
10870 * gcc.target/riscv/predef-28.c: New test.
10872 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
10875 * gcc.target/pdp11/pr107841.c: New test.
10877 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
10880 * gfortran.dg/pdt_33.f90: New test.
10882 2023-07-13 Carl Love <cel@us.ibm.com>
10884 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
10885 test_fpscr_rn_builtin_1.c. Add comment.
10886 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
10887 return value of __builtin_set_fpscr_rn builtin.
10888 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
10890 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
10893 * gcc.target/alpha/pr106966.c: New test.
10895 2023-07-13 Andrew Pinski <apinski@marvell.com>
10897 * gcc.dg/tree-ssa/pr110293-1.c: New test.
10898 * gcc.dg/tree-ssa/pr110539-1.c: New test.
10899 * gcc.dg/tree-ssa/pr110539-2.c: New test.
10900 * gcc.dg/tree-ssa/pr110539-3.c: New test.
10901 * gcc.dg/tree-ssa/pr110539-4.c: New test.
10903 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
10905 PR middle-end/109520
10906 * gcc.target/i386/pr109520.c: New test.
10908 2023-07-13 Pan Li <pan2.li@intel.com>
10910 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
10911 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
10912 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
10913 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
10914 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
10915 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
10916 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
10918 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
10920 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
10922 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
10924 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
10926 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
10927 Kewen Lin <linkw@linux.ibm.com>
10929 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
10931 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10933 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
10934 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
10935 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
10937 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
10939 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
10941 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
10942 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
10943 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
10944 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
10945 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
10946 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
10947 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
10948 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
10949 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
10951 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
10953 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
10955 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
10957 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
10959 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
10961 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
10963 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
10965 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
10967 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
10969 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
10971 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
10973 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
10975 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
10977 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
10979 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
10981 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
10983 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
10985 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
10987 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
10989 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
10991 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
10993 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
10995 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
10997 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
10999 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
11001 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
11003 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
11005 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
11007 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
11009 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
11011 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
11013 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
11015 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
11017 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
11019 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
11021 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
11023 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
11025 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
11027 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
11029 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
11031 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
11033 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
11035 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
11037 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
11039 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
11041 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
11043 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
11045 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
11047 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
11049 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
11051 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
11053 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
11055 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
11057 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
11059 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
11061 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
11063 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
11065 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
11067 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
11069 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
11071 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
11073 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
11075 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
11077 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
11079 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
11081 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
11083 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
11085 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
11087 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
11089 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
11091 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
11093 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
11095 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
11097 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
11099 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
11101 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
11103 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
11105 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
11107 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
11109 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
11111 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
11114 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11116 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
11117 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
11118 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
11119 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
11120 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
11121 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
11122 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
11123 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
11124 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
11125 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
11126 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
11127 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
11128 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
11129 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
11130 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
11131 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
11133 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11135 PR tree-optimization/107043
11136 * gcc.dg/tree-ssa/pr107043.c: New test.
11138 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11140 PR tree-optimization/107053
11141 * gcc.dg/tree-ssa/pr107053.c: New test.
11143 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
11145 * gcc.dg/pr83073.c: Adjust testcase.
11147 2023-07-12 Jan Hubicka <jh@suse.cz>
11149 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
11151 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
11153 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
11154 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
11155 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
11157 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
11160 * gcc.target/i386/pr110598.c: New test case.
11162 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
11164 * gfortran.dg/pdt_33.f03: New test.
11166 2023-07-12 Richard Biener <rguenther@suse.de>
11168 PR tree-optimization/110630
11169 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
11170 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
11172 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11174 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
11175 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
11176 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
11177 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
11179 2023-07-12 Jan Beulich <jbeulich@suse.com>
11181 * gcc.target/i386/avx2-dupv4sf.c: New test.
11182 * gcc.target/i386/avx2-dupv4si.c: Likewise.
11183 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
11184 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
11186 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
11188 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
11189 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
11191 2023-07-12 liuhongt <hongtao.liu@intel.com>
11193 * gcc.target/i386/pr110438.c: New test.
11194 * gcc.target/i386/pr100711-6.c: Adjust testcase.
11196 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
11198 * g++.target/i386/mv16.C: Add graniterapids-d.
11199 * gcc.target/i386/funcspec-56.inc: Handle new march.
11201 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
11203 * gcc.target/i386/avx512vl-vaes-1.c: New test.
11205 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11207 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
11208 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
11209 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
11210 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
11211 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
11212 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
11213 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
11214 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
11215 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
11216 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
11217 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
11218 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
11220 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
11222 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
11223 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
11224 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
11225 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
11226 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
11227 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
11229 2023-07-11 Harald Anlauf <anlauf@gmx.de>
11232 * gfortran.dg/findloc_10.f90: New test.
11234 2023-07-11 Carl Love <cel@us.ibm.com>
11236 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
11237 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
11238 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
11239 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
11240 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
11241 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
11242 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
11243 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
11244 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
11245 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
11246 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
11247 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
11248 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
11249 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
11250 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
11252 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
11253 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
11254 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
11255 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
11256 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
11257 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
11258 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
11260 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
11262 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
11264 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
11266 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
11267 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
11270 2023-07-11 Patrick Palka <ppalka@redhat.com>
11273 * g++.dg/cpp1y/var-templ83.C: New test.
11275 2023-07-11 liuhongt <hongtao.liu@intel.com>
11278 * g++.target/i386/pr110170.C: Fix typo.
11280 2023-07-11 Xi Ruoyao <xry111@xry111.site>
11282 * g++.dg/vect/pr110557.cc: Use long long instead of long for
11284 (test): Remove an unnecessary cast.
11286 2023-07-10 Patrick Palka <ppalka@redhat.com>
11289 * g++.dg/template/ttp37.C: New test.
11291 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11294 * gcc.target/arm/pr110268-1.c: New test.
11295 * gcc.target/arm/pr110268-2.c: New test.
11297 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11299 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
11301 2023-07-10 Xi Ruoyao <xry111@xry111.site>
11303 PR tree-optimization/110557
11304 * g++.dg/vect/pr110557.cc: New test.
11306 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
11308 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
11309 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
11311 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
11313 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
11315 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
11317 * gdc.dg/asm4.d: Update test.
11319 2023-07-10 liuhongt <hongtao.liu@intel.com>
11321 * g++.target/i386/pr110170.C: New test.
11322 * gcc.target/i386/pr110170.c: New test.
11324 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
11326 * gdc.dg/rtti1.d: Move array concat testcase to ...
11327 * gdc.dg/nogc1.d: ... here. New test.
11329 2023-07-09 Jan Hubicka <jh@suse.cz>
11331 * gcc.dg/predict-22.c: Update template.
11333 2023-07-08 Jan Hubicka <jh@suse.cz>
11335 PR tree-optimization/110600
11336 * gcc.c-torture/compile/pr110600.c: New test.
11338 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
11342 * gfortran.dg/pr99139.f90 : New test
11343 * gfortran.dg/pr99368.f90 : New test
11345 2023-07-08 Jan Hubicka <jh@suse.cz>
11347 PR middle-end/110590
11348 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
11349 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
11351 2023-07-08 Harald Anlauf <anlauf@gmx.de>
11352 Steven G. Kargl <kargl@gcc.gnu.org>
11355 * gfortran.dg/intent_out_16.f90: New test.
11356 * gfortran.dg/intent_out_17.f90: New test.
11357 * gfortran.dg/intent_out_18.f90: New test.
11359 2023-07-08 Harald Anlauf <anlauf@gmx.de>
11362 * gfortran.dg/findloc_9.f90: New test.
11364 2023-07-07 Jan Hubicka <jh@suse.cz>
11366 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
11367 * gcc.dg/pr43864-3.c: Likewise.
11368 * gcc.dg/pr43864-4.c: Likewise.
11369 * gcc.dg/pr43864.c: Likewise.
11370 * gcc.dg/unroll-7.c: xfail.
11372 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
11374 * lib/target-supports.exp: Collect both kernel and user events for autofdo
11376 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
11380 * gcc.target/i386/pr110533.c: New test case.
11381 * gcc.target/i386/pr43644-2.c: Likewise.
11383 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
11386 * gdc.dg/pr98277.d: Add more tests.
11387 * gdc.dg/pr108842.d: New test.
11389 2023-07-07 Jan Hubicka <jh@suse.cz>
11391 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
11392 * gcc.dg/pr43864-2.c: Likewise.
11393 * gcc.dg/pr43864-3.c: Likewise.
11394 * gcc.dg/pr43864-4.c: Likewise.
11395 * gcc.dg/pr43864.c: Likewise.
11396 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
11397 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
11398 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
11399 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
11400 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
11401 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11402 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11403 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
11404 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
11405 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
11406 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
11407 * gcc.dg/tree-ssa/update-threading.c: Likewise.
11408 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
11409 * gcc.dg/unroll-7.c: Likewise.
11410 * gcc.dg/unroll-8.c: Likewise.
11411 * gfortran.dg/pr25623-2.f90: Likewise.
11412 * gfortran.dg/pr25623.f90: Likewise.
11413 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
11414 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
11415 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
11417 2023-07-07 Jan Hubicka <jh@suse.cz>
11419 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
11421 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
11423 * gcc.target/s390/vector/vec-init-3.c: New test.
11425 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
11427 * gcc.target/i386/pr110372.c: New.
11429 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
11431 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
11432 value/mask changes.
11433 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
11434 * gcc.dg/tree-ssa/vrp122.c: Same.
11436 2023-07-07 Pan Li <pan2.li@intel.com>
11437 Robin Dapp <rdapp@ventanamicro.com>
11439 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
11441 2023-07-06 Jan Hubicka <jh@suse.cz>
11443 PR middle-end/25623
11444 * gfortran.dg/pr25623-2.f90: New test.
11446 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
11448 * gcc.target/aarch64/pr110449.c: New testcase.
11450 2023-07-06 Richard Biener <rguenther@suse.de>
11452 PR tree-optimization/110556
11453 * gcc.dg/torture/pr110556.c: New testcase.
11455 2023-07-06 Richard Biener <rguenther@suse.de>
11457 PR tree-optimization/110515
11458 * g++.dg/opt/pr110515.C: New testcase.
11460 2023-07-06 Richard Biener <rguenther@suse.de>
11462 PR tree-optimization/110544
11463 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
11465 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
11467 * gcc.target/i386/inline_attr_arch.c: New test.
11468 * gcc.target/i386/inline_target_clones.c: Ditto.
11470 2023-07-06 liuhongt <hongtao.liu@intel.com>
11472 * gcc.target/i386/pr110170-2.c: New test.
11474 2023-07-06 liuhongt <hongtao.liu@intel.com>
11476 * gcc.target/i386/pr110170-3.c: New test.
11478 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
11480 * gcc.target/aarch64/pr110474.c: New testcase.
11482 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11484 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
11485 tests for variable index.
11486 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
11487 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
11488 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
11489 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
11491 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
11494 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11496 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
11498 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
11499 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
11500 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
11501 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
11502 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
11505 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
11506 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11508 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
11509 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
11510 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
11511 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
11512 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
11513 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
11514 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
11515 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
11516 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
11517 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
11518 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
11519 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
11520 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
11521 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
11523 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
11525 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
11526 * gcc.target/mips/expand-block-move-r6.c: new test.
11528 2023-07-05 Richard Biener <rguenther@suse.de>
11530 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
11532 2023-07-05 Jan Beulich <jbeulich@suse.com>
11534 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
11536 2023-07-05 Jan Beulich <jbeulich@suse.com>
11539 * gcc.target/i386/pr100711-6.c: New test.
11541 2023-07-05 Jan Beulich <jbeulich@suse.com>
11544 * gcc.target/i386/pr100711-4.c: New test.
11545 * gcc.target/i386/pr100711-5.c: New test.
11547 2023-07-05 Jan Beulich <jbeulich@suse.com>
11550 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
11551 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
11552 towards generated code.
11553 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
11556 2023-07-05 Jan Beulich <jbeulich@suse.com>
11559 * gcc.target/i386/avx512-binop-not-1.h: New.
11560 * gcc.target/i386/avx512-binop-not-2.h: New.
11561 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
11562 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
11564 2023-07-05 yulong <shiyulong@iscas.ac.cn>
11566 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
11567 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
11568 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
11569 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
11570 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
11571 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
11572 * gcc.target/riscv/rvv/base/abi-17.c: New test.
11573 * gcc.target/riscv/rvv/base/abi-18.c: New test.
11575 2023-07-05 yulong <shiyulong@iscas.ac.cn>
11577 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
11578 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
11579 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
11580 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
11581 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
11583 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
11585 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
11586 encourage if-conversion.
11587 * gcc.target/mips/movcc-3.c: Same as above.
11589 2023-07-04 Richard Biener <rguenther@suse.de>
11591 PR tree-optimization/110491
11592 * gcc.dg/torture/pr110491.c: New testcase.
11594 2023-07-04 Richard Biener <rguenther@suse.de>
11596 PR tree-optimization/110376
11597 * gcc.dg/torture/pr110376.c: New testcase.
11599 2023-07-04 Richard Biener <rguenther@suse.de>
11601 PR tree-optimization/110228
11602 * gcc.dg/torture/pr110228.c: New testcase.
11603 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
11605 2023-07-04 Richard Biener <rguenther@suse.de>
11607 PR tree-optimization/110436
11608 * gcc.dg/pr110436.c: New testcase.
11610 2023-07-04 Richard Biener <rguenther@suse.de>
11612 PR middle-end/110495
11613 * gcc.dg/tree-ssa/addadd-2.c: Amend.
11614 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
11616 2023-07-04 Richard Biener <rguenther@suse.de>
11618 PR tree-optimization/110310
11619 * gcc.target/i386/pr110310.c: New testcase.
11620 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
11622 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11624 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
11626 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
11628 * gcc.target/riscv/zvbb.c: New test.
11629 * gcc.target/riscv/zvbc.c: New test.
11630 * gcc.target/riscv/zvkg.c: New test.
11631 * gcc.target/riscv/zvkn-1.c: New test.
11632 * gcc.target/riscv/zvkn.c: New test.
11633 * gcc.target/riscv/zvknc-1.c: New test.
11634 * gcc.target/riscv/zvknc-2.c: New test.
11635 * gcc.target/riscv/zvknc.c: New test.
11636 * gcc.target/riscv/zvkned.c: New test.
11637 * gcc.target/riscv/zvkng-1.c: New test.
11638 * gcc.target/riscv/zvkng-2.c: New test.
11639 * gcc.target/riscv/zvkng.c: New test.
11640 * gcc.target/riscv/zvknha.c: New test.
11641 * gcc.target/riscv/zvknhb.c: New test.
11642 * gcc.target/riscv/zvks-1.c: New test.
11643 * gcc.target/riscv/zvks.c: New test.
11644 * gcc.target/riscv/zvksc-1.c: New test.
11645 * gcc.target/riscv/zvksc-2.c: New test.
11646 * gcc.target/riscv/zvksc.c: New test.
11647 * gcc.target/riscv/zvksed.c: New test.
11648 * gcc.target/riscv/zvksg-1.c: New test.
11649 * gcc.target/riscv/zvksg-2.c: New test.
11650 * gcc.target/riscv/zvksg.c: New test.
11651 * gcc.target/riscv/zvksh.c: New test.
11652 * gcc.target/riscv/zvkt.c: New test.
11654 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
11656 * lib/g++.exp: Remove additional flag handled by Darwin specs.
11657 * lib/obj-c++.exp: Likewise.
11659 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
11662 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
11663 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
11664 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
11665 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
11666 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
11667 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
11668 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
11669 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
11670 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
11671 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
11672 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
11673 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
11674 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
11675 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
11676 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
11677 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
11678 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
11679 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
11680 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
11681 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
11682 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
11683 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
11684 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
11685 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
11687 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11689 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11690 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11691 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11692 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11693 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11694 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11695 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11696 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11697 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11698 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11699 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11700 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11702 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11704 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
11705 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
11706 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
11707 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
11708 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
11709 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
11710 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
11712 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
11715 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11717 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11718 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11719 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11720 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11721 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11722 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11723 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11724 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11725 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11726 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11727 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11728 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11730 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11732 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
11733 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
11734 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
11735 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
11736 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
11737 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
11738 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
11739 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
11740 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
11741 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
11742 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
11743 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
11745 2023-07-03 Richard Biener <rguenther@suse.de>
11747 PR tree-optimization/110506
11748 * gcc.dg/pr110506-2.c: New testcase.
11750 2023-07-03 Richard Biener <rguenther@suse.de>
11752 PR tree-optimization/110506
11753 * gcc.dg/pr110506.c: New testcase.
11755 2023-07-03 Andrew Pinski <apinski@marvell.com>
11757 PR tree-optimization/110381
11758 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
11760 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11762 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
11764 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11766 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
11768 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11770 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
11772 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11774 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
11776 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11778 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
11780 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11782 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
11784 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
11786 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
11788 (mips-dg-init): Handle the recognization of mips16e2 targets.
11789 (mips-dg-options): Add dependencies for mips16e2.
11791 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11793 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
11795 2023-07-02 Jakub Jelinek <jakub@redhat.com>
11797 PR tree-optimization/110508
11798 * gcc.dg/pr110508.c: New test.
11800 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11803 * gdc.dg/pr108962.d: New test.
11805 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
11808 * gdc.dg/torture/pr110516a.d: New test.
11809 * gdc.dg/torture/pr110516b.d: New test.
11811 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
11814 * gdc.dg/pr110514a.d: New test.
11815 * gdc.dg/pr110514b.d: New test.
11816 * gdc.dg/pr110514c.d: New test.
11817 * gdc.dg/pr110514d.d: New test.
11819 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
11822 * gdc.dg/pr110471a.d: New test.
11823 * gdc.dg/pr110471b.d: New test.
11824 * gdc.dg/pr110471c.d: New test.
11826 2023-07-01 Jan Hubicka <jh@suse.cz>
11828 PR tree-optimization/25623
11829 * gfortran.dg/pr25623.f90: New test.
11831 2023-07-01 Jan Hubicka <jh@suse.cz>
11833 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
11835 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
11836 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
11838 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
11840 * gcc.target/i386/rotate-6.c: New test case.
11841 * gcc.target/i386/sse2-stv-1.c: Likewise.
11843 2023-07-01 Jan Hubicka <jh@suse.cz>
11845 PR tree-optimization/103680
11846 * gcc.dg/tree-ssa/pr103680.c: New test.
11847 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
11849 2023-06-30 Patrick Palka <ppalka@redhat.com>
11851 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
11852 duplicate diagnostic check.
11854 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
11856 PR tree-optimization/101832
11857 * gcc.dg/builtin-object-size-pr101832.c: New test.
11859 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
11861 * gcc.c-torture/execute/20230630-1.c: New test.
11862 * gcc.c-torture/execute/20230630-2.c: Likewise.
11863 * gcc.c-torture/execute/20230630-3.c: Likewise
11864 * gcc.c-torture/execute/20230630-4.c: Likewise
11866 2023-06-30 David Malcolm <dmalcolm@redhat.com>
11869 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
11870 early versions of gdb that don't support our dwarf version, via
11873 2023-06-30 David Malcolm <dmalcolm@redhat.com>
11874 Marek Polacek <polacek@redhat.com>
11877 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
11878 param to gcc_jit_type_get_vector.
11879 (verify_comparisons): Use a typedef rather than __vector.
11881 2023-06-30 Jan Hubicka <jh@suse.cz>
11883 PR middle-end/109849
11884 * gcc.dg/predict-18.c: Improve testcase.
11886 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
11888 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
11889 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
11890 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
11891 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
11892 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
11893 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
11894 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
11895 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
11896 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
11897 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
11898 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
11899 * gcc.target/aarch64/abd_widen_2.c: New file.
11900 * gcc.target/aarch64/abd_widen_3.c: New file.
11901 * gcc.target/aarch64/abd_widen_4.c: New file.
11903 2023-06-30 Richard Biener <rguenther@suse.de>
11905 PR tree-optimization/110496
11906 * gcc.dg/pr110496.c: New testcase.
11908 2023-06-30 Richard Biener <rguenther@suse.de>
11910 PR tree-optimization/110381
11911 * gcc.dg/vect/pr110381.c: Add check_vect ().
11913 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
11915 * gcc.target/mips/align-1-n64.c: New test.
11916 * gcc.target/mips/align-1-o32.c: New test.
11918 2023-06-29 Jan Hubicka <jh@suse.cz>
11920 PR tree-optimization/109849
11921 * gcc.dg/ipa/pr109849.c: New test.
11923 2023-06-29 Marek Polacek <polacek@redhat.com>
11925 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
11927 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
11928 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
11929 -fno-report-bug. Adjust scan-sarif-file.
11930 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
11933 2023-06-29 Marek Polacek <polacek@redhat.com>
11935 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
11936 * gcc.target/i386/pr69482-1.c: Likewise.
11938 2023-06-29 Patrick Palka <ppalka@redhat.com>
11941 * g++.dg/cpp0x/noexcept79.C: New test.
11943 2023-06-29 Patrick Palka <ppalka@redhat.com>
11946 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
11948 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
11951 * gcc.dg/variable-sized-type-flex-array.c: New test.
11953 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
11955 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
11956 comparisons are desired, to see if 256-bit instructions are
11957 generated inappropriately (fixes test on -march=cascadelake).
11959 2023-06-29 Alexandre Oliva <oliva@adacore.com>
11961 * lib/options.exp (check_for_options_with_filter): Handle
11962 missing frontend compiler like disabled language.
11964 2023-06-29 Richard Biener <rguenther@suse.de>
11966 PR middle-end/110452
11967 * gcc.target/i386/pr110452.c: New file.
11969 2023-06-29 Richard Biener <rguenther@suse.de>
11971 PR middle-end/110461
11972 * gcc.dg/pr110461.c: New testcase.
11974 2023-06-29 Richard Biener <rguenther@suse.de>
11977 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
11979 2023-06-29 Pan Li <pan2.li@intel.com>
11981 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
11982 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
11983 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
11984 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
11985 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
11987 2023-06-29 Pan Li <pan2.li@intel.com>
11989 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
11990 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
11992 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
11994 * lib/target-supports.exp (check_effective_target_lra): Remove
11995 cris-*-* from expression for exceptions to LRA.
11997 2023-06-28 Jan Hubicka <jh@suse.cz>
11999 PR middle-end/110334
12000 * g++.dg/opt/pr66119.C: Disable early inlining.
12001 * gcc.c-torture/compile/pr110334.c: New test.
12002 * gcc.dg/tree-ssa/pr110334.c: New test.
12004 2023-06-28 Harald Anlauf <anlauf@gmx.de>
12007 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
12009 2023-06-28 Patrick Palka <ppalka@redhat.com>
12013 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
12015 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
12016 kind mismatch for variable template has_P_match_V.
12017 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
12019 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
12020 not captured" error.
12021 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
12022 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
12023 template argument to variable template A so that A<> is valid.
12024 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
12025 declaration with no type" error.
12026 * g++.dg/parse/template30.C: Don't expect "parse error in
12027 template argument list" error.
12028 * g++.dg/cpp1y/var-templ82.C: New test.
12030 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
12034 * gdc.dg/torture/pr110406.d: New test.
12036 2023-06-28 Marek Polacek <polacek@redhat.com>
12039 * g++.dg/cpp0x/decltype-110175.C: New test.
12041 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
12044 * g++.dg/torture/pr110308.C: New test.
12046 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
12048 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
12050 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
12052 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
12054 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
12056 2023-06-28 Richard Biener <rguenther@suse.de>
12058 PR tree-optimization/110451
12059 * gfortran.dg/vect/pr110451.f: New testcase.
12061 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
12064 * gfortran.dg/pr49213.f90 : New test
12066 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
12068 * gcc.target/i386/pieces-memcmp-2.c: New test case.
12070 2023-06-28 Richard Biener <rguenther@suse.de>
12072 PR tree-optimization/110443
12073 * gcc.dg/torture/pr110443.c: New testcase.
12075 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
12077 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
12078 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
12080 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12082 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
12083 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
12084 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
12085 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
12087 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
12090 * gcc.target/powerpc/pr104124.c: New.
12092 2023-06-28 Jan Hubicka <jh@suse.cz>
12094 PR tree-optimization/110377
12095 * gcc.dg/ipa/pr110377.c: New test.
12097 2023-06-28 Andrew Pinski <apinski@marvell.com>
12099 PR tree-optimization/110444
12100 * gcc.c-torture/compile/pr110444-1.c: New test.
12102 2023-06-28 Jason Merrill <jason@redhat.com>
12105 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
12107 2023-06-28 Alexandre Oliva <oliva@adacore.com>
12109 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
12110 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
12111 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
12112 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
12114 2023-06-28 Alexandre Oliva <oliva@adacore.com>
12116 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
12117 record a workaround.
12119 2023-06-28 Jason Merrill <jason@redhat.com>
12122 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
12123 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
12124 * g++.dg/cpp26/feat-cxx26.C: New test.
12126 2023-06-28 Jason Merrill <jason@redhat.com>
12128 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
12130 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12132 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
12133 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
12134 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
12135 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
12136 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
12137 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
12138 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
12139 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
12140 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
12141 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
12142 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
12143 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
12144 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
12145 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
12147 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
12149 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
12151 2023-06-28 liuhongt <hongtao.liu@intel.com>
12153 * gcc.target/i386/bf16_short_warn.c: New test.
12155 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12157 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
12158 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
12159 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
12160 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
12161 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
12162 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
12163 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
12164 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
12165 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
12166 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
12167 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
12168 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
12169 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
12170 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
12171 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
12172 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
12173 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
12174 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
12175 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
12176 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
12178 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12180 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
12181 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
12182 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
12183 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
12184 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
12185 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
12186 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
12187 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
12188 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
12189 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
12191 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12193 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
12194 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
12196 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
12198 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
12200 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
12202 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
12204 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
12206 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
12207 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
12208 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
12209 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
12210 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
12211 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
12212 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
12214 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
12216 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
12217 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
12218 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
12219 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
12220 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
12222 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12224 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
12226 2023-06-27 Andrew Pinski <apinski@marvell.com>
12228 PR middle-end/110420
12229 PR middle-end/103979
12230 PR middle-end/98619
12231 * gcc.c-torture/compile/asmgoto-6.c: New test.
12233 2023-06-27 Richard Biener <rguenther@suse.de>
12235 PR tree-optimization/96208
12236 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
12237 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
12239 2023-06-27 liuhongt <hongtao.liu@intel.com>
12241 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
12243 2023-06-27 liuhongt <hongtao.liu@intel.com>
12245 * gcc.target/i386/avx-vzeroupper-30.c: New test.
12247 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12249 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
12250 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
12251 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
12252 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
12253 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
12254 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
12256 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
12258 * gcc.target/s390/larl-1.c: New test.
12260 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12262 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
12264 2023-06-26 Richard Biener <rguenther@suse.de>
12266 PR tree-optimization/110381
12267 * gcc.dg/vect/pr110381.c: New testcase.
12269 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
12271 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
12272 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
12274 2023-06-26 liuhongt <hongtao.liu@intel.com>
12276 * gcc.target/aarch64/pr110371.c: New test.
12278 2023-06-26 liuhongt <hongtao.liu@intel.com>
12280 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
12281 * gcc.target/i386/pr110018-2.c: Ditto.
12283 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
12285 * gcc.target/i386/mvc17.c: New test.
12287 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12289 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
12291 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
12294 * gdc.dg/pr110359.d: New test.
12296 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12298 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
12299 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
12301 2023-06-25 Li Xu <xuli1@eswincomputing.com>
12303 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
12305 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12307 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
12308 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
12309 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
12310 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
12311 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
12312 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
12314 2023-06-25 Pan Li <pan2.li@intel.com>
12316 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
12317 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
12318 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
12319 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
12320 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
12321 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
12322 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
12323 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
12325 2023-06-25 Pan Li <pan2.li@intel.com>
12327 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
12328 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
12329 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
12330 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
12331 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
12333 2023-06-25 liuhongt <hongtao.liu@intel.com>
12335 * gcc.target/i386/pr110309.c: New test.
12337 2023-06-25 yulong <shiyulong@iscas.ac.cn>
12339 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
12340 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
12341 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
12342 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
12343 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
12344 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
12345 * gcc.target/riscv/rvv/base/abi-17.c: New test.
12346 * gcc.target/riscv/rvv/base/abi-18.c: New test.
12348 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12350 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
12351 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
12352 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
12353 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
12354 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
12355 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
12356 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
12357 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
12358 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
12359 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
12360 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
12361 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
12362 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
12363 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
12364 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
12365 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
12366 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
12367 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
12368 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
12369 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
12370 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
12371 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
12372 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
12373 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
12374 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
12375 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
12376 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
12377 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
12378 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
12379 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
12380 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
12381 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
12382 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
12383 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
12384 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
12385 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
12387 2023-06-24 David Malcolm <dmalcolm@redhat.com>
12389 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
12390 #define INCLUDE_VECTOR.
12392 2023-06-23 David Malcolm <dmalcolm@redhat.com>
12395 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
12397 2023-06-23 Marek Polacek <polacek@redhat.com>
12399 * lib/target-supports.exp (check_effective_target_c++23): Return
12400 1 also if check_effective_target_c++26.
12401 (check_effective_target_c++23_down): New.
12402 (check_effective_target_c++26_only): New.
12403 (check_effective_target_c++26): New.
12404 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
12405 * g++.dg/cpp26/cplusplus.C: New test.
12407 2023-06-23 Harald Anlauf <anlauf@gmx.de>
12410 * gfortran.dg/value_9.f90: New test.
12412 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
12413 Aaron Sawdey <acsawdey@linux.ibm.com>
12416 * g++.target/powerpc/pr105325.C: New test.
12417 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
12419 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
12421 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
12422 this header use pragma system_header.
12424 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12426 PR tree-optimization/110280
12427 * gcc.target/aarch64/sve/pr110280.c: New test.
12429 2023-06-22 Richard Biener <rguenther@suse.de>
12431 PR tree-optimization/110332
12432 * g++.dg/torture/pr110332.C: New testcase.
12433 * gcc.dg/torture/pr110332-1.c: Likewise.
12434 * gcc.dg/torture/pr110332-2.c: Likewise.
12436 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
12437 Uros Bizjak <ubizjak@gmail.com>
12439 * gcc.target/i386/avx-vptest-4.c: New test case.
12440 * gcc.target/i386/avx-vptest-5.c: Likewise.
12441 * gcc.target/i386/avx-vptest-6.c: Likewise.
12442 * gcc.target/i386/pr109973-1.c: Update test case.
12443 * gcc.target/i386/pr109973-2.c: Likewise.
12444 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
12445 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
12446 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
12448 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12451 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
12452 out-of-bounds working.
12453 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
12454 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
12455 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
12456 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
12457 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
12458 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
12459 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
12460 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
12461 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
12462 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
12463 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
12464 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
12465 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
12466 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
12467 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
12468 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
12469 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
12470 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
12471 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
12472 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
12473 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
12474 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
12475 * gcc.dg/analyzer/pr101962.c: Update expected results.
12476 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
12477 pending_diagnostic::emit implementations.
12479 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12481 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
12482 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
12483 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
12484 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
12485 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
12486 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
12487 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
12489 2023-06-22 David Malcolm <dmalcolm@redhat.com>
12491 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
12492 multiline directive.
12493 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
12494 dg-regexp directives.
12495 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
12497 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
12498 handle-multiline-outputs from prune_gcc_output to here.
12499 * lib/multiline.exp (dg-end-multiline-output): Move call to
12500 maybe-handle-nn-line-numbers from prune_gcc_output to here.
12501 * lib/prune.exp (prune_gcc_output): Move calls to
12502 maybe-handle-nn-line-numbers and handle-multiline-outputs from
12505 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
12513 * gfortran.dg/pr107900.f90 : New test
12514 * gfortran.dg/pr110224.f90 : New test
12515 * gfortran.dg/pr88688.f90 : New test
12516 * gfortran.dg/pr94380.f90 : New test
12517 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
12518 numbers in the error tests by two and change the text in two.
12520 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
12523 * gfortran.dg/pr108961.f90: New test.
12525 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
12528 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
12529 * gcc.target/i386/pr110018-2.c: New test.
12531 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12533 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
12534 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
12536 2023-06-21 Richard Biener <rguenther@suse.de>
12538 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
12539 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
12541 2023-06-21 Jan Beulich <jbeulich@suse.com>
12543 * gcc.target/i386/avx512f-copysign.c: New test.
12545 2023-06-21 Jan Beulich <jbeulich@suse.com>
12547 * gcc.target/i386/avx512f-dupv2di.c: Add
12548 -mprefer-vector-width=512.
12550 2023-06-21 liuhongt <hongtao.liu@intel.com>
12552 * gcc.target/i386/pr110018-1.c: New test.
12554 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
12557 * c-c++-common/cpp/macro-ranges.c: New test.
12558 * c-c++-common/cpp/line-2.c: Adapt to check for column information
12559 on macro-related libcpp warnings.
12560 * c-c++-common/cpp/line-3.c: Likewise.
12561 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
12562 * c-c++-common/cpp/pr58844-1.c: Likewise.
12563 * c-c++-common/cpp/pr58844-2.c: Likewise.
12564 * c-c++-common/cpp/warning-zero-location.c: Likewise.
12565 * c-c++-common/pragma-diag-14.c: Likewise.
12566 * c-c++-common/pragma-diag-15.c: Likewise.
12567 * g++.dg/modules/macro-2_d.C: Likewise.
12568 * g++.dg/modules/macro-4_d.C: Likewise.
12569 * g++.dg/modules/macro-4_e.C: Likewise.
12570 * g++.dg/spellcheck-macro-ordering.C: Likewise.
12571 * gcc.dg/builtin-redefine.c: Likewise.
12572 * gcc.dg/cpp/Wunused.c: Likewise.
12573 * gcc.dg/cpp/redef2.c: Likewise.
12574 * gcc.dg/cpp/redef3.c: Likewise.
12575 * gcc.dg/cpp/redef4.c: Likewise.
12576 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
12577 * gcc.dg/cpp/ucnid-11.c: Likewise.
12578 * gcc.dg/cpp/undef2.c: Likewise.
12579 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12580 * gcc.dg/cpp/warn-redefined.c: Likewise.
12581 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12582 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
12584 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
12586 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
12587 pointer to indirect argument registers and allow either to be used
12588 as the base register in subsequent stores.
12589 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
12590 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
12591 indirect argument to happen via the argument register or the
12593 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
12594 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
12595 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
12596 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
12597 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
12598 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
12599 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
12600 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
12601 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
12602 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
12603 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
12604 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
12605 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
12606 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
12607 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
12608 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
12609 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
12610 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
12611 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
12612 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
12613 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
12614 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
12615 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
12616 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
12617 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
12618 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
12619 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
12620 -fcprop-registers and combine.
12621 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
12622 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
12623 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
12624 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
12625 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
12626 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
12627 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
12628 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
12629 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
12630 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
12631 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
12632 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
12633 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
12634 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
12635 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
12636 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
12637 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
12638 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
12639 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
12640 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
12641 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
12642 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
12643 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
12644 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
12645 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
12646 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
12647 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
12648 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
12649 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
12650 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
12651 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
12652 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
12653 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
12654 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
12655 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
12656 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
12657 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
12659 2023-06-20 Jakub Jelinek <jakub@redhat.com>
12661 PR middle-end/79173
12662 * g++.target/i386/pr79173-1.C: New test.
12664 2023-06-20 Martin Jambor <mjambor@suse.cz>
12667 * gcc.dg/ipa/pr110276.c: New test.
12669 2023-06-20 Carl Love <cel@us.ibm.com>
12671 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
12672 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
12673 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
12675 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12677 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
12679 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
12680 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
12681 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
12682 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
12683 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
12684 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
12685 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
12686 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
12688 2023-06-20 Li Xu <xuli1@eswincomputing.com>
12690 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
12692 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12694 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
12695 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
12696 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
12698 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12700 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
12702 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
12703 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
12704 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
12705 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
12707 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
12708 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
12709 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
12710 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
12711 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
12713 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
12715 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
12717 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
12718 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
12720 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
12722 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
12724 2023-06-20 Richard Biener <rguenther@suse.de>
12726 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
12727 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
12728 due to missing return.
12730 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12732 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
12734 2023-06-20 Jan Beulich <jbeulich@suse.com>
12736 * gcc.target/i386/avx512f-dupv2di.c: New test.
12738 2023-06-20 Richard Biener <rguenther@suse.de>
12741 * g++.dg/debug/pr110295.C: New testcase.
12743 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12745 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
12746 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
12747 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
12748 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
12750 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
12752 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
12753 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
12754 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
12755 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
12756 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
12757 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
12758 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
12759 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
12760 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
12761 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
12762 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
12763 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
12764 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
12765 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
12766 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
12767 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
12768 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
12769 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
12770 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
12771 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
12772 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
12773 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
12774 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
12775 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
12776 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
12777 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
12778 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
12779 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
12780 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
12781 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
12782 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
12783 * gcc.target/riscv/vector-abi-1.c: Ditto.
12784 * gcc.target/riscv/vector-abi-2.c: Ditto.
12785 * gcc.target/riscv/vector-abi-3.c: Ditto.
12786 * gcc.target/riscv/vector-abi-4.c: Ditto.
12787 * gcc.target/riscv/vector-abi-5.c: Ditto.
12788 * gcc.target/riscv/vector-abi-6.c: Ditto.
12789 * gcc.target/riscv/vector-abi-7.c: New test.
12790 * gcc.target/riscv/vector-abi-8.c: New test.
12791 * gcc.target/riscv/vector-abi-9.c: New test.
12793 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
12795 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
12796 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
12797 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
12799 2023-06-19 Jan Hubicka <jh@suse.cz>
12801 PR tree-optimization/109811
12802 PR tree-optimization/109849
12803 * gcc.dg/tree-ssa/phiprop-1.c: New test.
12804 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
12806 2023-06-19 Pan Li <pan2.li@intel.com>
12809 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
12810 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
12811 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
12812 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
12813 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
12814 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
12815 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
12816 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
12818 2023-06-19 Pan Li <pan2.li@intel.com>
12821 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
12822 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
12823 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
12824 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
12826 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
12828 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
12829 * gcc.dg/unroll-8.c: Likewise.
12830 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
12831 * lib/target-supports.exp
12832 (check_effective_target_vect_int_mod): Add amdgcn.
12833 (check_effective_target_divmod): Likewise.
12834 * gcc.target/gcn/simd-math-3-16.c: New test.
12835 * gcc.target/gcn/simd-math-3-2.c: New test.
12836 * gcc.target/gcn/simd-math-3-32.c: New test.
12837 * gcc.target/gcn/simd-math-3-4.c: New test.
12838 * gcc.target/gcn/simd-math-3-8.c: New test.
12839 * gcc.target/gcn/simd-math-3-char-16.c: New test.
12840 * gcc.target/gcn/simd-math-3-char-2.c: New test.
12841 * gcc.target/gcn/simd-math-3-char-32.c: New test.
12842 * gcc.target/gcn/simd-math-3-char-4.c: New test.
12843 * gcc.target/gcn/simd-math-3-char-8.c: New test.
12844 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
12845 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
12846 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
12847 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
12848 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
12849 * gcc.target/gcn/simd-math-3-char-run.c: New test.
12850 * gcc.target/gcn/simd-math-3-char.c: New test.
12851 * gcc.target/gcn/simd-math-3-long-16.c: New test.
12852 * gcc.target/gcn/simd-math-3-long-2.c: New test.
12853 * gcc.target/gcn/simd-math-3-long-32.c: New test.
12854 * gcc.target/gcn/simd-math-3-long-4.c: New test.
12855 * gcc.target/gcn/simd-math-3-long-8.c: New test.
12856 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
12857 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
12858 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
12859 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
12860 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
12861 * gcc.target/gcn/simd-math-3-long-run.c: New test.
12862 * gcc.target/gcn/simd-math-3-long.c: New test.
12863 * gcc.target/gcn/simd-math-3-run-16.c: New test.
12864 * gcc.target/gcn/simd-math-3-run-2.c: New test.
12865 * gcc.target/gcn/simd-math-3-run-32.c: New test.
12866 * gcc.target/gcn/simd-math-3-run-4.c: New test.
12867 * gcc.target/gcn/simd-math-3-run-8.c: New test.
12868 * gcc.target/gcn/simd-math-3-run.c: New test.
12869 * gcc.target/gcn/simd-math-3-short-16.c: New test.
12870 * gcc.target/gcn/simd-math-3-short-2.c: New test.
12871 * gcc.target/gcn/simd-math-3-short-32.c: New test.
12872 * gcc.target/gcn/simd-math-3-short-4.c: New test.
12873 * gcc.target/gcn/simd-math-3-short-8.c: New test.
12874 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
12875 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
12876 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
12877 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
12878 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
12879 * gcc.target/gcn/simd-math-3-short-run.c: New test.
12880 * gcc.target/gcn/simd-math-3-short.c: New test.
12881 * gcc.target/gcn/simd-math-3.c: New test.
12882 * gcc.target/gcn/simd-math-4-char-run.c: New test.
12883 * gcc.target/gcn/simd-math-4-char.c: New test.
12884 * gcc.target/gcn/simd-math-4-long-run.c: New test.
12885 * gcc.target/gcn/simd-math-4-long.c: New test.
12886 * gcc.target/gcn/simd-math-4-run.c: New test.
12887 * gcc.target/gcn/simd-math-4-short-run.c: New test.
12888 * gcc.target/gcn/simd-math-4-short.c: New test.
12889 * gcc.target/gcn/simd-math-4.c: New test.
12890 * gcc.target/gcn/simd-math-5-16.c: New test.
12891 * gcc.target/gcn/simd-math-5-32.c: New test.
12892 * gcc.target/gcn/simd-math-5-4.c: New test.
12893 * gcc.target/gcn/simd-math-5-8.c: New test.
12894 * gcc.target/gcn/simd-math-5-char-16.c: New test.
12895 * gcc.target/gcn/simd-math-5-char-32.c: New test.
12896 * gcc.target/gcn/simd-math-5-char-4.c: New test.
12897 * gcc.target/gcn/simd-math-5-char-8.c: New test.
12898 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
12899 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
12900 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
12901 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
12902 * gcc.target/gcn/simd-math-5-char-run.c: New test.
12903 * gcc.target/gcn/simd-math-5-char.c: New test.
12904 * gcc.target/gcn/simd-math-5-long-16.c: New test.
12905 * gcc.target/gcn/simd-math-5-long-32.c: New test.
12906 * gcc.target/gcn/simd-math-5-long-4.c: New test.
12907 * gcc.target/gcn/simd-math-5-long-8.c: New test.
12908 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
12909 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
12910 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
12911 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
12912 * gcc.target/gcn/simd-math-5-long-run.c: New test.
12913 * gcc.target/gcn/simd-math-5-long.c: New test.
12914 * gcc.target/gcn/simd-math-5-run-16.c: New test.
12915 * gcc.target/gcn/simd-math-5-run-32.c: New test.
12916 * gcc.target/gcn/simd-math-5-run-4.c: New test.
12917 * gcc.target/gcn/simd-math-5-run-8.c: New test.
12918 * gcc.target/gcn/simd-math-5-run.c: New test.
12919 * gcc.target/gcn/simd-math-5-short-16.c: New test.
12920 * gcc.target/gcn/simd-math-5-short-32.c: New test.
12921 * gcc.target/gcn/simd-math-5-short-4.c: New test.
12922 * gcc.target/gcn/simd-math-5-short-8.c: New test.
12923 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
12924 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
12925 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
12926 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
12927 * gcc.target/gcn/simd-math-5-short-run.c: New test.
12928 * gcc.target/gcn/simd-math-5-short.c: New test.
12929 * gcc.target/gcn/simd-math-5.c: New test.
12931 2023-06-19 Richard Biener <rguenther@suse.de>
12933 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
12934 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
12935 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
12936 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
12937 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
12938 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
12939 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
12940 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
12941 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
12943 2023-06-19 Richard Biener <rguenther@suse.de>
12945 PR tree-optimization/110298
12946 * gcc.dg/torture/pr110298.c: New testcase.
12948 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12950 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
12952 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12955 * lib/target-supports.exp
12956 (check_effective_target_keeps_null_pointer_checks): Add
12958 * gcc.target/avr/pr105523.c: New test.
12960 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12962 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
12963 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
12964 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
12965 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
12966 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
12967 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
12968 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
12969 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
12970 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
12971 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
12972 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
12973 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
12974 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
12975 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
12976 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
12977 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
12979 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
12981 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
12982 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
12983 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
12984 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
12985 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
12986 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
12987 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
12988 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
12989 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
12990 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
12991 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
12992 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
12993 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
12994 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
12995 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
12996 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
12997 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
12998 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
12999 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
13000 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
13001 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
13002 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
13003 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
13004 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
13005 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
13006 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
13007 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
13008 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
13009 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
13010 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
13011 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
13012 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
13015 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
13017 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
13018 that no sext insns are present.
13019 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
13020 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
13021 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
13023 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
13025 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
13026 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
13027 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
13028 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
13029 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
13031 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
13032 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
13033 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
13034 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
13035 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
13036 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
13038 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
13040 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
13042 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
13044 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
13045 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
13046 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
13047 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
13048 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
13049 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
13050 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
13051 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
13052 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
13053 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
13054 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
13055 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
13056 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
13057 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
13058 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
13059 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
13060 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
13061 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
13062 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
13063 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
13064 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
13065 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
13066 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
13067 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
13068 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
13069 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
13070 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
13071 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
13072 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
13073 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
13074 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
13075 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
13076 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
13077 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
13078 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
13079 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
13080 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
13081 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
13082 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
13083 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
13084 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
13085 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
13086 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
13088 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
13091 * gcc.target/avr/pr110086.c: New test.
13093 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
13095 * gcc.target/powerpc/const_anchors.c: New test.
13096 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
13098 2023-06-19 liuhongt <hongtao.liu@intel.com>
13100 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
13101 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
13103 2023-06-18 Jan Hubicka <jh@suse.cz>
13105 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
13107 2023-06-18 Honza <jh@ryzen3.suse.cz>
13109 PR tree-optimization/109849
13110 * g++.dg/ipa/devirt-45.C: Update template.
13112 2023-06-18 yulong <shiyulong@iscas.ac.cn>
13114 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
13115 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
13116 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
13117 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
13118 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
13120 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
13122 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
13124 2023-06-16 Pan Li <pan2.li@intel.com>
13127 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
13128 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
13129 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
13130 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
13131 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
13133 2023-06-16 Jakub Jelinek <jakub@redhat.com>
13135 PR middle-end/79173
13136 * gcc.target/i386/pr79173-11.c: New test.
13137 * gcc.dg/builtin-addc-1.c: New test.
13139 2023-06-16 Jakub Jelinek <jakub@redhat.com>
13141 PR tree-optimization/110271
13142 * gcc.c-torture/compile/pr110271.c: New test.
13144 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
13145 Uros Bizjak <ubizjak@gmail.com>
13148 * gcc.target/i386/pr31985.c: New test case.
13150 2023-06-16 Alex Coplan <alex.coplan@arm.com>
13152 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
13153 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13154 * g++.dg/cpp0x/elab-enum-base.C: New test.
13156 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
13158 * gcc.target/mips/code-readable-attr-1.c: New test.
13159 * gcc.target/mips/code-readable-attr-2.c: New test.
13160 * gcc.target/mips/code-readable-attr-3.c: New test.
13161 * gcc.target/mips/code-readable-attr-4.c: New test.
13162 * gcc.target/mips/code-readable-attr-5.c: New test.
13164 2023-06-16 Richard Biener <rguenther@suse.de>
13166 PR tree-optimization/110269
13167 * gcc.dg/tree-ssa/pr110269.c: New testcase.
13169 2023-06-16 David Malcolm <dmalcolm@redhat.com>
13172 * c-c++-common/spellcheck-pr107583.c: New test.
13174 2023-06-15 Andrew Pinski <apinski@marvell.com>
13176 PR tree-optimization/110266
13177 * gcc.c-torture/compile/pr110266.c: New test.
13179 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
13181 PR tree-optimization/110266
13182 * gcc.dg/pr110266.c: New.
13184 2023-06-15 Jakub Jelinek <jakub@redhat.com>
13186 PR preprocessor/80753
13187 * c-c++-common/missing-header-5.c: New test.
13189 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
13191 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
13193 2023-06-15 Jakub Jelinek <jakub@redhat.com>
13195 PR middle-end/79173
13196 * gcc.target/i386/pr79173-1.c: New test.
13197 * gcc.target/i386/pr79173-2.c: New test.
13198 * gcc.target/i386/pr79173-3.c: New test.
13199 * gcc.target/i386/pr79173-4.c: New test.
13200 * gcc.target/i386/pr79173-5.c: New test.
13201 * gcc.target/i386/pr79173-6.c: New test.
13202 * gcc.target/i386/pr79173-7.c: New test.
13203 * gcc.target/i386/pr79173-8.c: New test.
13204 * gcc.target/i386/pr79173-9.c: New test.
13205 * gcc.target/i386/pr79173-10.c: New test.
13207 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
13209 * gcc.target/aarch64/abd.h: New file.
13210 * gcc.target/aarch64/abd_2.c: New test.
13211 * gcc.target/aarch64/abd_3.c: New test.
13212 * gcc.target/aarch64/abd_4.c: New test.
13213 * gcc.target/aarch64/abd_none_2.c: New test.
13214 * gcc.target/aarch64/abd_none_3.c: New test.
13215 * gcc.target/aarch64/abd_none_4.c: New test.
13216 * gcc.target/aarch64/abd_run_1.c: New test.
13217 * gcc.target/aarch64/sve/abd_1.c: New test.
13218 * gcc.target/aarch64/sve/abd_none_1.c: New test.
13219 * gcc.target/aarch64/sve/abd_2.c: New test.
13220 * gcc.target/aarch64/sve/abd_none_2.c: New test.
13222 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13224 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
13225 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
13226 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
13227 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
13228 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
13229 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
13230 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
13231 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
13232 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
13233 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
13234 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
13235 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
13236 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
13237 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
13239 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
13242 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
13243 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
13245 2023-06-14 Jason Merrill <jason@redhat.com>
13249 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
13250 * g++.dg/cpp1z/elide7.C: New test.
13252 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13254 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
13255 OpenACC 'serial', OpenMP 'target' usage.
13257 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13259 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
13261 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
13262 * c-c++-common/Wfree-nonheap-object.c: Likewise.
13264 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
13266 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
13268 2023-06-14 liuhongt <hongtao.liu@intel.com>
13270 * gcc.target/i386/pr110227.c: New test.
13272 2023-06-13 David Malcolm <dmalcolm@redhat.com>
13275 * g++.dg/cpp2a/srcloc3.C: Update expected message.
13276 * g++.dg/lookup/missing-std-include-2.C: Likewise.
13277 * g++.dg/lookup/missing-std-include-3.C: Likewise.
13278 * g++.dg/lookup/missing-std-include-6.C: Likewise.
13279 * g++.dg/lookup/missing-std-include.C: Likewise.
13280 * g++.dg/spellcheck-inttypes.C: Likewise.
13281 * g++.dg/spellcheck-stdint.C: Likewise.
13282 * g++.dg/spellcheck-stdlib.C: Likewise.
13283 * gcc.dg/spellcheck-inttypes.c: Likewise.
13284 * gcc.dg/spellcheck-stdbool.c: Likewise.
13285 * gcc.dg/spellcheck-stdint.c: Likewise.
13286 * gcc.dg/spellcheck-stdlib.c: Likewise.
13288 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13290 * gfortran.dg/data_array_7.f90: New test.
13292 2023-06-13 Harald Anlauf <anlauf@gmx.de>
13293 Mikael Morin <mikael@gcc.gnu.org>
13296 * gfortran.dg/zero_sized_14.f90: New test.
13297 * gfortran.dg/zero_sized_15.f90: New test.
13299 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13301 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
13302 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
13303 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
13304 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
13305 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
13306 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
13307 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
13308 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
13309 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
13310 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
13312 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13314 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
13315 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
13317 2023-06-13 Jason Merrill <jason@redhat.com>
13319 * g++.dg/tree-ssa/initlist-opt6.C: New test.
13321 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
13322 Kito Cheng <kito.cheng@sifive.com>
13324 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
13325 * g++.target/riscv/rvv/base/pr109535.C: Same
13326 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
13327 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
13328 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
13329 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
13330 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
13331 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
13332 * gcc.target/riscv/rvv/base/spill-10.c: Same
13333 * gcc.target/riscv/rvv/base/spill-11.c: Same
13334 * gcc.target/riscv/rvv/base/spill-9.c: Same
13335 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
13336 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
13337 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
13338 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
13339 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
13340 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
13341 * gcc.target/riscv/vector-abi-1.c: New test.
13342 * gcc.target/riscv/vector-abi-2.c: New test.
13343 * gcc.target/riscv/vector-abi-3.c: New test.
13344 * gcc.target/riscv/vector-abi-4.c: New test.
13345 * gcc.target/riscv/vector-abi-5.c: New test.
13346 * gcc.target/riscv/vector-abi-6.c: New test.
13348 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13350 * gcc.target/arm/mtp.c: New test.
13351 * gcc.target/arm/mtp_1.c: New test.
13352 * gcc.target/arm/mtp_2.c: New test.
13353 * gcc.target/arm/mtp_3.c: New test.
13354 * gcc.target/arm/mtp_4.c: New test.
13356 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13359 * gcc.target/aarch64/mtp_5.c: New test.
13360 * gcc.target/aarch64/mtp_6.c: New test.
13361 * gcc.target/aarch64/mtp_7.c: New test.
13362 * gcc.target/aarch64/mtp_8.c: New test.
13363 * gcc.target/aarch64/mtp_9.c: New test.
13365 2023-06-13 Richard Biener <rguenther@suse.de>
13367 PR middle-end/110232
13368 * gcc.target/i386/pr110232.c: New testcase.
13370 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
13372 PR testsuite/109880
13373 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
13375 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
13377 PR testsuite/110230
13379 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
13380 * gcc.target/powerpc/pr109932-2.c: Ditto.
13382 2023-06-13 Pan Li <pan2.li@intel.com>
13384 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
13385 Adjust dg-do to comiple for asm checking.
13387 2023-06-13 Tejas Belagod <tbelagod@arm.com>
13390 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
13391 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
13392 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
13393 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
13394 to expect optimized code for function body.
13395 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
13396 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
13397 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
13398 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
13399 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
13400 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
13401 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
13402 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
13403 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
13404 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
13405 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
13407 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13409 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
13411 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13413 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
13414 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
13415 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
13416 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
13418 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
13421 * gm2/pim/fail/foovaltype.mod: New test.
13423 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
13425 PR rtl-optimization/101188
13426 * gcc.c-torture/execute/pr101188.c: New test
13428 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13430 * gcc.target/aarch64/vec-init-single-const.c: New test.
13431 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
13432 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
13434 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
13436 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
13437 * c-c++-common/gomp/map-9.c: Likewise.
13438 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
13439 * gfortran.dg/gomp/map-11.f90: Likewise.
13440 * gfortran.dg/gomp/target-update-1.f90: Likewise.
13441 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
13442 * c-c++-common/gomp/map-6.c: Update dg-error and also check
13443 clause error with 'target (enter/exit) data'.
13445 2023-06-12 Pan Li <pan2.li@intel.com>
13447 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
13449 2023-06-12 Pan Li <pan2.li@intel.com>
13451 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
13452 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
13454 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13456 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
13457 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
13458 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
13459 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
13460 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
13461 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
13463 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13465 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
13467 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
13469 * gcc.dg/vect/pr110142.c: New test.
13471 2023-06-12 liuhongt <hongtao.liu@intel.com>
13473 * gcc.target/i386/vec_pack_fp16-1.c: New test.
13474 * gcc.target/i386/vec_pack_fp16-2.c: New test.
13475 * gcc.target/i386/vec_pack_fp16-3.c: New test.
13477 2023-06-12 Jason Merrill <jason@redhat.com>
13480 * g++.dg/tree-ssa/initlist-opt5.C: New test.
13482 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
13485 * gcc.target/powerpc/pr109932-1.c: New test.
13486 * gcc.target/powerpc/pr109932-2.c: New test.
13488 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
13491 * gcc.target/powerpc/pr110011.c: New test.
13493 2023-06-12 Pan Li <pan2.li@intel.com>
13495 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
13496 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
13498 2023-06-12 Pan Li <pan2.li@intel.com>
13500 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
13501 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
13503 2023-06-11 Patrick Palka <ppalka@redhat.com>
13506 * g++.dg/cpp2a/nontype-class59.C: New test.
13508 2023-06-11 Patrick Palka <ppalka@redhat.com>
13511 * g++.dg/cpp2a/nontype-class57.C: New test.
13512 * g++.dg/cpp2a/nontype-class58.C: New test.
13514 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
13517 * gcc.target/avr/pr109907.c: New test.
13518 * gcc.target/avr/torture/pr109907-1.c: New test.
13519 * gcc.target/avr/torture/pr109907-2.c: New test.
13521 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13523 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
13524 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
13525 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
13526 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
13527 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
13528 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
13530 2023-06-10 Nathan Sidwell <nathan@acm.org>
13532 * g++.dg/template/pr61663.C: New.
13534 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
13537 * gcc.target/avr/torture/pr109650-1.c: New test.
13538 * gcc.target/avr/torture/pr109650-2.c: New test.
13540 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13542 * gfortran.dg/ieee/minmax_1.f90: New test.
13543 * gfortran.dg/ieee/minmax_2.f90: New file.
13544 * gfortran.dg/ieee/minmax_3.f90: New file.
13545 * gfortran.dg/ieee/minmax_4.f90: New file.
13547 2023-06-10 Tim Lange <mail@tim-lange.me>
13550 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
13552 2023-06-10 Tim Lange <mail@tim-lange.me>
13555 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
13556 and add new test case.
13557 * gcc.dg/analyzer/pr109577.c: New test.
13559 2023-06-10 Pan Li <pan2.li@intel.com>
13561 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
13562 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
13564 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13566 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
13567 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
13568 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
13570 2023-06-09 Jason Merrill <jason@redhat.com>
13572 * g++.dg/concepts/auto7.C: New test.
13573 * g++.dg/concepts/auto7a.C: New test.
13575 2023-06-09 Jason Merrill <jason@redhat.com>
13578 * g++.dg/cpp0x/initlist-opt1.C: New test.
13580 2023-06-09 Andrew Pinski <apinski@marvell.com>
13582 PR tree-optimization/97711
13583 PR tree-optimization/110155
13584 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
13585 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
13587 2023-06-09 Andrew Pinski <apinski@marvell.com>
13589 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
13591 2023-06-09 Andrew Pinski <apinski@marvell.com>
13593 PR tree-optimization/110165
13594 PR tree-optimization/110166
13595 * gcc.c-torture/execute/pr110165-1.c: New test.
13596 * gcc.c-torture/execute/pr110166-1.c: New test.
13598 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
13600 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
13601 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
13603 2023-06-09 Pan Li <pan2.li@intel.com>
13605 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
13608 2023-06-09 liuhongt <hongtao.liu@intel.com>
13610 * gcc.target/i386/pr110108-2.c: New test.
13612 2023-06-09 liuhongt <hongtao.liu@intel.com>
13614 * gcc.target/i386/pr110108.c: New test.
13615 * gcc.target/i386/pr110108-3.c: New test.
13616 * gcc.target/i386/pr109900.c: Adjust testcase.
13618 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
13621 * gm2/pim/pass/fooasm3.mod: New test.
13623 2023-06-08 Pan Li <pan2.li@intel.com>
13625 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
13626 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
13628 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
13630 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
13631 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
13632 * gcc.dg/analyzer/pr101962.c: Likewise.
13633 * gcc.dg/analyzer/realloc-5.c: Likewise.
13634 * gcc.dg/analyzer/pr109439.c: New test.
13636 2023-06-08 Jakub Jelinek <jakub@redhat.com>
13638 * gcc.target/i386/ctzll-1.c: New test.
13639 * gcc.target/i386/ffsll-1.c: New test.
13641 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
13646 * gfortran.dg/pr99350.f90 : New test.
13647 * gfortran.dg/associate_5.f03 : Changed error message.
13648 * gfortran.dg/pr107821.f90 : New test.
13649 * gfortran.dg/associate_61.f90 : New test
13651 2023-06-08 Alexandre Oliva <oliva@adacore.com>
13653 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
13654 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
13655 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
13656 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
13657 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
13658 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
13659 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
13660 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
13662 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
13663 Uros Bizjak <ubizjak@gmail.com>
13665 * gcc.target/i386/cmc-1.c: New test case.
13666 * gcc.target/i386/stc-1.c: Likewise.
13668 2023-06-07 Jason Merrill <jason@redhat.com>
13672 * g++.dg/opt/nrv26.C: New test.
13673 * g++.dg/opt/nrv26a.C: New test.
13674 * g++.dg/opt/nrv27.C: New test.
13676 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
13677 Jeff Law <jlaw@ventanamicro.com>
13679 * gcc.target/riscv/shift-and-2.c: New tests.
13680 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
13681 * gcc.target/riscv/sign-extend.c: New test.
13682 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
13684 2023-06-07 Alex Coplan <alex.coplan@arm.com>
13687 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
13689 * g++.target/aarch64/acle/acle.exp: New.
13690 * g++.target/aarch64/acle/ls64.C: New test.
13691 * g++.target/aarch64/acle/ls64_lto.C: New test.
13692 * gcc.target/aarch64/acle/ls64_lto.c: New test.
13693 * gcc.target/aarch64/acle/pr110132.c: New test.
13695 2023-06-07 Alex Coplan <alex.coplan@arm.com>
13698 * gcc.target/aarch64/acle/pr110100.c: New test.
13700 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
13702 * gcc.target/sparc/pr109541.c: New.
13704 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
13706 * gcc.target/hppa/shadd-3.c: Update expected output.
13708 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13710 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
13712 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
13713 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
13714 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
13715 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
13716 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
13717 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
13718 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
13719 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
13720 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
13721 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
13722 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
13723 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
13724 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
13725 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
13726 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
13727 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
13728 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
13729 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
13730 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
13731 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
13732 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
13733 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
13735 2023-06-07 Andrew Pinski <apinski@marvell.com>
13737 PR middle-end/110117
13738 * gcc.dg/pr110117-1.c: New test.
13739 * gcc.dg/pr110117-2.c: New test.
13741 2023-06-07 Andrew Pinski <apinski@marvell.com>
13743 PR tree-optimization/110134
13744 * gcc.dg/tree-ssa/negneq-1.c: New test.
13745 * gcc.dg/tree-ssa/negneq-2.c: New test.
13746 * gcc.dg/tree-ssa/negneq-3.c: New test.
13747 * gcc.dg/tree-ssa/negneq-4.c: New test.
13749 2023-06-07 Andrew Pinski <apinski@marvell.com>
13751 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
13752 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
13753 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
13754 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
13755 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
13756 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
13757 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
13758 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
13759 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
13761 2023-06-07 Jason Merrill <jason@redhat.com>
13764 * g++.dg/opt/nrv25.C: New test.
13766 2023-06-07 Jason Merrill <jason@redhat.com>
13770 * g++.dg/opt/nrv23.C: New test.
13772 2023-06-07 Jason Merrill <jason@redhat.com>
13775 * g++.dg/opt/nrv22.C: New test.
13777 2023-06-07 Jason Merrill <jason@redhat.com>
13780 * g++.dg/eh/return1.C: Add label cases.
13782 2023-06-07 Jason Merrill <jason@redhat.com>
13784 * g++.dg/contracts/contracts-post7.C: New test.
13786 2023-06-07 Jason Merrill <jason@redhat.com>
13789 * g++.dg/opt/nrv24.C: New test.
13791 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
13794 * gm2/cpp/fail/cpp-fail.exp: New test.
13795 * gm2/cpp/fail/foocpp.mod: New test.
13797 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13799 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
13800 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
13801 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
13802 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
13803 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
13804 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
13806 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
13807 Tobias Burnus <tobias@codesourcery.com>
13809 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
13810 duplicated 'present' and extend scan-dump tests for 'present'.
13811 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
13812 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
13814 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
13816 * c-c++-common/gomp/defaultmap-4.c: New test.
13817 * c-c++-common/gomp/map-9.c: New test.
13818 * c-c++-common/gomp/target-update-1.c: New test.
13819 * gfortran.dg/gomp/defaultmap-8.f90: New test.
13820 * gfortran.dg/gomp/map-11.f90: New test.
13821 * gfortran.dg/gomp/map-12.f90: New test.
13822 * gfortran.dg/gomp/target-update-1.f90: New test.
13824 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13826 * gcc.target/aarch64/simd/vrshr_1.c: New test.
13828 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13830 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
13833 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13835 * gcc.target/aarch64/simd/addlv_1.c: New test.
13837 2023-06-06 Richard Biener <rguenther@suse.de>
13839 PR middle-end/110055
13840 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
13842 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
13844 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
13847 2023-06-06 Pan Li <pan2.li@intel.com>
13849 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
13851 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
13853 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
13856 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
13857 Joel Hutton <joel.hutton@arm.com>
13858 Tamar Christina <tamar.christina@arm.com>
13860 * gcc.target/aarch64/vect-widen-add.c: Test that new
13861 IFN_VEC_WIDEN_PLUS is being used.
13862 * gcc.target/aarch64/vect-widen-sub.c: Test that new
13863 IFN_VEC_WIDEN_MINUS is being used.
13865 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
13867 * gdc.dg/Wmismatched_enum.d: New test.
13869 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
13871 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
13872 less sensitive to register allocation choices.
13873 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
13875 2023-06-05 Pan Li <pan2.li@intel.com>
13877 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
13879 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13882 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
13883 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
13885 2023-06-04 Pan Li <pan2.li@intel.com>
13887 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
13889 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
13892 * gcc.target/i386/pr110083.c: New test case.
13894 2023-06-04 Jason Merrill <jason@redhat.com>
13897 * g++.dg/eh/terminate2.C: New test.
13899 2023-06-04 Pan Li <pan2.li@intel.com>
13901 * gcc.target/riscv/rvv/base/mov-14.c: New test.
13902 * gcc.target/riscv/rvv/base/spill-13.c: New test.
13904 2023-06-03 Patrick Palka <ppalka@redhat.com>
13907 * g++.dg/template/friend79.C: New test.
13909 2023-06-03 Patrick Palka <ppalka@redhat.com>
13911 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
13912 to be marked as odr-used.
13914 2023-06-03 Patrick Palka <ppalka@redhat.com>
13917 * g++.dg/abi/mangle78.C: New test.
13919 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13921 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
13922 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
13923 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
13924 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
13926 2023-06-03 liuhongt <hongtao.liu@intel.com>
13928 * gcc.target/i386/pr110067.c: New test.
13930 2023-06-03 liuhongt <hongtao.liu@intel.com>
13932 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
13934 2023-06-02 Andrew Pinski <apinski@marvell.com>
13936 PR rtl-optimization/102733
13937 * gcc.target/i386/addr-space-6.c: New test.
13939 2023-06-02 Andrew Pinski <apinski@marvell.com>
13941 PR rtl-optimization/110042
13942 * gcc.target/aarch64/csel_bfx_2.c: New test.
13944 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
13947 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
13948 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
13949 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
13950 * gcc.target/powerpc/darwin-structs-0.h: New test.
13952 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
13955 * gfortran.dg/select_rank_6.f90: New test.
13957 2023-06-02 Jason Merrill <jason@redhat.com>
13961 * g++.dg/cpp0x/initlist-explicit3.C: New test.
13963 2023-06-02 Carl Love <cel@us.ibm.com>
13965 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
13966 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
13967 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
13969 2023-06-02 Jason Merrill <jason@redhat.com>
13973 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
13974 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
13975 * g++.dg/tree-ssa/initlist-opt4.C: New test.
13976 * g++.dg/opt/icf1.C: New test.
13977 * g++.dg/opt/icf2.C: New test.
13978 * g++.dg/opt/icf3.C: New test.
13979 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
13981 2023-06-02 David Malcolm <dmalcolm@redhat.com>
13984 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
13985 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
13986 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
13987 * gcc.dg/analyzer/atomic-types-1.c: New test.
13989 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
13991 * gcc.dg/pr107557-1.c: Require LTO support.
13992 * gcc.dg/pr107557-2.c: Require LTO support.
13994 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
14003 * gfortran.dg/associate_54.f90 : Cope with extra error.
14004 * gfortran.dg/pr102109.f90 : New test.
14005 * gfortran.dg/pr102112.f90 : New test.
14006 * gfortran.dg/pr102190.f90 : New test.
14007 * gfortran.dg/pr102532.f90 : New test.
14008 * gfortran.dg/pr109948.f90 : New test.
14009 * gfortran.dg/pr99326.f90 : New test.
14011 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14013 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
14015 2023-06-02 Pan Li <pan2.li@intel.com>
14017 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
14018 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
14020 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14022 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
14023 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
14024 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
14025 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
14026 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
14027 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
14028 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
14029 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
14030 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
14032 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14034 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
14035 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
14036 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
14037 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
14038 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
14039 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
14041 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14043 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
14044 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
14045 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
14046 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
14047 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
14048 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
14049 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
14050 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
14051 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
14052 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
14053 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
14054 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
14055 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
14056 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
14057 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
14059 2023-06-01 Harald Anlauf <anlauf@gmx.de>
14062 * gfortran.dg/pr88552.f90: New test.
14064 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
14066 * lib/torture-options.exp: print the value of non-empty options:
14067 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
14069 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
14071 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
14072 the torture-{init,finish}
14074 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
14076 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
14077 * gcc.target/powerpc/pr109566.c: Skip on AIX.
14079 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
14080 Uros Bizjak <ubizjak@gmail.com>
14083 * gcc.target/i386/pr109973-1.c: New test case.
14084 * gcc.target/i386/pr109973-2.c: Likewise.
14086 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14088 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
14090 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
14092 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
14093 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
14094 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
14095 * gfortran.dg/gomp/pure-1.f90: New test.
14096 * gfortran.dg/gomp/pure-2.f90: New test.
14097 * gfortran.dg/gomp/pure-3.f90: New test.
14098 * gfortran.dg/gomp/pure-4.f90: New test.
14100 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14102 * gcc.target/riscv/rvv/base/frm-1.c: New test.
14104 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
14106 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
14107 gcc_set_required_options.
14108 * lib/target-supports.exp: Rename force_conventional_output_for
14109 to set_required_options_for.
14110 * lib/scanasm.exp: Adjust callers.
14111 * lib/scanrtl.exp: Same.
14113 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14116 * gcc.target/aarch64/simd/pr99195_11.c: New test.
14118 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14121 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
14122 * gcc.target/aarch64/simd/pr99195_10.c: New test.
14124 2023-05-31 David Faust <david.faust@oracle.com>
14126 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
14127 in scan-assembler expressions where useful.
14128 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
14129 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
14130 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
14131 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
14132 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
14133 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
14134 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
14135 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
14136 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
14137 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
14138 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
14139 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
14140 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
14141 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
14142 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
14144 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14146 * gcc.target/riscv/rvv/rvv.exp:
14147 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
14148 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
14149 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
14150 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
14151 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
14152 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
14153 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
14154 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
14156 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14158 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
14159 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
14160 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
14161 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
14163 2023-05-31 Cui, Lili <lili.cui@intel.com>
14165 PR tree-optimization/110038
14166 * gcc.dg/pr110038.c: New test.
14168 2023-05-31 Pan Li <pan2.li@intel.com>
14170 * gcc.target/riscv/arch-21.c: New test.
14171 * gcc.target/riscv/predef-27.c: New test.
14173 2023-05-31 Pan Li <pan2.li@intel.com>
14175 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
14178 2023-05-30 liuhongt <hongtao.liu@intel.com>
14180 * gcc.target/i386/pr108804.c: New test.
14182 2023-05-30 David Malcolm <dmalcolm@redhat.com>
14184 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
14186 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
14188 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
14191 * gcc.dg/torture/pr107451.c: Require int32plus.
14192 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
14193 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
14194 * gcc.dg/torture/pr95248.c: Require size24plus.
14195 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
14196 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
14197 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
14199 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
14201 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
14202 Support both definitions of int32_t.
14204 2023-05-30 Andrew Pinski <apinski@marvell.com>
14206 * gcc.dg/tree-ssa/minmax-22.c: New test.
14208 2023-05-30 Andrew Pinski <apinski@marvell.com>
14210 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
14211 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
14213 * gcc.dg/tree-ssa/pr66726-5.c: New test.
14214 * gcc.dg/tree-ssa/pr66726-6.c: New test.
14216 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
14218 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
14219 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
14222 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
14225 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
14226 * c-c++-common/goacc/clauses-fail.c: Likewise.
14227 * c-c++-common/goacc/data-2.c: Likewise.
14228 * c-c++-common/gomp/declare-target-2.c: Likewise.
14229 * c-c++-common/gomp/directive-1.c: Likewise.
14230 * g++.dg/goacc/data-1.C: Likewise.
14232 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
14234 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
14236 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
14237 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
14238 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
14239 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
14240 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
14242 2023-05-30 liuhongt <hongtao.liu@intel.com>
14244 * gcc.target/i386/pr108938-1.c: New test.
14245 * gcc.target/i386/pr108938-2.c: New test.
14246 * gcc.target/i386/pr108938-3.c: New test.
14247 * gcc.target/i386/pr108938-load-1.c: New test.
14248 * gcc.target/i386/pr108938-load-2.c: New test.
14250 2023-05-30 Andreas Schwab <schwab@suse.de>
14253 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
14256 2023-05-30 Lili Cui <lili.cui@intel.com>
14258 PR tree-optimization/98350
14259 * gcc.dg/pr98350-1.c: New test.
14260 * gcc.dg/pr98350-2.c: Ditto.
14262 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14264 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
14265 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
14266 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
14267 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
14269 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14271 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
14272 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
14273 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
14274 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
14275 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
14276 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
14278 2023-05-29 Die Li <lidie@eswincomputing.com>
14280 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
14281 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
14283 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14285 * gcc.target/riscv/and-extend-1.c: New test
14286 * gcc.target/riscv/and-extend-2.c: New test
14288 2023-05-29 Pan Li <pan2.li@intel.com>
14290 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
14291 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
14292 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
14293 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
14294 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
14295 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
14296 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
14297 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
14299 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
14301 * gnat.dg/specs/storage_offset1.ads: New test.
14303 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14305 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
14307 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14309 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
14311 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14313 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
14314 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
14315 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
14316 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
14317 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
14318 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
14319 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
14321 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14323 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
14324 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
14326 2023-05-29 Pan Li <pan2.li@intel.com>
14328 * gcc.target/riscv/arch-20.c: New test.
14329 * gcc.target/riscv/predef-26.c: New test.
14331 2023-05-27 liuhongt <hongtao.liu@intel.com>
14333 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
14334 * gcc.target/i386/pr100711-3.c: New test.
14336 2023-05-26 Martin Uecker <uecker@tugraz.at>
14338 * gcc.dg/pr109970.c: New test.
14340 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
14342 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
14343 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
14344 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
14345 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
14346 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
14347 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
14348 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
14349 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
14350 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
14351 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
14352 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
14353 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
14354 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
14356 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
14357 Juzhe Zhong <juzhe.zhong@rivai.ai>
14359 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
14361 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
14362 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
14363 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
14364 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
14365 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
14366 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
14367 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
14368 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
14369 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
14370 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
14371 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
14372 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
14373 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
14374 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
14375 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
14376 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
14377 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
14378 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
14379 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
14380 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
14381 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
14382 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
14383 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
14384 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
14385 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
14386 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
14387 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
14388 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
14389 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
14390 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
14392 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
14394 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
14395 * gfortran.dg/gomp/allocate-4.f90: New test.
14396 * gfortran.dg/gomp/allocate-5.f90: New test.
14397 * gfortran.dg/gomp/allocate-6.f90: New test.
14398 * gfortran.dg/gomp/allocate-7.f90: New test.
14399 * gfortran.dg/gomp/allocators-1.f90: New test.
14400 * gfortran.dg/gomp/allocators-2.f90: New test.
14402 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
14404 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
14405 * gfortran.dg/gomp/allocate-5.f90: Likewise.
14406 * gfortran.dg/gomp/allocate-6.f90: Likewise.
14407 * gfortran.dg/gomp/allocate-7.f90: Likewise.
14408 * gfortran.dg/gomp/allocators-1.f90: Likewise.
14409 * gfortran.dg/gomp/allocators-2.f90: Likewise.
14411 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
14412 Tobias Burnus <tobias@codesourcery.com>
14414 * gfortran.dg/gomp/allocate-4.f90: New file.
14415 * gfortran.dg/gomp/allocate-5.f90: New file.
14416 * gfortran.dg/gomp/allocate-6.f90: New file.
14417 * gfortran.dg/gomp/allocate-7.f90: New file.
14418 * gfortran.dg/gomp/allocators-1.f90: New file.
14419 * gfortran.dg/gomp/allocators-2.f90: New file.
14421 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
14423 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
14424 * gcc.dg/nested-vla-2.c: Ditto.
14425 * gcc.dg/nested-vla-3.c: Ditto.
14427 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
14429 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
14431 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
14434 * gcc.target/avr/pr82931.c: New test.
14436 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14437 Richard Sandiford <richard.sandiford@arm.com>
14439 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
14440 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
14441 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
14442 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
14444 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14447 * gcc.target/aarch64/simd/pr99195_9.c: New test.
14449 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
14451 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
14452 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
14453 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
14454 * gcc.target/arm/acle/data-intrinsics.c: New test.
14456 2023-05-25 Alex Coplan <alex.coplan@arm.com>
14459 * gcc.target/arm/pure-code/pr109800.c: New test.
14461 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14463 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
14465 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
14469 * gcc.target/i386/pr109173-1.c: New test.
14470 * gcc.target/i386/pr109174-1.c: Ditto.
14472 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
14474 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
14475 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
14477 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14480 * gcc.target/powerpc/pr100106-sa.c: New.
14482 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14484 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
14485 * gcc.target/i386/pr104447.c: Likewise.
14487 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14489 * g++.dg/pr80481.C: Add explicit pthread requirement.
14491 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14493 * gcc.target/i386/pr103074.c: Require fpic support.
14495 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14497 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
14498 malloc.h and sys/time.h.
14500 2023-05-25 Alexandre Oliva <oliva@adacore.com>
14502 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
14503 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
14504 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
14505 * gcc.target/i386/pieces-memset-1.c: Likewise.
14506 * gcc.target/i386/pieces-memset-36.c: Likewise.
14507 * gcc.target/i386/pieces-memset-4.c: Likewise.
14508 * gcc.target/i386/pieces-memset-40.c: Likewise.
14509 * gcc.target/i386/pieces-memset-41.c: Likewise.
14510 * gcc.target/i386/pieces-memset-7.c: Likewise.
14511 * gcc.target/i386/pieces-memset-8.c: Likewise.
14512 * gcc.target/i386/pieces-memset-9.c: Likewise.
14513 * gcc.target/i386/pr102230.c: Likewise.
14514 * gcc.target/i386/pr78103-2.c: Likewise.
14516 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
14518 PR tree-optimization/107822
14519 PR tree-optimization/107986
14520 * gcc.dg/pr107822.c: New.
14521 * gcc.dg/pr107986-1.c: New.
14523 2023-05-24 Harald Anlauf <anlauf@gmx.de>
14526 * gfortran.dg/size_dim_2.f90: New test.
14528 2023-05-24 Harald Anlauf <anlauf@gmx.de>
14531 * gfortran.dg/reshape_10.f90: New test.
14532 * gfortran.dg/reshape_11.f90: New test.
14534 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
14536 PR middle-end/109840
14537 * gcc.dg/fold-parity-8.c: New test.
14538 * gcc.dg/fold-popcount-11.c: Likewise.
14540 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
14542 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
14543 * gcc.dg/ipa/vrp1.c: Same.
14544 * gcc.dg/ipa/vrp2.c: Same.
14545 * gcc.dg/ipa/vrp3.c: Same.
14546 * gcc.dg/ipa/vrp4.c: Same.
14547 * gcc.dg/ipa/vrp5.c: Same.
14548 * gcc.dg/ipa/vrp6.c: Same.
14549 * gcc.dg/ipa/vrp7.c: Same.
14550 * gcc.dg/ipa/vrp8.c: Same.
14552 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
14554 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
14555 Remove -ftree-vectorize.
14556 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
14557 * gcc.target/i386/vect-vshiftv4qi.c: New test.
14558 * gcc.target/i386/vect-vshiftv8qi.c: New test.
14560 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14563 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
14564 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
14565 * gcc.target/aarch64/simd/pr99195_8.c: New test.
14567 2023-05-24 Richard Biener <rguenther@suse.de>
14570 * gcc.target/i386/pr109944-1.c: New testcase.
14571 * gcc.target/i386/pr109944-2.c: Likewise.
14573 2023-05-24 Richard Biener <rguenther@suse.de>
14575 PR tree-optimization/109849
14576 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
14578 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
14581 * gm2/pim/run/pass/hightests.mod: New test.
14583 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
14585 * gcc.dg/torture/pr109940.c: New test.
14587 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14590 * gcc.target/arm/pr109939.c: New test.
14592 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14594 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
14595 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
14597 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14599 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
14602 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14604 * gcc.dg/signbit-2.c: Add -msse2 on x86.
14606 2023-05-24 Alexandre Oliva <oliva@adacore.com>
14608 * lib/target-supports.exp (check_effective_target_sysconf):
14609 Check for declaration and _SC_PAGESIZE on vxworks.
14611 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
14613 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
14615 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14616 Richard Sandiford <richard.sandiford@arm.com>
14618 * gcc.target/riscv/rvv/rvv.exp:
14619 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
14620 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
14621 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
14622 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
14623 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
14624 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
14626 2023-05-24 Pan Li <pan2.li@intel.com>
14628 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
14631 2023-05-24 Pan Li <pan2.li@intel.com>
14633 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
14634 Enrich the test cases.
14636 2023-05-24 liuhongt <hongtao.liu@intel.com>
14638 * gcc.target/i386/pr109900.c: New test.
14640 2023-05-23 Martin Uecker <uecker@tugraz.at>
14643 * gcc.dg/pr109450-1.c: New test.
14644 * gcc.dg/pr109450-2.c: New test.
14645 * gcc.dg/vla-26.c: New test.
14647 2023-05-23 Martin Uecker <uecker@tugraz.at>
14653 * gcc.dg/nested-vla-1.c: New test.
14654 * gcc.dg/nested-vla-2.c: New test.
14655 * gcc.dg/nested-vla-3.c: New test.
14656 * gcc.dg/pr70418.c: New test.
14657 * gcc.dg/pr106465.c: New test.
14658 * gcc.dg/pr107557-1.c: New test.
14659 * gcc.dg/pr107557-2.c: New test.
14660 * gcc.dg/pr108423-1.c: New test.
14661 * gcc.dg/pr108423-2.c: New test.
14662 * gcc.dg/pr108423-3.c: New test.
14663 * gcc.dg/pr108423-4.c: New test.
14664 * gcc.dg/pr108423-5.c: New test.
14665 * gcc.dg/pr108423-6.c: New test.
14666 * gcc.dg/typename-vla-2.c: New test.
14667 * gcc.dg/typename-vla-3.c: New test.
14668 * gcc.dg/typename-vla-4.c: New test.
14669 * gcc.misc-tests/gcov-pr85350.c: Adapt.
14670 * gcc.dg/typename-vla-5.c: New file.
14671 * gcc.dg/typename-vla-6.c: New file.
14673 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
14675 * gcc.target/i386/vect-shiftv4qi.c: New test.
14676 * gcc.target/i386/vect-shiftv8qi.c: New test.
14678 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
14680 PR tree-optimization/109934
14681 * gcc.dg/tree-ssa/pr109934.c: New test.
14683 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
14685 * gcc.target/aarch64/ins_bitfield_1.c: New test.
14686 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
14687 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
14688 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
14689 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
14690 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
14692 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14695 * gcc.target/aarch64/pr109855.c: New test.
14697 2023-05-23 Richard Biener <rguenther@suse.de>
14699 PR tree-optimization/109849
14700 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
14702 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
14704 * gnat.dg/opt101.adb: New test.
14705 * gnat.dg/opt101_pkg.ads: New helper.
14707 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
14710 * gfortran.dg/pr103716.f90 : New test.
14712 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
14713 Steven G. Kargl <kargl@gcc.gnu.org>
14716 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
14717 declaration of finalizable derived types in submodules works.
14719 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
14721 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
14723 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14726 * gcc.c-torture/compile/pr108892.c: Require int32.
14727 * gcc.c-torture/compile/pr98199.c: Require int32plus.
14728 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
14729 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
14730 * gcc.dg/tree-ssa/pr102232.c: Same.
14731 * gcc.dg/tree-ssa/pr105860.c: Same.
14732 * gcc.dg/tree-ssa/pr96730.c: Same.
14733 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
14734 * gcc.dg/tree-ssa/pr96779.c: Same.
14735 * gcc.dg/tree-ssa/pr98513.c: Same.
14736 * gcc.dg/tree-ssa/ssa-sink-18.c
14737 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
14739 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
14740 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
14741 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
14742 * gcc.dg/tree-ssa/pr93435.c: Same.
14743 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
14744 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
14745 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
14747 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
14749 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
14750 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
14751 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
14752 * gcc.dg/tree-ssa/pr109031-2.c: Same.
14753 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
14754 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
14755 * gcc.dg/Warray-bounds-33.c: Skip target avr.
14756 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
14757 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
14758 * gcc.dg/analyzer/isatty-1.c: Same.
14759 * gcc.dg/analyzer/pipe-glibc.c: Same.
14761 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14764 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
14765 * gcc.c-torture/compile/pr103813.c: Require size32plus.
14766 * gcc.c-torture/execute/pr108498-2.c: Same.
14767 * gcc.c-torture/compile/pr96426.c: Condition on
14768 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
14769 * gcc.c-torture/execute/pr103417.c: Require int32plus.
14770 * gcc.dg/pr104198.c: Same.
14771 * gcc.dg/pr21137.c: Same.
14772 * gcc.dg/pr88905.c: Same.
14773 * gcc.dg/pr90838.c: Same.
14774 * gcc.dg/pr97317.c: Same.
14775 * gcc.dg/pr100292.c: Require int32.
14776 * gcc.dg/pr101008.c: Same.
14777 * gcc.dg/pr96542.c: Same.
14778 * gcc.dg/pr96674.c: Same.
14779 * gcc.dg/pr97750.c: Require ptr_eq_long.
14781 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
14783 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
14784 * gcc.dg/pr19402-2.c: Skip for avr.
14785 * gcc.dg/pr86124.c: Same.
14786 * gcc.dg/pr94291.c: Same.
14787 * gcc.dg/torture/builtin-complex-1.c: Same.
14788 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
14789 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
14790 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
14791 * gcc.dg/torture/fp-int-convert-float64.c: Same.
14792 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
14793 * gcc.dg/torture/fp-int-convert-timode.c: Same.
14794 * c-c++-common/torture/builtin-convertvector-1.c: Same.
14795 * c-c++-common/torture/complex-sign-add.c: Same.
14796 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
14797 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
14798 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
14799 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
14800 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
14801 * c-c++-common/torture/complex-sign-mul-one.c: Same.
14802 * c-c++-common/torture/complex-sign-mul.c: Same.
14803 * c-c++-common/torture/complex-sign-sub.c: Same.
14805 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14807 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
14810 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14812 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
14814 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
14816 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
14818 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
14820 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
14822 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
14825 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
14827 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
14828 * gcc.target/nvptx/brev-2.c: Likewise.
14829 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
14830 * gcc.target/nvptx/brevll-2.c: Likewise.
14832 2023-05-21 Jakub Jelinek <jakub@redhat.com>
14834 PR tree-optimization/109505
14835 * gcc.target/aarch64/sve/pr109505.c: New test.
14837 2023-05-21 Pan Li <pan2.li@intel.com>
14839 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
14840 test cases for vbool[2|4|8|16|32|64]_t.
14842 2023-05-21 Andrew Pinski <apinski@marvell.com>
14844 PR middle-end/109919
14845 * gcc.c-torture/compile/pr109919-1.c: New test.
14847 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
14850 * gcc.target/avr/torture/pr105753.c: New test.
14852 2023-05-20 Die Li <lidie@eswincomputing.com>
14854 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
14855 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
14857 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
14859 * gcc.target/riscv/zbs-bext-02.c: New test.
14861 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
14864 * gcc.target/riscv/pr106888.c: New test.
14865 * gcc.target/riscv/zbbw.c: Check for ANDI.
14867 2023-05-19 Patrick Palka <ppalka@redhat.com>
14870 * g++.dg/cpp1y/var-templ80.C: New test.
14871 * g++.dg/cpp1y/var-templ81.C: New test.
14873 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
14875 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
14877 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
14878 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
14879 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
14880 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
14881 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
14882 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
14883 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
14884 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
14885 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
14886 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
14887 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
14889 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
14891 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
14892 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
14894 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
14897 * gm2/isolib/run/pass/testdelete.mod: New test.
14899 2023-05-19 Jakub Jelinek <jakub@redhat.com>
14901 PR tree-optimization/105776
14902 * gcc.target/i386/pr105776.c: New test.
14904 2023-05-19 Jakub Jelinek <jakub@redhat.com>
14906 PR tree-optimization/101856
14907 * gcc.dg/tree-ssa/pr101856.c: New test.
14909 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
14911 * gnat.dg/specs/array6.ads: New test.
14913 2023-05-19 Joseph Myers <joseph@codesourcery.com>
14915 * gcc.dg/c2x-thread-local-2.c: New test.
14917 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
14919 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
14920 expected scan-assembler-times frequency and strings..
14921 * gcc.target/i386/vect-mulv4qi.c: New test.
14922 * gcc.target/i386/vect-mulv8qi.c: New test.
14924 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
14926 PR bootstrap/105831
14927 * gcc.test-framework/gen_directive_tests: Use = operator instead
14930 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14932 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
14933 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
14934 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
14935 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
14936 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
14937 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
14938 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
14939 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
14940 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
14941 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
14942 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
14943 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
14944 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
14945 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
14946 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
14947 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
14948 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
14949 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
14950 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
14951 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
14952 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
14953 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
14954 * gcc.target/arm/mve/mve_const_shifts.c: New test.
14956 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14959 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
14960 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
14961 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
14962 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
14963 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
14964 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
14965 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
14966 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
14967 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
14968 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
14969 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
14970 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
14971 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
14972 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
14973 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
14974 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
14975 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
14976 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
14977 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
14978 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
14979 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
14980 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
14981 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
14982 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
14983 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
14984 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
14985 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
14986 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
14987 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
14988 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
14989 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
14990 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
14991 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
14992 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
14993 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
14994 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
14995 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
14996 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
14997 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
14998 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
15000 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15002 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
15003 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
15004 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
15005 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
15006 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
15007 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
15008 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
15009 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
15010 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
15011 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
15012 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
15013 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
15014 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
15015 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
15016 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
15017 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
15018 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
15019 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
15020 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
15021 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
15022 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
15023 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
15024 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
15025 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
15026 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
15027 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
15028 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
15029 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
15030 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
15031 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
15032 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
15033 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
15034 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
15035 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
15036 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
15037 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
15038 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
15039 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
15040 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
15041 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
15042 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
15043 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
15044 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
15045 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
15046 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
15047 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
15048 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
15049 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
15050 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
15051 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
15052 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
15053 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
15054 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
15055 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
15056 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
15057 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
15058 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
15059 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
15060 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
15061 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
15062 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
15063 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
15064 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
15065 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
15066 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
15067 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
15068 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
15069 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
15070 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
15071 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
15072 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
15073 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
15074 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
15075 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
15076 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
15077 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
15078 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
15079 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
15080 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
15081 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
15082 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
15083 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
15084 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
15085 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
15086 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
15087 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
15088 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
15089 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
15090 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
15091 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
15092 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
15093 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
15094 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
15095 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
15096 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
15097 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
15098 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
15099 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
15100 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
15101 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
15102 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
15103 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
15104 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
15105 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
15106 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
15107 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
15108 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
15109 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
15110 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
15111 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
15112 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
15113 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
15114 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
15115 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
15116 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
15117 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
15118 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
15119 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
15120 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
15121 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
15122 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
15123 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
15124 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
15125 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
15126 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
15127 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
15128 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
15129 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
15130 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
15131 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
15132 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
15133 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
15134 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
15135 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
15136 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
15138 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15140 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
15141 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
15143 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15145 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
15147 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
15149 * gcc.target/arm/mve/intrinsics/asrl.c: Use
15150 check-function-bodies instead of scan-assembler checks. Use
15151 extern "C" for C++ testing.
15152 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
15153 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
15154 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
15155 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
15156 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
15157 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
15158 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
15159 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
15160 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
15161 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
15162 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
15163 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
15164 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
15165 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
15166 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
15167 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
15168 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
15169 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
15170 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
15171 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
15172 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
15173 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
15174 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
15175 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
15176 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
15177 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
15178 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
15179 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
15180 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
15181 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
15182 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
15183 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
15184 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
15185 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
15186 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
15187 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
15188 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
15189 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
15190 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
15191 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
15192 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
15193 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
15194 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
15195 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
15196 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
15197 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
15198 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
15199 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
15200 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
15201 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
15202 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
15203 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
15204 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
15205 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
15206 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
15207 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
15208 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
15209 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
15210 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
15211 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
15212 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
15213 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
15214 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
15215 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
15216 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
15217 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
15218 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
15219 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
15220 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
15221 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
15222 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
15223 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
15224 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
15225 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
15226 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
15227 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
15228 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
15229 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
15230 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
15231 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
15232 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
15233 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
15234 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
15235 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
15236 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
15237 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
15238 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
15239 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
15240 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
15241 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
15242 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
15243 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
15244 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
15245 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
15246 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
15247 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
15248 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
15249 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
15250 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
15251 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
15252 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
15253 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
15254 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
15255 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
15256 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
15257 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
15258 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
15259 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
15260 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
15261 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
15262 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
15263 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
15264 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
15265 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
15266 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
15267 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
15268 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
15269 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
15270 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
15271 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
15272 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
15273 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
15274 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
15275 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
15276 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
15277 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
15278 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
15279 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
15280 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
15281 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
15282 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
15283 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
15284 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
15285 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
15286 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
15287 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
15288 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
15289 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
15290 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
15291 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
15292 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
15293 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
15294 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
15295 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
15296 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
15297 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
15298 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
15299 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
15300 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
15301 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
15302 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
15303 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
15304 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
15305 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
15306 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
15307 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
15308 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
15309 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
15310 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
15311 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
15312 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
15313 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
15314 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
15315 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
15316 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
15317 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
15318 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
15319 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
15320 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
15321 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
15322 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
15323 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
15324 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
15325 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
15326 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
15327 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
15328 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
15329 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
15330 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
15331 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
15332 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
15333 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
15334 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
15335 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
15336 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
15337 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
15338 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
15339 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
15340 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
15341 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
15342 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
15343 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
15344 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
15345 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
15346 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
15347 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
15348 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
15349 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
15350 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
15351 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
15352 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
15353 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
15354 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
15355 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
15356 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
15357 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
15358 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
15359 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
15360 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
15361 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
15362 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
15363 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
15364 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
15365 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
15366 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
15367 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
15368 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
15369 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
15370 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
15371 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
15372 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
15373 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
15374 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
15375 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
15376 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
15377 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
15378 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
15379 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
15380 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
15381 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
15382 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
15383 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
15384 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
15385 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
15386 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
15387 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
15388 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
15389 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
15390 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
15391 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
15392 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
15393 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
15394 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
15395 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
15396 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
15397 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
15398 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
15399 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
15400 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
15401 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
15402 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
15403 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
15404 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
15405 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
15406 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
15407 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
15408 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
15409 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
15410 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
15411 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
15412 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
15413 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
15414 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
15415 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
15416 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
15417 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
15418 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
15419 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
15420 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
15421 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
15422 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
15423 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
15424 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
15425 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
15426 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
15427 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
15428 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
15429 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
15430 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
15431 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
15432 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
15433 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
15434 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
15435 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
15436 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
15437 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
15438 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
15439 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
15440 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
15441 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
15442 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
15443 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
15444 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
15445 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
15446 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
15447 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
15448 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
15449 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
15450 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
15451 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
15452 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
15453 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
15454 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
15455 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
15456 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
15457 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
15458 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
15459 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
15460 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
15461 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
15462 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
15463 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
15464 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
15465 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
15466 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
15467 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
15468 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
15469 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
15470 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
15471 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
15472 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
15473 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
15474 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
15475 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
15476 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
15477 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
15478 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
15479 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
15480 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
15481 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
15482 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
15483 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
15484 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
15485 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
15486 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
15487 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
15488 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
15489 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
15490 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
15491 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
15492 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
15493 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
15494 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
15495 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
15496 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
15497 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
15498 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
15499 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
15500 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
15501 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
15502 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
15503 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
15504 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
15505 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
15506 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
15507 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
15508 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
15509 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
15510 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
15511 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
15512 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
15513 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
15514 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
15515 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
15516 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
15517 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
15518 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
15519 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
15520 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
15521 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
15522 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
15523 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
15524 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
15525 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
15526 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
15527 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
15528 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
15529 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
15530 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
15531 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
15532 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
15533 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
15534 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
15535 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
15536 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
15537 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
15538 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
15539 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
15540 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
15541 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
15542 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
15543 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
15544 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
15545 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
15546 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
15547 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
15548 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
15549 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
15550 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
15551 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
15552 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
15553 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
15554 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
15555 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
15556 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
15557 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
15558 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
15559 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
15560 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
15561 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
15562 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
15563 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
15564 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
15565 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
15566 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
15567 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
15568 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
15569 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
15570 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
15571 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
15572 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
15573 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
15574 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
15575 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
15576 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
15577 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
15578 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
15579 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
15580 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
15581 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
15582 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
15583 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
15584 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
15585 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
15586 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
15587 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
15588 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
15589 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
15590 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
15591 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
15592 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
15593 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
15594 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
15595 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
15596 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
15597 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
15598 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
15599 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
15600 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
15601 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
15602 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
15603 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
15604 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
15605 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
15606 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
15607 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
15608 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
15609 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
15610 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
15611 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
15612 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
15613 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
15614 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
15615 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
15616 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
15617 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
15618 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
15619 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
15620 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
15621 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
15622 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
15623 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
15624 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
15625 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
15626 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
15627 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
15628 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
15629 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
15630 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
15631 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
15632 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
15633 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
15634 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
15635 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
15636 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
15637 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
15638 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
15639 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
15640 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
15641 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
15642 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
15643 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
15644 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
15645 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
15646 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
15647 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
15648 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
15649 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
15650 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
15651 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
15652 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
15653 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
15654 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
15655 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
15656 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
15657 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
15658 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
15659 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
15660 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
15661 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
15662 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
15663 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
15664 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
15665 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
15666 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
15667 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
15668 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
15669 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
15670 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
15671 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
15672 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
15673 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
15674 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
15675 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
15676 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
15677 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
15678 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
15679 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
15680 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
15681 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
15682 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
15683 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
15684 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
15685 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
15686 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
15687 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
15688 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
15689 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
15690 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
15691 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
15692 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
15693 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
15694 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
15695 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
15696 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
15697 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
15698 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
15699 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
15700 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
15701 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
15702 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
15703 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
15704 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
15705 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
15706 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
15707 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
15708 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
15709 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
15710 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
15711 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
15712 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
15713 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
15714 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
15715 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
15716 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
15717 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
15718 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
15719 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
15720 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
15721 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
15722 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
15723 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
15724 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
15725 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
15726 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
15727 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
15728 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
15729 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
15730 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
15731 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
15732 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
15733 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
15734 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
15735 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
15736 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
15737 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
15738 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
15739 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
15740 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
15741 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
15742 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
15743 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
15744 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
15745 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
15746 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
15747 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
15748 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
15749 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
15750 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
15751 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
15752 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
15753 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
15754 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
15755 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
15756 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
15757 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
15758 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
15759 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
15760 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
15761 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
15762 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
15763 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
15764 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
15765 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
15766 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
15767 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
15768 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
15769 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
15770 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
15771 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
15772 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
15773 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
15774 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
15775 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
15776 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
15777 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
15778 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
15779 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
15780 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
15781 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
15782 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
15783 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
15784 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
15785 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
15786 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
15787 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
15788 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
15789 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
15790 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
15791 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
15792 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
15793 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
15794 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
15795 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
15796 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
15797 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
15798 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
15799 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
15800 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
15801 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
15802 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
15803 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
15804 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
15805 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
15806 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
15807 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
15808 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
15809 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
15810 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
15811 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
15812 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
15813 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
15814 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
15815 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
15816 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
15817 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
15818 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
15819 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
15820 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
15821 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
15822 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
15823 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
15824 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
15825 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
15826 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
15827 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
15828 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
15829 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
15830 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
15831 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
15832 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
15833 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
15834 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
15835 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
15836 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
15837 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
15838 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
15839 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
15840 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
15841 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
15842 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
15843 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
15844 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
15845 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
15846 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
15847 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
15848 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
15849 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
15850 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
15851 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
15852 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
15853 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
15854 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
15855 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
15856 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
15857 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
15858 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
15859 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
15860 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
15861 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
15862 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
15863 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
15864 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
15865 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
15866 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
15867 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
15868 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
15869 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
15870 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
15871 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
15872 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
15873 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
15874 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
15875 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
15876 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
15877 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
15878 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
15879 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
15880 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
15881 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
15882 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
15883 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
15884 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
15885 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
15886 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
15887 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
15888 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
15889 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
15890 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
15891 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
15892 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
15893 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
15894 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
15895 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
15896 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
15897 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
15898 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
15899 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
15900 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
15901 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
15902 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
15903 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
15904 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
15905 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
15906 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
15907 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
15908 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
15909 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
15910 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
15911 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
15912 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
15913 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
15914 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
15915 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
15916 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
15917 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
15918 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
15919 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
15920 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
15921 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
15922 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
15923 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
15924 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
15925 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
15926 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
15927 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
15928 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
15929 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
15930 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
15931 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
15932 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
15933 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
15934 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
15935 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
15936 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
15937 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
15938 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
15939 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
15940 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
15941 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
15942 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
15943 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
15944 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
15945 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
15946 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
15947 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
15948 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
15949 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
15950 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
15951 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
15952 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
15953 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
15954 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
15955 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
15956 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
15957 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
15958 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
15959 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
15960 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
15961 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
15962 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
15963 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
15964 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
15965 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
15966 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
15967 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
15968 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
15969 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
15970 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
15971 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
15972 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
15973 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
15974 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
15975 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
15976 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
15977 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
15978 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
15979 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
15980 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
15981 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
15982 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
15983 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
15984 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
15985 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
15986 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
15987 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
15988 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
15989 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
15990 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
15991 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
15992 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
15993 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
15994 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
15995 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
15996 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
15997 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
15998 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
15999 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
16000 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
16001 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
16002 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
16003 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
16004 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
16005 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
16006 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
16007 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
16008 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
16009 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
16010 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
16011 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
16012 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
16013 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
16014 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
16015 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
16016 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
16017 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
16018 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
16019 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
16020 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
16021 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
16022 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
16023 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
16024 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
16025 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
16026 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
16027 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
16028 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
16029 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
16030 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
16031 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
16032 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
16033 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
16034 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
16035 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
16036 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
16037 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
16038 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
16039 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
16040 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
16041 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
16042 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
16043 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
16044 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
16045 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
16046 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
16047 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
16048 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
16049 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
16050 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
16051 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
16052 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
16053 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
16054 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
16055 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
16056 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
16057 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
16058 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
16059 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
16060 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
16061 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
16062 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
16063 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
16064 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
16065 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
16066 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
16067 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
16068 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
16069 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
16070 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
16071 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
16072 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
16073 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
16074 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
16075 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
16076 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
16077 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
16078 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
16079 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
16080 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
16081 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
16082 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
16083 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
16084 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
16085 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
16086 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
16087 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
16088 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
16089 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
16090 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
16091 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
16092 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
16093 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
16094 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
16095 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
16096 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
16097 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
16098 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
16099 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
16100 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
16101 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
16102 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
16103 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
16104 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
16105 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
16106 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
16107 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
16108 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
16109 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
16110 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
16111 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
16112 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
16113 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
16114 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
16115 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
16116 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
16117 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
16118 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
16119 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
16120 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
16121 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
16122 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
16123 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
16124 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
16125 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
16126 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
16127 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
16128 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
16129 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
16130 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
16131 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
16132 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
16133 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
16134 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
16135 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
16136 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
16137 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
16138 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
16139 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
16140 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
16141 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
16142 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
16143 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
16144 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
16145 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
16146 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
16147 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
16148 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
16149 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
16150 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
16151 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
16152 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
16153 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
16154 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
16155 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
16156 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
16157 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
16158 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
16159 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
16160 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
16161 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
16162 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
16163 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
16164 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
16165 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
16166 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
16167 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
16168 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
16169 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
16170 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
16171 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
16172 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
16173 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
16174 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
16175 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
16176 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
16177 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
16178 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
16179 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
16180 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
16181 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
16182 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
16183 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
16184 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
16185 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
16186 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
16187 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
16188 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
16189 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
16190 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
16191 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
16192 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
16193 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
16194 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
16195 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
16196 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
16197 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
16198 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
16199 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
16200 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
16201 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
16202 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
16203 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
16204 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
16205 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
16206 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
16207 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
16208 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
16209 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
16210 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
16211 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
16212 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
16213 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
16214 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
16215 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
16216 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
16217 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
16218 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
16220 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
16222 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
16223 check-function-bodies instead of scan-assembler checks. Use
16224 extern "C" for C++ testing.
16225 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
16226 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
16227 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
16228 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
16229 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
16230 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
16231 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
16232 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
16233 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
16234 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
16235 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
16236 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
16237 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
16238 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
16239 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
16240 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
16241 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
16242 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
16243 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
16244 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
16245 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
16246 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
16247 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
16248 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
16249 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
16250 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
16251 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
16252 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
16253 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
16255 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
16257 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
16258 check-function-bodies instead of scan-assembler checks. Use
16259 extern "C" for C++ testing.
16260 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
16261 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
16262 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
16263 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
16264 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
16265 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
16266 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
16267 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
16268 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
16269 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
16270 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
16271 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
16272 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
16273 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
16274 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
16275 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
16276 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
16277 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
16278 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
16279 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
16280 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
16281 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
16282 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
16283 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
16284 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
16285 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
16286 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
16287 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
16288 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
16289 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
16290 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
16291 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
16292 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
16293 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
16294 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
16295 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
16296 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
16297 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
16298 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
16299 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
16300 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
16301 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
16302 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
16303 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
16304 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
16305 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
16306 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
16307 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
16308 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
16309 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
16310 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
16311 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
16312 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
16313 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
16314 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
16315 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
16316 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
16317 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
16318 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
16319 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
16320 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
16321 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
16322 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
16323 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
16324 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
16325 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
16326 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
16327 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
16328 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
16329 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
16330 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
16331 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
16332 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
16333 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
16334 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
16335 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
16336 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
16337 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
16338 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
16339 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
16340 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
16341 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
16342 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
16343 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
16344 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
16345 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
16346 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
16347 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
16348 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
16349 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
16350 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
16351 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
16352 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
16353 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
16354 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
16355 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
16356 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
16357 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
16358 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
16359 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
16360 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
16361 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
16362 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
16363 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
16364 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
16365 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
16366 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
16367 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
16368 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
16369 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
16370 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
16371 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
16372 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
16373 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
16374 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
16375 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
16376 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
16377 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
16378 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
16379 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
16380 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
16381 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
16382 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
16383 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
16384 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
16385 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
16386 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
16387 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
16388 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
16389 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
16390 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
16391 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
16392 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
16393 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
16394 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
16395 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
16396 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
16397 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
16398 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
16399 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
16400 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
16401 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
16402 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
16403 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
16404 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
16405 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
16406 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
16407 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
16408 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
16409 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
16410 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
16411 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
16412 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
16413 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
16414 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
16415 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
16416 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
16417 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
16418 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
16419 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
16420 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
16421 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
16422 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
16423 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
16424 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
16425 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
16426 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
16427 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
16428 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
16429 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
16430 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
16431 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
16432 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
16433 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
16434 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
16435 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
16436 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
16437 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
16438 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
16439 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
16440 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
16441 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
16442 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
16443 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
16444 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
16445 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
16446 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
16447 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
16448 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
16449 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
16450 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
16451 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
16452 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
16454 2023-05-18 Joseph Myers <joseph@codesourcery.com>
16456 * gcc.dg/format/c2x-printf-1.c: Test %B here.
16457 * gcc.dg/format/ext-9.c: Do not test %B here.
16459 2023-05-17 Harald Anlauf <anlauf@gmx.de>
16463 * gfortran.dg/zero_sized_13.f90: New test.
16465 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
16467 * gcc.target/riscv/shift-and-2.c: Fixed test
16468 * gcc.target/riscv/zbb-rol-ror-01.c: New test
16469 * gcc.target/riscv/zbb-rol-ror-02.c: New test
16470 * gcc.target/riscv/zbb-rol-ror-03.c: New test
16471 * gcc.target/riscv/zbb-rol-ror-04.c: New test
16472 * gcc.target/riscv/zbb-rol-ror-05.c: New test
16473 * gcc.target/riscv/zbb-rol-ror-06.c: New test
16474 * gcc.target/riscv/zbb-rol-ror-07.c: New test
16476 2023-05-17 Jakub Jelinek <jakub@redhat.com>
16479 * c-c++-common/pr109884.c: New test.
16481 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16483 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
16484 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
16485 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
16486 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
16487 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
16489 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16491 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
16492 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
16493 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
16494 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
16495 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
16496 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
16497 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
16498 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
16499 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
16500 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
16501 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
16502 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
16503 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
16504 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
16505 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
16506 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
16507 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
16508 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
16509 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
16510 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
16511 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
16512 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
16513 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
16514 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
16515 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
16516 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
16517 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
16518 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
16519 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
16520 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
16521 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
16522 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
16523 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
16524 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
16525 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
16526 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
16527 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
16528 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
16529 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
16530 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
16531 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
16532 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
16533 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
16534 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
16535 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
16536 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
16537 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
16538 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
16540 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16542 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
16544 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
16546 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
16547 for 'finalize' as a ptr is now 'delete' instead of 'release'.
16548 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
16549 to if (allocated) block
16550 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
16551 replaced by a MEM< _25 > expression.
16552 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
16553 * gfortran.dg/gomp/map-10.f90: New test.
16555 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
16557 * g++.target/s390/atomic-align-1.C: New test.
16558 * gcc.target/s390/atomic-align-1.c: New test.
16559 * gcc.target/s390/atomic-align-2.c: New test.
16561 2023-05-17 Jakub Jelinek <jakub@redhat.com>
16564 * g++.dg/init/pr109868.C: New test.
16566 2023-05-17 Pan Li <pan2.li@intel.com>
16568 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
16570 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
16573 * gcc.target/powerpc/pr106708.c: Add test function.
16575 2023-05-16 Joseph Myers <joseph@codesourcery.com>
16577 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
16578 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
16579 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
16580 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
16581 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
16583 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
16584 not expect errors for typedef declaration in for loop.
16586 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
16589 * gm2/isolib/run/pass/testreadint.mod: New test.
16591 2023-05-16 Marek Polacek <polacek@redhat.com>
16594 * g++.dg/warn/Wdangling-reference13.C: New test.
16596 2023-05-16 Patrick Palka <ppalka@redhat.com>
16599 * g++.dg/cpp2a/desig27.C: New test.
16601 2023-05-16 Carl Love <cel@us.ibm.com>
16603 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
16604 instruction counts.
16606 2023-05-16 Carl Love <cel@us.ibm.com>
16608 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
16611 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
16613 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
16614 to occur after the intrinsic instruction, rather than requiring
16615 them to happen before.
16616 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
16618 2023-05-16 Pan Li <pan2.li@intel.com>
16620 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
16621 Replace stdint.h with stdint-gcc.h.
16622 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
16623 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
16624 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
16625 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
16626 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
16627 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
16628 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
16629 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
16630 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
16631 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
16632 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
16633 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
16634 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
16635 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
16637 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
16639 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
16642 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
16650 * gfortran.dg/pr105152.f90 : New test
16651 * gfortran.dg/pr100193.f90 : New test
16652 * gfortran.dg/pr87946.f90 : New test
16653 * gfortran.dg/pr103389.f90 : New test
16654 * gfortran.dg/pr104429.f90 : New test
16655 * gfortran.dg/pr82774.f90 : New test
16657 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
16659 * gcc.dg/attr-returns-nonnull.c: Skip if
16660 keeps_null_pointer_checks.
16661 * gcc.dg/init-compare-1.c: Likewise.
16662 * gcc.dg/ipa/pr85734.c: Likewise.
16663 * gcc.dg/ipa/propmalloc-1.c: Likewise.
16664 * gcc.dg/ipa/propmalloc-2.c: Likewise.
16665 * gcc.dg/ipa/propmalloc-3.c: Likewise.
16666 * gcc.dg/ipa/propmalloc-4.c: Likewise.
16667 * gcc.dg/tree-ssa/evrp11.c: Likewise.
16668 * gcc.dg/tree-ssa/pr83648.c: Likewise.
16670 2023-05-16 Andrew Pinski <apinski@marvell.com>
16672 PR tree-optimization/109424
16673 * gcc.dg/tree-ssa/bool-12.c: New test.
16674 * gcc.dg/tree-ssa/bool-13.c: New test.
16675 * gcc.dg/tree-ssa/minmax-20.c: New test.
16676 * gcc.dg/tree-ssa/minmax-21.c: New test.
16678 2023-05-15 Joseph Myers <joseph@codesourcery.com>
16680 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
16682 2023-05-15 Joseph Myers <joseph@codesourcery.com>
16684 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
16685 __has_c_attribute for all C2x attributes.
16687 2023-05-15 Harald Anlauf <anlauf@gmx.de>
16690 * gfortran.dg/ptr-func-5.f90: New test.
16692 2023-05-15 Patrick Palka <ppalka@redhat.com>
16694 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
16696 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16698 * gcc.target/aarch64/facg_1.c: New test.
16700 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16703 * gcc.target/aarch64/simd/pr99195_7.c: New test.
16705 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16708 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
16710 2023-05-15 Pan Li <pan2.li@intel.com>
16711 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16712 kito-cheng <kito.cheng@sifive.com>
16714 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
16716 2023-05-15 Richard Biener <rguenther@suse.de>
16718 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
16721 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16723 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
16724 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
16725 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
16727 2023-05-14 Andrew Pinski <apinski@marvell.com>
16729 PR tree-optimization/109829
16730 * gcc.dg/tree-ssa/abs-3.c: New test.
16731 * gcc.dg/tree-ssa/abs-4.c: New test.
16733 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
16736 * gcc.target/i386/pr109825.c: New test.
16738 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16740 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
16742 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
16743 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
16744 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
16745 * gcc.target/aarch64/vec-init-18.c: ... this.
16746 * gcc.target/aarch64/vec-init-19.c: New test.
16747 * gcc.target/aarch64/vec-init-20.c: Likewise.
16748 * gcc.target/aarch64/vec-init-21.c: Likewise.
16749 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
16750 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
16751 * gcc.target/aarch64/vec-init-22.h: New header.
16753 2023-05-13 Andrew Pinski <apinski@marvell.com>
16755 PR tree-optimization/109834
16756 * gcc.c-torture/compile/pr109834-1.c: New test.
16757 * gcc.dg/tree-ssa/pr109834-1.c: New test.
16759 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16762 * gfortran.dg/pr109662-a.f90: Add a section to verify that
16763 a short namelist read does not modify the variable.
16765 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
16768 * gm2/isolib/run/pass/seqappend.mod: New test.
16770 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
16771 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16774 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
16775 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
16776 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
16777 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
16779 2023-05-12 Richard Biener <rguenther@suse.de>
16781 PR tree-optimization/64731
16782 * gcc.target/i386/pr64731.c: New testcase.
16784 2023-05-12 Patrick Palka <ppalka@redhat.com>
16787 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
16788 * g++.dg/template/function2.C: Removed.
16790 2023-05-12 Patrick Palka <ppalka@redhat.com>
16793 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
16794 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
16796 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
16798 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
16800 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
16802 * gcc.target/riscv/rvv/rvv.exp:
16803 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
16804 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
16805 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
16806 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
16807 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
16808 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
16809 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
16810 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
16811 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
16812 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
16813 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
16814 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
16815 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
16816 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
16817 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
16818 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
16819 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
16821 2023-05-12 Pan Li <pan2.li@intel.com>
16823 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
16824 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
16825 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
16826 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
16827 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
16828 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
16829 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
16830 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
16831 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
16832 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
16833 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
16834 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
16835 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
16836 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
16837 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
16838 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
16839 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
16840 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
16841 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
16842 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
16843 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
16844 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
16845 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
16846 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
16847 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
16848 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
16849 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
16850 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
16851 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
16852 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
16853 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
16854 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
16855 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
16856 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
16857 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
16858 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
16859 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
16860 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
16861 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
16862 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
16863 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
16864 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
16865 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
16866 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
16867 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
16868 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
16869 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
16870 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
16871 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
16872 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
16873 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
16874 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
16875 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
16876 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
16877 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
16878 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
16879 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
16880 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
16881 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
16882 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
16883 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
16884 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
16885 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
16886 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
16887 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
16888 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
16889 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
16890 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
16891 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
16892 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
16893 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
16894 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
16895 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
16896 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
16897 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
16898 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
16899 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
16900 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
16901 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
16902 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
16903 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
16904 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
16905 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
16906 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
16907 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
16908 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
16909 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
16910 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
16911 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
16912 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
16913 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
16914 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
16915 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
16916 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
16917 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
16918 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
16919 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
16920 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
16921 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
16922 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
16923 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
16924 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
16925 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
16926 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
16927 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
16928 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
16929 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
16930 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
16931 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
16932 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
16933 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
16934 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
16935 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
16936 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
16937 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
16938 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
16939 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
16940 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
16941 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
16943 2023-05-12 Pan Li <pan2.li@intel.com>
16945 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
16946 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
16947 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
16948 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
16949 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
16950 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
16951 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
16952 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
16953 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
16954 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
16955 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
16956 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
16957 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
16958 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
16959 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
16960 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
16961 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
16962 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
16963 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
16964 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
16965 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
16966 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
16968 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16970 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
16971 with dg-skip-if has_arch_ppc64.
16972 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
16973 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
16975 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16977 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
16978 with has_arch_ppc64.
16979 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
16980 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
16981 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
16982 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
16983 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
16985 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16987 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
16988 with has_arch_ppc64.
16989 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
16990 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
16992 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
16994 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
16995 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
16996 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
16998 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
17000 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
17003 * gm2/pim/fail/highice.mod: New test.
17005 2023-05-11 Patrick Palka <ppalka@redhat.com>
17008 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
17009 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
17010 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
17012 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
17014 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
17016 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
17019 * gcc.target/i386/pr109807.c: New test.
17021 2023-05-11 Patrick Palka <ppalka@redhat.com>
17024 * g++.dg/cpp2a/lambda-targ1.C: New test.
17026 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
17028 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
17029 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
17030 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
17031 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
17033 2023-05-11 Patrick Palka <ppalka@redhat.com>
17034 Jonathan Wakely <jwakely@redhat.com>
17039 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
17040 error for the template argument &B2:fn in C++17 mode.
17041 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
17042 * g++.dg/cpp2a/nontype-class56.C: New test.
17043 * g++.dg/template/function2.C: New test.
17045 2023-05-11 Alexandre Oliva <oliva@adacore.com>
17047 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
17048 include, call builtin.
17050 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
17051 Michael Collison <collison@rivosinc.com>
17053 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
17054 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
17055 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
17056 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
17057 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
17058 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
17059 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
17060 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
17061 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
17062 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
17063 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
17064 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
17065 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
17066 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
17067 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
17068 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
17069 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
17070 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
17071 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
17072 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
17073 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
17074 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
17075 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
17076 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
17077 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
17078 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
17079 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
17080 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
17081 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
17082 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
17083 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
17084 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
17085 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
17086 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
17087 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
17088 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
17089 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
17090 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
17091 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
17092 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
17093 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
17094 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
17095 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
17096 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
17097 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
17098 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
17099 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
17100 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
17101 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
17102 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
17103 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
17104 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
17105 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
17106 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
17107 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
17108 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
17109 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
17110 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
17111 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
17113 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
17115 * lib/torture-options.exp (torture-init-done): Add.
17116 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
17117 implicit 'torture-init'.
17118 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
17119 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
17120 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
17122 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
17124 * gcc.target/arm/acle/acle.exp: Add missing
17125 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
17127 * gcc.target/arm/cmse/cmse.exp: Likewise.
17128 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
17130 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
17132 * gcc.dg/fold-popcount-8.c: New test case.
17133 * gcc.dg/fold-popcount-9.c: Likewise.
17134 * gcc.dg/fold-popcount-10.c: Likewise.
17136 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
17138 * gcc.dg/fold-parity-6.c: New test.
17139 * gcc.dg/fold-parity-7.c: Likewise.
17140 * gcc.dg/fold-popcount-6.c: Likewise.
17141 * gcc.dg/fold-popcount-7.c: Likewise.
17143 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17145 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
17146 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
17148 2023-05-10 Marek Polacek <polacek@redhat.com>
17151 * g++.dg/ext/is_convertible6.C: New test.
17153 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
17156 * gcc.target/i386/pr92658-sse4-4b.c: New test.
17157 * gcc.target/i386/pr92658-sse4-8b.c: New test.
17159 2023-05-10 Andrew Pinski <apinski@marvell.com>
17161 * gcc.c-torture/execute/20230510-1.c: New test.
17163 2023-05-10 Jason Merrill <jason@redhat.com>
17166 * g++.dg/DRs/dr2543.C: New test.
17168 2023-05-10 Jason Merrill <jason@redhat.com>
17170 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
17171 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
17172 * g++.dg/cpp2a/consteval20.C: Likewise.
17173 * g++.dg/cpp2a/consteval24.C: Likewise.
17174 * g++.dg/cpp2a/srcloc20.C: Likewise.
17176 2023-05-10 Richard Biener <rguenther@suse.de>
17178 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
17180 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17182 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
17184 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17187 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
17190 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17193 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
17194 * gcc.target/aarch64/simd/pr99195_6.c: New test.
17196 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17198 * gcc.target/aarch64/simd/pr99195_5.c: New test.
17200 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17203 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
17205 2023-05-10 Jakub Jelinek <jakub@redhat.com>
17208 * g++.dg/cpp0x/gen-attrs-78.C: New test.
17210 2023-05-10 Li Xu <xuli1@eswincomputing.com>
17212 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
17213 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
17215 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17217 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
17218 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
17219 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
17220 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
17221 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
17222 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
17223 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
17224 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
17225 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
17226 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
17227 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
17228 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
17229 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
17230 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
17232 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17235 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
17236 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
17238 2023-05-10 Andrew Pinski <apinski@marvell.com>
17240 * gcc.c-torture/execute/20230509-1.c: New test.
17242 2023-05-09 Patrick Palka <ppalka@redhat.com>
17245 * g++.dg/cpp2a/concepts-pr109752.C: New test.
17247 2023-05-09 Patrick Palka <ppalka@redhat.com>
17250 * g++.dg/cpp0x/noexcept78.C: New test.
17252 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17254 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
17255 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
17256 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
17257 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
17258 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
17259 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
17260 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
17261 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
17262 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
17263 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
17264 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
17265 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
17266 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
17267 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
17268 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
17269 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
17270 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
17271 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
17272 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
17273 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
17274 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
17275 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
17276 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
17277 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
17278 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
17279 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
17280 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
17281 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
17282 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
17283 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
17284 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
17285 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
17286 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
17287 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
17288 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
17289 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
17290 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
17291 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
17292 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
17293 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
17294 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
17295 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
17296 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
17297 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
17298 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
17299 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
17300 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
17301 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
17302 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
17303 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
17304 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
17305 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
17306 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
17307 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
17308 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
17309 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
17310 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
17311 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
17312 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
17313 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
17314 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
17315 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
17316 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
17317 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
17318 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
17319 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
17320 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
17321 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
17322 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
17323 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
17324 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
17325 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
17326 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
17327 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
17328 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
17329 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
17330 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
17331 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
17332 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
17333 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
17334 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
17335 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
17336 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
17337 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
17338 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
17339 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
17340 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
17341 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
17342 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
17343 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
17344 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
17345 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
17346 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
17347 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
17348 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
17349 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
17350 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
17351 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
17352 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
17353 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
17354 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
17355 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
17356 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
17357 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
17358 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
17359 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
17360 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
17361 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
17362 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
17363 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
17364 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
17365 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
17366 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
17367 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
17368 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
17369 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
17370 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
17371 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
17372 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
17373 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
17374 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
17375 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
17376 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
17377 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
17378 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
17379 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
17380 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
17381 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
17382 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
17383 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
17384 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
17385 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
17386 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
17387 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
17388 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
17389 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
17390 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
17391 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
17392 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
17393 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
17394 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
17395 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
17396 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
17397 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
17398 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
17399 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
17400 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
17401 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
17402 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
17403 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
17404 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
17405 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
17406 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
17407 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
17408 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
17409 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
17410 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
17411 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
17412 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
17413 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
17414 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
17415 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
17416 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
17417 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
17418 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
17419 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
17420 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
17421 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
17422 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
17423 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
17424 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
17425 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
17426 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
17427 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
17428 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
17429 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
17430 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
17431 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
17432 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
17433 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
17434 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
17435 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
17436 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
17437 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
17438 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
17439 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
17440 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
17441 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
17442 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
17443 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
17444 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
17445 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
17446 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
17447 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
17448 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
17449 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
17450 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
17451 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
17452 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
17453 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
17454 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
17455 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
17456 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
17457 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
17458 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
17459 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
17460 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
17461 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
17462 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
17463 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
17464 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
17465 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
17466 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
17467 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
17468 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
17469 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
17470 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
17471 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
17472 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
17473 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
17474 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
17475 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
17476 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
17477 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
17478 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
17479 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
17480 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
17481 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
17482 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
17483 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
17484 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
17485 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
17486 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
17487 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
17488 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
17489 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
17490 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
17491 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
17492 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
17493 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
17494 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
17495 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
17496 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
17497 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
17498 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
17499 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
17500 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
17502 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17504 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
17505 sve2_flags instead of sve_flags.
17507 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
17510 * gm2/isolib/run/pass/skiplinetest.mod: New test.
17512 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17515 * g++.dg/cpp23/attr-assume11.C: New test.
17517 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17519 PR tree-optimization/109778
17520 * gcc.dg/lto/pr109778_0.c: New test.
17521 * gcc.dg/lto/pr109778_1.c: New file.
17523 2023-05-09 Jakub Jelinek <jakub@redhat.com>
17525 PR tree-optimization/109778
17526 * gcc.c-torture/execute/pr109778.c: New test.
17528 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17530 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
17531 allocation for temporary results, rather than requiring specific
17533 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
17534 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
17535 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
17536 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
17537 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
17538 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
17539 * gcc.target/aarch64/memset-q-reg.c: Likewise.
17540 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
17541 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
17542 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
17543 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
17544 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
17545 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
17546 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
17547 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
17548 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
17549 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
17550 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
17551 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
17552 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
17553 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
17554 predicate register to be any of p4-p7, rather than requiring p4
17556 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
17557 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
17558 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
17559 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
17560 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
17561 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
17562 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
17563 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
17564 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
17565 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
17566 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
17568 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17570 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
17571 FP/vector register, not just register 0-9.
17572 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
17573 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
17574 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
17575 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
17576 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
17577 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
17578 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
17579 * gcc.target/aarch64/sve/adr_1.c: Likewise.
17580 * gcc.target/aarch64/sve/adr_2.c: Likewise.
17581 * gcc.target/aarch64/sve/adr_3.c: Likewise.
17582 * gcc.target/aarch64/sve/adr_4.c: Likewise.
17583 * gcc.target/aarch64/sve/adr_5.c: Likewise.
17584 * gcc.target/aarch64/sve/extract_1.c: Likewise.
17585 * gcc.target/aarch64/sve/extract_2.c: Likewise.
17586 * gcc.target/aarch64/sve/extract_3.c: Likewise.
17587 * gcc.target/aarch64/sve/extract_4.c: Likewise.
17588 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17589 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17590 * gcc.target/aarch64/vfp-1.c: Likewise.
17591 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
17593 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
17596 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17598 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
17599 register for the temporary results, not just p0-p7.
17600 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
17601 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
17602 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
17603 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
17604 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
17605 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
17606 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
17607 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
17608 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
17609 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
17610 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
17611 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
17612 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
17613 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17614 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17615 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
17616 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
17617 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
17618 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
17619 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
17620 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
17622 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17624 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
17625 between two constant vectors, allow the constant moves to appear in
17627 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
17628 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
17629 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
17630 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
17631 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
17633 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17635 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
17636 moves to occur after the intrinsic instruction, rather than requiring
17637 them to happen before.
17638 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
17639 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
17640 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
17641 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
17642 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
17643 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
17644 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
17645 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
17646 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
17647 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
17648 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
17649 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
17650 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
17651 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
17652 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
17653 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
17654 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
17655 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
17656 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
17657 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
17658 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
17659 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
17660 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
17661 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
17662 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
17663 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
17664 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
17665 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
17666 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
17667 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
17668 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
17669 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
17670 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
17671 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
17672 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
17673 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
17674 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
17676 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17678 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
17679 allocation in the case where a move occurs after the intrinsic
17681 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
17682 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
17683 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
17684 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
17686 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
17688 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
17689 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
17690 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
17691 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
17692 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
17693 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
17694 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
17695 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
17696 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
17697 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
17698 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
17699 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
17700 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
17701 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
17702 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
17703 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
17704 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
17705 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
17707 2023-05-09 Jason Merrill <jason@redhat.com>
17710 * g++.dg/template/friend78.C: New test.
17712 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
17713 Uros Bizjak <ubizjak@gmail.com>
17715 * gcc.target/i386/insvti_highpart-1.c: New test case.
17717 2023-05-08 Andrew Pinski <apinski@marvell.com>
17719 PR testsuite/109776
17720 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
17722 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
17724 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
17725 stdint.h to stdint-gcc.h.
17726 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
17727 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
17729 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
17731 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
17732 * gcc.dg/guality/guality.exp: Likewise.
17733 * gfortran.dg/guality/guality.exp: Likewise.
17734 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
17735 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
17736 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
17737 determine the default 'LTO_OPTIONS'.
17738 * lib/torture-options.exp (torture-init, torture-finish): Let each
17739 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
17741 2023-05-08 Patrick Palka <ppalka@redhat.com>
17745 * g++.dg/cpp1z/class-deduction114.C: New test.
17747 2023-05-08 Andrew Pinski <apinski@marvell.com>
17749 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
17750 details change in wording.
17751 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
17752 * gcc.dg/tree-ssa/pr103771.c: Likewise.
17753 * gcc.dg/tree-ssa/minmax-18.c: New test.
17754 * gcc.dg/tree-ssa/minmax-19.c: New test.
17756 2023-05-08 Andrew Pinski <apinski@marvell.com>
17758 * gcc.dg/tree-ssa/minmax-17.c: New test.
17760 2023-05-08 Andrew Pinski <apinski@marvell.com>
17762 PR tree-optimization/49959
17763 PR tree-optimization/103771
17764 * c-c++-common/torture/harden-cond-comp.c: Change testcase
17765 slightly to avoid the new phiopt optimization.
17766 * gcc.dg/tree-ssa/abs-2.c: New test.
17767 * gcc.dg/tree-ssa/pr103771.c: New test.
17769 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17771 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
17773 2023-05-08 Andrew Pinski <apinski@marvell.com>
17775 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
17776 * gcc.dg/tree-ssa/evrp8.c: Likewise.
17777 * gcc.dg/tree-ssa/vrp35.c: Likewise.
17778 * gcc.dg/tree-ssa/vrp36.c: Likewise.
17779 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
17780 to check for assignment too instead of just a call.
17781 * c-c++-common/goacc/kernels-alias-8.c: Update test
17782 for removal of load.
17783 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
17785 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17788 * gfortran.dg/pr109662-a.f90: New test.
17790 2023-05-07 Patrick Palka <ppalka@redhat.com>
17793 * g++.dg/diagnostic/alignof4.C: New test.
17795 2023-05-07 Patrick Palka <ppalka@redhat.com>
17799 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
17800 goto made valid by DR 2256.
17801 * g++.dg/init/goto4.C: New test.
17803 2023-05-07 Patrick Palka <ppalka@redhat.com>
17805 * g++.dg/cpp2a/concepts-alias6.C: New test.
17807 2023-05-07 Patrick Palka <ppalka@redhat.com>
17810 * g++.dg/cpp1y/paren6.C: New test.
17812 2023-05-07 Patrick Palka <ppalka@redhat.com>
17815 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
17816 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
17818 2023-05-07 Patrick Palka <ppalka@redhat.com>
17821 * g++.dg/template/non-dependent25a.C: New test.
17823 2023-05-07 Patrick Palka <ppalka@redhat.com>
17826 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
17827 expected "without object" diagnostic isn't replaced by a
17828 "call to non-constexpr function" diagnostic.
17829 * g++.dg/template/non-dependent25.C: New test.
17831 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
17833 * gcc.target/powerpc/parall_5insn_const.c: New test.
17835 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
17838 * gcc.target/i386/pr43644.c: New test case.
17840 2023-05-06 Xi Ruoyao <xry111@xry111.site>
17842 * gcc.target/loongarch/shrink-wrap.c: New test.
17844 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17846 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
17847 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
17848 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
17849 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
17850 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
17851 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
17852 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
17853 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
17854 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
17855 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
17856 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
17857 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
17858 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
17859 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
17860 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
17861 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
17862 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
17863 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
17864 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
17865 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
17866 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
17867 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
17868 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
17869 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
17870 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
17871 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
17872 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
17873 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
17874 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
17875 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
17876 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
17877 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
17878 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
17879 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
17881 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17884 * gfortran.dg/pr109662.f90: New test.
17886 2023-05-06 Jakub Jelinek <jakub@redhat.com>
17888 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
17890 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17893 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
17895 2023-05-06 Jakub Jelinek <jakub@redhat.com>
17897 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
17899 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
17901 * gcc.target/cris/peep2-addsplit1.c: New test.
17903 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
17905 * gcc.target/cris/peep2-movandsplit1.c: New test.
17907 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
17909 * gcc.target/cris/peep2-lsrandsplit1.c,
17910 gcc.target/cris/peep2-movulsr2.c: New tests.
17912 2023-05-05 Harald Anlauf <anlauf@gmx.de>
17915 * gfortran.dg/overload_5.f90: New test.
17917 2023-05-05 Pan Li <pan2.li@intel.com>
17918 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17920 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
17921 Adjust indexed load/store check condition.
17923 2023-05-05 Pan Li <pan2.li@intel.com>
17925 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
17926 Adjust test check condition.
17928 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17931 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
17932 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
17933 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
17935 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
17937 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
17939 2023-05-05 Andrew Pinski <apinski@marvell.com>
17941 PR tree-optimization/109732
17942 * gcc.dg/pr109732.c: New test.
17943 * gcc.dg/pr109732-1.c: New test.
17945 2023-05-05 Andrew Pinski <apinski@marvell.com>
17947 PR tree-optimization/109722
17948 * gcc.dg/tree-ssa/abs-1.c: New test.
17950 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
17953 * gm2/pim/run/pass/ForChar.mod: New test.
17955 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17957 * gcc.target/aarch64/simd/pr99195_4.c: New test.
17959 2023-05-04 Julian Brown <julian@codesourcery.com>
17962 * gfortran.dg/goacc/pr109622-5.f90: New test.
17963 * gfortran.dg/goacc/pr109622-6.f90: New test.
17965 2023-05-04 Andrew Pinski <apinski@marvell.com>
17967 * gcc.dg/tree-ssa/minmax-15.c: Update test.
17968 * gcc.dg/tree-ssa/minmax-16.c: Update test.
17969 * gcc.dg/tree-ssa/minmax-3.c: Update test.
17970 * gcc.dg/tree-ssa/minmax-4.c: Update test.
17971 * gcc.dg/tree-ssa/minmax-5.c: Update test.
17972 * gcc.dg/tree-ssa/minmax-8.c: Update test.
17974 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17977 * gcc.target/aarch64/simd/pr99195_3.c: New test.
17979 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17982 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
17983 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
17985 2023-05-04 Richard Biener <rguenther@suse.de>
17987 PR tree-optimization/109724
17988 * g++.dg/torture/pr109724.C: New testcase.
17990 2023-05-04 Jakub Jelinek <jakub@redhat.com>
17993 * g++.target/i386/pr109676.C: New test.
17995 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
17997 * gcc.target/cris/peep2-andsplit1.c: New test.
17998 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
17999 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
18000 Adjust values to avoid interference with "opsplit1" with AND. Add
18001 whitespace to match-strings that may be confused with identifiers
18004 2023-05-03 Jason Merrill <jason@redhat.com>
18008 * g++.dg/template/friend77.C: New test.
18010 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
18012 PR tree-optimization/109711
18013 * gcc.dg/tree-ssa/pr109711-1.c: New file.
18014 * gcc.dg/tree-ssa/pr109711-2.c: New file.
18016 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
18019 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
18021 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
18023 * g++.target/aarch64/pr109661-1.C: New test.
18024 * g++.target/aarch64/pr109661-2.C: Likewise.
18025 * g++.target/aarch64/pr109661-3.C: Likewise.
18026 * g++.target/aarch64/pr109661-4.C: Likewise.
18027 * gcc.target/aarch64/pr109661-1.c: Likewise.
18029 2023-05-03 Murray Steele <murray.steele@arm.com>
18030 Christophe Lyon <christophe.lyon@arm.com>
18032 * g++.target/arm/mve.exp: Add general-c++ and general directories.
18033 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
18034 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
18035 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
18036 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
18038 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18040 * gcc.target/riscv/rvv/base/abi-10.c: New test.
18041 * gcc.target/riscv/rvv/base/abi-11.c: New test.
18042 * gcc.target/riscv/rvv/base/abi-12.c: New test.
18043 * gcc.target/riscv/rvv/base/abi-13.c: New test.
18044 * gcc.target/riscv/rvv/base/abi-14.c: New test.
18045 * gcc.target/riscv/rvv/base/abi-15.c: New test.
18046 * gcc.target/riscv/rvv/base/abi-16.c: New test.
18047 * gcc.target/riscv/rvv/base/abi-8.c: New test.
18048 * gcc.target/riscv/rvv/base/abi-9.c: New test.
18049 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
18050 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
18051 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
18052 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
18053 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
18054 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
18055 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
18056 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
18057 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
18058 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
18059 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
18060 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
18061 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
18062 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
18063 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
18064 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
18065 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
18066 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
18067 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
18068 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
18069 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
18070 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
18071 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
18072 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
18073 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
18074 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
18075 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
18076 * gcc.target/riscv/rvv/base/user-10.c: New test.
18077 * gcc.target/riscv/rvv/base/user-11.c: New test.
18078 * gcc.target/riscv/rvv/base/user-12.c: New test.
18079 * gcc.target/riscv/rvv/base/user-13.c: New test.
18080 * gcc.target/riscv/rvv/base/user-14.c: New test.
18081 * gcc.target/riscv/rvv/base/user-15.c: New test.
18082 * gcc.target/riscv/rvv/base/user-7.c: New test.
18083 * gcc.target/riscv/rvv/base/user-8.c: New test.
18084 * gcc.target/riscv/rvv/base/user-9.c: New test.
18086 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18089 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
18090 add/sub intrinsics.
18092 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18095 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
18096 and binary floating-point ops.
18097 * gcc.target/aarch64/simd/pr99195_2.c: New test.
18099 2023-05-03 Jason Merrill <jason@redhat.com>
18101 * g++.dg/template/nontype12.C: Check for duplicate error.
18103 2023-05-02 Andrew Pinski <apinski@marvell.com>
18105 PR tree-optimization/109702
18106 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
18108 2023-05-02 Andrew Pinski <apinski@marvell.com>
18111 * gcc.target/aarch64/csinv-2.c: New test.
18113 2023-05-02 Jason Merrill <jason@redhat.com>
18116 * g++.dg/cpp1z/variant1.C: New test.
18118 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
18120 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
18121 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
18122 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
18123 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
18124 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
18125 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
18126 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
18127 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
18128 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
18129 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
18130 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
18131 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
18132 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
18133 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
18134 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
18135 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
18136 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
18137 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
18138 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
18139 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
18140 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
18141 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
18142 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
18143 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
18144 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
18145 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
18146 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
18147 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
18149 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
18152 * gcc.target/riscv/pr89835.c: New test.
18154 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
18155 Pan Li <pan2.li@intel.com>
18158 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
18160 2023-05-02 Patrick Palka <ppalka@redhat.com>
18163 * g++.dg/cpp0x/nsdmi-template26.C: New test.
18165 2023-05-02 Richard Biener <rguenther@suse.de>
18167 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
18168 * gcc.target/i386/pr88531-2b.c: Likewise.
18169 * gcc.target/i386/pr88531-2c.c: Likewise.
18170 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
18172 2023-05-01 Jason Merrill <jason@redhat.com>
18175 * g++.dg/cpp0x/nsdmi-array2.C: New test.
18177 2023-04-30 Jeff Law <jlaw@ventanamicro>
18180 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
18182 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
18184 * gcc.dg/builtin-redefine-1.c: New test.
18186 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
18188 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
18190 2023-04-30 Andrew Pinski <apinski@marvell.com>
18192 * gcc.dg/init-bad-1.c: Update error message.
18193 * gcc.dg/init-bad-2.c: Likewise.
18194 * gcc.dg/init-bad-3.c: Likewise.
18195 * gcc.dg/init-excess-3.c: Likewise.
18196 * gcc.dg/pr61096-1.c: Likewise.
18198 2023-04-30 Andrew Pinski <apinski@marvell.com>
18201 * gcc.dg/init-excess-3.c: New test.
18203 2023-04-30 Martin Liska <mliska@suse.cz>
18205 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
18207 * c-c++-common/hwasan/heap-overflow.c: Likewise.
18208 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
18209 * c-c++-common/hwasan/use-after-free.c: Likewise.
18211 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
18213 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
18215 * gcc.dg/builtin-redefine-1.c: New test.
18217 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
18219 * gm2/pim/run/pass/constlitbase.mod: New test.
18221 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
18223 * gcc.target/xstormy16/neghi2.c: New test case.
18224 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
18226 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
18228 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
18229 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
18230 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
18231 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
18233 2023-04-29 Jeff Law <jlaw@ventanamicro>
18235 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
18236 encourage if-conversion. Skip for -Os.
18237 * gcc.target/mips/movcc-3.c: Similarly.
18239 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
18241 * gcc.target/riscv/rv32e_stack.c: New test.
18243 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
18245 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
18246 empty lines (besides optionally leading whitespace).
18248 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
18250 * gcc.target/riscv/divmod-1.c: New testcase.
18251 * gcc.target/riscv/divmod-2.c: New testcase.
18253 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
18255 * gcc.target/riscv/zbc32.c: New test.
18256 * gcc.target/riscv/zbc64.c: New test.
18258 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18260 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
18261 * gcc.target/riscv/zbb-min-max-03.c: New tests.
18263 2023-04-28 Andrew Pinski <apinski@marvell.com>
18265 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
18266 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
18267 as that now does the combining.
18269 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
18271 PR rtl-optimization/109476
18272 * gcc.target/avr/mmcu/pr109476.c: New test case.
18274 2023-04-28 Richard Biener <rguenther@suse.de>
18276 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
18277 * gcc.dg/vect/vect-71.c: Likewise.
18278 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
18279 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
18280 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
18282 2023-04-28 Richard Biener <rguenther@suse.de>
18284 * gcc.target/i386/pr89618-2.c: New testcase.
18285 * gcc.target/i386/pr88531-2b.c: Adjust.
18286 * gcc.target/i386/pr88531-2c.c: Likewise.
18288 2023-04-28 Pan Li <pan2.li@intel.com>
18289 kito-cheng <kito.cheng@sifive.com>
18291 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
18293 2023-04-28 Richard Biener <rguenther@suse.de>
18296 * gcc.dg/torture/pr109652.c: New testcase.
18298 2023-04-28 Julian Brown <julian@codesourcery.com>
18301 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
18303 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18306 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
18308 2023-04-28 Jakub Jelinek <jakub@redhat.com>
18310 * gcc.dg/tree-ssa/range-sqrt.c: New test.
18311 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
18312 ranger optimizing sqrt (-1) call away because it is only used in
18313 test for whether it returns NaN.
18315 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
18316 Jakub Jelinek <jakub@redhat.com>
18318 * gcc.dg/tree-ssa/range-sincos.c: New test.
18320 2023-04-28 Jan Beulich <jbeulich@suse.com>
18322 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
18323 * g++.dg/modules/alias-1_d.C: Likewise.
18324 * g++.dg/modules/alias-1_e.C: Likewise.
18325 * g++.dg/modules/alias-1_f.C: Likewise.
18326 * g++.dg/modules/cpp-6_c.C: Likewise.
18327 * g++.dg/modules/dir-only-2_b.C: Likewise.
18329 2023-04-28 Jan Beulich <jbeulich@suse.com>
18331 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
18333 2023-04-28 Alexandre Oliva <oliva@adacore.com>
18335 * c-c++-common/torture/harden-cond-comp.c: New.
18337 2023-04-27 Jason Merrill <jason@redhat.com>
18339 * g++.dg/template/copy1.C: Adjust error lines.
18341 2023-04-27 Pan Li <pan2.li@intel.com>
18343 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
18345 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
18347 PR tree-optimization/109639
18348 * gcc.dg/tree-ssa/pr109639.c: New file.
18349 * gcc.dg/tree-ssa/pr109643.c: New file.
18351 2023-04-27 Richard Biener <rguenther@suse.de>
18354 * g++.dg/torture/pr109607.C: New testcase.
18356 2023-04-27 Jakub Jelinek <jakub@redhat.com>
18359 * gcc.dg/pr109409.c: New test.
18361 2023-04-27 Jakub Jelinek <jakub@redhat.com>
18365 * gcc.dg/pr109412.c: New test.
18367 2023-04-27 Jan Beulich <jbeulich@suse.com>
18369 * c-c++-common/patchable_function_entry-decl.c: Special-case
18371 * c-c++-common/patchable_function_entry-default.c: Likewise.
18372 * c-c++-common/patchable_function_entry-definition.c: Likewise.
18374 2023-04-26 Jason Merrill <jason@redhat.com>
18377 * g++.dg/template/friend76.C: New test.
18379 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
18382 * gcc.target/riscv/inline-atomics-1.c: New test.
18383 * gcc.target/riscv/inline-atomics-2.c: New test.
18384 * gcc.target/riscv/inline-atomics-3.c: New test.
18385 * gcc.target/riscv/inline-atomics-4.c: New test.
18386 * gcc.target/riscv/inline-atomics-5.c: New test.
18387 * gcc.target/riscv/inline-atomics-6.c: New test.
18388 * gcc.target/riscv/inline-atomics-7.c: New test.
18389 * gcc.target/riscv/inline-atomics-8.c: New test.
18391 2023-04-26 Pan Li <pan2.li@intel.com>
18392 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18394 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
18396 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
18398 * gcc.target/xstormy16/bswap16.c: New test case.
18399 * gcc.target/xstormy16/bswap32.c: Likewise.
18400 * gcc.target/xstormy16/swpb.c: Likewise.
18401 * gcc.target/xstormy16/swpw-1.c: Likewise.
18402 * gcc.target/xstormy16/swpw-2.c: Likewise.
18404 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18406 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
18407 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
18408 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
18409 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
18411 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
18414 * gcc.target/powerpc/pr109069-1.c: New test.
18415 * gcc.target/powerpc/pr109069-2-run.c: New test.
18416 * gcc.target/powerpc/pr109069-2.c: New test.
18417 * gcc.target/powerpc/pr109069-2.h: New test.
18419 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18421 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
18422 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
18423 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
18424 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
18425 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
18426 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
18427 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
18428 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
18429 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
18430 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
18431 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
18432 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
18433 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
18434 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
18435 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
18436 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
18438 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18440 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
18443 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18445 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
18447 2023-04-26 Pan Li <pan2.li@intel.com>
18450 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
18452 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
18453 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
18455 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18457 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
18459 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
18462 * gm2/pim/fail/largeconst.mod: Increased constant value test
18463 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
18464 * gm2/pim/fail/largeconst2.mod: New test.
18466 2023-04-25 Patrick Palka <ppalka@redhat.com>
18469 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
18471 2023-04-25 Richard Biener <rguenther@suse.de>
18473 PR tree-optimization/109609
18474 * gcc.dg/torture/pr109609.c: New testcase.
18476 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
18478 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
18479 * gfortran.dg/gomp/loop-2.f90: Likewise.
18480 * gfortran.dg/gomp/reduction5.f90: Likewise.
18481 * gfortran.dg/gomp/reduction6.f90: Likewise.
18482 * gfortran.dg/gomp/scan-1.f90: Likewise.
18483 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
18484 * c-c++-common/gomp/scan-6.c: New test.
18485 * gfortran.dg/gomp/scan-8.f90: New test.
18487 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18489 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
18490 float16, float32, float64 and float128.
18492 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18495 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
18497 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18499 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
18501 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18504 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
18506 2023-04-25 Richard Biener <rguenther@suse.de>
18508 PR rtl-optimization/109585
18509 * gcc.dg/torture/pr109585.c: New testcase.
18511 2023-04-25 Jakub Jelinek <jakub@redhat.com>
18514 * gcc.target/powerpc/pr109566.c: New test.
18516 2023-04-25 Martin Liska <mliska@suse.cz>
18518 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
18519 * g++.dg/gcov/test-gcov-17.py: Cover new format.
18520 * lib/gcov.exp: Add options for gcov that emit the extra info.
18522 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
18524 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
18526 2023-04-25 Sam James <sam@gentoo.org>
18528 PR tree-optimization/105312
18530 * gcc.target/sparc/pr105573.c: New test.
18532 2023-04-25 Andrew Pinski <apinski@marvell.com>
18534 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
18536 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18538 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
18540 2023-04-24 Andrew Pinski <apinski@marvell.com>
18542 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
18543 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
18545 2023-04-24 Andrew Pinski <apinski@marvell.com>
18547 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
18549 2023-04-24 Andrew Pinski <apinski@marvell.com>
18551 PR tree-optimization/109604
18552 * gcc.c-torture/compile/pr109604-1.c: New test.
18553 * gcc.c-torture/compile/pr109604-2.c: New test.
18555 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18557 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
18558 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
18560 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18563 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
18565 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
18567 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18569 * gcc.target/aarch64/simd/vabal_combine.c: New test.
18571 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18573 * gcc.target/aarch64/simd/addlv_zext.c: New test.
18575 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18577 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
18579 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18581 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
18582 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
18583 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
18584 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
18585 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
18586 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
18588 2023-04-24 liuhongt <hongtao.liu@intel.com>
18590 PR tree-optimization/109011
18591 * gcc.target/i386/pr109011-b1.c: New test.
18592 * gcc.target/i386/pr109011-b2.c: New test.
18593 * gcc.target/i386/pr109011-d1.c: New test.
18594 * gcc.target/i386/pr109011-d2.c: New test.
18595 * gcc.target/i386/pr109011-q1.c: New test.
18596 * gcc.target/i386/pr109011-q2.c: New test.
18597 * gcc.target/i386/pr109011-w1.c: New test.
18598 * gcc.target/i386/pr109011-w2.c: New test.
18599 * gcc.target/i386/pr109011-dq1.c: New file.
18600 * gcc.target/i386/pr109011-dq2.c: New file.
18602 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
18604 * lib/gm2.exp (gm2_target_compile_default): Conditionally
18605 append -lnsl -lsocket to ldflags.
18607 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18609 * gcc.target/aarch64/float_truncate_zero.c: New test.
18611 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18614 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
18616 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18618 * gcc.target/xstormy16/mulhi.c: New test case.
18620 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18622 * gcc.target/xstormy16/extendhisi2.c: New test case.
18623 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
18625 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
18627 * gcc.target/xstormy16/shiftsi.c: New test case.
18629 2023-04-23 liuhongt <hongtao.liu@intel.com>
18631 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
18632 testcase to make the codegen more stable.
18633 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
18634 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
18635 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
18636 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
18638 2023-04-23 liuhongt <hongtao.liu@intel.com>
18640 * gcc.target/i386/pr108707.c: New test.
18642 2023-04-22 Andrew Pinski <apinski@marvell.com>
18644 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
18646 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
18649 * gcc.target/avr/pr54816.c: Move to...
18650 * gcc.target/avr/mmcu/pr54816.c: ... here.
18652 2023-04-22 Harald Anlauf <anlauf@gmx.de>
18653 Steven G. Kargl <kargl@gcc.gnu.org>
18656 * gfortran.dg/allocatable_function_11.f90: New test.
18658 2023-04-22 Jakub Jelinek <jakub@redhat.com>
18660 PR testsuite/109572
18661 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
18662 vect prefix to make sure we only count vectorized calls.
18663 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
18665 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
18666 vect prefix to make sure we only count vectorized calls.
18667 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
18669 (foo): Add 2 further arithmetic ops to the loop to make it appear
18670 worthwhile for vectorization heuristics on powerpc.
18671 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
18672 vect prefix to make sure we only count vectorized calls.
18673 (foo): Add 2 further arithmetic ops to the loop to make it appear
18674 worthwhile for vectorization heuristics on powerpc.
18676 2023-04-22 Jeff Law <jlaw@ventanamicro>
18678 * gcc.target/rx/movsicc.c: Broken down into ...
18679 * gcc.target/rx/movsicc-1.c: Here.
18680 * gcc.target/rx/movsicc-2.c: Here.
18681 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
18682 * gcc.target/rx/movsicc-4.c: Here.
18683 * gcc.target/rx/movsicc-5.c: Here.
18684 * gcc.target/rx/movsicc-6.c: Here.
18685 * gcc.target/rx/movsicc-7.c: Here.
18686 * gcc.target/rx/movsicc-8.c: Here.
18688 2023-04-22 Jakub Jelinek <jakub@redhat.com>
18690 PR tree-optimization/109583
18691 * gcc.dg/pr109583.c: New test.
18693 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
18694 Ondrej Kubanek <kubanek0ondrej@gmail.com>
18696 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
18697 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
18698 * gcc.dg/tree-prof/peel-2.c: New test.
18700 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
18702 PR tree-optimization/109546
18703 * gcc.dg/pr109546.c: New.
18705 2023-04-21 Jason Merrill <jason@redhat.com>
18708 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
18709 * g++.dg/ext/unsigned-typedef2.C: New test.
18710 * g++.dg/ext/unsigned-typedef3.C: New test.
18712 2023-04-21 Jeff Law <jlaw@ventanamicro>
18714 PR testsuite/109549
18715 * gcc.target/i386/cmov6.c: No longer expect this test to
18716 generate 'cmov' instructions.
18718 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18720 * gcc.target/aarch64/sminmax-asr_1.c: New test.
18722 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18725 * gcc.target/aarch64/mtp.c: New test.
18726 * gcc.target/aarch64/mtp_1.c: New test.
18727 * gcc.target/aarch64/mtp_2.c: New test.
18728 * gcc.target/aarch64/mtp_3.c: New test.
18729 * gcc.target/aarch64/mtp_4.c: New test.
18731 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18734 * gcc.target/aarch64/simd/pr99195_1.c: New test.
18736 2023-04-21 Richard Biener <rguenther@suse.de>
18738 PR tree-optimization/109573
18739 * g++.dg/vect/pr109573.cc: New testcase.
18741 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18744 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
18745 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
18746 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
18748 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
18751 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
18753 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
18756 * lib/target-supports.exp (is-effective-target-keyword): Add
18757 ppc_cpu_supports_hw.
18759 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18762 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
18763 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
18766 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
18768 PR tree-optimization/109564
18769 * gcc.dg/torture/pr109564-1.c: New testcase.
18770 * gcc.dg/torture/pr109564-2.c: Likewise.
18771 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
18772 * gcc.dg/tree-ssa/vrp06.c: Likewise.
18774 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18777 * gcc.dg/goacc/pr107041.c: New test.
18779 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
18782 * gcc.target/i386/pr78952-4.c: New test.
18784 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18785 kito-cheng <kito.cheng@sifive.com>
18787 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
18788 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
18789 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
18791 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
18793 * gcc.target/riscv/arch-19.c: Add -misa-spec.
18795 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18796 kito-cheng <kito.cheng@sifive.com>
18799 * g++.target/riscv/rvv/base/pr109535.C: New test.
18800 * gcc.target/riscv/rvv/base/pr109535.c: New test.
18802 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
18804 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
18805 rather than stdint.h
18807 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
18809 * lib/target-supports.exp
18810 (check_effective_target_vect_call_copysignf): Add amdgcn.
18811 (check_effective_target_vect_call_sqrtf): Add amdgcn.
18812 (check_effective_target_vect_call_ceilf): Add amdgcn.
18813 (check_effective_target_vect_call_floor): Add amdgcn.
18814 (check_effective_target_vect_logical_reduc): Add amdgcn.
18816 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18818 PR tree-optimization/109011
18819 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
18820 dg-additional-options.
18821 (baz, qux): Remove functions and corresponding dg-final.
18822 * gcc.dg/vect/pr109011-2.c: New test.
18823 * gcc.dg/vect/pr109011-3.c: New test.
18824 * gcc.dg/vect/pr109011-4.c: New test.
18825 * gcc.dg/vect/pr109011-5.c: New test.
18827 2023-04-20 Jakub Jelinek <jakub@redhat.com>
18830 PR testsuite/109560
18831 * g++.dg/ext/int128-8.C: Require int128 effective target.
18833 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
18835 PR testsuite/106879
18836 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
18837 vect_hw_misalign on POWERs.
18839 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18841 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
18842 * gcc.target/i386/pr109117-1.c: Modify error message.
18844 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
18846 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
18848 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18850 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
18852 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18854 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
18855 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
18856 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
18857 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
18858 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
18859 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
18860 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
18861 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
18862 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
18863 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
18864 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
18865 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
18866 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
18867 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
18868 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
18869 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
18870 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
18871 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
18872 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
18873 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
18874 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
18875 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
18876 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
18877 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
18878 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
18879 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
18880 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
18881 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
18882 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
18883 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
18884 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
18885 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
18886 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
18887 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
18888 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
18889 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
18890 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
18891 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
18892 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
18893 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
18894 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
18895 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
18896 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
18897 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
18898 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
18899 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
18900 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
18901 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
18902 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
18903 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
18904 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
18905 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
18907 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
18909 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
18911 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
18912 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
18913 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18914 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
18915 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
18916 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18917 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
18918 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18919 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18920 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
18921 * gcc.target/i386/pr93696-1.c: Ditto.
18922 * gcc.target/i386/pr93696-2.c: Ditto.
18924 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
18926 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
18927 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
18928 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
18929 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
18930 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
18931 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
18932 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
18934 2023-04-19 Patrick Palka <ppalka@redhat.com>
18935 Jonathan Wakely <jwakely@redhat.com>
18938 * g++.dg/ext/type_pack_element1.C: New test.
18939 * g++.dg/ext/type_pack_element2.C: New test.
18940 * g++.dg/ext/type_pack_element3.C: New test.
18942 2023-04-19 Patrick Palka <ppalka@redhat.com>
18945 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
18947 2023-04-19 Harald Anlauf <anlauf@gmx.de>
18951 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
18952 instead of the naive "free".
18953 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
18955 2023-04-19 Andrew Pinski <apinski@marvell.com>
18957 * gcc.target/i386/cmov10.c: New test.
18958 * gcc.target/i386/cmov11.c: New test.
18960 2023-04-19 Jason Merrill <jason@redhat.com>
18963 * g++.dg/ext/int128-8.C: New test.
18965 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18967 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
18968 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
18969 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
18970 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
18971 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
18972 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
18973 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
18975 2023-04-19 Pan Li <pan2.li@intel.com>
18977 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
18979 * gcc.target/riscv/simplify_ior_optimization.c: New test.
18981 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
18985 * gcc.target/i386/pr78952-3.c: New test.
18987 2023-04-19 Xi Ruoyao <xry111@xry111.site>
18990 * gcc.target/loongarch/pr109465-1.c: New test.
18991 * gcc.target/loongarch/pr109465-2.c: New test.
18992 * gcc.target/loongarch/pr109465-3.c: New test.
18994 2023-04-19 Xi Ruoyao <xry111@xry111.site>
18996 * gcc.target/loongarch/va_arg.c: New test.
18998 2023-04-19 Jakub Jelinek <jakub@redhat.com>
19000 PR tree-optimization/109011
19001 * gcc.dg/vect/pr109011-1.c: New test.
19003 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19005 * gcc.target/aarch64/vec-set-zero.c: New test.
19007 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19010 * gcc.target/aarch64/pr108840.c: New test.
19012 2023-04-19 Jakub Jelinek <jakub@redhat.com>
19014 PR tree-optimization/109524
19015 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
19018 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
19021 * gcc.target/i386/pr94908.c: New test.
19022 * gcc.target/i386/sse4_1-insertps-5.c: New test.
19023 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
19025 2023-04-18 Richard Biener <rguenther@suse.de>
19027 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
19028 * gcc.dg/tm/alias-1.c: Likewise.
19029 * gcc.dg/tm/alias-2.c: Likewise.
19030 * gcc.dg/torture/ipa-pta-1.c: Likewise.
19031 * gcc.dg/torture/pr39074-2.c: Likewise.
19032 * gcc.dg/torture/pr39074.c: Likewise.
19033 * gcc.dg/torture/pta-callused-1.c: Likewise.
19034 * gcc.dg/torture/pta-escape-1.c: Likewise.
19035 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
19036 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
19037 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
19038 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
19039 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
19040 * gcc.dg/tree-ssa/alias-19.c: Likewise.
19041 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
19042 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
19043 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
19044 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
19046 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
19048 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
19050 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19052 * gcc.target/aarch64/spellcheck_11.c: New test.
19054 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19056 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
19059 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
19061 * gcc.target/riscv/arch-5.c: Likewise.
19063 2023-04-18 Jakub Jelinek <jakub@redhat.com>
19065 PR tree-optimization/109240
19066 * gcc.target/aarch64/simd/addsub_2.c: New test.
19067 * gcc.target/aarch64/sve/addsub_2.c: New test.
19069 2023-04-18 Xi Ruoyao <xry111@xry111.site>
19071 * gcc.target/loongarch/add-const.c: New test.
19072 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
19074 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
19076 2023-04-17 Patrick Palka <ppalka@redhat.com>
19079 * g++.dg/template/canon-type-20.C: New test.
19080 * g++.dg/template/ttp36.C: New test.
19082 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
19084 * gcc.target/riscv/stack_save_restore.c: New test.
19086 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
19088 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
19090 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
19092 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
19094 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
19097 * gcc.target/riscv/pr106602.c: Moved to...
19098 * gcc.target/riscv/pr106602-rv64i.c: ...here.
19099 * gcc.target/riscv/pr106602-rv32i.c: New test.
19100 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
19102 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
19104 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
19105 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
19106 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
19107 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
19109 2023-04-17 Martin Jambor <mjambor@suse.cz>
19113 * gcc.dg/ipa/pr109318.c: New test.
19114 * gcc.dg/lto/pr107769_0.c: Likewise.
19116 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
19117 Di Zhao <di.zhao@amperecomputing.com>
19119 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
19121 2023-04-17 Jakub Jelinek <jakub@redhat.com>
19123 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
19124 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
19125 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
19127 2023-04-17 Richard Biener <rguenther@suse.de>
19129 PR tree-optimization/109524
19130 * g++.dg/pr109524.C: New testcase.
19132 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
19134 PR testsuite/108809
19135 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
19137 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
19139 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
19141 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
19144 2023-04-17 Pan Li <pan2.li@intel.com>
19146 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
19148 2023-04-16 Jeff Law <jlaw@ventanamicro>
19151 * gcc.target/riscv/pr109508.c: New test.
19153 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
19156 * gcc.target/avr/pr54816.c: New test case.
19158 2023-04-15 Jason Merrill <jason@redhat.com>
19161 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
19163 2023-04-15 Alexandre Oliva <oliva@adacore.com>
19164 Kewen Lin <linkw@linux.ibm.com>
19167 * gcc.target/powerpc/pr99708.c: Accept lack of
19168 __SIZEOF_IBM128__ when long double is 64-bit wide.
19170 2023-04-15 Jason Merrill <jason@redhat.com>
19173 * g++.dg/warn/Wdangling-pointer-6.C: New test.
19175 2023-04-14 Harald Anlauf <anlauf@gmx.de>
19178 * gfortran.dg/set_exponent_1.f90: New test.
19180 2023-04-14 Richard Biener <rguenther@suse.de>
19182 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
19183 checking avx_runtime in dump scanning.
19184 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
19185 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
19187 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
19190 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
19191 from 6 to 5 without memory leaks.
19192 * gfortran.dg/finalize_52.f90: New test
19194 2023-04-14 Richard Biener <rguenther@suse.de>
19196 PR tree-optimization/109502
19197 * gcc.dg/vect/pr109502.c: New testcase.
19199 2023-04-14 Richard Biener <rguenther@suse.de>
19201 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
19202 and add missing avx guard.
19203 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
19204 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
19205 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
19206 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
19207 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
19209 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
19210 Jakub Jelinek <jakub@redhat.com>
19214 * gcc.dg/pr108947.c: New test.
19215 * gcc.c-torture/execute/pr109040.c: New test.
19217 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
19220 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
19222 2023-04-13 Patrick Palka <ppalka@redhat.com>
19225 * g++.dg/template/typename27.C: New test.
19227 2023-04-13 Jason Merrill <jason@redhat.com>
19230 * g++.dg/ext/is_convertible5.C: New test.
19232 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
19236 * gm2/pim/run/pass/addcharconst.mod: New test.
19237 * gm2/pim/run/pass/singlechar.mod: New test.
19239 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
19242 * gcc.dg/torture/pr108910.c: New test.
19244 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19247 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
19248 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
19249 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
19250 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
19251 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
19252 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
19254 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19256 PR tree-optimization/109410
19257 * gcc.dg/pr109410.c: New test.
19259 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19262 * gcc.target/i386/pr109458.c: New test.
19264 2023-04-12 Jakub Jelinek <jakub@redhat.com>
19266 PR tree-optimization/109462
19267 * g++.dg/opt/pr109462.C: New test.
19269 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
19271 PR tree-optimization/109462
19272 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
19274 2023-04-12 Richard Biener <rguenther@suse.de>
19276 PR tree-optimization/109473
19277 * gcc.dg/vect/pr109473.c: New testcase.
19279 2023-04-12 Harald Anlauf <anlauf@gmx.de>
19282 * gfortran.dg/entry_26.f90: New test.
19283 * gfortran.dg/entry_27.f90: New test.
19285 2023-04-12 Harald Anlauf <anlauf@gmx.de>
19289 * gfortran.dg/interface_49.f90: New test.
19291 2023-04-12 Richard Biener <rguenther@suse.de>
19293 PR tree-optimization/109469
19294 * gcc.dg/torture/pr109469.c: New testcase.
19296 2023-04-12 Richard Biener <rguenther@suse.de>
19298 PR tree-optimization/109434
19299 * g++.dg/opt/pr109434.C: New testcase.
19301 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
19303 PR testsuite/108815
19304 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
19305 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
19308 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
19310 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
19312 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
19313 Pan Li <pan2.li@intel.com>
19314 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19315 Kito Cheng <kito.cheng@sifive.com>
19318 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
19319 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
19320 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
19322 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
19324 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
19327 2023-04-11 Martin Liska <mliska@suse.cz>
19330 * gcc.dg/pr108241.c: New test.
19331 * gcc.dg/pr79570.c: Add also -g option.
19333 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
19335 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
19336 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
19337 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
19339 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
19342 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
19343 expected vectors for Big Endian.
19344 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
19346 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
19349 * gcc.target/powerpc/pr70243.c: New test.
19351 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
19353 * g++.dg/other/i386-2.C: Add -mamx-complex.
19354 * g++.dg/other/i386-3.C: Ditto.
19355 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
19356 * gcc.target/i386/amx-helper.h: Add amx-complex support.
19357 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
19358 * gcc.target/i386/sse-12.c: Add -mamx-complex.
19359 * gcc.target/i386/sse-13.c: Ditto.
19360 * gcc.target/i386/sse-14.c: Ditto.
19361 * gcc.target/i386/sse-22.c: Add amx-complex.
19362 * gcc.target/i386/sse-23.c: Ditto.
19363 * lib/target-supports.exp (check_effective_target_amx_complex): New.
19364 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
19365 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
19366 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
19367 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
19369 2023-04-08 Jakub Jelinek <jakub@redhat.com>
19371 PR tree-optimization/109392
19372 * gcc.dg/pr109392.c: New test.
19374 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
19376 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
19378 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
19380 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
19382 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
19396 * gfortran.dg/associate_47.f90 : Enable substring test.
19397 * gfortran.dg/associate_51.f90 : Update an error message.
19398 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
19399 uninitialzed dg-warnings.
19400 * gfortran.dg/associate_60.f90 : New test
19401 * gfortran.dg/pr98408.f90 : New test
19402 * gfortran.dg/pr105205.f90 : New test
19403 * gfortran.dg/pr106918.f90 : New test
19405 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
19407 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
19408 dg directive and remove trailing whitespace.
19409 * gfortran.dg/c-interop/c407a-1.f90 : ditto
19410 * gfortran.dg/c-interop/c407b-1.f90 : ditto
19411 * gfortran.dg/c-interop/c407b-2.f90 : ditto
19412 * gfortran.dg/c-interop/c407c-1.f90 : ditto
19413 * gfortran.dg/c-interop/c535a-1.f90 : ditto
19414 * gfortran.dg/c-interop/c535a-2.f90 : ditto
19415 * gfortran.dg/c-interop/c535b-1.f90 : ditto
19416 * gfortran.dg/c-interop/c535b-2.f90 : ditto
19417 * gfortran.dg/c-interop/c535b-3.f90 : ditto
19418 * gfortran.dg/c-interop/c535c-1.f90 : ditto
19419 * gfortran.dg/c-interop/c535c-2.f90 : ditto
19420 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
19421 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
19422 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
19423 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
19424 * gfortran.dg/c-interop/tkr.f90 : ditto
19425 * gfortran.dg/class_result_10.f90 : ditto
19426 * gfortran.dg/dtio_35.f90 : ditto
19427 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
19428 * gfortran.dg/pr103258.f90 : ditto
19429 * gfortran.dg/pr59107.f90 : ditto
19430 * gfortran.dg/pr93835.f08 : ditto
19432 2023-04-07 Alexandre Oliva <oliva@adacore.com>
19434 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
19435 fortran compiler, skip if missing.
19437 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19439 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
19440 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
19442 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
19444 PR tree-optimization/109417
19445 * gcc.dg/pr109417.c: New.
19447 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19449 * rust/compile/issue-1422.rs: New test.
19451 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19453 * rust/compile/issue-1361.rs: New test.
19455 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
19457 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
19458 * rust/compile/issue-1830_str.rs: Likewise.
19460 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19462 * rust/compile/empty.in: New test.
19463 * rust/compile/include_empty.rs: New test.
19465 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19467 * rust/compile/torture/traits10.rs: Fix test-case
19469 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19471 * rust/compile/issue-1725-1.rs: New test.
19472 * rust/compile/issue-1725-2.rs: New test.
19474 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19476 * rust/compile/builtin_macro_include_str.rs:
19477 Include test of invalid UTF-8.
19478 * rust/compile/invalid_utf8: File with invalid UTF-8.
19480 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19482 * rust/compile/parse_empty_tuple_pattern.rs: New test.
19484 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
19486 * rust/compile/issue-1830_bytes.rs: New test.
19487 * rust/compile/issue-1830_str.rs: New test.
19489 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19491 * rust/compile/variadic.rs: New test.
19493 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19495 * rust/execute/torture/overflow1.rs: Fix test.
19497 2023-04-06 mxlol233 <mxlol233@outlook.com>
19499 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
19500 * rust/compile/feature_intrinsics.rs: New file.
19501 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
19502 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
19503 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
19504 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
19505 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
19506 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
19507 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
19508 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
19509 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
19510 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
19511 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
19512 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
19513 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
19514 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
19515 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
19516 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
19517 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
19518 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
19520 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
19521 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
19522 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
19523 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
19524 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
19525 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
19526 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
19527 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
19528 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
19530 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19532 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
19533 * rust/compile/macro44.rs: Fix invalid testcase assertions.
19534 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
19535 * rust/compile/builtin_macro_recurse2.rs: New test.
19536 * rust/compile/macro46.rs: New test.
19537 * rust/compile/builtin_macro_eager1.rs: New file.
19538 * rust/compile/builtin_macro_eager2.rs: New file.
19540 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
19542 * rust/execute/torture/let-pattern-1.rs: New test.
19544 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19546 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
19547 * rust/compile/torture/intrinsics-5.rs: likewise
19548 * rust/execute/torture/atomic_load.rs: likewise
19549 * rust/execute/torture/atomic_store.rs: likewise
19550 * rust/bounds1.rs: New test.
19552 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19554 * rust/compile/func3.rs: update test case
19556 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19558 * rust/compile/issue-1786.rs: New test.
19560 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19562 * rust/compile/never_type_err1.rs: Moved to...
19563 * rust/compile/never_type1.rs: ...here. It now works
19565 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19567 * rust/compile/issue-1773.rs: New test.
19569 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19571 * rust/execute/torture/issue-1720-2.rs: New test.
19573 2023-04-06 mxlol233 <mxlol233@outlook.com>
19575 * rust/compile/feature.rs: New test.
19577 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19579 * rust/compile/closure_move_expr.rs: New test.
19581 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19583 * rust/compile/parse_complex_generic_application.rs: New test.
19584 * rust/compile/parse_complex_generic_application2.rs: New test.
19586 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19588 * rust/compile/multi_reference_type.rs: New test.
19590 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
19592 * rust/compile/issue-867.rs: New test.
19594 2023-04-06 Lyra <teromene@teromene.fr>
19596 * rust/compile/macro45.rs: New test.
19598 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
19600 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
19602 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
19603 * rust/execute/torture/builtin_macro_env.rs: Likewise.
19604 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
19605 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
19606 * rust/execute/torture/builtin_macro_line.rs: Likewise.
19607 * rust/execute/torture/builtin_macros1.rs: Likewise.
19608 * rust/execute/torture/builtin_macros3.rs: Likewise.
19609 * rust/execute/torture/cfg1.rs: Likewise.
19610 * rust/execute/torture/cfg2.rs: Likewise.
19611 * rust/execute/torture/cfg3.rs: Likewise.
19612 * rust/execute/torture/cfg4.rs: Likewise.
19613 * rust/execute/torture/coercion1.rs: Likewise.
19614 * rust/execute/torture/coercion2.rs: Likewise.
19615 * rust/execute/torture/extern_mod4.rs: Likewise.
19616 * rust/execute/torture/helloworld1.rs: Likewise.
19617 * rust/execute/torture/helloworld2.rs: Likewise.
19618 * rust/execute/torture/issue-1198.rs: Likewise.
19619 * rust/execute/torture/issue-1231.rs: Likewise.
19620 * rust/execute/torture/issue-1232.rs: Likewise.
19621 * rust/execute/torture/issue-1249.rs: Likewise.
19622 * rust/execute/torture/issue-1436.rs: Likewise.
19623 * rust/execute/torture/issue-1496.rs: Likewise.
19624 * rust/execute/torture/issue-647.rs: Likewise.
19625 * rust/execute/torture/issue-845.rs: Likewise.
19626 * rust/execute/torture/issue-851.rs: Likewise.
19627 * rust/execute/torture/issue-858.rs: Likewise.
19628 * rust/execute/torture/issue-976.rs: Likewise.
19629 * rust/execute/torture/macros10.rs: Likewise.
19630 * rust/execute/torture/macros11.rs: Likewise.
19631 * rust/execute/torture/macros12.rs: Likewise.
19632 * rust/execute/torture/macros13.rs: Likewise.
19633 * rust/execute/torture/macros14.rs: Likewise.
19634 * rust/execute/torture/macros2.rs: Likewise.
19635 * rust/execute/torture/macros22.rs: Likewise.
19636 * rust/execute/torture/macros29.rs: Likewise.
19637 * rust/execute/torture/macros3.rs: Likewise.
19638 * rust/execute/torture/macros30.rs: Likewise.
19639 * rust/execute/torture/macros31.rs: Likewise.
19640 * rust/execute/torture/macros7.rs: Likewise.
19641 * rust/execute/torture/macros8.rs: Likewise.
19642 * rust/execute/torture/macros9.rs: Likewise.
19643 * rust/execute/torture/match1.rs: Likewise.
19644 * rust/execute/torture/match2.rs: Likewise.
19645 * rust/execute/torture/match3.rs: Likewise.
19646 * rust/execute/torture/match_bool1.rs: Likewise.
19647 * rust/execute/torture/match_byte1.rs: Likewise.
19648 * rust/execute/torture/match_char1.rs: Likewise.
19649 * rust/execute/torture/match_int1.rs: Likewise.
19650 * rust/execute/torture/match_loop1.rs: Likewise.
19651 * rust/execute/torture/match_range1.rs: Likewise.
19652 * rust/execute/torture/match_range2.rs: Likewise.
19653 * rust/execute/torture/match_tuple1.rs: Likewise.
19654 * rust/execute/torture/method1.rs: Likewise.
19655 * rust/execute/torture/method2.rs: Likewise.
19656 * rust/execute/torture/method3.rs: Likewise.
19657 * rust/execute/torture/method4.rs: Likewise.
19658 * rust/execute/torture/operator_overload_1.rs: Likewise.
19659 * rust/execute/torture/operator_overload_10.rs: Likewise.
19660 * rust/execute/torture/operator_overload_11.rs: Likewise.
19661 * rust/execute/torture/operator_overload_12.rs: Likewise.
19662 * rust/execute/torture/operator_overload_2.rs: Likewise.
19663 * rust/execute/torture/operator_overload_4.rs: Likewise.
19664 * rust/execute/torture/operator_overload_5.rs: Likewise.
19665 * rust/execute/torture/operator_overload_6.rs: Likewise.
19666 * rust/execute/torture/operator_overload_7.rs: Likewise.
19667 * rust/execute/torture/operator_overload_8.rs: Likewise.
19668 * rust/execute/torture/operator_overload_9.rs: Likewise.
19669 * rust/execute/torture/str-layout1.rs: Likewise.
19670 * rust/execute/torture/str-zero.rs: Likewise.
19671 * rust/execute/torture/trait1.rs: Likewise.
19672 * rust/execute/torture/trait10.rs: Likewise.
19673 * rust/execute/torture/trait11.rs: Likewise.
19674 * rust/execute/torture/trait12.rs: Likewise.
19675 * rust/execute/torture/trait13.rs: Likewise.
19676 * rust/execute/torture/trait2.rs: Likewise.
19677 * rust/execute/torture/trait3.rs: Likewise.
19678 * rust/execute/torture/trait4.rs: Likewise.
19679 * rust/execute/torture/trait5.rs: Likewise.
19680 * rust/execute/torture/trait6.rs: Likewise.
19681 * rust/execute/torture/trait7.rs: Likewise.
19682 * rust/execute/torture/trait8.rs: Likewise.
19683 * rust/execute/torture/trait9.rs: Likewise.
19684 * rust/execute/torture/closure2.rs: Likewise.
19685 * rust/execute/torture/closure3.rs: Likewise.
19686 * rust/execute/torture/loop-condition-eval.rs: Likewise.
19687 * rust/execute/torture/operator_overload_3.rs: Likewise.
19689 2023-04-06 mxlol233 <mxlol233@outlook.com>
19691 * rust/compile/diagnostic_underline.rs: New test.
19693 2023-04-06 Philip Herron <herron.philip@googlemail.com>
19695 * rust/compile/bounds.rs: change to use -fsyntax-only
19696 * rust/execute/torture/issue-1720.rs: New test.
19698 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
19700 * rust/compile/decl_macro1.rs: New test.
19701 * rust/compile/decl_macro2.rs: New test.
19702 * rust/compile/decl_macro3.rs: New test.
19703 * rust/compile/decl_macro4.rs: New test.
19704 * rust/compile/decl_macro5.rs: New test.
19705 * rust/compile/decl_macro6.rs: New test.
19706 * rust/compile/decl_macro7.rs: New test.
19707 * rust/execute/torture/decl_macro1.rs: New test.
19708 * rust/execute/torture/decl_macro2.rs: New test.
19709 * rust/execute/torture/decl_macro3.rs: New test.
19710 * rust/execute/torture/decl_macro4.rs: New test.
19712 2023-04-06 mxlol233 <mxlol233@outlook.com>
19714 * rust/compile/bounds.rs: New test.
19716 2023-04-06 Dave <dme2223@gmail.com>
19718 * rust/compile/const10.rs: New test.
19720 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
19722 * rust/compile/unsafe11.rs: New test.
19724 2023-04-06 Alexandre Oliva <oliva@adacore.com>
19726 * gcc.dg/signbit-2.c: Add -maltivec if supported.
19728 2023-04-06 Alexandre Oliva <oliva@adacore.com>
19729 Thomas Schwinge <thomas@codesourcery.com>
19731 PR testsuite/108899
19732 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
19735 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
19738 * gm2/pim/fail/setunknown.mod: New test.
19739 * gm2/pim/fail/setunknown2.mod: New test.
19741 2023-04-05 Jeff Law <jlaw@ventanamicro>
19744 * gcc.c-torture/compile/pr108892.c: New test.
19746 2023-04-05 Martin Jambor <mjambor@suse.cz>
19749 * gcc.dg/ipa/pr108959.c: New test.
19751 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19753 * g++.target/riscv/rvv/base/bug-23.C: New test.
19755 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19757 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
19759 2023-04-04 Harald Anlauf <anlauf@gmx.de>
19762 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
19763 * gfortran.dg/pr104349.f90: New test.
19765 2023-04-04 Jakub Jelinek <jakub@redhat.com>
19767 PR tree-optimization/109386
19768 * gcc.c-torture/execute/ieee/pr109386.c: New test.
19770 2023-04-04 Marek Polacek <polacek@redhat.com>
19772 PR sanitizer/109107
19773 * c-c++-common/ubsan/pr109107-1.c: New test.
19774 * c-c++-common/ubsan/pr109107-2.c: New test.
19775 * c-c++-common/ubsan/pr109107-3.c: New test.
19776 * c-c++-common/ubsan/pr109107-4.c: New test.
19778 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19780 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
19781 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
19782 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
19783 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
19784 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
19785 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
19786 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
19787 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
19788 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
19789 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
19791 2023-04-04 Jakub Jelinek <jakub@redhat.com>
19794 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
19797 2023-04-04 Richard Biener <rguenther@suse.de>
19799 PR tree-optimization/109304
19800 * gcc.dg/pr109304.c: New testcase.
19802 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
19805 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
19806 to distinguish parity byte from parity.
19807 * gcc.target/powerpc/pr108699.c: New test.
19809 2023-04-04 Jason Merrill <jason@redhat.com>
19812 * g++.dg/lookup/friend25.C: New test.
19814 2023-04-03 Patrick Palka <ppalka@redhat.com>
19817 * g++.dg/cpp1y/var-templ79.C: New test.
19819 2023-04-03 Jakub Jelinek <jakub@redhat.com>
19820 Martin Jambor <mjambor@suse.cz>
19823 * gcc.dg/pr109303.c: New test.
19825 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
19828 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
19831 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
19834 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
19836 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
19839 * gnat.dg/prot7.adb: Skip on hppa.
19841 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19842 kito-cheng <kito.cheng@sifive.com>
19844 * g++.target/riscv/rvv/base/bug-19.C: New test.
19845 * g++.target/riscv/rvv/base/bug-20.C: New test.
19846 * g++.target/riscv/rvv/base/bug-21.C: New test.
19847 * g++.target/riscv/rvv/base/bug-22.C: New test.
19849 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19851 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
19852 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
19854 2023-04-01 Patrick Palka <ppalka@redhat.com>
19857 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
19859 2023-04-01 Patrick Palka <ppalka@redhat.com>
19863 * g++.dg/template/fn-ptr3a.C: New test.
19864 * g++.dg/template/fn-ptr3b.C: New test.
19865 * g++.dg/template/fn-ptr4.C: New test.
19867 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19869 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
19870 -fno-tree-dominator-opts -fno-tree-vrp.
19871 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
19872 * gcc.dg/torture/inf-compare-2.c: Likewise.
19873 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
19875 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19877 PR tree-optimization/109362
19878 * gcc.target/i386/pr109362.c: New test.
19880 2023-04-01 Jakub Jelinek <jakub@redhat.com>
19881 Richard Sandiford <richard.sandiford@arm.com>
19884 * gcc.target/aarch64/sve/pr109254.c: New test.
19886 2023-03-31 Jakub Jelinek <jakub@redhat.com>
19889 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
19890 if fdopen returns NULL.
19892 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
19894 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
19895 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
19897 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
19899 * gcc.target/i386/pr109052-2.c: New.
19901 2023-03-31 Jakub Jelinek <jakub@redhat.com>
19903 PR tree-optimization/91645
19904 * gcc.target/i386/pr103559-1.c: New test.
19905 * gcc.target/i386/pr103559-2.c: New test.
19906 * gcc.target/i386/pr103559-3.c: New test.
19907 * gcc.target/i386/pr103559-4.c: New test.
19909 2023-03-31 Jonathan Yong <10walls@gmail.com>
19911 * c-c++-common/Warray-bounds.c: Fix excess warnings on
19914 2023-03-31 liuhongt <hongtao.liu@intel.com>
19916 * g++.target/i386/pr85048.C: New test.
19918 2023-03-30 Jason Merrill <jason@redhat.com>
19921 * g++.dg/lookup/anon8.C: New test.
19923 2023-03-30 Jason Merrill <jason@redhat.com>
19926 * g++.dg/cpp1z/noexcept-type27.C: New test.
19928 2023-03-30 Jakub Jelinek <jakub@redhat.com>
19931 * g++.dg/cpp23/subscript14.C: New test.
19933 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
19935 PR tree-optimization/109154
19936 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
19938 2023-03-30 Jason Merrill <jason@redhat.com>
19942 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
19943 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
19945 2023-03-30 Richard Biener <rguenther@suse.de>
19947 PR tree-optimization/107561
19948 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
19949 * g++.dg/warn/Warray-bounds-16.C: Likewise.
19951 2023-03-30 Richard Biener <rguenther@suse.de>
19953 PR tree-optimization/109342
19954 * g++.dg/torture/pr109342.C: New testcase.
19956 2023-03-30 Jakub Jelinek <jakub@redhat.com>
19959 * g++.dg/cpp23/ext-floating15.C: New test.
19961 2023-03-30 liuhongt <hongtao.liu@intel.com>
19963 * gcc.target/i386/pr88828-0.c: Adjust testcase.
19965 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
19968 * gm2/link/nondefaultext/pass/hello.md: New test.
19969 * gm2/link/nondefaultext/pass/liba.dm: New test.
19970 * gm2/link/nondefaultext/pass/liba.md: New test.
19971 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
19973 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
19975 * gcc.target/riscv/arch-19.c: New test.
19977 2023-03-29 Richard Biener <rguenther@suse.de>
19979 PR tree-optimization/109331
19980 * gcc.dg/torture/pr109331.c: New testcase.
19982 2023-03-29 Richard Biener <rguenther@suse.de>
19984 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
19986 2023-03-29 Richard Biener <rguenther@suse.de>
19988 PR tree-optimization/109327
19989 * gcc.dg/pr109327.c: New testcase.
19991 2023-03-29 Richard Biener <rguenther@suse.de>
19994 * g++.dg/gomp/pr106124.C: New testcase.
19996 2023-03-29 Jakub Jelinek <jakub@redhat.com>
19997 Richard Biener <rguenther@suse.de>
19999 PR tree-optimization/109301
20000 * gcc.dg/pr109301.c: New test.
20002 2023-03-29 Jason Merrill <jason@redhat.com>
20006 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
20007 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
20009 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
20011 * gfortran.dg/weak-2.f90: Enable for nvptx target.
20013 2023-03-28 David Malcolm <dmalcolm@redhat.com>
20016 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
20017 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
20018 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
20019 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
20021 2023-03-28 Jason Merrill <jason@redhat.com>
20024 * g++.dg/warn/Wsequence-point-5.C: New test.
20026 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
20029 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
20031 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
20033 PR rtl-optimization/109187
20034 * gcc.dg/pr109187.c: New test.
20036 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
20038 PR tree-optimization/109265
20039 PR tree-optimization/109274
20040 * gcc.dg/pr109274.c: New.
20041 * gfortran.dg/pr109265.f90: New.
20043 2023-03-28 Richard Biener <rguenther@suse.de>
20045 PR tree-optimization/107087
20046 * g++.dg/pr107087.C: New testcase.
20048 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
20051 * gcc.target/aarch64/pr109072_1.c: New test.
20052 * gcc.target/aarch64/pr109072_2.c: Likewise.
20054 2023-03-28 Jakub Jelinek <jakub@redhat.com>
20056 PR middle-end/106190
20057 * gcc.dg/asan/pr106190.c: New test.
20059 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
20061 * gcc.target/sparc/20230328-1.c: New test.
20062 * gcc.target/sparc/20230328-2.c: Likewise.
20063 * gcc.target/sparc/20230328-3.c: Likewise.
20064 * gcc.target/sparc/20230328-4.c: Likewise.
20066 2023-03-28 Jakub Jelinek <jakub@redhat.com>
20069 * gcc.target/i386/pr109276.c: New test.
20071 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
20073 * gcc.target/sparc/20230328-1.c: New test.
20074 * gcc.target/sparc/20230328-2.c: Likewise.
20075 * gcc.target/sparc/20230328-3.c: Likewise.
20076 * gcc.target/sparc/20230328-4.c: Likewise.
20078 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20080 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
20082 * gcc.dg/visibility-22.c: Add weak_undefined options.
20084 2023-03-27 Richard Biener <rguenther@suse.de>
20086 PR tree-optimization/54498
20087 * g++.dg/torture/pr54498.C: New testcase.
20089 2023-03-27 Richard Biener <rguenther@suse.de>
20091 PR tree-optimization/108357
20092 * gcc.dg/tree-ssa/pr108357.c: New testcase.
20094 2023-03-27 Martin Liska <mliska@suse.cz>
20096 * lib/verify-sarif-file.py: Use apostrophes instead
20099 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
20102 * gcc.target/powerpc/pr109167.c: New test.
20104 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
20107 * gcc.target/powerpc/pr109082.c: New test.
20109 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
20112 * gcc.target/m68k/tls-gd-off.c: New.
20113 * gcc.target/m68k/tls-ie-off.c: New.
20114 * gcc.target/m68k/tls-ld-off.c: New.
20115 * gcc.target/m68k/tls-ld-xtls-off.c: New.
20116 * gcc.target/m68k/tls-le-off.c: New.
20117 * gcc.target/m68k/tls-le-xtls-off.c: New.
20118 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
20119 * gcc.target/m68k/tls-le.c: Likewise.
20121 2023-03-26 Jakub Jelinek <jakub@redhat.com>
20123 PR tree-optimization/109230
20124 * gcc.dg/pr109230.c: New test.
20126 2023-03-26 Jakub Jelinek <jakub@redhat.com>
20129 * c-c++-common/cold-2.c: New test.
20131 2023-03-25 David Malcolm <dmalcolm@redhat.com>
20134 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
20135 verify-sarif-file directive.
20136 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
20137 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
20138 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
20139 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
20140 test case, adapted from Wbidi-chars-1.c.
20141 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
20143 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
20145 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
20146 New test case, adapted from cpp/Winvalid-utf8-1.c.
20147 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
20148 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
20149 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
20151 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
20152 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
20153 * lib/scansarif.exp (verify-sarif-file): New procedure.
20154 * lib/verify-sarif-file.py: New support script.
20156 2023-03-24 Patrick Palka <ppalka@redhat.com>
20159 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
20161 * g++.dg/lookup/this2.C: New test.
20163 2023-03-24 Jason Merrill <jason@redhat.com>
20166 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
20168 2023-03-24 David Malcolm <dmalcolm@redhat.com>
20171 * c-c++-common/diagnostic-format-json-1.c: Update comment.
20172 * c-c++-common/diagnostic-format-json-2.c: Likewise.
20173 * c-c++-common/diagnostic-format-json-3.c: Likewise.
20174 * c-c++-common/diagnostic-format-json-4.c: Likewise.
20175 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
20176 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
20178 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
20180 PR tree-optimization/109238
20181 * gcc.dg/pr109238.c: New.
20183 2023-03-24 Richard Biener <rguenther@suse.de>
20185 PR tree-optimization/106912
20186 * gcc.dg/profile-generate-4.c: New testcase.
20188 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
20190 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
20191 Compile object for stressset.mod and testlib.mod. Add test so
20192 that we only link these objects with test application objects.
20194 2023-03-24 Jakub Jelinek <jakub@redhat.com>
20197 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
20198 require ia32 effective target. Only add -fPIC for fpic effective
20199 target. Remove #include <string.h>, use __builtin_memset instead of
20202 2023-03-24 Jakub Jelinek <jakub@redhat.com>
20204 PR tree-optimization/99739
20205 * gcc.dg/tree-ssa/pr99739.c: New test.
20207 2023-03-24 Alexandre Oliva <oliva@adacore.com>
20209 * lib/target-supports.exp (add_options_for_weak_undefined):
20211 (check_effective_target_weak_undefined): Use it.
20212 (check_effective_target_posix_memalign): New.
20213 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
20214 favor of effective target requirement and added options for
20215 weak_undefined symbols.
20216 * gcc.dg/torture/pr90020.c: Likewise.
20217 * gcc.dg/addr_equal-1.c: Likewise.
20218 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
20219 abitest.S-using tests.
20220 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
20221 posix_memalign tests.
20222 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
20224 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
20225 Tobias Burnus <tobias@codesourcery.com>
20228 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
20230 * gfortran.dg/unpack_field_1.f90: Likewise.
20231 * gfortran.dg/pr103628.f90: New.
20233 2023-03-23 Jason Merrill <jason@redhat.com>
20236 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
20238 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
20240 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
20242 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
20244 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
20246 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
20248 * gcc.target/powerpc/mod-no_copy.c: New.
20249 * gcc.target/powerpc/mod-peephole.c: New.
20251 2023-03-23 Andrew Pinski <apinski@marvell.com>
20254 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
20256 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
20259 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
20261 * gm2/iso/extended-opaque/pass/stressset.def: New test.
20262 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
20263 * gm2/iso/extended-opaque/pass/testset.mod: New test.
20264 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
20266 * gm2/projects/iso/small/run/pass/stressset.def: New test.
20267 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
20268 * gm2/projects/iso/small/run/pass/test1.mod: New test.
20269 * gm2/projects/iso/small/run/pass/testlib.def: New test.
20270 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
20271 * gm2/projects/iso/small/run/pass/testset.mod: New test.
20273 2023-03-23 Richard Biener <rguenther@suse.de>
20275 PR tree-optimization/107569
20276 * g++.dg/opt/pr107569.C: New testcase.
20278 2023-03-23 Richard Biener <rguenther@suse.de>
20280 PR tree-optimization/109262
20281 * g++.dg/torture/pr109262.C: New testcase.
20283 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
20285 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
20287 2023-03-23 Marek Polacek <polacek@redhat.com>
20290 * g++.dg/warn/Wdangling-reference11.C: New test.
20291 * g++.dg/warn/Wdangling-reference12.C: New test.
20293 2023-03-23 Jakub Jelinek <jakub@redhat.com>
20295 PR tree-optimization/109176
20296 * gcc.target/aarch64/sve/pr109176.c: New test.
20298 2023-03-23 Pan Li <pan2.li@intel.com>
20299 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20303 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
20304 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
20305 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
20307 2023-03-23 Jason Merrill <jason@redhat.com>
20310 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
20312 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20315 * g++.target/riscv/rvv/base/pr109244.C: New test.
20316 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
20317 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
20318 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
20319 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
20320 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
20321 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
20322 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
20323 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
20324 * g++.target/riscv/rvv/base/bug-18.C: New test.
20325 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
20326 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
20328 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20331 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
20333 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20334 kito-cheng <kito.cheng@sifive.com>
20336 * g++.target/riscv/rvv/base/bug-10.C: New test.
20337 * g++.target/riscv/rvv/base/bug-11.C: New test.
20338 * g++.target/riscv/rvv/base/bug-12.C: New test.
20339 * g++.target/riscv/rvv/base/bug-13.C: New test.
20340 * g++.target/riscv/rvv/base/bug-14.C: New test.
20341 * g++.target/riscv/rvv/base/bug-15.C: New test.
20342 * g++.target/riscv/rvv/base/bug-16.C: New test.
20343 * g++.target/riscv/rvv/base/bug-17.C: New test.
20344 * g++.target/riscv/rvv/base/bug-2.C: New test.
20345 * g++.target/riscv/rvv/base/bug-3.C: New test.
20346 * g++.target/riscv/rvv/base/bug-4.C: New test.
20347 * g++.target/riscv/rvv/base/bug-5.C: New test.
20348 * g++.target/riscv/rvv/base/bug-6.C: New test.
20349 * g++.target/riscv/rvv/base/bug-7.C: New test.
20350 * g++.target/riscv/rvv/base/bug-8.C: New test.
20351 * g++.target/riscv/rvv/base/bug-9.C: New test.
20353 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20354 kito-cheng <kito.cheng@sifive.com>
20356 * gcc.target/riscv/rvv/base/bug-3.c: New test.
20357 * gcc.target/riscv/rvv/base/bug-4.c: New test.
20358 * gcc.target/riscv/rvv/base/bug-5.c: New test.
20360 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
20362 * lib/target-supports.exp (check_effective_target_riscv_vector):
20365 2023-03-22 David Malcolm <dmalcolm@redhat.com>
20367 PR testsuite/105959
20368 * gcc.dg-selftests/dg-final.exp
20369 (dg_final_directive_check_num_args): Update expected maximum
20370 number of args for the various directives using dg-scan.
20371 * lib/scanasm.exp (append_encoding_arg): New procedure.
20372 (dg-scan): Add optional 3rd argument: the encoding to use when
20373 reading from the file.
20374 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
20375 encoded when reading it.
20376 (scan-sarif-file-not): Likewise.
20378 2023-03-22 Jason Merrill <jason@redhat.com>
20381 * g++.dg/template/partial-order3.C: New test.
20383 2023-03-22 Harald Anlauf <anlauf@gmx.de>
20384 Steven G. Kargl <kargl@gcc.gnu.org>
20387 * gfortran.dg/pr104572.f90: New test.
20389 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
20391 * gcc.target/i386/pr109137.c: New.
20393 2023-03-22 Jason Merrill <jason@redhat.com>
20396 * g++.dg/ext/attr-tsafe1.C: New test.
20398 2023-03-22 Alex Coplan <alex.coplan@arm.com>
20401 * g++.dg/ext/pr109177.C: New test.
20403 2023-03-22 David Malcolm <dmalcolm@redhat.com>
20406 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
20408 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
20410 * gcc.target/gcn/complex.c: New test.
20412 2023-03-21 Harald Anlauf <anlauf@gmx.de>
20415 * gfortran.dg/pr99036.f90: New test.
20417 2023-03-21 Jason Merrill <jason@redhat.com>
20420 * g++.dg/cpp0x/nsdmi-template25.C: New test.
20422 2023-03-21 Richard Biener <rguenther@suse.de>
20424 PR tree-optimization/109219
20425 * gcc.dg/torture/pr109219.c: New testcase.
20427 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20429 PR testsuite/108898
20430 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
20432 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
20433 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
20435 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20437 PR testsuite/108898
20438 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
20439 to dg-additional-options. Always expect just 2 foo.simdclone calls.
20440 * gcc.dg/vect/vect-simd-clone-16f.c: Add
20441 --param vect-epilogues-nomask=0 to dg-additional-options.
20442 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
20443 foo.simdclone calls.
20444 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
20445 dg-additional-options.
20446 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
20447 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
20448 --param vect-epilogues-nomask=0 to dg-additional-options.
20449 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
20450 to dg-additional-options. Always expect just 2 foo.simdclone calls.
20451 * gcc.dg/vect/vect-simd-clone-18f.c: Add
20452 --param vect-epilogues-nomask=0 to dg-additional-options.
20454 2023-03-21 Jakub Jelinek <jakub@redhat.com>
20456 PR tree-optimization/109215
20457 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
20459 2023-03-21 Richard Biener <rguenther@suse.de>
20461 PR tree-optimization/109170
20462 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
20463 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
20464 * gcc.dg/predict-20.c: Likewise.
20466 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
20469 * gfortran.dg/pr109209.f90: New test.
20471 2023-03-20 Marek Polacek <polacek@redhat.com>
20474 * g++.dg/cpp0x/explicit16.C: New test.
20476 2023-03-20 Jakub Jelinek <jakub@redhat.com>
20479 * g++.dg/tls/thread_local13.C: New test.
20480 * g++.dg/tls/thread_local13-aux.cc: New file.
20481 * g++.dg/tls/thread_local14.C: New test.
20482 * g++.dg/tls/thread_local14-aux.cc: New file.
20484 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
20487 * gcc.target/powerpc/divic3-1.c: New test.
20488 * gcc.target/powerpc/divic3-2.c: Likewise.
20489 * gcc.target/powerpc/mulic3-1.c: Likewise.
20490 * gcc.target/powerpc/mulic3-2.c: Likewise.
20492 2023-03-20 Harald Anlauf <anlauf@gmx.de>
20495 * gfortran.dg/nearest_6.f90: New test.
20497 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
20500 * gcc.target/powerpc/pr109178.c: New test.
20502 2023-03-20 Jakub Jelinek <jakub@redhat.com>
20504 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
20505 from char to char [2 * sizeof (int)].
20507 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
20510 * gfortran.dg/external_procedures_4.f90: New test.
20512 2023-03-19 Harald Anlauf <anlauf@gmx.de>
20515 * gfortran.dg/pr85877.f90: New test.
20517 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
20519 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
20522 2023-03-18 David Malcolm <dmalcolm@redhat.com>
20525 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
20527 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
20543 * gfortran.dg/finalize_38.f90 : New test.
20544 * gfortran.dg/finalize_38a.f90 : New test.
20545 * gfortran.dg/allocate_with_source_25.f90 : The number of final
20546 calls goes down from 6 to 4.
20547 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
20548 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
20549 but the final count remains the same.
20550 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
20551 foo.1.x rather than foo.0.x
20552 * gfortran.dg/finalize_39.f90 : New test.
20553 * gfortran.dg/finalize_40.f90 : New test.
20554 * gfortran.dg/finalize_41.f90 : New test.
20555 * gfortran.dg/finalize_42.f90 : New test.
20556 * gfortran.dg/finalize_43.f90 : New test.
20557 * gfortran.dg/finalize_44.f90 : New test.
20558 * gfortran.dg/finalize_45.f90 : New test.
20559 * gfortran.dg/finalize_46.f90 : New test.
20560 * gfortran.dg/finalize_47.f90 : New test.
20561 * gfortran.dg/finalize_48.f90 : New test.
20562 * gfortran.dg/finalize_49.f90 : New test.
20563 * gfortran.dg/finalize_50.f90 : New test.
20564 * gfortran.dg/finalize_51.f90 : New test.
20566 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
20568 * gcc.dg/plugin/infoleak-2.c,
20569 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
20570 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
20571 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
20572 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
20573 gcc.dg/plugin/infoleak-antipatterns-1.c,
20574 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
20576 2023-03-17 Jason Merrill <jason@redhat.com>
20579 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
20581 2023-03-17 Jason Merrill <jason@redhat.com>
20584 * g++.dg/eh/dtor4.C: New test.
20586 2023-03-17 Jason Merrill <jason@redhat.com>
20589 * g++.dg/lookup/friend24.C: New test.
20591 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20594 * gcc.target/i386/pr105554.c: New test.
20596 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20599 * c-c++-common/ubsan/div-by-zero-8.c: New test.
20601 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
20603 * gcc.target/i386/pr109052.c: New.
20605 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20606 kito-cheng <kito.cheng@sifive.com>
20608 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
20609 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
20610 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
20611 * g++.target/riscv/rvv/base/bug-1.C: New test.
20612 * gcc.target/riscv/rvv/base/bug-2.c: New test.
20614 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20616 PR testsuite/109145
20617 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
20618 Don't include complex.h.
20619 (foo): Use __builtin_complex rather than CMPLXF.
20621 2023-03-17 Jakub Jelinek <jakub@redhat.com>
20623 PR middle-end/108685
20624 * c-c++-common/gomp/doacross-8.c: New test.
20626 2023-03-16 Jason Merrill <jason@redhat.com>
20629 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
20631 2023-03-16 Jason Merrill <jason@redhat.com>
20634 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
20636 2023-03-16 Jason Merrill <jason@redhat.com>
20639 * g++.dg/cpp0x/enum43.C: New test.
20641 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20643 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
20645 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20648 * gm2/types/run/pass/d.c: Convert data structure from
20649 BOOLEAN int to bool and cast int to bool in test function.
20651 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
20653 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
20654 * gm2/complex/run/pass/arith3.mod: Ditto.
20655 * gm2/complex/run/pass/arith4.mod: Ditto.
20656 * gm2/complex/run/pass/arith5.mod: Ditto.
20657 * gm2/isolib/run/pass/real2.mod: Ditto.
20658 * gm2/isolib/run/pass/real3.mod: Ditto.
20659 * gm2/isolib/run/pass/realconv.mod: Ditto.
20660 * gm2/isolib/run/pass/realconv2.mod: Ditto.
20661 * gm2/pim/pass/testshort.mod: Ditto.
20662 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
20663 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
20664 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
20665 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
20667 2023-03-16 Patrick Palka <ppalka@redhat.com>
20670 * g++.dg/cpp2a/constexpr-inst2.C: New test.
20672 2023-03-16 Patrick Palka <ppalka@redhat.com>
20675 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
20677 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20679 * gdc.dg/torture/simd23084.d: New test.
20680 * gdc.dg/torture/simd23085.d: New test.
20681 * gdc.dg/torture/simd23218.d: New test.
20683 2023-03-16 Martin Liska <mliska@suse.cz>
20685 PR middle-end/106133
20686 * c-c++-common/pr106133.c: New test.
20688 2023-03-16 Alexandre Oliva <oliva@adacore.com>
20690 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
20692 2023-03-16 Jason Merrill <jason@redhat.com>
20695 * g++.dg/coroutines/co-await-moveonly1.C: New test.
20697 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20700 * gdc.dg/torture/pr109144.d: New test.
20702 2023-03-16 Richard Biener <rguenther@suse.de>
20704 PR tree-optimization/109123
20705 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
20706 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
20707 the name of the pointer.
20708 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
20710 2023-03-15 Jason Merrill <jason@redhat.com>
20714 * g++.dg/coroutines/co-await-initlist1.C: New test.
20716 2023-03-15 David Malcolm <dmalcolm@redhat.com>
20719 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
20720 have an invocation object marked as succeeding, with no
20722 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
20723 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
20724 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
20725 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
20726 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
20727 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
20730 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
20732 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
20733 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
20734 * gcc.target/i386/sse-movss-4.c (dg-options):
20735 Use -mno-sse4. Simplify scan-assembler-not strings.
20736 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
20737 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
20739 2023-03-15 Harald Anlauf <anlauf@gmx.de>
20740 Tobias Burnus <tobias@codesourcery.com>
20743 * gfortran.dg/class_dummy_10.f90: New test.
20745 2023-03-15 Marek Polacek <polacek@redhat.com>
20748 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
20750 2023-03-15 Richard Biener <rguenther@suse.de>
20752 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
20755 2023-03-15 Jason Merrill <jason@redhat.com>
20758 * g++.dg/template/ttp7.C: Remove expected error.
20760 2023-03-15 Jason Merrill <jason@redhat.com>
20765 * g++.dg/template/ttp35.C: New test.
20767 2023-03-15 Richard Biener <rguenther@suse.de>
20769 PR tree-optimization/109139
20770 * gcc.dg/torture/pr109139.c: New testcase.
20772 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20774 * gcc.target/riscv/xtheadmempair-1.c: New test.
20775 * gcc.target/riscv/xtheadmempair-2.c: New test.
20776 * gcc.target/riscv/xtheadmempair-3.c: New test.
20778 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20780 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
20782 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20784 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
20786 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20788 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
20789 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
20790 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
20791 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
20792 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
20793 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
20794 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
20795 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
20797 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20799 * gcc.target/riscv/xtheadbb-ext.c: New test.
20800 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
20801 * gcc.target/riscv/xtheadbb-extu.c: New test.
20802 * gcc.target/riscv/xtheadbb-ff1.c: New test.
20803 * gcc.target/riscv/xtheadbb-rev.c: New test.
20804 * gcc.target/riscv/xtheadbb-srri.c: New test.
20806 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20808 * gcc.target/riscv/xtheadbs-tst.c: New test.
20810 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20812 * gcc.target/riscv/xtheadba-addsl.c: New test.
20814 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20816 * gcc.target/riscv/mcpu-thead-c906.c: New test.
20818 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
20820 * gcc.target/riscv/xtheadba.c: New test.
20821 * gcc.target/riscv/xtheadbb.c: New test.
20822 * gcc.target/riscv/xtheadbs.c: New test.
20823 * gcc.target/riscv/xtheadcmo.c: New test.
20824 * gcc.target/riscv/xtheadcondmov.c: New test.
20825 * gcc.target/riscv/xtheadfmemidx.c: New test.
20826 * gcc.target/riscv/xtheadfmv.c: New test.
20827 * gcc.target/riscv/xtheadint.c: New test.
20828 * gcc.target/riscv/xtheadmac.c: New test.
20829 * gcc.target/riscv/xtheadmemidx.c: New test.
20830 * gcc.target/riscv/xtheadmempair.c: New test.
20831 * gcc.target/riscv/xtheadsync.c: New test.
20833 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
20836 * gcc.target/i386/pr109117-1.c: New test.
20838 2023-03-15 Jonathan Yong <10walls@gmail.com>
20840 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
20841 * gcc.dg/pic-3.c: Ditto.
20842 * gcc.dg/pic-4.c: Ditto.
20844 2023-03-14 Patrick Palka <ppalka@redhat.com>
20847 * g++.dg/cpp2a/concepts-class5.C: New test.
20848 * g++.dg/cpp2a/concepts-class5a.C: New test.
20850 2023-03-14 Patrick Palka <ppalka@redhat.com>
20853 * g++.dg/cpp2a/concepts-friend14.C: New test.
20855 2023-03-14 Jason Merrill <jason@redhat.com>
20858 * g++.dg/cpp1y/var-templ78.C: New test.
20860 2023-03-14 Jason Merrill <jason@redhat.com>
20863 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
20864 * g++.dg/warn/Wreturn-6.C: New test.
20866 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20869 * gcc.target/i386/pr109109-1.c: New test.
20870 * gcc.target/i386/pr109109-2.c: New test.
20872 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
20875 * gdc.dg/torture/imports/pr109108.d: New test.
20876 * gdc.dg/torture/pr109108.d: New test.
20878 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20881 PR testsuite/109129
20882 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
20883 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
20884 rather than ! concepts.
20886 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20889 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
20891 2023-03-14 Richard Biener <rguenther@suse.de>
20893 * gcc.dg/auto-init-unused-1.c: New testcase.
20895 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
20897 PR tree-optimization/109005
20898 * gnat.dg/specs/opt6.ads: New test.
20900 2023-03-14 Tamar Christina <tamar.christina@arm.com>
20902 PR testsuite/109118
20903 * gcc.dg/mla_1.c: Moved to...
20904 * gcc.target/aarch64/sve/mla_3.c: ...here.
20906 2023-03-14 Jakub Jelinek <jakub@redhat.com>
20908 PR tree-optimization/109115
20909 * gcc.dg/pr109115.c: New test.
20911 2023-03-14 Richard Biener <rguenther@suse.de>
20913 * g++.dg/torture/20230313.C: New testcase.
20915 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
20917 * gm2/pim/fail/largeconst.mod: New test.
20919 2023-03-13 Jason Merrill <jason@redhat.com>
20922 * g++.dg/warn/pragma-system_header6.h: New test.
20923 * g++.dg/warn/pragma-system_header6.C: New test.
20925 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20928 * gcc.dg/analyzer/leak-pr105906.c: New test.
20930 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20933 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
20934 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
20936 2023-03-13 David Malcolm <dmalcolm@redhat.com>
20938 * gcc.dg/analyzer/exec-1.c: New test.
20939 * gcc.dg/analyzer/snprintf-concat.c: New test.
20940 * gcc.dg/analyzer/vsnprintf-1.c: New test.
20942 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20944 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
20946 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
20948 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
20949 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
20950 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
20951 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
20952 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
20953 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
20954 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
20955 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
20956 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
20957 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
20958 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
20959 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
20960 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
20961 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
20962 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
20963 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
20964 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
20965 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
20966 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
20967 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
20968 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
20969 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
20970 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
20971 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
20972 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
20973 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
20974 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
20975 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
20976 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
20977 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
20978 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
20979 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
20980 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
20981 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
20982 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
20983 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
20984 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
20985 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
20986 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
20987 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
20988 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
20989 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
20990 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
20991 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
20992 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
20993 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
20994 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
20995 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
20996 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
20997 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
20998 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
20999 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
21000 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
21001 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
21002 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
21003 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
21004 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
21005 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
21006 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
21007 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
21008 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
21009 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
21010 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
21011 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
21012 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
21013 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
21014 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
21015 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
21016 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
21017 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
21018 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
21019 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
21020 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
21021 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
21022 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
21023 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
21024 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
21025 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
21026 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
21027 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
21028 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
21029 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
21030 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
21031 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
21032 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
21033 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
21034 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
21035 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
21036 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
21037 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
21038 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
21039 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
21040 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
21041 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
21042 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
21043 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
21044 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
21045 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
21046 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
21047 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
21048 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
21049 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
21050 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
21051 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
21052 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
21053 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
21054 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
21055 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
21056 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
21057 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
21058 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
21059 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
21060 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
21061 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
21062 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
21063 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
21064 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
21065 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
21066 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
21067 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
21068 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
21069 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
21070 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
21071 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
21072 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
21073 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
21074 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
21075 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
21076 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
21077 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
21078 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
21079 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
21080 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
21081 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
21082 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
21083 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
21084 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
21085 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
21086 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
21087 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
21088 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
21089 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
21090 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
21091 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
21092 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
21093 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
21094 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
21095 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
21096 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
21097 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
21098 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
21099 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
21100 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
21101 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
21102 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
21103 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
21104 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
21105 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
21106 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
21107 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
21108 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
21109 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
21110 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
21111 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
21112 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
21113 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
21114 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
21115 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
21116 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
21117 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
21118 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
21119 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
21120 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
21121 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
21122 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
21123 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
21124 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
21125 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
21126 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
21127 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
21128 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
21129 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
21130 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
21131 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
21132 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
21133 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
21134 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
21135 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
21136 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
21137 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
21138 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
21139 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
21140 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
21141 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
21142 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
21143 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
21144 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
21145 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
21146 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
21147 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
21148 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
21149 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
21150 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
21151 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
21152 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
21153 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
21154 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
21155 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
21156 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
21157 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
21158 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
21159 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
21160 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
21161 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
21162 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
21163 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
21164 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
21165 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
21166 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
21167 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
21168 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
21169 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
21170 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
21171 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
21172 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
21173 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
21174 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
21175 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
21176 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
21177 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
21178 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
21179 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
21180 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
21181 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
21182 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
21183 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
21184 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
21185 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
21186 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
21187 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
21188 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
21189 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
21190 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
21191 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
21192 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
21193 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
21194 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
21195 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
21196 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
21197 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
21198 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
21199 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
21200 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
21201 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
21202 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
21203 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
21204 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
21205 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
21206 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
21207 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
21208 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
21209 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
21210 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
21211 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
21212 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
21213 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
21214 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
21215 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
21216 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
21217 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
21218 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
21219 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
21220 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
21221 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
21222 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
21223 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
21224 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
21225 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
21226 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
21227 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
21228 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
21229 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
21230 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
21231 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
21232 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
21233 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
21234 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
21235 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
21236 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
21237 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
21238 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
21239 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
21240 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
21241 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
21242 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
21243 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
21244 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
21245 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
21246 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
21247 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
21248 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
21249 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
21250 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
21251 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
21252 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
21253 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
21254 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
21255 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
21256 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
21257 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
21258 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
21259 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
21260 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
21261 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
21262 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
21263 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
21264 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
21265 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
21266 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
21267 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
21268 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
21269 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
21270 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
21271 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
21272 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
21273 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
21274 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
21275 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
21276 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
21277 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
21278 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
21279 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
21280 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
21281 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
21282 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
21283 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
21284 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
21285 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
21286 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
21287 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
21288 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
21289 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
21290 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
21291 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
21292 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
21293 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
21294 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
21295 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
21296 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
21297 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
21298 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
21299 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
21300 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
21301 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
21302 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
21303 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
21304 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
21305 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
21306 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
21307 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
21308 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
21309 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
21310 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
21311 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
21312 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
21313 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
21314 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
21315 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
21316 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
21317 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
21318 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
21319 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
21320 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
21321 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
21322 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
21323 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
21324 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
21325 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
21326 * g++.target/riscv/rvv/base/vle-1.C: Removed.
21327 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
21328 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
21329 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
21330 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
21331 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
21332 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
21333 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
21334 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
21335 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
21336 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
21337 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
21338 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
21339 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
21340 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
21341 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
21342 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
21343 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
21344 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
21345 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
21346 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
21347 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
21348 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
21349 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
21350 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
21351 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
21352 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
21353 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
21354 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
21355 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
21356 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
21357 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
21358 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
21359 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
21360 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
21361 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
21362 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
21363 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
21364 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
21365 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
21366 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
21367 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
21368 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
21369 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
21370 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
21371 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
21372 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
21373 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
21374 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
21375 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
21376 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
21377 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
21378 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
21379 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
21380 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
21381 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
21382 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
21383 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
21384 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
21385 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
21386 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
21387 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
21388 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
21389 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
21390 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
21391 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
21392 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
21393 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
21394 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
21395 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
21396 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
21397 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
21398 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
21399 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
21400 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
21401 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
21402 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
21403 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
21404 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
21405 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
21406 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
21407 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
21408 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
21409 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
21410 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
21411 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
21412 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
21413 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
21414 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
21415 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
21416 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
21417 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
21418 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
21419 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
21420 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
21421 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
21422 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
21423 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
21424 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
21425 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
21426 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
21427 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
21428 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
21429 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
21430 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
21431 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
21432 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
21433 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
21434 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
21435 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
21436 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
21437 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
21438 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
21439 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
21440 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
21441 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
21442 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
21443 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
21444 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
21445 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
21446 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
21447 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
21448 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
21449 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
21450 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
21451 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
21452 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
21453 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
21454 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
21455 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
21456 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
21457 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
21458 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
21459 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
21460 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
21461 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
21462 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
21463 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
21464 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
21465 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
21466 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
21467 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
21468 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
21469 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
21470 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
21471 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
21472 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
21473 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
21474 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
21475 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
21476 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
21477 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
21478 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
21479 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
21480 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
21481 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
21482 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
21483 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
21484 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
21485 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
21486 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
21487 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
21488 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
21489 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
21490 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
21491 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
21492 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
21493 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
21494 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
21495 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
21496 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
21497 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
21498 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
21499 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
21500 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
21501 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
21502 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
21503 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
21504 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
21505 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
21506 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
21507 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
21508 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
21509 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
21510 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
21511 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
21512 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
21513 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
21514 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
21515 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
21516 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
21517 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
21518 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
21519 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
21520 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
21521 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
21522 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
21523 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
21524 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
21525 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
21526 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
21527 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
21528 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
21529 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
21530 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
21531 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
21532 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
21533 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
21534 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
21535 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
21536 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
21537 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
21538 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
21539 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
21540 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
21541 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
21542 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
21543 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
21544 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
21545 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
21546 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
21547 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
21548 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
21549 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
21550 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
21551 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
21552 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
21553 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
21554 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
21555 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
21556 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
21557 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
21558 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
21559 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
21560 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
21561 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
21562 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
21563 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
21564 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
21565 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
21566 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
21567 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
21568 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
21569 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
21570 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
21571 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
21572 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
21573 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
21574 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
21575 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
21576 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
21577 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
21578 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
21579 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
21580 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
21581 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
21582 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
21583 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
21584 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
21585 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
21586 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
21587 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
21588 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
21589 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
21590 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
21591 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
21592 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
21593 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
21594 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
21595 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
21596 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
21597 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
21598 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
21599 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
21600 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
21601 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
21602 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
21603 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
21604 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
21605 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
21606 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
21607 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
21608 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
21609 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
21610 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
21611 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
21612 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
21613 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
21614 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
21615 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
21616 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
21617 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
21618 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
21619 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
21620 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
21621 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
21622 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
21623 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
21624 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
21625 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
21626 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
21627 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
21628 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
21629 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
21630 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
21631 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
21632 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
21633 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
21634 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
21635 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
21636 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
21637 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
21638 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
21639 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
21640 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
21641 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
21642 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
21643 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
21644 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
21645 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
21646 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
21647 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
21648 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
21649 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
21650 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
21651 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
21652 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
21653 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
21654 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
21655 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
21656 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
21657 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
21658 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
21659 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
21660 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
21661 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
21662 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
21663 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
21664 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
21665 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
21666 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
21667 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
21668 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
21669 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
21670 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
21671 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
21672 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
21673 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
21674 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
21675 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
21676 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
21677 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
21678 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
21679 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
21680 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
21681 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
21682 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
21683 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
21684 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
21685 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
21686 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
21687 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
21688 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
21689 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
21690 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
21691 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
21692 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
21693 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
21694 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
21695 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
21696 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
21697 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
21698 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
21699 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
21700 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
21701 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
21702 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
21703 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
21704 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
21705 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
21706 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
21707 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
21708 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
21709 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
21710 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
21711 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
21712 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
21713 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
21714 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
21715 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
21716 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
21717 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
21718 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
21719 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
21720 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
21721 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
21722 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
21723 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
21724 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
21725 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
21726 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
21727 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
21728 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
21729 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
21730 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
21731 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
21732 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
21733 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
21734 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
21735 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
21736 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
21737 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
21738 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
21739 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
21740 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
21741 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
21742 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
21743 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
21744 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
21745 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
21746 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
21747 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
21748 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
21749 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
21750 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
21751 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
21752 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
21753 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
21754 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
21755 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
21756 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
21757 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
21758 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
21759 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
21760 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
21761 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
21762 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
21763 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
21764 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
21765 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
21766 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
21767 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
21768 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
21769 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
21770 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
21771 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
21772 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
21773 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
21774 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
21775 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
21776 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
21777 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
21778 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
21779 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
21780 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
21781 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
21782 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
21783 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
21784 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
21785 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
21786 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
21787 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
21788 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
21789 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
21790 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
21791 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
21792 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
21793 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
21794 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
21795 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
21796 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
21797 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
21798 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
21799 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
21800 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
21801 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
21802 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
21803 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
21804 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
21805 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
21806 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
21807 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
21808 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
21809 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
21810 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
21811 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
21812 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
21813 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
21814 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
21815 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
21816 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
21817 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
21818 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
21819 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
21820 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
21821 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
21822 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
21823 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
21824 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
21825 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
21826 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
21827 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
21828 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
21829 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
21830 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
21831 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
21832 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
21833 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
21834 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
21835 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
21836 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
21837 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
21838 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
21839 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
21840 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
21841 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
21842 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
21843 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
21844 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
21845 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
21846 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
21847 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
21848 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
21849 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
21850 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
21851 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
21852 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
21853 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
21854 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
21855 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
21856 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
21857 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
21858 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
21859 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
21860 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
21861 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
21862 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
21863 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
21864 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
21865 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
21866 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
21867 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
21868 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
21869 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
21870 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
21871 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
21872 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
21873 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
21874 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
21875 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
21876 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
21877 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
21878 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
21879 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
21880 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
21881 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
21882 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
21883 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
21884 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
21885 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
21886 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
21887 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
21888 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
21889 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
21890 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
21891 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
21892 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
21893 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
21894 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
21895 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
21896 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
21897 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
21898 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
21899 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
21900 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
21901 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
21902 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
21903 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
21904 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
21905 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
21906 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
21907 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
21908 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
21909 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
21910 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
21911 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
21912 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
21913 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
21914 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
21915 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
21916 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
21917 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
21918 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
21919 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
21920 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
21921 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
21922 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
21923 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
21924 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
21925 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
21926 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
21927 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
21928 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
21929 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
21930 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
21931 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
21932 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
21933 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
21934 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
21935 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
21936 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
21937 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
21938 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
21939 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
21940 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
21941 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
21942 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
21943 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
21944 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
21945 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
21946 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
21947 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
21948 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
21949 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
21950 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
21951 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
21952 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
21953 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
21954 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
21955 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
21956 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
21957 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
21958 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
21959 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
21960 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
21961 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
21962 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
21963 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
21964 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
21965 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
21966 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
21967 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
21968 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
21969 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
21970 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
21971 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
21972 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
21973 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
21974 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
21975 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
21976 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
21977 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
21978 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
21979 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
21980 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
21981 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
21982 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
21983 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
21984 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
21985 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
21986 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
21987 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
21988 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
21989 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
21990 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
21991 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
21992 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
21993 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
21994 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
21995 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
21996 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
21997 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
21998 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
21999 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
22000 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
22001 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
22002 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
22003 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
22004 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
22005 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
22006 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
22007 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
22008 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
22009 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
22010 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
22011 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
22012 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
22013 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
22014 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
22015 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
22016 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
22017 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
22018 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
22019 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
22020 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
22021 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
22022 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
22023 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
22024 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
22025 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
22026 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
22027 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
22028 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
22029 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
22030 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
22031 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
22032 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
22033 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
22034 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
22035 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
22036 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
22037 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
22038 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
22039 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
22040 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
22041 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
22042 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
22043 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
22044 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
22045 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
22046 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
22047 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
22048 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
22049 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
22050 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
22051 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
22052 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
22053 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
22054 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
22055 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
22056 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
22057 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
22058 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
22059 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
22060 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
22061 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
22062 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
22063 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
22064 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
22065 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
22066 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
22067 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
22068 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
22069 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
22070 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
22071 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
22072 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
22073 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
22074 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
22075 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
22076 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
22077 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
22078 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
22079 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
22080 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
22081 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
22082 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
22083 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
22084 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
22085 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
22086 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
22087 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
22088 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
22089 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
22090 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
22091 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
22092 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
22093 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
22094 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
22095 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
22096 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
22097 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
22098 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
22099 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
22100 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
22101 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
22102 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
22103 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
22104 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
22105 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
22106 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
22107 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
22108 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
22109 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
22110 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
22111 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
22112 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
22113 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
22114 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
22115 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
22116 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
22117 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
22118 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
22119 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
22120 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
22121 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
22122 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
22123 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
22124 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
22125 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
22126 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
22127 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
22128 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
22129 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
22130 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
22131 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
22132 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
22133 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
22134 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
22135 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
22136 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
22137 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
22138 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
22139 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
22140 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
22141 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
22142 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
22143 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
22144 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
22145 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
22146 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
22147 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
22148 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
22149 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
22150 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
22151 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
22152 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
22153 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
22154 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
22155 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
22156 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
22157 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
22158 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
22159 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
22160 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
22161 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
22162 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
22163 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
22164 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
22165 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
22166 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
22167 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
22168 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
22169 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
22170 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
22171 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
22172 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
22173 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
22174 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
22175 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
22176 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
22177 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
22178 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
22179 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
22180 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
22181 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
22182 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
22183 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
22184 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
22185 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
22186 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
22187 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
22188 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
22189 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
22190 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
22191 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
22192 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
22193 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
22194 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
22195 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
22196 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
22197 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
22198 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
22199 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
22200 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
22201 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
22202 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
22203 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
22204 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
22205 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
22206 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
22207 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
22208 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
22209 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
22210 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
22211 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
22212 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
22213 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
22214 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
22215 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
22216 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
22217 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
22218 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
22219 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
22220 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
22221 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
22222 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
22223 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
22224 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
22225 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
22226 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
22227 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
22228 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
22229 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
22230 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
22231 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
22232 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
22233 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
22234 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
22235 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
22236 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
22237 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
22238 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
22239 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
22240 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
22241 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
22242 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
22243 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
22244 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
22245 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
22246 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
22247 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
22248 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
22249 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
22250 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
22251 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
22252 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
22253 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
22254 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
22255 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
22256 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
22257 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
22258 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
22259 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
22260 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
22261 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
22262 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
22263 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
22264 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
22265 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
22266 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
22267 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
22268 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
22269 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
22270 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
22271 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
22272 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
22273 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
22274 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
22275 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
22276 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
22277 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
22278 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
22279 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
22280 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
22281 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
22282 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
22283 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
22284 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
22285 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
22286 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
22287 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
22288 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
22289 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
22290 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
22291 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
22292 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
22293 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
22294 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
22295 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
22296 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
22297 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
22298 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
22299 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
22300 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
22301 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
22302 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
22303 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
22304 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
22305 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
22306 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
22307 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
22308 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
22309 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
22310 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
22311 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
22312 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
22313 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
22314 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
22315 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
22316 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
22317 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
22318 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
22319 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
22320 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
22321 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
22322 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
22323 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
22324 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
22325 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
22326 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
22327 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
22328 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
22329 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
22330 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
22331 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
22332 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
22333 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
22334 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
22335 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
22336 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
22337 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
22338 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
22339 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
22340 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
22341 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
22342 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
22343 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
22344 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
22345 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
22346 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
22347 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
22348 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
22349 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
22350 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
22351 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
22352 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
22353 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
22354 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
22355 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
22356 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
22357 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
22358 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
22359 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
22360 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
22361 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
22362 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
22363 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
22364 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
22365 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
22366 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
22367 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
22368 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
22369 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
22370 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
22371 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
22372 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
22373 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
22374 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
22375 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
22376 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
22377 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
22378 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
22379 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
22380 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
22381 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
22382 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
22383 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
22384 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
22385 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
22386 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
22387 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
22388 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
22389 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
22390 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
22391 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
22392 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
22393 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
22394 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
22395 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
22396 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
22397 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
22398 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
22399 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
22400 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
22401 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
22402 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
22403 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
22404 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
22405 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
22406 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
22407 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
22408 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
22409 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
22410 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
22411 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
22412 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
22413 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
22414 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
22415 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
22416 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
22417 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
22418 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
22419 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
22420 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
22421 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
22422 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
22423 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
22424 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
22425 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
22426 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
22427 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
22428 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
22429 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
22430 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
22431 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
22432 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
22433 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
22434 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
22435 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
22436 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
22437 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
22438 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
22439 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
22440 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
22441 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
22442 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
22443 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
22444 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
22445 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
22446 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
22447 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
22448 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
22449 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
22450 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
22451 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
22452 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
22453 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
22454 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
22455 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
22456 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
22457 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
22458 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
22459 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
22460 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
22461 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
22462 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
22463 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
22464 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
22465 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
22466 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
22467 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
22468 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
22469 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
22470 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
22471 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
22472 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
22473 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
22474 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
22475 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
22476 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
22477 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
22478 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
22479 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
22480 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
22481 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
22482 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
22483 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
22484 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
22485 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
22486 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
22487 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
22488 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
22489 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
22490 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
22491 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
22492 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
22493 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
22494 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
22495 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
22496 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
22497 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
22498 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
22499 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
22500 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
22501 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
22502 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
22503 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
22504 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
22505 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
22506 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
22507 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
22508 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
22509 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
22510 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
22511 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
22512 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
22513 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
22514 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
22515 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
22516 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
22517 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
22518 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
22519 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
22520 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
22521 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
22522 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
22523 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
22524 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
22525 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
22526 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
22527 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
22528 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
22529 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
22530 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
22531 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
22532 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
22533 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
22534 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
22535 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
22536 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
22537 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
22538 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
22539 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
22540 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
22541 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
22542 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
22543 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
22544 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
22545 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
22546 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
22547 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
22548 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
22549 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
22550 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
22551 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
22552 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
22553 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
22554 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
22555 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
22556 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
22557 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
22558 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
22559 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
22560 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
22561 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
22562 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
22563 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
22564 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
22565 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
22566 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
22567 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
22568 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
22569 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
22570 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
22571 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
22572 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
22573 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
22574 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
22575 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
22576 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
22577 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
22578 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
22579 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
22580 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
22581 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
22582 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
22583 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
22584 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
22585 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
22586 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
22587 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
22588 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
22589 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
22590 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
22591 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
22592 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
22593 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
22594 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
22595 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
22596 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
22597 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
22598 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
22599 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
22600 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
22601 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
22602 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
22603 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
22604 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
22605 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
22606 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
22607 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
22608 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
22609 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
22610 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
22611 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
22612 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
22613 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
22614 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
22615 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
22616 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
22617 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
22618 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
22619 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
22620 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
22621 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
22622 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
22623 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
22624 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
22625 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
22626 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
22627 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
22628 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
22629 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
22630 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
22631 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
22632 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
22633 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
22634 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
22635 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
22636 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
22637 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
22638 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
22639 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
22640 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
22641 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
22642 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
22643 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
22644 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
22645 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
22646 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
22647 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
22648 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
22649 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
22650 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
22651 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
22652 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
22653 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
22654 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
22655 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
22656 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
22657 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
22658 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
22659 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
22660 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
22661 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
22662 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
22663 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
22664 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
22665 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
22666 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
22667 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
22668 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
22669 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
22670 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
22671 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
22672 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
22673 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
22674 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
22675 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
22676 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
22677 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
22678 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
22679 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
22680 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
22681 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
22682 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
22683 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
22684 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
22685 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
22686 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
22687 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
22688 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
22689 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
22690 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
22691 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
22692 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
22693 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
22694 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
22695 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
22696 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
22697 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
22698 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
22699 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
22700 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
22701 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
22702 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
22703 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
22704 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
22705 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
22706 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
22707 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
22708 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
22709 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
22710 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
22711 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
22712 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
22713 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
22714 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
22715 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
22716 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
22717 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
22718 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
22719 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
22720 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
22721 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
22722 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
22723 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
22724 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
22725 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
22726 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
22727 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
22728 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
22729 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
22730 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
22731 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
22732 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
22733 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
22734 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
22735 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
22736 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
22737 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
22738 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
22739 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
22740 * g++.target/riscv/rvv/base/vse-1.C: Removed.
22741 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
22742 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
22743 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
22744 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
22745 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
22746 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
22747 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
22748 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
22749 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
22750 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
22751 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
22752 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
22753 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
22754 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
22755 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
22756 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
22757 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
22758 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
22759 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
22760 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
22761 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
22762 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
22763 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
22764 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
22765 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
22766 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
22767 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
22768 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
22769 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
22770 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
22771 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
22772 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
22773 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
22774 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
22775 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
22776 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
22777 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
22778 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
22779 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
22780 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
22781 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
22782 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
22783 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
22784 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
22785 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
22786 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
22787 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
22788 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
22789 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
22790 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
22791 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
22792 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
22793 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
22794 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
22795 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
22796 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
22797 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
22798 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
22799 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
22800 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
22801 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
22802 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
22803 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
22804 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
22805 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
22806 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
22807 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
22808 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
22809 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
22810 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
22811 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
22812 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
22813 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
22814 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
22815 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
22816 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
22817 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
22818 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
22819 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
22820 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
22821 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
22822 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
22823 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
22824 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
22825 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
22826 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
22827 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
22828 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
22829 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
22830 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
22831 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
22832 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
22833 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
22834 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
22835 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
22836 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
22837 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
22838 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
22839 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
22840 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
22841 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
22842 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
22843 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
22844 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
22845 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
22846 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
22847 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
22848 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
22849 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
22850 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
22851 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
22852 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
22853 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
22854 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
22855 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
22856 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
22857 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
22858 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
22859 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
22860 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
22861 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
22862 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
22863 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
22864 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
22865 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
22866 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
22867 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
22868 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
22869 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
22870 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
22871 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
22872 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
22873 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
22874 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
22875 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
22876 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
22877 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
22878 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
22879 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
22880 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
22881 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
22882 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
22883 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
22884 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
22885 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
22886 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
22887 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
22888 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
22889 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
22890 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
22891 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
22892 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
22893 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
22894 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
22895 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
22896 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
22897 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
22898 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
22899 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
22900 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
22901 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
22902 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
22903 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
22904 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
22905 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
22906 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
22907 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
22908 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
22909 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
22910 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
22911 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
22912 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
22913 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
22914 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
22915 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
22916 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
22917 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
22918 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
22919 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
22920 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
22921 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
22922 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
22923 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
22924 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
22925 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
22926 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
22927 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
22928 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
22929 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
22930 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
22931 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
22932 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
22933 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
22934 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
22935 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
22936 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
22937 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
22938 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
22939 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
22940 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
22941 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
22942 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
22943 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
22944 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
22945 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
22946 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
22947 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
22948 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
22949 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
22950 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
22951 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
22952 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
22953 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
22954 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
22955 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
22956 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
22957 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
22958 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
22959 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
22960 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
22961 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
22962 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
22963 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
22964 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
22965 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
22966 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
22967 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
22968 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
22969 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
22970 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
22971 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
22972 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
22973 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
22974 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
22975 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
22976 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
22977 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
22978 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
22979 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
22980 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
22981 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
22982 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
22983 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
22984 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
22985 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
22986 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
22987 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
22988 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
22989 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
22990 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
22991 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
22992 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
22993 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
22994 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
22995 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
22996 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
22997 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
22998 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
22999 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
23000 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
23001 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
23002 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
23003 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
23004 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
23005 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
23006 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
23007 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
23008 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
23009 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
23010 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
23011 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
23012 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
23013 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
23014 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
23015 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
23016 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
23017 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
23018 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
23019 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
23020 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
23021 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
23022 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
23023 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
23024 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
23025 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
23026 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
23027 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
23028 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
23029 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
23030 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
23031 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
23032 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
23033 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
23034 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
23035 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
23036 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
23037 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
23038 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
23039 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
23040 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
23041 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
23042 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
23043 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
23044 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
23045 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
23046 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
23047 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
23048 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
23049 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
23050 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
23051 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
23052 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
23053 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
23054 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
23055 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
23056 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
23057 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
23058 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
23059 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
23060 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
23061 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
23062 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
23063 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
23064 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
23065 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
23066 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
23067 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
23068 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
23069 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
23070 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
23071 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
23072 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
23073 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
23074 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
23075 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
23076 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
23077 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
23078 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
23079 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
23080 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
23081 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
23082 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
23083 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
23084 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
23085 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
23086 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
23087 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
23088 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
23089 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
23090 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
23091 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
23092 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
23093 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
23094 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
23095 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
23096 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
23097 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
23098 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
23099 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
23100 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
23101 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
23102 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
23103 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
23104 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
23105 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
23106 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
23107 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
23108 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
23109 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
23110 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
23111 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
23112 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
23113 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
23114 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
23115 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
23116 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
23117 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
23118 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
23119 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
23120 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
23121 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
23122 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
23123 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
23124 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
23125 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
23126 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
23127 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
23128 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
23129 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
23130 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
23131 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
23132 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
23133 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
23134 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
23135 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
23136 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
23137 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
23138 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
23139 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
23140 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
23141 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
23142 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
23143 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
23144 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
23145 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
23146 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
23147 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
23148 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
23149 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
23150 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
23151 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
23152 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
23153 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
23154 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
23155 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
23156 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
23157 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
23158 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
23159 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
23160 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
23161 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
23162 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
23163 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
23164 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
23165 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
23166 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
23167 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
23168 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
23169 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
23170 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
23171 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
23172 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
23173 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
23174 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
23175 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
23176 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
23177 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
23178 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
23179 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
23180 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
23181 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
23182 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
23183 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
23184 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
23185 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
23186 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
23187 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
23188 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
23189 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
23190 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
23191 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
23192 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
23193 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
23194 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
23195 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
23196 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
23197 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
23198 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
23199 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
23200 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
23201 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
23202 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
23203 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
23204 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
23205 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
23206 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
23207 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
23208 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
23209 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
23210 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
23211 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
23212 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
23213 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
23214 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
23215 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
23216 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
23217 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
23218 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
23219 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
23220 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
23221 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
23222 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
23223 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
23224 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
23225 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
23226 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
23227 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
23228 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
23229 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
23230 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
23231 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
23232 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
23233 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
23234 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
23235 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
23236 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
23237 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
23238 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
23239 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
23240 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
23241 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
23242 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
23243 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
23244 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
23245 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
23246 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
23247 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
23248 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
23249 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
23250 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
23251 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
23252 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
23253 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
23254 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
23255 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
23256 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
23257 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
23258 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
23259 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
23260 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
23261 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
23262 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
23263 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
23264 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
23265 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
23266 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
23267 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
23268 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
23269 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
23270 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
23271 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
23272 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
23273 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
23274 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
23275 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
23276 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
23277 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
23278 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
23279 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
23280 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
23281 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
23282 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
23283 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
23284 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
23285 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
23286 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
23287 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
23288 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
23289 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
23290 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
23291 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
23292 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
23293 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
23294 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
23295 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
23296 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
23297 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
23298 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
23299 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
23300 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
23301 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
23302 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
23303 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
23304 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
23305 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
23306 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
23307 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
23308 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
23309 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
23310 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
23311 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
23312 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
23313 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
23314 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
23315 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
23316 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
23317 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
23318 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
23319 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
23320 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
23321 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
23322 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
23323 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
23324 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
23325 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
23326 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
23327 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
23328 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
23329 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
23330 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
23331 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
23332 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
23333 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
23334 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
23335 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
23336 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
23337 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
23338 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
23339 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
23340 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
23341 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
23342 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
23343 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
23344 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
23345 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
23346 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
23347 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
23348 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
23349 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
23350 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
23351 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
23352 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
23353 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
23354 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
23355 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
23356 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
23357 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
23358 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
23359 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
23360 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
23361 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
23362 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
23363 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
23364 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
23365 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
23366 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
23367 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
23368 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
23369 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
23370 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
23371 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
23372 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
23373 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
23374 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
23375 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
23376 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
23377 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
23378 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
23379 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
23380 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
23381 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
23382 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
23383 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
23384 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
23385 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
23386 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
23387 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
23388 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
23389 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
23390 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
23391 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
23392 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
23393 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
23394 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
23395 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
23396 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
23397 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
23398 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
23399 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
23400 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
23401 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
23402 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
23403 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
23404 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
23405 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
23406 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
23407 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
23408 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
23409 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
23410 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
23411 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
23412 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
23413 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
23414 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
23415 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
23416 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
23417 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
23418 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
23419 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
23420 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
23421 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
23422 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
23423 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
23424 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
23425 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
23426 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
23427 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
23428 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
23429 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
23430 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
23431 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
23432 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
23433 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
23434 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
23435 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
23436 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
23437 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
23438 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
23439 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
23440 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
23441 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
23442 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
23443 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
23444 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
23445 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
23446 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
23447 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
23448 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
23449 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
23450 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
23451 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
23452 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
23453 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
23454 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
23455 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
23456 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
23457 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
23458 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
23459 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
23460 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
23461 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
23462 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
23463 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
23464 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
23465 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
23466 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
23467 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
23468 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
23469 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
23470 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
23471 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
23472 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
23473 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
23474 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
23475 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
23476 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
23477 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
23478 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
23479 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
23480 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
23481 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
23482 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
23483 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
23484 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
23485 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
23486 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
23487 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
23488 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
23489 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
23490 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
23491 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
23492 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
23493 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
23494 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
23495 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
23496 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
23497 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
23498 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
23499 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
23500 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
23501 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
23502 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
23503 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
23504 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
23505 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
23506 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
23507 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
23508 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
23509 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
23510 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
23511 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
23512 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
23513 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
23514 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
23515 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
23516 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
23517 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
23518 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
23519 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
23520 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
23521 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
23522 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
23523 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
23524 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
23525 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
23526 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
23527 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
23528 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
23529 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
23530 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
23531 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
23532 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
23533 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
23534 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
23535 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
23536 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
23537 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
23538 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
23539 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
23540 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
23541 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
23542 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
23543 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
23544 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
23545 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
23546 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
23547 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
23548 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
23549 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
23550 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
23551 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
23552 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
23553 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
23554 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
23555 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
23556 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
23557 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
23558 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
23559 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
23560 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
23561 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
23562 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
23563 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
23564 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
23565 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
23566 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
23567 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
23568 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
23569 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
23570 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
23571 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
23572 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
23573 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
23574 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
23575 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
23576 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
23577 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
23578 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
23579 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
23580 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
23581 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
23582 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
23583 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
23584 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
23585 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
23586 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
23587 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
23588 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
23589 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
23590 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
23591 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
23592 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
23593 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
23594 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
23595 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
23596 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
23597 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
23598 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
23599 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
23600 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
23601 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
23602 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
23603 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
23604 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
23605 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
23606 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
23607 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
23608 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
23609 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
23610 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
23611 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
23612 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
23613 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
23614 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
23615 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
23616 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
23617 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
23618 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
23619 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
23620 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
23621 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
23622 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
23623 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
23624 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
23625 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
23626 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
23627 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
23628 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
23629 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
23630 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
23631 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
23632 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
23633 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
23634 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
23635 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
23636 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
23637 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
23638 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
23639 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
23640 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
23641 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
23642 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
23643 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
23644 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
23645 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
23646 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
23647 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
23648 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
23649 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
23650 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
23651 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
23652 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
23653 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
23654 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
23655 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
23656 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
23657 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
23658 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
23659 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
23660 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
23661 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
23662 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
23663 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
23664 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
23665 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
23666 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
23667 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
23668 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
23669 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
23670 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
23671 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
23672 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
23673 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
23674 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
23675 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
23676 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
23677 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
23678 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
23679 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
23680 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
23681 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
23682 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
23683 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
23684 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
23685 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
23686 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
23687 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
23688 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
23689 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
23690 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
23691 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
23692 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
23693 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
23694 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
23695 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
23696 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
23697 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
23698 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
23699 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
23700 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
23701 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
23702 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
23703 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
23704 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
23705 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
23706 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
23707 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
23708 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
23709 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
23710 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
23711 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
23712 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
23713 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
23714 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
23715 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
23716 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
23717 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
23718 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
23719 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
23720 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
23721 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
23722 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
23723 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
23724 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
23725 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
23726 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
23727 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
23728 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
23729 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
23730 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
23731 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
23732 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
23733 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
23734 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
23735 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
23736 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
23737 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
23738 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
23739 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
23740 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
23741 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
23742 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
23743 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
23744 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
23745 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
23746 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
23747 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
23748 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
23749 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
23750 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
23751 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
23752 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
23753 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
23754 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
23755 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
23756 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
23757 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
23758 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
23759 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
23760 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
23761 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
23762 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
23763 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
23764 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
23765 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
23766 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
23767 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
23768 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
23769 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
23770 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
23771 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
23772 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
23773 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
23774 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
23775 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
23776 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
23777 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
23778 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
23779 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
23780 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
23781 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
23782 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
23783 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
23784 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
23785 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
23786 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
23787 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
23788 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
23789 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
23790 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
23791 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
23792 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
23793 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
23794 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
23795 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
23796 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
23797 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
23798 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
23799 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
23800 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
23801 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
23802 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
23803 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
23804 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
23805 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
23806 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
23807 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
23808 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
23809 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
23810 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
23811 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
23812 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
23813 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
23814 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
23815 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
23816 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
23817 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
23818 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
23819 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
23820 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
23821 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
23822 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
23823 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
23824 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
23825 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
23826 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
23827 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
23828 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
23829 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
23830 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
23831 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
23832 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
23833 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
23834 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
23835 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
23836 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
23837 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
23838 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
23839 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
23840 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
23841 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
23842 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
23843 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
23844 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
23845 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
23846 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
23847 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
23848 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
23849 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
23850 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
23851 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
23852 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
23853 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
23854 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
23855 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
23856 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
23857 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
23858 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
23859 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
23860 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
23861 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
23862 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
23863 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
23864 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
23865 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
23866 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
23867 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
23868 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
23869 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
23870 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
23871 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
23872 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
23873 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
23874 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
23875 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
23876 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
23877 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
23878 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
23879 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
23880 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
23881 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
23882 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
23883 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
23884 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
23885 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
23886 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
23887 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
23888 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
23889 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
23890 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
23891 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
23892 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
23893 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
23894 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
23895 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
23896 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
23897 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
23898 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
23899 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
23900 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
23901 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
23902 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
23903 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
23904 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
23905 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
23906 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
23907 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
23908 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
23909 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
23910 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
23911 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
23912 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
23913 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
23914 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
23915 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
23916 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
23917 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
23918 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
23919 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
23920 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
23921 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
23922 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
23923 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
23924 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
23925 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
23926 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
23927 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
23928 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
23929 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
23930 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
23931 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
23932 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
23933 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
23934 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
23935 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
23936 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
23937 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
23938 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
23939 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
23940 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
23941 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
23942 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
23943 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
23944 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
23945 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
23946 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
23947 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
23948 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
23949 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
23950 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
23951 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
23952 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
23953 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
23954 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
23955 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
23956 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
23957 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
23958 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
23959 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
23960 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
23961 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
23962 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
23963 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
23964 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
23965 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
23966 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
23967 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
23968 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
23969 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
23970 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
23971 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
23972 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
23973 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
23974 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
23975 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
23976 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
23977 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
23978 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
23979 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
23980 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
23981 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
23982 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
23983 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
23984 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
23985 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
23986 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
23987 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
23988 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
23989 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
23990 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
23991 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
23992 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
23993 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
23994 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
23995 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
23996 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
23997 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
23998 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
23999 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
24000 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
24001 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
24002 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
24003 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
24004 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
24005 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
24006 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
24007 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
24008 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
24009 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
24010 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
24011 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
24012 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
24013 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
24014 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
24015 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
24016 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
24017 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
24018 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
24019 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
24020 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
24021 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
24022 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
24023 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
24024 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
24025 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
24026 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
24027 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
24028 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
24029 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
24030 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
24031 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
24032 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
24033 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
24034 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
24035 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
24036 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
24037 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
24038 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
24039 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
24040 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
24041 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
24042 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
24043 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
24044 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
24045 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
24046 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
24047 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
24048 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
24049 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
24050 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
24051 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
24052 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
24053 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
24054 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
24055 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
24056 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
24057 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
24058 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
24059 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
24060 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
24061 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
24062 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
24063 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
24064 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
24065 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
24066 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
24067 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
24068 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
24069 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
24070 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
24071 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
24072 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
24073 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
24074 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
24075 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
24076 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
24077 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
24078 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
24079 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
24080 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
24081 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
24082 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
24083 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
24084 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
24085 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
24086 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
24087 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
24088 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
24089 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
24090 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
24091 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
24092 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
24093 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
24094 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
24095 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
24096 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
24097 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
24098 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
24099 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
24100 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
24101 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
24102 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
24103 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
24104 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
24105 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
24106 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
24107 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
24108 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
24109 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
24110 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
24111 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
24112 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
24113 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
24114 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
24115 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
24116 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
24117 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
24118 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
24119 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
24120 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
24121 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
24122 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
24123 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
24124 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
24125 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
24126 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
24127 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
24128 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
24129 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
24130 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
24131 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
24132 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
24133 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
24134 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
24135 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
24136 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
24137 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
24138 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
24139 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
24140 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
24141 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
24142 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
24143 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
24144 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
24145 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
24146 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
24147 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
24148 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
24149 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
24150 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
24151 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
24152 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
24153 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
24154 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
24155 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
24156 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
24157 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
24158 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
24159 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
24160 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
24161 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
24162 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
24163 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
24164 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
24165 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
24166 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
24167 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
24168 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
24169 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
24170 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
24171 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
24172 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
24173 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
24174 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
24175 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
24176 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
24177 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
24178 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
24179 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
24180 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
24181 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
24182 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
24183 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
24184 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
24185 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
24186 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
24187 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
24188 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
24189 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
24190 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
24191 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
24192 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
24193 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
24194 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
24195 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
24196 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
24197 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
24198 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
24199 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
24200 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
24201 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
24202 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
24203 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
24204 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
24205 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
24206 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
24207 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
24208 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
24209 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
24210 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
24211 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
24212 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
24213 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
24214 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
24215 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
24216 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
24217 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
24218 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
24219 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
24220 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
24221 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
24222 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
24223 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
24224 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
24225 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
24226 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
24227 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
24228 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
24229 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
24230 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
24231 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
24232 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
24233 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
24234 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
24235 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
24236 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
24237 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
24238 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
24239 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
24240 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
24241 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
24242 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
24243 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
24244 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
24245 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
24246 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
24247 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
24248 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
24249 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
24250 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
24251 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
24252 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
24253 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
24254 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
24255 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
24256 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
24257 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
24258 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
24259 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
24260 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
24261 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
24262 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
24263 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
24264 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
24265 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
24266 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
24267 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
24268 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
24269 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
24270 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
24271 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
24272 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
24273 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
24274 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
24275 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
24276 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
24277 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
24278 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
24279 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
24280 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
24281 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
24282 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
24283 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
24284 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
24285 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
24286 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
24287 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
24288 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
24289 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
24290 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
24291 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
24292 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
24293 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
24294 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
24295 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
24296 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
24297 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
24298 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
24299 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
24300 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
24301 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
24302 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
24303 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
24304 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
24305 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
24306 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
24307 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
24308 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
24309 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
24310 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
24311 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
24312 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
24313 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
24314 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
24315 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
24316 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
24317 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
24318 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
24319 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
24320 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
24321 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
24322 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
24323 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
24324 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
24325 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
24326 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
24327 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
24328 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
24329 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
24330 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
24331 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
24332 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
24333 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
24334 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
24335 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
24336 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
24337 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
24338 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
24339 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
24340 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
24341 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
24342 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
24343 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
24344 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
24345 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
24346 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
24347 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
24348 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
24349 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
24350 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
24351 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
24352 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
24353 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
24354 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
24355 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
24356 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
24357 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
24358 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
24359 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
24360 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
24361 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
24362 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
24363 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
24364 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
24365 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
24366 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
24367 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
24368 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
24369 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
24370 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
24371 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
24372 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
24373 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
24374 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
24375 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
24376 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
24377 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
24378 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
24379 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
24380 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
24381 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
24382 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
24383 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
24384 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
24385 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
24386 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
24387 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
24388 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
24389 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
24390 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
24391 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
24392 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
24393 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
24394 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
24395 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
24396 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
24397 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
24398 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
24399 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
24400 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
24401 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
24402 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
24403 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
24404 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
24405 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
24406 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
24407 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
24408 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
24409 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
24410 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
24411 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
24412 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
24413 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
24414 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
24415 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
24416 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
24417 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
24418 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
24419 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
24420 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
24421 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
24422 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
24423 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
24424 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
24425 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
24426 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
24427 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
24428 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
24429 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
24430 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
24431 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
24432 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
24433 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
24434 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
24435 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
24436 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
24437 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
24438 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
24439 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
24440 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
24441 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
24442 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
24443 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
24444 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
24445 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
24446 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
24447 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
24448 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
24449 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
24450 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
24451 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
24452 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
24453 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
24454 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
24455 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
24456 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
24457 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
24458 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
24459 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
24460 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
24461 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
24462 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
24463 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
24464 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
24465 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
24466 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
24467 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
24468 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
24469 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
24470 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
24471 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
24472 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
24473 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
24474 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
24475 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
24476 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
24477 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
24478 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
24479 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
24480 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
24481 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
24482 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
24483 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
24484 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
24485 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
24486 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
24487 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
24488 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
24489 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
24490 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
24491 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
24492 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
24493 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
24494 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
24495 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
24496 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
24497 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
24498 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
24499 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
24500 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
24501 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
24502 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
24503 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
24504 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
24505 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
24506 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
24507 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
24508 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
24509 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
24510 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
24511 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
24512 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
24513 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
24514 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
24515 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
24516 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
24517 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
24518 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
24519 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
24520 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
24521 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
24522 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
24523 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
24524 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
24525 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
24526 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
24527 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
24528 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
24529 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
24530 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
24531 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
24532 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
24533 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
24534 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
24535 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
24536 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
24537 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
24538 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
24539 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
24540 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
24541 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
24542 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
24543 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
24544 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
24545 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
24546 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
24547 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
24548 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
24549 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
24550 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
24551 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
24552 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
24553 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
24554 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
24555 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
24556 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
24557 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
24558 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
24559 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
24560 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
24561 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
24562 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
24563 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
24564 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
24565 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
24566 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
24567 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
24568 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
24569 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
24570 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
24571 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
24572 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
24573 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
24574 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
24575 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
24576 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
24577 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
24578 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
24579 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
24580 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
24581 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
24582 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
24583 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
24584 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
24585 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
24586 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
24587 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
24588 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
24589 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
24590 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
24591 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
24592 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
24593 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
24594 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
24595 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
24596 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
24597 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
24598 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
24599 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
24600 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
24601 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
24602 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
24603 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
24604 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
24605 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
24606 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
24607 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
24608 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
24609 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
24610 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
24611 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
24612 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
24613 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
24614 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
24615 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
24616 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
24617 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
24618 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
24619 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
24620 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
24621 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
24622 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
24623 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
24624 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
24625 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
24626 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
24627 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
24628 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
24629 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
24630 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
24631 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
24632 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
24633 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
24634 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
24635 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
24636 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
24637 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
24638 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
24639 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
24640 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
24641 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
24642 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
24643 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
24644 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
24645 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
24646 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
24647 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
24648 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
24649 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
24650 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
24651 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
24652 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
24653 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
24654 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
24655 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
24656 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
24657 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
24658 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
24659 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
24660 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
24661 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
24662 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
24663 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
24664 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
24665 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
24666 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
24667 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
24668 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
24669 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
24670 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
24671 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
24672 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
24673 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
24674 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
24675 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
24676 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
24677 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
24678 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
24679 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
24680 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
24681 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
24682 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
24683 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
24684 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
24685 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
24686 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
24687 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
24688 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
24689 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
24690 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
24691 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
24692 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
24693 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
24694 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
24695 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
24696 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
24697 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
24698 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
24699 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
24700 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
24701 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
24702 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
24703 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
24704 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
24705 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
24706 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
24707 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
24708 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
24709 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
24710 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
24711 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
24712 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
24713 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
24714 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
24715 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
24716 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
24717 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
24718 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
24719 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
24720 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
24721 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
24722 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
24723 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
24724 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
24725 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
24726 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
24727 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
24728 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
24729 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
24730 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
24731 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
24732 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
24733 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
24734 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
24735 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
24736 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
24737 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
24738 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
24739 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
24740 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
24741 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
24742 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
24743 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
24744 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
24745 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
24746 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
24747 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
24748 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
24749 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
24750 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
24751 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
24752 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
24753 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
24754 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
24755 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
24756 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
24757 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
24758 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
24759 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
24760 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
24761 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
24762 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
24763 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
24764 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
24765 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
24766 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
24767 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
24768 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
24769 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
24770 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
24771 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
24772 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
24773 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
24774 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
24775 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
24776 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
24777 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
24778 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
24779 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
24780 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
24781 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
24782 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
24783 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
24784 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
24785 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
24786 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
24787 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
24788 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
24789 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
24790 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
24791 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
24792 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
24793 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
24794 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
24795 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
24796 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
24797 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
24798 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
24799 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
24800 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
24801 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
24802 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
24803 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
24804 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
24805 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
24806 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
24807 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
24808 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
24809 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
24810 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
24811 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
24812 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
24813 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
24814 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
24815 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
24816 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
24817 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
24818 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
24819 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
24820 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
24821 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
24822 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
24823 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
24824 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
24825 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
24826 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
24827 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
24828 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
24829 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
24830 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
24831 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
24832 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
24833 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
24834 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
24835 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
24836 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
24837 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
24838 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
24839 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
24840 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
24841 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
24842 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
24843 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
24844 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
24845 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
24846 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
24847 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
24848 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
24849 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
24850 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
24851 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
24852 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
24853 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
24854 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
24855 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
24856 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
24857 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
24858 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
24859 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
24860 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
24861 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
24862 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
24863 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
24864 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
24865 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
24866 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
24867 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
24868 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
24869 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
24870 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
24871 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
24872 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
24873 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
24874 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
24875 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
24876 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
24877 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
24878 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
24879 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
24880 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
24881 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
24882 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
24883 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
24884 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
24885 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
24886 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
24887 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
24888 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
24889 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
24890 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
24891 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
24892 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
24893 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
24894 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
24895 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
24896 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
24897 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
24898 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
24899 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
24900 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
24901 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
24902 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
24903 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
24904 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
24905 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
24906 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
24907 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
24908 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
24909 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
24910 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
24911 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
24912 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
24913 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
24914 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
24915 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
24916 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
24917 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
24918 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
24919 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
24920 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
24921 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
24922 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
24923 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
24924 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
24925 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
24926 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
24927 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
24928 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
24929 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
24930 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
24931 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
24932 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
24933 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
24934 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
24935 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
24936 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
24937 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
24938 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
24939 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
24940 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
24941 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
24942 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
24943 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
24944 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
24945 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
24946 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
24947 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
24948 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
24949 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
24950 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
24951 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
24952 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
24953 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
24954 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
24955 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
24956 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
24957 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
24958 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
24959 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
24960 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
24961 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
24962 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
24963 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
24964 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
24965 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
24966 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
24967 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
24968 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
24969 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
24970 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
24971 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
24972 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
24973 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
24974 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
24975 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
24976 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
24977 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
24978 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
24979 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
24980 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
24981 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
24982 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
24983 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
24984 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
24985 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
24986 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
24987 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
24988 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
24989 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
24990 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
24991 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
24992 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
24993 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
24994 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
24995 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
24996 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
24997 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
24998 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
24999 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
25000 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
25001 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
25002 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
25003 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
25004 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
25005 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
25006 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
25007 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
25008 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
25009 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
25010 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
25011 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
25012 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
25013 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
25014 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
25015 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
25016 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
25017 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
25018 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
25019 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
25020 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
25021 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
25022 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
25023 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
25024 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
25025 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
25026 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
25027 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
25028 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
25029 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
25030 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
25031 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
25032 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
25033 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
25034 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
25035 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
25036 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
25037 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
25038 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
25039 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
25040 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
25041 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
25042 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
25043 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
25044 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
25045 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
25046 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
25047 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
25048 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
25049 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
25050 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
25051 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
25052 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
25053 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
25054 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
25055 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
25056 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
25057 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
25058 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
25059 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
25060 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
25061 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
25062 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
25063 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
25064 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
25065 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
25066 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
25067 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
25068 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
25069 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
25070 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
25071 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
25072 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
25073 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
25074 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
25075 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
25076 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
25077 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
25078 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
25079 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
25080 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
25081 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
25082 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
25083 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
25084 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
25085 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
25086 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
25087 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
25088 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
25089 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
25090 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
25091 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
25092 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
25093 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
25094 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
25095 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
25096 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
25097 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
25098 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
25099 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
25100 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
25101 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
25102 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
25103 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
25104 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
25105 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
25106 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
25107 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
25108 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
25109 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
25110 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
25111 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
25112 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
25113 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
25114 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
25115 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
25116 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
25117 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
25118 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
25119 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
25120 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
25121 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
25122 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
25123 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
25124 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
25125 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
25126 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
25127 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
25128 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
25129 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
25130 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
25131 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
25132 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
25133 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
25134 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
25135 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
25136 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
25137 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
25138 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
25139 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
25140 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
25141 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
25142 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
25143 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
25144 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
25145 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
25146 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
25147 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
25148 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
25149 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
25150 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
25151 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
25152 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
25153 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
25154 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
25155 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
25156 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
25157 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
25158 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
25159 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
25160 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
25161 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
25162 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
25163 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
25164 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
25165 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
25166 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
25167 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
25168 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
25169 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
25170 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
25171 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
25172 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
25173 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
25174 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
25175 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
25176 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
25177 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
25178 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
25179 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
25180 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
25181 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
25182 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
25183 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
25184 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
25185 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
25186 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
25187 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
25188 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
25189 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
25190 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
25191 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
25192 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
25193 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
25194 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
25195 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
25196 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
25197 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
25198 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
25199 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
25200 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
25201 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
25202 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
25203 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
25204 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
25205 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
25206 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
25207 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
25208 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
25209 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
25210 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
25211 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
25212 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
25213 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
25214 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
25215 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
25216 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
25217 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
25218 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
25219 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
25220 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
25221 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
25222 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
25223 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
25224 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
25225 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
25226 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
25227 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
25228 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
25229 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
25230 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
25231 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
25232 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
25233 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
25234 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
25235 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
25236 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
25237 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
25238 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
25239 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
25240 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
25241 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
25242 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
25243 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
25244 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
25245 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
25246 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
25247 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
25248 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
25249 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
25250 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
25251 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
25252 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
25253 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
25254 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
25255 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
25256 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
25257 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
25258 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
25259 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
25260 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
25261 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
25262 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
25263 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
25264 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
25265 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
25266 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
25267 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
25268 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
25269 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
25270 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
25271 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
25272 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
25273 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
25274 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
25275 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
25276 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
25277 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
25278 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
25279 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
25280 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
25281 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
25282 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
25283 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
25284 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
25285 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
25286 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
25287 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
25288 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
25289 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
25290 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
25291 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
25292 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
25293 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
25294 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
25295 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
25296 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
25297 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
25298 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
25299 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
25300 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
25301 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
25302 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
25303 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
25304 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
25305 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
25306 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
25307 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
25308 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
25309 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
25310 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
25311 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
25312 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
25313 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
25314 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
25315 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
25316 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
25317 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
25318 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
25319 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
25320 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
25321 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
25322 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
25323 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
25324 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
25325 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
25326 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
25327 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
25328 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
25329 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
25330 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
25331 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
25332 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
25333 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
25334 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
25335 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
25336 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
25337 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
25338 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
25339 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
25340 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
25341 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
25342 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
25343 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
25344 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
25345 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
25346 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
25347 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
25348 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
25349 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
25350 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
25351 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
25352 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
25353 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
25354 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
25355 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
25356 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
25357 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
25358 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
25359 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
25360 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
25361 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
25362 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
25363 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
25364 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
25365 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
25366 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
25367 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
25368 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
25369 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
25370 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
25371 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
25372 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
25373 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
25374 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
25375 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
25376 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
25377 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
25378 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
25379 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
25380 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
25381 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
25382 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
25383 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
25384 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
25385 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
25386 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
25387 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
25388 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
25389 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
25390 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
25391 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
25392 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
25393 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
25394 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
25395 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
25396 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
25397 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
25398 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
25399 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
25400 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
25401 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
25402 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
25403 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
25404 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
25405 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
25406 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
25407 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
25408 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
25409 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
25410 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
25411 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
25412 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
25413 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
25414 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
25415 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
25416 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
25417 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
25418 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
25419 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
25420 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
25421 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
25422 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
25423 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
25424 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
25425 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
25426 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
25427 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
25428 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
25429 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
25430 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
25431 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
25432 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
25433 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
25434 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
25435 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
25436 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
25437 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
25438 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
25439 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
25440 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
25441 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
25442 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
25443 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
25444 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
25445 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
25446 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
25447 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
25448 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
25449 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
25450 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
25451 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
25452 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
25453 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
25454 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
25455 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
25456 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
25457 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
25458 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
25459 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
25460 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
25461 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
25462 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
25463 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
25464 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
25465 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
25466 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
25467 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
25468 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
25469 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
25470 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
25471 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
25472 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
25473 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
25474 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
25475 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
25476 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
25477 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
25478 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
25479 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
25480 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
25481 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
25482 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
25483 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
25484 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
25485 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
25486 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
25487 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
25488 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
25489 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
25490 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
25491 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
25492 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
25493 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
25494 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
25495 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
25496 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
25497 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
25498 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
25499 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
25500 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
25501 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
25502 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
25503 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
25504 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
25505 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
25506 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
25507 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
25508 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
25509 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
25510 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
25511 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
25512 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
25513 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
25514 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
25515 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
25516 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
25517 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
25518 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
25519 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
25520 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
25521 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
25522 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
25523 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
25524 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
25525 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
25526 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
25527 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
25528 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
25529 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
25530 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
25531 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
25532 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
25533 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
25534 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
25535 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
25536 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
25537 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
25538 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
25539 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
25540 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
25541 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
25542 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
25543 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
25544 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
25545 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
25546 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
25547 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
25548 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
25549 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
25550 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
25551 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
25552 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
25553 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
25554 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
25555 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
25556 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
25557 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
25558 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
25559 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
25560 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
25561 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
25562 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
25563 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
25564 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
25565 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
25566 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
25567 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
25568 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
25569 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
25570 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
25571 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
25572 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
25573 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
25574 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
25575 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
25576 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
25577 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
25578 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
25579 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
25580 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
25581 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
25582 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
25583 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
25584 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
25585 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
25586 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
25587 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
25588 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
25589 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
25590 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
25591 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
25592 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
25593 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
25594 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
25595 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
25596 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
25597 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
25598 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
25599 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
25600 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
25601 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
25602 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
25603 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
25604 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
25605 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
25606 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
25607 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
25608 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
25609 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
25610 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
25611 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
25612 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
25613 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
25614 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
25615 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
25616 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
25617 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
25618 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
25619 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
25620 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
25621 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
25622 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
25623 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
25624 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
25625 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
25626 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
25627 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
25628 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
25629 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
25630 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
25631 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
25632 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
25633 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
25634 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
25635 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
25636 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
25637 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
25638 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
25639 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
25640 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
25641 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
25642 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
25643 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
25644 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
25645 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
25646 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
25647 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
25648 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
25649 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
25650 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
25651 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
25652 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
25653 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
25654 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
25655 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
25656 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
25657 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
25658 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
25659 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
25660 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
25661 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
25662 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
25663 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
25664 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
25665 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
25666 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
25667 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
25668 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
25669 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
25670 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
25671 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
25672 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
25673 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
25674 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
25675 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
25676 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
25677 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
25678 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
25679 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
25680 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
25681 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
25682 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
25683 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
25684 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
25685 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
25686 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
25687 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
25688 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
25689 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
25690 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
25691 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
25692 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
25693 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
25694 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
25695 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
25696 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
25697 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
25698 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
25699 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
25700 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
25701 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
25702 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
25703 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
25704 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
25705 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
25706 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
25707 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
25708 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
25709 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
25710 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
25711 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
25712 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
25713 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
25714 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
25715 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
25716 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
25717 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
25718 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
25719 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
25720 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
25721 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
25722 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
25723 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
25724 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
25725 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
25726 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
25727 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
25728 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
25729 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
25730 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
25731 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
25732 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
25733 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
25734 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
25735 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
25736 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
25737 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
25738 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
25739 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
25740 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
25741 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
25742 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
25743 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
25744 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
25745 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
25746 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
25747 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
25748 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
25749 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
25750 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
25751 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
25752 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
25753 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
25754 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
25755 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
25756 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
25757 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
25758 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
25759 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
25760 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
25761 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
25762 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
25763 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
25764 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
25765 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
25766 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
25767 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
25768 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
25769 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
25770 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
25771 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
25772 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
25773 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
25774 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
25775 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
25776 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
25777 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
25778 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
25779 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
25780 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
25781 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
25782 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
25783 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
25784 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
25785 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
25786 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
25787 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
25788 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
25789 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
25790 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
25791 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
25792 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
25793 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
25794 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
25795 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
25796 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
25797 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
25798 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
25799 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
25800 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
25801 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
25802 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
25803 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
25804 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
25805 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
25806 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
25807 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
25808 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
25809 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
25810 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
25811 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
25812 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
25813 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
25814 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
25815 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
25816 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
25817 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
25818 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
25819 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
25820 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
25821 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
25822 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
25823 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
25824 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
25825 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
25826 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
25827 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
25828 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
25829 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
25830 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
25831 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
25832 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
25833 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
25834 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
25835 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
25836 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
25837 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
25838 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
25839 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
25840 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
25841 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
25842 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
25843 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
25844 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
25845 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
25846 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
25847 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
25848 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
25849 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
25850 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
25851 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
25852 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
25853 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
25854 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
25855 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
25856 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
25857 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
25858 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
25859 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
25860 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
25861 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
25862 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
25863 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
25864 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
25865 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
25866 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
25867 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
25868 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
25869 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
25870 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
25871 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
25872 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
25873 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
25874 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
25875 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
25876 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
25877 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
25878 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
25879 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
25880 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
25881 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
25882 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
25883 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
25884 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
25885 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
25886 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
25887 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
25888 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
25889 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
25890 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
25891 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
25892 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
25893 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
25894 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
25895 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
25896 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
25897 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
25898 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
25899 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
25900 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
25901 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
25902 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
25903 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
25904 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
25905 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
25906 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
25907 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
25908 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
25909 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
25910 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
25911 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
25912 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
25913 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
25914 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
25915 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
25916 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
25917 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
25918 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
25919 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
25920 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
25921 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
25922 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
25923 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
25924 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
25925 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
25926 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
25927 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
25928 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
25929 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
25930 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
25931 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
25932 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
25933 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
25934 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
25935 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
25936 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
25937 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
25938 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
25939 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
25940 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
25941 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
25942 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
25943 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
25944 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
25945 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
25946 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
25947 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
25948 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
25949 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
25950 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
25951 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
25952 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
25953 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
25954 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
25955 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
25956 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
25957 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
25958 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
25959 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
25960 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
25961 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
25962 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
25963 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
25964 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
25965 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
25966 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
25967 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
25968 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
25969 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
25970 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
25971 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
25972 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
25973 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
25974 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
25975 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
25976 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
25977 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
25978 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
25979 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
25980 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
25981 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
25982 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
25983 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
25984 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
25985 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
25986 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
25987 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
25988 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
25989 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
25990 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
25991 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
25992 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
25993 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
25994 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
25995 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
25996 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
25997 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
25998 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
25999 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
26000 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
26001 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
26002 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
26003 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
26004 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
26005 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
26006 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
26007 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
26008 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
26009 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
26010 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
26011 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
26012 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
26013 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
26014 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
26015 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
26016 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
26017 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
26018 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
26019 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
26020 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
26021 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
26022 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
26023 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
26024 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
26025 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
26026 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
26027 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
26028 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
26029 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
26030 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
26031 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
26032 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
26033 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
26034 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
26035 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
26036 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
26037 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
26038 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
26039 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
26040 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
26041 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
26042 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
26043 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
26044 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
26045 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
26046 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
26047 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
26048 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
26049 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
26050 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
26051 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
26052 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
26053 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
26054 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
26055 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
26056 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
26057 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
26058 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
26059 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
26060 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
26061 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
26062 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
26063 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
26064 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
26065 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
26066 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
26067 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
26068 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
26069 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
26070 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
26071 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
26072 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
26073 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
26074 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
26075 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
26076 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
26077 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
26078 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
26079 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
26080 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
26081 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
26082 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
26083 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
26084 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
26085 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
26086 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
26087 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
26088 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
26089 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
26090 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
26091 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
26092 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
26093 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
26094 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
26095 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
26096 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
26097 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
26098 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
26099 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
26100 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
26101 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
26102 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
26103 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
26104 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
26105 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
26106 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
26107 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
26108 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
26109 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
26110 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
26111 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
26112 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
26113 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
26114 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
26115 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
26116 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
26117 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
26118 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
26119 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
26120 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
26121 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
26122 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
26123 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
26124 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
26125 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
26126 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
26127 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
26128 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
26129 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
26130 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
26131 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
26132 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
26133 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
26134 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
26135 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
26136 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
26137 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
26138 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
26139 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
26140 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
26141 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
26142 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
26143 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
26144 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
26145 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
26146 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
26147 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
26148 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
26149 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
26150 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
26151 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
26152 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
26153 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
26154 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
26155 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
26156 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
26157 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
26158 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
26159 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
26160 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
26161 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
26162 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
26163 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
26164 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
26165 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
26166 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
26167 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
26168 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
26169 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
26170 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
26171 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
26172 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
26173 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
26174 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
26175 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
26176 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
26177 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
26178 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
26179 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
26180 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
26181 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
26182 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
26183 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
26184 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
26185 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
26186 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
26187 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
26188 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
26189 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
26190 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
26191 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
26192 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
26193 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
26194 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
26195 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
26196 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
26197 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
26198 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
26199 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
26200 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
26201 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
26202 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
26203 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
26204 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
26205 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
26206 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
26207 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
26208 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
26209 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
26210 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
26211 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
26212 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
26213 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
26214 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
26215 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
26216 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
26217 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
26218 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
26219 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
26220 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
26221 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
26222 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
26223 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
26224 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
26225 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
26226 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
26227 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
26228 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
26229 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
26230 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
26231 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
26232 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
26233 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
26234 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
26235 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
26236 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
26237 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
26238 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
26239 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
26240 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
26241 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
26242 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
26243 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
26244 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
26245 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
26246 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
26247 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
26248 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
26249 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
26250 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
26251 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
26252 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
26253 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
26254 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
26255 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
26256 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
26257 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
26258 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
26259 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
26260 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
26261 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
26262 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
26263 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
26264 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
26265 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
26266 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
26267 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
26268 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
26269 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
26270 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
26271 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
26272 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
26273 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
26274 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
26275 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
26276 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
26277 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
26278 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
26279 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
26280 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
26281 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
26282 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
26283 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
26284 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
26285 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
26286 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
26287 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
26288 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
26289 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
26290 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
26291 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
26292 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
26293 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
26294 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
26295 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
26296 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
26297 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
26298 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
26299 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
26300 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
26301 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
26302 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
26303 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
26304 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
26305 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
26306 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
26307 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
26308 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
26309 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
26310 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
26311 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
26312 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
26313 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
26314 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
26315 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
26316 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
26317 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
26318 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
26319 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
26320 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
26321 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
26322 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
26323 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
26324 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
26325 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
26326 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
26327 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
26328 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
26329 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
26330 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
26331 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
26332 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
26333 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
26334 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
26335 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
26336 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
26337 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
26338 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
26339 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
26340 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
26341 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
26342 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
26343 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
26344 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
26345 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
26346 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
26347 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
26348 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
26349 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
26350 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
26351 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
26352 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
26353 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
26354 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
26355 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
26356 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
26357 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
26358 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
26359 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
26360 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
26361 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
26362 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
26363 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
26364 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
26365 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
26366 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
26367 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
26368 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
26369 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
26370 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
26371 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
26372 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
26373 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
26374 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
26375 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
26376 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
26377 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
26378 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
26379 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
26380 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
26381 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
26382 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
26383 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
26384 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
26385 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
26386 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
26387 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
26388 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
26389 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
26390 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
26391 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
26392 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
26393 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
26394 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
26395 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
26396 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
26397 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
26398 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
26399 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
26400 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
26401 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
26402 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
26403 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
26404 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
26405 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
26406 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
26407 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
26408 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
26409 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
26410 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
26411 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
26412 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
26413 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
26414 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
26415 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
26416 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
26417 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
26418 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
26419 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
26420 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
26421 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
26422 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
26423 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
26424 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
26425 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
26426 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
26427 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
26428 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
26429 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
26430 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
26431 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
26432 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
26433 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
26434 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
26435 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
26436 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
26437 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
26438 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
26439 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
26440 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
26441 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
26442 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
26443 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
26444 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
26445 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
26446 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
26447 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
26448 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
26449 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
26450 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
26451 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
26452 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
26453 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
26454 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
26455 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
26456 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
26457 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
26458 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
26459 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
26460 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
26461 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
26462 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
26463 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
26464 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
26465 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
26466 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
26467 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
26468 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
26469 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
26470 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
26471 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
26472 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
26473 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
26474 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
26475 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
26476 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
26477 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
26478 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
26479 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
26480 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
26481 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
26482 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
26483 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
26484 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
26485 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
26486 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
26487 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
26488 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
26489 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
26490 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
26491 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
26492 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
26493 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
26494 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
26495 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
26496 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
26497 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
26498 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
26499 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
26500 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
26501 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
26502 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
26503 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
26504 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
26505 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
26506 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
26507 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
26508 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
26509 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
26510 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
26511 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
26512 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
26513 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
26514 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
26515 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
26516 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
26517 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
26518 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
26519 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
26520 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
26521 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
26522 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
26523 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
26524 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
26525 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
26526 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
26527 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
26528 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
26529 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
26530 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
26531 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
26532 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
26533 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
26534 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
26535 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
26536 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
26537 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
26538 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
26539 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
26540 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
26541 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
26542 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
26543 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
26544 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
26545 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
26546 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
26547 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
26548 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
26549 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
26550 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
26551 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
26552 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
26553 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
26554 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
26555 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
26556 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
26557 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
26558 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
26559 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
26560 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
26561 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
26562 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
26563 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
26564 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
26565 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
26566 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
26567 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
26568 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
26569 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
26570 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
26571 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
26572 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
26573 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
26574 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
26575 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
26576 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
26577 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
26578 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
26579 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
26580 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
26581 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
26582 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
26583 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
26584 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
26585 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
26586 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
26587 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
26588 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
26589 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
26590 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
26591 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
26592 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
26593 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
26594 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
26595 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
26596 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
26597 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
26598 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
26599 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
26600 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
26601 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
26602 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
26603 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
26604 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
26605 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
26606 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
26607 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
26608 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
26609 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
26610 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
26611 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
26612 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
26613 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
26614 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
26615 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
26616 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
26617 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
26618 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
26619 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
26620 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
26621 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
26622 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
26623 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
26624 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
26625 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
26626 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
26627 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
26628 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
26629 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
26630 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
26631 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
26632 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
26633 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
26634 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
26635 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
26636 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
26637 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
26638 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
26639 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
26640 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
26641 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
26642 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
26643 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
26644 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
26645 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
26646 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
26647 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
26648 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
26649 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
26650 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
26651 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
26652 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
26653 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
26654 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
26655 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
26656 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
26657 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
26658 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
26659 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
26660 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
26661 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
26662 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
26663 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
26664 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
26665 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
26666 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
26667 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
26668 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
26669 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
26670 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
26671 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
26672 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
26673 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
26674 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
26675 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
26676 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
26677 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
26678 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
26679 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
26680 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
26681 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
26682 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
26683 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
26684 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
26685 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
26686 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
26687 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
26688 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
26689 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
26690 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
26691 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
26692 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
26693 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
26694 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
26695 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
26696 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
26697 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
26698 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
26699 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
26700 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
26701 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
26702 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
26703 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
26704 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
26705 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
26706 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
26707 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
26708 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
26709 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
26710 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
26711 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
26712 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
26713 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
26714 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
26715 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
26716 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
26717 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
26718 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
26719 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
26720 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
26721 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
26722 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
26723 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
26724 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
26725 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
26726 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
26727 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
26728 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
26729 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
26730 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
26731 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
26732 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
26733 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
26734 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
26735 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
26736 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
26737 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
26738 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
26739 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
26740 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
26741 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
26742 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
26743 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
26744 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
26745 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
26746 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
26747 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
26748 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
26749 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
26750 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
26751 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
26752 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
26753 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
26754 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
26755 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
26756 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
26757 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
26758 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
26759 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
26760 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
26761 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
26762 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
26763 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
26764 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
26765 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
26766 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
26767 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
26768 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
26769 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
26770 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
26771 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
26772 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
26773 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
26774 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
26775 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
26776 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
26777 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
26778 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
26779 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
26780 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
26781 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
26782 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
26783 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
26784 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
26785 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
26786 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
26787 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
26788 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
26789 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
26790 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
26791 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
26792 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
26793 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
26794 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
26795 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
26796 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
26797 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
26798 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
26799 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
26800 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
26801 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
26802 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
26803 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
26804 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
26805 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
26806 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
26807 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
26808 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
26809 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
26810 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
26811 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
26812 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
26813 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
26814 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
26815 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
26816 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
26817 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
26818 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
26819 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
26820 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
26821 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
26822 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
26823 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
26824 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
26825 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
26826 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
26827 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
26828 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
26829 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
26830 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
26831 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
26832 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
26833 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
26834 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
26835 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
26836 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
26837 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
26838 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
26839 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
26840 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
26841 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
26842 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
26843 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
26844 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
26845 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
26846 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
26847 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
26848 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
26849 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
26850 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
26851 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
26852 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
26853 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
26854 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
26855 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
26856 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
26857 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
26858 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
26859 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
26860 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
26861 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
26862 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
26863 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
26864 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
26865 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
26866 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
26867 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
26868 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
26869 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
26870 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
26871 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
26872 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
26873 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
26874 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
26875 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
26876 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
26877 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
26878 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
26879 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
26880 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
26881 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
26882 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
26883 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
26884 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
26885 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
26886 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
26887 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
26888 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
26889 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
26890 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
26891 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
26892 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
26893 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
26894 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
26895 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
26896 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
26897 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
26898 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
26899 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
26900 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
26901 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
26902 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
26903 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
26904 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
26905 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
26906 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
26907 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
26908 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
26909 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
26910 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
26911 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
26912 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
26913 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
26914 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
26915 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
26916 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
26917 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
26918 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
26919 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
26920 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
26921 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
26922 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
26923 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
26924 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
26925 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
26926 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
26927 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
26928 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
26929 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
26930 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
26931 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
26932 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
26933 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
26934 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
26935 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
26936 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
26937 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
26938 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
26939 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
26940 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
26941 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
26942 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
26943 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
26944 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
26945 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
26946 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
26947 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
26948 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
26949 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
26950 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
26951 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
26952 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
26953 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
26954 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
26955 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
26956 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
26957 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
26958 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
26959 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
26960 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
26961 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
26962 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
26963 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
26964 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
26965 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
26966 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
26967 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
26968 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
26969 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
26970 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
26971 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
26972 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
26973 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
26974 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
26975 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
26976 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
26977 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
26978 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
26979 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
26980 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
26981 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
26982 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
26983 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
26984 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
26985 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
26986 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
26987 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
26988 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
26989 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
26990 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
26991 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
26992 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
26993 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
26994 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
26995 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
26996 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
26997 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
26998 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
26999 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
27000 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
27001 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
27002 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
27003 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
27004 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
27005 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
27006 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
27007 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
27008 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
27009 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
27010 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
27011 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
27012 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
27013 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
27014 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
27015 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
27016 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
27017 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
27018 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
27019 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
27020 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
27021 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
27022 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
27023 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
27024 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
27025 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
27026 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
27027 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
27028 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
27029 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
27030 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
27031 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
27032 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
27033 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
27034 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
27035 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
27036 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
27037 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
27038 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
27039 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
27040 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
27041 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
27042 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
27043 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
27044 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
27045 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
27046 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
27047 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
27048 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
27049 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
27050 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
27051 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
27052 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
27053 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
27054 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
27055 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
27056 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
27057 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
27058 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
27059 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
27061 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27063 * gcc.target/riscv/rvv/base/bug-1.c: New test.
27065 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27067 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
27068 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
27069 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
27070 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
27071 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
27072 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
27073 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
27074 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
27075 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
27076 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
27077 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
27079 2023-03-13 Marek Polacek <polacek@redhat.com>
27082 * g++.dg/warn/Wdangling-reference10.C: New test.
27084 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
27086 PR preprocessor/67046
27087 * c-c++-common/cpp/pr67046.c: New test.
27089 2023-03-13 Richard Biener <rguenther@suse.de>
27091 PR tree-optimization/109046
27092 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
27094 2023-03-12 Jakub Jelinek <jakub@redhat.com>
27096 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
27097 Don't expect one __bf16 related error.
27098 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
27099 dg-error directives for __bf16 being an extended arithmetic type.
27100 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
27101 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
27102 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
27105 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
27107 PR middle-end/109031
27108 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
27109 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
27111 2023-03-12 Tamar Christina <tamar.christina@arm.com>
27114 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
27115 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
27117 2023-03-12 Tamar Christina <tamar.christina@arm.com>
27118 Richard Sandiford <richard.sandiford@arm.com>
27121 * gcc.dg/mla_1.c: New test.
27123 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
27126 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
27127 the external definitions of isfinite.
27129 2023-03-12 Jonathan Yong <10walls@gmail.com>
27131 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
27132 allow long long instead of just long.
27133 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
27135 2023-03-12 Jonathan Yong <10walls@gmail.com>
27137 * gcc.c-torture/compile/103818.c: Enable test for llp64.
27139 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
27141 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
27142 targets. Adjust expected output.
27143 * lib/target-supports.exp
27144 (check_effective_target_const_volatile_readonly_section): New
27146 2023-03-11 Harald Anlauf <anlauf@gmx.de>
27149 * gfortran.dg/pr106945.f90: New test.
27151 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27153 * lib/target-supports.exp (check_fork_available): Don't signal
27154 true for CRIS running on a simulator.
27156 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27158 * gcc.dg/pr108117.c: Require effective-target scheduling.
27160 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
27162 * gcc.dg/pr106397.c: Add -w to options.
27164 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27167 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
27169 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
27171 * g++.dg/cpp23/ext-floating14.C: New test.
27173 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27176 * g++.dg/gomp/pr107558.C: New test.
27178 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27181 * g++.dg/abi/no_unique_address7.C: New test.
27183 2023-03-10 Jason Merrill <jason@redhat.com>
27186 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
27189 2023-03-10 Marek Polacek <polacek@redhat.com>
27191 PR sanitizer/108060
27192 PR sanitizer/109050
27193 * c-c++-common/ubsan/bounds-17.c: New test.
27194 * c-c++-common/ubsan/bounds-18.c: New test.
27195 * c-c++-common/ubsan/bounds-19.c: New test.
27196 * c-c++-common/ubsan/bounds-20.c: New test.
27197 * c-c++-common/ubsan/bounds-21.c: New test.
27199 2023-03-10 Harald Anlauf <anlauf@gmx.de>
27202 * gfortran.dg/bind_c_usage_34.f90: New test.
27204 2023-03-10 Andrew Pinski <apinski@marvell.com>
27206 * gcc.target/aarch64/rev16_2.c: New test.
27207 * gcc.target/aarch64/shift_and_operator-1.c: New test.
27209 2023-03-10 David Malcolm <dmalcolm@redhat.com>
27212 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
27213 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
27214 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
27216 2023-03-10 Jason Merrill <jason@redhat.com>
27219 * g++.dg/abi/anon6.C: New test.
27221 2023-03-10 David Malcolm <dmalcolm@redhat.com>
27225 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
27226 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
27228 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
27231 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27234 * c-c++-common/Wunused-var-18.c: New test.
27236 2023-03-10 Jakub Jelinek <jakub@redhat.com>
27238 PR tree-optimization/109008
27239 * gcc.dg/pr109008.c: New test.
27241 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27243 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
27245 2023-03-10 Jason Merrill <jason@redhat.com>
27248 * g++.dg/ext/int128-7.C: New test.
27250 2023-03-10 Jason Merrill <jason@redhat.com>
27253 * g++.dg/contracts/contracts-err1.C: New test.
27255 2023-03-09 Jason Merrill <jason@redhat.com>
27258 * g++.dg/cpp0x/initlist-array18.C: New test.
27259 * g++.dg/cpp0x/initlist-array19.C: New test.
27261 2023-03-09 David Malcolm <dmalcolm@redhat.com>
27267 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
27269 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
27270 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
27271 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
27272 New test, reduced from haproxy's src/ssl_sample.c.
27273 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
27275 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
27276 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
27278 2023-03-09 Tamar Christina <tamar.christina@arm.com>
27280 * gcc.target/aarch64/tbz_2.c: New test.
27281 * gcc.target/aarch64/tbz_3.c: New test.
27283 2023-03-09 Jason Merrill <jason@redhat.com>
27287 * g++.dg/DRs/dr2664.C: New test.
27288 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
27290 2023-03-09 Jason Merrill <jason@redhat.com>
27291 Michael Spertus <mike@spertus.com>
27294 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
27296 2023-03-09 Jason Merrill <jason@redhat.com>
27298 * g++.dg/ext/is_deducible1.C: Guard with
27299 __has_builtin (__is_deducible).
27301 2023-03-09 Jason Merrill <jason@redhat.com>
27304 * g++.dg/ext/is_deducible1.C: New test.
27306 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
27308 * gcc.target/aarch64/pr108999.c: New.
27310 2023-03-09 Richard Biener <rguenther@suse.de>
27312 PR middle-end/108995
27313 * gcc.dg/ubsan/pr108995.c: New testcase.
27315 2023-03-09 Jakub Jelinek <jakub@redhat.com>
27316 Richard Biener <rguenther@suse.de>
27318 PR tree-optimization/109008
27319 * gcc.c-torture/execute/ieee/pr109008.c: New test.
27321 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27323 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
27324 gcc_{warning,error}_prefix with Fortran specific one used in
27327 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27329 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
27330 int128 effective target requirement.
27331 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
27333 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27335 PR testsuite/108729
27336 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
27337 has_arch_ppc64 effective target.
27338 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
27340 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27342 PR testsuite/108730
27343 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
27344 effective target requirement.
27346 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27348 PR testsuite/108813
27349 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
27351 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
27353 PR testsuite/108810
27354 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
27355 the extracted index for BE.
27357 2023-03-08 Jeff Law <jlaw@ventanamicro>
27359 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
27361 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
27363 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
27364 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
27366 2023-03-07 Jason Merrill <jason@redhat.com>
27370 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
27372 2023-03-07 Marek Polacek <polacek@redhat.com>
27375 * g++.dg/warn/Wdangling-reference8.C: New test.
27376 * g++.dg/warn/Wdangling-reference9.C: New test.
27378 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
27380 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
27382 2023-03-07 Jakub Jelinek <jakub@redhat.com>
27385 * g++.dg/rtti/pr109042.C: New test.
27387 2023-03-07 Marek Polacek <polacek@redhat.com>
27390 * g++.dg/cpp0x/noexcept77.C: New test.
27392 2023-03-07 Marek Polacek <polacek@redhat.com>
27395 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
27396 * g++.dg/cpp1y/var-templ77.C: New test.
27398 2023-03-07 Pan Li <pan2.li@intel.com>
27399 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27403 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
27404 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
27405 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
27406 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
27407 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
27408 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
27409 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
27410 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
27412 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27414 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
27415 -fno-stack-protector.
27416 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
27417 -fno-stack-protector.
27418 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
27419 -fno-stack-protector.
27420 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
27421 -fno-stack-protector.
27423 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27425 * gcc.target/aarch64/pr104005.c (dg-options): Add
27426 -fno-stack-protector.
27428 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27430 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
27431 -fno-stack-protector.
27433 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27435 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
27436 -fno-stack-protector.
27437 * g++.target/aarch64/pr103147-10.C: Likewise.
27439 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27441 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
27442 Add -fno-stack-protector.
27444 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27447 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
27450 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27453 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
27454 -no-pie for aarch64-*-*.
27455 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
27456 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
27457 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
27458 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
27459 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
27460 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
27461 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
27464 2023-03-07 Xi Ruoyao <xry111@xry111.site>
27467 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
27468 Add -fno-pie -no-pie.
27470 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27472 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
27474 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27476 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
27477 Gate on effective target tail_call.
27479 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27481 * lib/target-supports.exp (check_effective_target_tail_call): New.
27483 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27485 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
27486 int32_t being "long int".
27488 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
27490 * lib/multiline.exp (_build_multiline_regex): Map
27491 "{re:" to "(", similarly ")?" from ":re?}" and the
27492 same without question mark.
27494 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
27496 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
27497 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
27498 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
27499 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
27500 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
27501 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
27502 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
27503 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
27504 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
27505 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
27506 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
27507 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
27508 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
27509 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
27510 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
27511 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
27512 * gcc.target/gcn/cond_fminnm_1.c: New test.
27513 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
27514 * gcc.target/gcn/cond_fminnm_2.c: New test.
27515 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
27516 * gcc.target/gcn/cond_fminnm_3.c: New test.
27517 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
27518 * gcc.target/gcn/cond_fminnm_4.c: New test.
27519 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
27520 * gcc.target/gcn/cond_fminnm_5.c: New test.
27521 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
27522 * gcc.target/gcn/cond_fminnm_6.c: New test.
27523 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
27524 * gcc.target/gcn/cond_fminnm_7.c: New test.
27525 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
27526 * gcc.target/gcn/cond_fminnm_8.c: New test.
27527 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
27528 * gcc.target/gcn/cond_smax_1.c: New test.
27529 * gcc.target/gcn/cond_smax_1_run.c: New test.
27530 * gcc.target/gcn/cond_smin_1.c: New test.
27531 * gcc.target/gcn/cond_smin_1_run.c: New test.
27532 * gcc.target/gcn/cond_umax_1.c: New test.
27533 * gcc.target/gcn/cond_umax_1_run.c: New test.
27534 * gcc.target/gcn/cond_umin_1.c: New test.
27535 * gcc.target/gcn/cond_umin_1_run.c: New test.
27536 * gcc.target/gcn/smax_1.c: New test.
27537 * gcc.target/gcn/smax_1_run.c: New test.
27538 * gcc.target/gcn/smin_1.c: New test.
27539 * gcc.target/gcn/smin_1_run.c: New test.
27540 * gcc.target/gcn/umax_1.c: New test.
27541 * gcc.target/gcn/umax_1_run.c: New test.
27542 * gcc.target/gcn/umin_1.c: New test.
27543 * gcc.target/gcn/umin_1_run.c: New test.
27545 2023-03-06 Richard Biener <rguenther@suse.de>
27547 PR tree-optimization/109025
27548 * gcc.dg/vect/pr109025.c: New testcase.
27550 2023-03-06 Xi Ruoyao <xry111@xry111.site>
27552 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
27553 -fno-stack-protector.
27554 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
27556 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
27559 2023-03-06 Xi Ruoyao <xry111@xry111.site>
27562 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
27563 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
27564 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
27565 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
27567 2023-03-05 Harald Anlauf <anlauf@gmx.de>
27568 Tobias Burnus <tobias@codesourcery.com>
27571 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
27572 * gfortran.dg/class_74.f90: New test.
27573 * gfortran.dg/class_75.f90: New test.
27575 2023-03-05 Jakub Jelinek <jakub@redhat.com>
27577 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
27578 scan-tree-dump-times target selector.
27580 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27581 SiYu Wu <siyu@isrc.iscas.ac.cn>
27583 * gcc.target/riscv/zksed32.c: New test.
27584 * gcc.target/riscv/zksed64.c: New test.
27585 * gcc.target/riscv/zksh32.c: New test.
27586 * gcc.target/riscv/zksh64.c: New test.
27588 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27589 SiYu Wu <siyu@isrc.iscas.ac.cn>
27591 * gcc.target/riscv/zknh-sha256.c: New test.
27592 * gcc.target/riscv/zknh-sha512-32.c: New test.
27593 * gcc.target/riscv/zknh-sha512-64.c: New test.
27595 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27596 SiYu Wu <siyu@isrc.iscas.ac.cn>
27598 * gcc.target/riscv/zknd32.c: New test.
27599 * gcc.target/riscv/zknd64.c: New test.
27600 * gcc.target/riscv/zkne32.c: New test.
27601 * gcc.target/riscv/zkne64.c: New test.
27603 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
27604 SiYu Wu <siyu@isrc.iscas.ac.cn>
27606 * gcc.target/riscv/zbkb32.c: New test.
27607 * gcc.target/riscv/zbkb64.c: New test.
27608 * gcc.target/riscv/zbkc32.c: New test.
27609 * gcc.target/riscv/zbkc64.c: New test.
27610 * gcc.target/riscv/zbkx32.c: New test.
27611 * gcc.target/riscv/zbkx64.c: New test.
27613 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
27615 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
27616 5 insn sh1add+slli+add+slli+sub.
27617 * gcc.target/riscv/pr108987.c: New test.
27619 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27620 kito-cheng <kito.cheng@sifive.com>
27622 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
27624 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27626 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
27627 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
27628 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
27629 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
27630 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
27631 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
27632 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
27633 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
27635 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27637 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
27638 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
27639 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
27640 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
27641 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
27642 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
27643 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
27644 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
27645 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
27646 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
27647 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
27648 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
27649 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
27650 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
27651 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
27652 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
27653 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
27654 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
27655 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
27656 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
27657 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
27658 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
27659 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
27660 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
27661 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
27662 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
27663 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
27664 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
27665 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
27666 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
27667 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
27668 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
27670 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27672 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
27673 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
27674 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
27675 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
27676 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
27677 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
27679 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
27681 * gcc.target/riscv/zbb-min-max-03.c: New test.
27683 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27685 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
27687 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
27689 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27692 * c-c++-common/Wsign-compare-2.c (f18): New test.
27694 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27697 * c-c++-common/Wsign-compare-2.c: New test.
27698 * c-c++-common/pr107465.c: New test.
27700 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27703 * gcc.dg/pr107846.c: New test.
27705 2023-03-04 Jakub Jelinek <jakub@redhat.com>
27708 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
27710 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27712 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
27714 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27716 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
27718 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
27720 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
27721 scan-assembler identifiers.
27722 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
27724 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27727 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
27728 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
27730 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27732 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
27733 * gcc.dg/analyzer/sprintf-1.c: New test.
27734 * gcc.dg/analyzer/sprintf-concat.c: New test.
27736 2023-03-03 David Malcolm <dmalcolm@redhat.com>
27738 PR tree-optimization/108988
27739 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
27741 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27743 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
27744 two new variants, one fixed, one xfailed.
27745 * c-c++-common/Wdangling-pointer-5.c
27746 (nowarn_store_arg_store_arg): Add now-expected warnings.
27748 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27750 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
27752 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
27754 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27756 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
27757 expected counts into a single pattern.
27758 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
27759 return and reversed conditions.
27761 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27764 * gcc.target/arm/pr51534.c: Split softfp variant into...
27765 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
27767 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27769 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
27770 after tab after vmsr, and lower the case of P0.
27772 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27775 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
27777 2023-03-03 Patrick Palka <ppalka@redhat.com>
27780 * g++.dg/cpp2a/lambda-generic11.C: New test.
27782 2023-03-03 Jakub Jelinek <jakub@redhat.com>
27785 * gcc.dg/Wnonnull-8.c: New test.
27787 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
27789 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
27790 "not low or equal" load on condition variant.
27791 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
27792 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
27794 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
27796 * gcc.dg/vect/slp-3.c: Adapt test expectation.
27797 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
27798 * gcc.dg/vect/slp-perm-8.c: Likewise.
27800 2023-03-03 Richard Biener <rguenther@suse.de>
27802 PR tree-optimization/109002
27803 * gcc.dg/torture/pr109002.c: New testcase.
27805 2023-03-03 Richard Biener <rguenther@suse.de>
27808 * g++.dg/lto/pr108772_0.C: New testcase.
27810 2023-03-03 Alexandre Oliva <oliva@adacore.com>
27813 * g++.dg/coroutines/pr100127.C: Test for header rather than
27815 * g++.dg/coroutines/pr100772-a.C: Likewise.
27816 * g++.dg/coroutines/pr100772-b.C: Likewise.
27818 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
27820 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
27821 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
27823 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27826 * gdc.dg/simd2a.d: Update test.
27827 * gdc.dg/simd2b.d: Likewise.
27828 * gdc.dg/simd2c.d: Likewise.
27829 * gdc.dg/simd2d.d: Likewise.
27830 * gdc.dg/simd2e.d: Likewise.
27831 * gdc.dg/simd2f.d: Likewise.
27832 * gdc.dg/simd2g.d: Likewise.
27833 * gdc.dg/simd2h.d: Likewise.
27834 * gdc.dg/simd2i.d: Likewise.
27835 * gdc.dg/simd2j.d: Likewise.
27837 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27840 * gdc.dg/imports/pr108877a.d: New test.
27841 * gdc.dg/pr108877.d: New test.
27843 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27846 * gdc.dg/pr108167.d: New test.
27848 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
27851 * gdc.dg/pr108945.d: New test.
27853 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27855 PR testsuite/108991
27856 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
27857 before target selector.
27859 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
27862 * jit.dg/test-error-array-bounds.c: Update test.
27864 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
27866 * gcc.target/avr/pr90706.c: New.
27868 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
27869 Paul-Antoine Arras <pa@codesourcery.com>
27871 * gcc.target/gcn/simd-math-1.c: New testcase.
27872 * gcc.target/gcn/simd-math-2.c: New testcase.
27874 2023-03-02 Patrick Palka <ppalka@redhat.com>
27878 * g++.dg/opt/is_constant_evaluated3.C: New test.
27880 2023-03-02 Patrick Palka <ppalka@redhat.com>
27883 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
27885 2023-03-02 David Malcolm <dmalcolm@redhat.com>
27888 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
27890 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27893 * g++.dg/debug/dwarf2/pr108716.C: New test.
27895 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27897 PR tree-optimization/108979
27898 * gfortran.dg/vect/pr108979.f90: New test.
27900 2023-03-02 Marek Polacek <polacek@redhat.com>
27903 * g++.dg/warn/Wmismatched-tags-11.C: New test.
27905 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
27907 * gcc.target/s390/s390.exp: Add partial subdirectory.
27908 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
27910 * lib/target-supports.exp: Add s390.
27911 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
27912 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
27913 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
27914 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
27915 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
27916 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
27917 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
27918 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
27919 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
27920 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
27921 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
27922 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
27923 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
27924 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
27925 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
27926 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
27927 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
27928 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
27929 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
27930 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
27931 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
27932 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
27933 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
27934 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
27935 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
27936 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
27938 2023-03-02 Jonathan Yong <10walls@gmail.com>
27940 PR middle-end/97956
27941 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
27943 2023-03-02 Jonathan Yong <10walls@gmail.com>
27945 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
27947 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27949 PR tree-optimization/108603
27950 * gcc.target/aarch64/sve/pr108603.c: New test.
27952 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
27954 PR tree-optimization/108430
27955 * gcc.target/aarch64/sve/pr108430.c: New test.
27957 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27960 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
27961 * g++.target/i386/pr108934.C: New test.
27963 2023-03-02 Jakub Jelinek <jakub@redhat.com>
27966 * g++.dg/gomp/pr105839-1.C: New test.
27967 * g++.dg/gomp/pr105839-2.C: New test.
27969 2023-03-02 Richard Biener <rguenther@suse.de>
27971 PR testsuite/108985
27972 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
27974 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27976 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
27978 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27980 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
27981 __USER_LABEL_PREFIX__.
27983 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
27985 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
27986 match targets where sizeof (union U) == 5, like "packed" targets.
27988 2023-03-01 Marek Polacek <polacek@redhat.com>
27991 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
27993 2023-03-01 David Malcolm <dmalcolm@redhat.com>
27996 * gcc.dg/analyzer/builtins-pr107565.c: New test.
27997 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
27999 2023-03-01 Patrick Palka <ppalka@redhat.com>
28000 Jason Merrill <jason@redhat.com>
28004 * g++.dg/cpp0x/new6.C: New test.
28005 * g++.dg/cpp2a/concepts-new1.C: New test.
28007 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
28009 PR middle-end/108545
28010 * c-c++-common/gomp/map-8.c: New test.
28011 * gfortran.dg/gomp/map-9.f90: New test.
28013 2023-03-01 David Malcolm <dmalcolm@redhat.com>
28016 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
28017 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
28018 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
28020 2023-03-01 Jonathan Yong <10walls@gmail.com>
28022 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
28025 2023-03-01 Jakub Jelinek <jakub@redhat.com>
28027 PR sanitizer/108894
28028 * c-c++-common/ubsan/bounds-16.c: New test.
28030 2023-03-01 Jakub Jelinek <jakub@redhat.com>
28033 * g++.dg/debug/pr108967.C: New test.
28035 2023-03-01 Jakub Jelinek <jakub@redhat.com>
28038 * g++.dg/cpp1y/pr108606.C: New test.
28040 2023-03-01 Richard Biener <rguenther@suse.de>
28042 PR tree-optimization/108970
28043 * gcc.dg/pr108970.c: New testcase.
28045 2023-03-01 Richard Biener <rguenther@suse.de>
28047 PR tree-optimization/108950
28048 * gcc.dg/vect/pr108950.c: New testcase.
28050 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
28052 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
28053 newlib targets too.
28055 2023-02-28 Patrick Palka <ppalka@redhat.com>
28058 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
28059 exception specifier" error. Expect a separate "not usable
28060 in a constant expression" error.
28061 * g++.dg/cpp1y/var-templ75.C: New test.
28062 * g++.dg/cpp1y/var-templ76.C: New test.
28064 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
28066 PR middle-end/107411
28067 PR middle-end/107411
28068 * g++.dg/pr107411.C: New test.
28070 2023-02-28 Marek Polacek <polacek@redhat.com>
28073 * g++.dg/cpp1y/var-templ70.C: New test.
28074 * g++.dg/cpp1y/var-templ71.C: New test.
28075 * g++.dg/cpp1y/var-templ72.C: New test.
28077 2023-02-28 Marek Polacek <polacek@redhat.com>
28080 * g++.dg/cpp1y/var-templ73.C: New test.
28081 * g++.dg/cpp1y/var-templ74.C: New test.
28082 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
28084 2023-02-28 Jakub Jelinek <jakub@redhat.com>
28086 PR sanitizer/108894
28087 * gcc.dg/ubsan/bounds-4.c: New test.
28088 * gcc.dg/ubsan/bounds-4a.c: New test.
28089 * gcc.dg/ubsan/bounds-4b.c: New test.
28090 * gcc.dg/ubsan/bounds-4c.c: New test.
28091 * gcc.dg/ubsan/bounds-4d.c: New test.
28092 * g++.dg/ubsan/bounds-1.C: New test.
28094 2023-02-28 Richard Biener <rguenther@suse.de>
28096 PR testsuite/108942
28097 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
28099 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28101 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
28102 message for "default_packed" targets.
28104 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28106 * lib/multiline.exp (handle-multiline-outputs): Shorten
28107 message to the same for fail and pass.
28109 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28112 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
28114 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28117 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
28118 of targets excluding xfail on lines 50 and 51.
28120 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
28122 PR tree-optimization/108828
28123 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
28125 2023-02-27 Harald Anlauf <anlauf@gmx.de>
28128 * gfortran.dg/ibits_2.f90: New test.
28130 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
28132 * ada/acats/run_all.sh: Adjust example of compiler options.
28134 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28136 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
28137 Also add conditional to gm2-simple-execute.
28139 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28141 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
28142 (gm2_run_tower_test): New global variable. Add conditional
28143 before invoking gm2-local-exec.
28145 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
28147 * lib/multiline.exp (handle-multiline-outputs): Don't include the
28148 quoted multiline pattern in the pass/fail output.
28150 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
28153 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
28155 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
28157 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
28159 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
28161 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
28163 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
28165 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
28166 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
28168 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
28169 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
28170 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
28171 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
28172 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
28173 Tidy up variable access.
28174 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
28175 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
28177 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
28178 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
28179 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
28180 (gm2_simple_execute): Keep executable if global is true.
28181 * lib/gm2-torture.exp: Add ; after global variable access.
28182 * lib/gm2.exp: Set up pathnames.
28183 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
28184 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
28185 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
28186 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
28187 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
28188 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
28189 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
28190 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
28191 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
28192 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
28193 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
28194 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
28195 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
28196 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
28197 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
28198 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
28199 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
28200 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
28201 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
28202 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
28203 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
28204 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
28205 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
28206 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
28207 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
28208 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
28209 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
28210 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
28211 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
28212 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
28213 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
28214 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
28215 * gm2/projects/pim/run/pass/tower/Window.def: New test.
28216 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
28217 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
28218 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
28219 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
28220 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
28222 * gm2/projects/pim/run/pass/tower/star: New test.
28224 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
28226 * gcc.target/xtensa/pr108919.c: New test.
28228 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
28231 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
28233 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
28235 * gfortran.dg/weak-2.f90: New test.
28236 * gfortran.dg/weak-3.f90: New test.
28238 2023-02-24 Martin Liska <mliska@suse.cz>
28240 PR sanitizer/108834
28241 * c-c++-common/asan/global-overflow-1.c: Test line and column
28242 info for a global variable.
28244 2023-02-24 Alexandre Oliva <oliva@adacore.com>
28247 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
28249 2023-02-24 Jakub Jelinek <jakub@redhat.com>
28251 PR middle-end/108854
28252 * g++.dg/opt/pr108854.C: New test.
28254 2023-02-24 Jakub Jelinek <jakub@redhat.com>
28257 * gcc.target/i386/avx512bf16-pr108881.c: New test.
28259 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
28261 * gcc.target/mips/clz.c: New test.
28262 * gcc.target/mips/clo.c: New test.
28263 * gcc.target/mips/mips.exp: New option HAS_CLZ.
28265 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
28267 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
28269 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
28271 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
28272 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
28274 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
28276 * gcc.target/xtensa/elim_callee_saved.c: New.
28278 2023-02-23 Jakub Jelinek <jakub@redhat.com>
28280 PR testsuite/108899
28281 * g++.dg/modules/modules.exp: Only override unsupported if it
28282 exists and saved-unsupported doesn't.
28284 2023-02-23 Richard Biener <rguenther@suse.de>
28286 PR tree-optimization/108888
28287 * g++.dg/torture/pr108888.C: New testcase.
28289 2023-02-22 Marek Polacek <polacek@redhat.com>
28292 * c-c++-common/ubsan/pr108880.c: New test.
28294 2023-02-22 Harald Anlauf <anlauf@gmx.de>
28297 * gfortran.dg/pr96024.f90: New test.
28299 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28301 * g++.dg/modules/modules.exp: Override unsupported to update
28302 module_do, and test it after dg-test.
28304 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28306 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
28307 * gcc.target/arm/aes-fuse-2.c: Likewise.
28309 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28311 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
28312 usable in initializers.
28314 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28316 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
28318 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
28320 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28322 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
28325 2023-02-22 Alexandre Oliva <oliva@adacore.com>
28327 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
28329 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
28331 * gcc.dg/vect/vect-simd-clone-16.c: New test.
28332 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
28333 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
28334 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
28335 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
28336 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
28337 * gcc.dg/vect/vect-simd-clone-17.c: New test.
28338 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
28339 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
28340 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
28341 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
28342 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
28343 * gcc.dg/vect/vect-simd-clone-18.c: New test.
28344 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
28345 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
28346 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
28347 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
28348 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
28350 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28352 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
28353 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
28354 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
28355 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
28356 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
28357 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
28359 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
28361 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
28364 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
28366 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
28367 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
28368 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
28369 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
28370 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
28371 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
28372 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
28373 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
28374 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
28375 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
28376 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
28377 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
28378 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
28379 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
28380 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
28381 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
28382 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
28383 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
28384 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
28385 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
28386 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
28387 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
28388 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
28389 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
28390 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
28391 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
28392 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
28393 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
28394 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
28395 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
28396 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
28397 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
28398 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
28399 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
28400 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
28401 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
28402 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
28403 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
28404 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
28405 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
28406 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
28407 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
28408 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
28409 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
28410 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
28411 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
28412 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
28413 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
28414 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
28415 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
28416 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
28417 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
28418 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
28419 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
28420 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
28421 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
28422 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
28423 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
28424 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
28425 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
28426 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
28427 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
28428 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
28429 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
28430 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
28431 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
28432 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
28433 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
28434 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
28435 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
28436 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
28437 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
28438 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
28439 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
28440 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
28441 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
28442 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
28443 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
28444 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
28445 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
28446 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
28447 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
28448 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
28449 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
28450 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
28451 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
28452 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
28453 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
28454 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
28455 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
28456 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
28457 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
28458 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
28459 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
28460 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
28461 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
28462 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
28463 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
28464 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
28465 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
28466 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
28467 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
28468 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
28469 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
28470 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
28471 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
28472 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
28473 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
28474 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
28475 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
28476 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
28477 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
28478 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
28479 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
28480 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
28481 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
28482 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
28483 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
28484 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
28485 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
28486 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
28487 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
28488 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
28489 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
28490 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
28491 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
28492 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
28493 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
28494 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
28495 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
28496 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
28497 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
28498 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
28499 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
28500 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
28501 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
28502 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
28503 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
28504 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
28505 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
28506 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
28507 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
28508 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
28509 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
28510 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
28511 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
28512 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
28513 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
28514 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
28515 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
28516 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
28517 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
28518 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
28519 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
28520 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
28521 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
28522 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
28523 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
28524 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
28525 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
28526 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
28527 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
28528 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
28529 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
28530 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
28531 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
28532 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
28533 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
28534 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
28535 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
28536 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
28537 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
28538 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
28539 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
28540 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
28541 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
28542 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
28543 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
28544 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
28545 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
28546 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
28547 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
28548 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
28549 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
28550 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
28551 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
28552 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
28553 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
28554 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
28555 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
28556 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
28557 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
28558 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
28559 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
28560 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
28561 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
28562 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
28563 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
28564 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
28565 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
28566 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
28567 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
28568 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
28569 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
28570 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
28571 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
28572 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
28573 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
28574 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
28575 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
28576 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
28577 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
28578 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
28579 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
28580 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
28581 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
28582 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
28583 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
28584 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
28585 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
28586 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
28587 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
28588 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
28589 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
28590 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
28591 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
28592 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
28593 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
28594 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
28595 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
28596 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
28597 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
28598 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
28599 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
28600 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
28601 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
28602 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
28603 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
28604 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
28605 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
28606 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
28607 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
28608 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
28609 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
28610 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
28611 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
28612 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
28613 out -Oz and -Og -g.
28614 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
28616 2023-02-22 Jakub Jelinek <jakub@redhat.com>
28618 PR middle-end/106258
28619 * g++.dg/ipa/pr106258.C: New test.
28621 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
28623 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
28624 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
28625 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
28626 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
28627 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
28628 * lib/target-supports.exp (check_compile): Use
28629 '-Wno-complain-wrong-lang'.
28630 * g++.dg/abi/empty12.C: Likewise.
28631 * g++.dg/abi/empty13.C: Likewise.
28632 * g++.dg/abi/empty14.C: Likewise.
28633 * g++.dg/abi/empty15.C: Likewise.
28634 * g++.dg/abi/empty16.C: Likewise.
28635 * g++.dg/abi/empty17.C: Likewise.
28636 * g++.dg/abi/empty18.C: Likewise.
28637 * g++.dg/abi/empty19.C: Likewise.
28638 * g++.dg/abi/empty22.C: Likewise.
28639 * g++.dg/abi/empty25.C: Likewise.
28640 * g++.dg/abi/empty26.C: Likewise.
28641 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
28642 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
28643 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
28645 2023-02-21 David Malcolm <dmalcolm@redhat.com>
28648 * gcc.dg/analyzer/attribute-nonnull.c: Update for
28649 -Wanalyzer-use-of-uninitialized-value terminating analysis along
28651 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
28652 * gcc.dg/analyzer/data-model-1.c: Likewise.
28653 * gcc.dg/analyzer/data-model-5.c: Likewise.
28654 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
28655 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
28656 -fno-analyzer-suppress-followups.
28657 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
28658 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
28659 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
28660 * gcc.dg/analyzer/pipe2-1.c: Likewise.
28661 * gcc.dg/analyzer/pr101547.c: Update for
28662 -Wanalyzer-use-of-uninitialized-value terminating analysis along
28664 * gcc.dg/analyzer/pr101875.c: Likewise.
28665 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
28666 * gcc.dg/analyzer/pr104224.c: Add
28667 -fno-analyzer-suppress-followups.
28668 * gcc.dg/analyzer/realloc-2.c: Add
28669 -fno-analyzer-suppress-followups.
28670 * gcc.dg/analyzer/realloc-3.c: Likewise.
28671 * gcc.dg/analyzer/realloc-5.c: Likewise.
28672 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
28673 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
28674 * gcc.dg/analyzer/stdarg-1.c: Likewise.
28675 * gcc.dg/analyzer/symbolic-1.c: Likewise.
28676 * gcc.dg/analyzer/symbolic-7.c: Update for
28677 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
28679 * gcc.dg/analyzer/uninit-4.c: Likewise.
28680 * gcc.dg/analyzer/uninit-8.c: New test.
28681 * gcc.dg/analyzer/uninit-pr94713.c: Update for
28682 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
28684 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
28686 2023-02-21 Harald Anlauf <anlauf@gmx.de>
28689 * gfortran.dg/pr96025.f90: New test.
28691 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
28693 * gdc.dg/simd2a.d: Update.
28694 * gdc.dg/simd2b.d: Update.
28695 * gdc.dg/simd2c.d: Update.
28696 * gdc.dg/simd2d.d: Update.
28697 * gdc.dg/simd2e.d: Update.
28698 * gdc.dg/simd2f.d: Update.
28699 * gdc.dg/simd2g.d: Update.
28700 * gdc.dg/simd2h.d: Update.
28701 * gdc.dg/simd2i.d: Update.
28702 * gdc.dg/simd2j.d: Update.
28704 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
28706 * gdc.dg/ctfeintrinsics.d: New test.
28708 2023-02-21 Richard Biener <rguenther@suse.de>
28710 PR tree-optimization/108691
28711 * gcc.dg/pr108691.c: New testcase.
28713 2023-02-21 Richard Biener <rguenther@suse.de>
28715 PR tree-optimization/108793
28716 * gcc.dg/torture/pr108793.c: New testcase.
28718 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
28720 * rust/compile/torture/intrinsics-math.rs: New test.
28722 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28724 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
28726 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28728 * rust/execute/torture/closure3.rs: New test.
28730 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
28732 * rust/compile/torture/phantom_data.rs: New test.
28734 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28736 * rust/compile/torture/intrinsics-3.rs:
28737 * rust/execute/torture/atomic_load.rs: New test.
28739 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28741 * rust/compile/torture/intrinsics-5.rs: Fix error message.
28743 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28745 * rust/compile/torture/intrinsics-6.rs: New test.
28746 * rust/compile/torture/intrinsics-7.rs: New test.
28748 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28750 * rust/compile/torture/intrinsics-4.rs: New test.
28751 * rust/compile/torture/intrinsics-5.rs: New test.
28752 * rust/execute/torture/atomic_store.rs: New test.
28754 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28756 * rust/compile/torture/intrinsics-3.rs: New test.
28758 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28760 * rust/execute/torture/closure2.rs: New test.
28762 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28764 * rust/execute/torture/closure1.rs: New test.
28766 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28768 * rust/compile/issue-1589.rs: New test.
28770 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28772 * rust/compile/generics7.rs: Fix test with missing assertion.
28773 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
28775 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
28777 * rust/compile/missing_closing_paren.rs: New test.
28779 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
28781 * rust/execute/torture/prefetch_data.rs: New test.
28783 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28785 * rust/compile/torture/issue-1555.rs: New test.
28787 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
28789 * rust/compile/const9.rs: New test.
28791 2023-02-21 Philip Herron <philip.herron@embecosm.com>
28793 * rust/compile/issue-1272.rs: New test.
28795 2023-02-21 Richard Biener <rguenther@suse.de>
28797 PR tree-optimization/108868
28798 * gcc.dg/pr108868.c: New testcase.
28800 2023-02-21 Richard Biener <rguenther@suse.de>
28802 PR tree-optimization/108855
28803 * gcc.dg/pr108855.c: New testcase.
28805 2023-02-21 Richard Biener <rguenther@suse.de>
28808 2023-02-21 Richard Biener <rguenther@suse.de>
28810 PR tree-optimization/108691
28811 * gcc.dg/pr108691.c: New testcase.
28813 2023-02-20 Jakub Jelinek <jakub2redhat.com>
28816 * gcc.dg/pr108862.c: New test.
28817 * gcc.target/powerpc/pr108862.c: New test.
28819 2023-02-20 Marek Polacek <polacek@redhat.com>
28822 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
28823 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
28825 2023-02-20 Marek Polacek <polacek@redhat.com>
28828 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
28829 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
28831 2023-02-20 Richard Biener <rguenther@suse.de>
28833 PR tree-optimization/108816
28834 * gcc.dg/torture/pr108816.c: New testcase.
28836 2023-02-20 Richard Biener <rguenther@suse.de>
28838 PR tree-optimization/108825
28839 * gcc.dg/torture/pr108825.c: New testcase.
28841 2023-02-18 Jason Merrill <jason@redhat.com>
28851 * g++.dg/DRs/dr2518.C: New test.
28853 2023-02-18 Jakub Jelinek <jakub@redhat.com>
28855 PR tree-optimization/108819
28856 * gcc.dg/pr108819.c: New test.
28858 2023-02-18 Jakub Jelinek <jakub@redhat.com>
28861 * gcc.target/i386/pr108832.c: New test.
28863 2023-02-18 Martin Uecker <uecker@tugraz.at>
28866 * gcc.dg/pr108375-1.c: New test.
28867 * gcc.dg/pr108375-2.c: New test.
28869 2023-02-18 Martin Uecker <uecker@tugraz.at>
28873 * gcc.dg/pr105660-1.c: New test.
28874 * gcc.dg/pr105660-2.c: New test.
28876 2023-02-17 Patrick Palka <ppalka@redhat.com>
28880 * g++.dg/opt/is_constant_evaluated1.C: New test.
28881 * g++.dg/opt/is_constant_evaluated2.C: New test.
28883 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
28886 * gcc.target/i386/pr108831-1.c: New test.
28887 * gcc.target/i386/pr108831-2.c: Ditto.
28889 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
28892 * gcc.dg/pr108805.c: New test.
28894 2023-02-17 Richard Biener <rguenther@suse.de>
28896 PR tree-optimization/108821
28897 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
28899 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28901 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
28902 CLOCK which is available on mingw as well as other platforms.
28903 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
28905 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28907 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
28908 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
28909 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
28910 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
28911 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
28912 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
28913 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
28914 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
28915 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
28916 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
28917 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
28919 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28921 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
28923 2023-02-16 David Malcolm <dmalcolm@redhat.com>
28926 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
28927 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
28928 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
28929 (test_bitmask_2): New.
28930 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
28932 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
28934 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
28936 2023-02-16 Patrick Palka <ppalka@redhat.com>
28939 * g++.dg/template/typename24.C: New test.
28940 * g++.dg/template/typename25.C: New test.
28941 * g++.dg/template/typename25a.C: New test.
28942 * g++.dg/template/typename26.C: New test.
28944 2023-02-16 Jakub Jelinek <jakub@redhat.com>
28946 PR tree-optimization/108657
28947 * gcc.dg/pr108657.c: New test.
28949 2023-02-16 Jakub Jelinek <jakub@redhat.com>
28951 PR tree-optimization/108783
28952 * gcc.c-torture/compile/pr108783.c: New test.
28954 2023-02-16 Richard Biener <rguenther@suse.de>
28956 PR tree-optimization/108791
28957 * gcc.dg/torture/pr108791.c: New testcase.
28959 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
28961 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
28962 as a non-LRA target.
28964 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
28967 * gfortran.dg/pr103608.f90: New test.
28969 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
28972 * gfortran.dg/pr104554.f90: New test.
28974 2023-02-15 David Malcolm <dmalcolm@redhat.com>
28979 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
28980 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
28981 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
28983 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
28985 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
28986 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
28987 * gcc.target/i386/pr99464.c: Ditto.
28988 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
28989 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
28990 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
28991 * gcc.target/i386/pr98063.c: Ditto.
28992 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
28993 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
28994 * gcc.target/i386/pr95464.c: Ditto.
28995 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
28996 * gcc.target/i386/pr99530-2.c: Ditto.
28997 * gcc.target/i386/pr99530-3.c: Ditto.
28998 * gcc.target/i386/pr99530-4.c: Ditto.
28999 * gcc.target/i386/pr99530-5.c: Ditto.
29000 * gcc.target/i386/pr99530-6.c: Ditto.
29001 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
29003 2023-02-15 Marek Polacek <polacek@redhat.com>
29005 PR middle-end/106080
29006 * c-c++-common/Wdangling-pointer-10.c: New test.
29007 * c-c++-common/Wdangling-pointer-9.c: New test.
29009 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29011 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
29012 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
29013 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
29014 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
29015 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
29016 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
29017 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
29018 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
29019 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
29020 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
29021 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
29022 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
29023 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
29024 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
29025 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
29027 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29029 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
29030 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
29031 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
29032 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
29033 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
29034 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
29035 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
29036 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
29037 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
29038 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
29039 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
29040 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
29041 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
29042 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
29043 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
29045 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29047 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
29048 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
29049 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
29050 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
29051 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
29052 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
29053 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
29054 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
29055 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
29056 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
29057 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
29058 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
29059 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
29060 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
29061 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
29063 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29065 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
29066 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
29067 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
29068 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
29069 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
29070 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
29071 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
29072 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
29073 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
29074 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
29075 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
29076 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
29077 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
29078 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
29079 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
29081 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29083 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
29084 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
29085 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
29086 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
29087 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
29088 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
29089 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
29090 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
29091 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
29092 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
29093 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
29094 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
29095 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
29096 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
29097 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
29099 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29101 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
29102 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
29103 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
29104 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
29105 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
29106 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
29107 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
29108 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
29109 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
29110 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
29111 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
29112 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
29113 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
29114 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
29115 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
29117 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29119 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
29120 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
29121 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
29122 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
29123 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
29124 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
29125 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
29126 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
29127 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
29128 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
29129 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
29130 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
29131 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
29132 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
29133 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
29135 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29137 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
29138 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
29139 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
29140 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
29141 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
29142 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
29143 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
29144 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
29145 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
29146 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
29147 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
29148 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
29149 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
29150 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
29151 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
29153 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29155 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
29156 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
29157 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
29158 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
29159 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
29160 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
29161 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
29162 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
29163 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
29164 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
29165 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
29166 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
29167 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
29168 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
29169 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
29171 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29173 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
29174 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
29175 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
29176 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
29177 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
29178 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
29179 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
29180 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
29181 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
29182 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
29183 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
29184 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
29185 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
29186 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
29187 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
29189 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29191 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
29192 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
29193 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
29194 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
29195 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
29196 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
29197 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
29198 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
29199 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
29200 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
29201 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
29202 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
29203 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
29204 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
29205 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
29207 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29209 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
29210 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
29211 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
29212 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
29213 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
29214 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
29215 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
29216 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
29217 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
29218 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
29219 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
29220 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
29221 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
29222 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
29223 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
29224 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
29225 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
29226 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
29227 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
29228 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
29229 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
29230 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
29231 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
29232 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
29233 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
29234 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
29235 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
29236 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
29237 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
29238 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
29239 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
29240 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
29241 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
29242 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
29243 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
29244 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
29245 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
29246 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
29247 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
29248 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
29249 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
29250 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
29251 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
29252 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
29253 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
29255 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29257 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
29258 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
29259 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
29260 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
29261 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
29262 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
29263 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
29264 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
29265 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
29266 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
29267 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
29268 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
29269 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
29270 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
29271 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
29272 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
29273 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
29274 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
29275 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
29276 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
29277 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
29278 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
29279 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
29280 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
29281 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
29282 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
29283 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
29284 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
29285 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
29286 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
29287 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
29288 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
29289 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
29290 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
29291 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
29292 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
29293 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
29294 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
29295 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
29296 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
29297 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
29298 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
29299 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
29300 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
29301 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
29302 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
29303 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
29304 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
29305 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
29306 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
29307 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
29308 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
29309 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
29310 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
29311 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
29312 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
29313 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
29314 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
29315 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
29316 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
29318 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29320 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
29321 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
29322 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
29323 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
29324 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
29325 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
29326 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
29327 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
29328 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
29330 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29332 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
29333 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
29334 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
29335 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
29336 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
29337 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
29338 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
29339 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
29340 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
29341 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
29342 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
29343 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
29344 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
29345 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
29346 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
29347 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
29348 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
29349 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
29351 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29353 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
29354 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
29355 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
29356 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
29357 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
29358 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
29359 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
29360 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
29361 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
29362 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
29363 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
29364 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
29365 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
29366 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
29367 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
29368 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
29369 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
29370 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
29372 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29374 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
29375 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
29376 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
29377 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
29378 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
29379 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
29380 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
29381 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
29382 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
29383 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
29384 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
29385 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
29386 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
29387 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
29388 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
29389 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
29390 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
29391 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
29393 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29395 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
29396 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
29397 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
29398 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
29399 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
29400 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
29401 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
29402 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
29403 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
29404 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
29405 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
29406 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
29407 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
29408 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
29409 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
29410 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
29411 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
29412 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
29414 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29416 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
29417 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
29418 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
29419 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
29420 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
29421 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
29422 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
29423 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
29424 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
29425 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
29426 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
29427 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
29428 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
29429 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
29430 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
29431 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
29432 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
29433 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
29435 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29437 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
29438 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
29439 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
29440 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
29441 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
29442 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
29443 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
29444 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
29445 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
29446 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
29447 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
29448 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
29449 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
29450 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
29451 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
29452 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
29453 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
29454 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
29456 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29458 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
29459 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
29460 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
29461 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
29462 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
29463 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
29464 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
29465 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
29466 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
29467 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
29468 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
29469 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
29470 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
29471 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
29472 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
29473 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
29474 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
29475 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
29477 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29479 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
29480 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
29481 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
29482 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
29483 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
29484 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
29485 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
29486 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
29487 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
29488 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
29489 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
29490 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
29491 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
29492 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
29493 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
29494 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
29495 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
29496 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
29498 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29500 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
29501 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
29502 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
29503 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
29504 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
29505 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
29506 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
29507 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
29508 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
29509 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
29510 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
29511 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
29512 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
29513 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
29514 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
29515 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
29516 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
29517 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
29519 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29521 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
29522 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
29523 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
29524 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
29525 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
29526 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
29527 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
29528 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
29529 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
29530 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
29531 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
29532 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
29533 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
29534 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
29535 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
29536 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
29537 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
29538 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
29540 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29542 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
29543 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
29544 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
29545 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
29546 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
29547 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
29548 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
29549 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
29550 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
29551 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
29552 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
29553 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
29554 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
29555 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
29556 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
29557 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
29558 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
29559 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
29561 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29563 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
29564 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
29565 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
29566 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
29567 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
29568 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
29569 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
29570 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
29571 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
29572 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
29573 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
29574 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
29575 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
29576 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
29577 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
29578 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
29579 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
29580 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
29582 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29584 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
29585 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
29586 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
29587 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
29588 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
29589 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
29590 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
29591 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
29592 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
29593 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
29594 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
29595 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
29596 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
29597 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
29598 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
29599 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
29600 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
29601 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
29602 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
29603 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
29604 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
29605 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
29606 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
29607 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
29608 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
29609 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
29610 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
29611 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
29612 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
29613 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
29614 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
29615 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
29616 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
29617 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
29618 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
29619 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
29620 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
29621 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
29622 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
29623 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
29624 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
29625 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
29626 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
29627 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
29628 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
29629 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
29630 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
29631 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
29632 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
29633 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
29634 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
29635 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
29636 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
29637 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
29639 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29641 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
29642 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
29643 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
29644 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
29645 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
29646 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
29647 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
29648 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
29649 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
29650 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
29651 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
29652 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
29653 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
29654 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
29655 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
29656 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
29657 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
29658 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
29659 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
29660 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
29661 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
29662 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
29663 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
29664 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
29665 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
29666 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
29667 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
29668 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
29669 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
29670 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
29671 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
29672 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
29673 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
29674 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
29675 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
29676 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
29677 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
29678 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
29679 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
29680 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
29681 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
29682 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
29683 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
29684 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
29685 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
29686 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
29687 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
29688 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
29689 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
29690 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
29691 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
29692 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
29693 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
29694 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
29695 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
29696 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
29697 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
29698 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
29699 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
29700 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
29701 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
29702 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
29703 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
29704 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
29705 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
29706 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
29707 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
29708 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
29709 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
29710 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
29711 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
29712 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
29714 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29716 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
29717 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
29718 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
29719 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
29720 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
29721 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
29722 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
29723 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
29724 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
29726 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29728 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
29729 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
29730 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
29731 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
29732 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
29733 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
29734 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
29735 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
29736 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
29737 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
29738 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
29739 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
29740 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
29741 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
29742 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
29743 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
29744 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
29745 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
29747 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29749 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
29750 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
29751 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
29752 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
29753 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
29754 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
29755 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
29756 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
29757 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
29758 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
29759 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
29760 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
29761 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
29762 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
29763 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
29764 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
29765 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
29766 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
29768 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29770 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
29771 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
29772 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
29773 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
29774 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
29775 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
29776 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
29777 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
29778 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
29779 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
29780 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
29781 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
29782 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
29783 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
29784 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
29785 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
29786 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
29787 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
29788 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
29789 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
29790 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
29791 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
29792 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
29793 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
29794 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
29795 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
29796 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
29797 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
29798 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
29799 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
29800 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
29801 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
29802 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
29803 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
29804 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
29805 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
29807 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29809 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
29810 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
29811 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
29812 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
29813 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
29814 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
29815 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
29816 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
29817 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
29818 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
29819 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
29820 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
29821 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
29822 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
29823 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
29824 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
29825 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
29826 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
29828 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29830 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
29831 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
29832 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
29833 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
29834 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
29835 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
29836 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
29837 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
29838 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
29839 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
29840 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
29841 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
29842 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
29843 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
29844 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
29845 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
29846 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
29847 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
29848 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
29849 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
29850 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
29851 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
29852 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
29853 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
29854 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
29855 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
29856 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
29857 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
29858 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
29859 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
29860 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
29861 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
29862 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
29863 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
29864 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
29865 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
29867 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29869 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
29870 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
29871 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
29872 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
29873 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
29874 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
29875 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
29876 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
29877 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
29878 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
29879 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
29880 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
29881 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
29882 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
29883 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
29884 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
29885 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
29886 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
29888 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29890 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
29891 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
29892 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
29893 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
29894 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
29895 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
29896 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
29897 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
29898 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
29899 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
29900 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
29901 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
29902 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
29903 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
29904 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
29905 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
29906 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
29907 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
29908 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
29909 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
29910 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
29911 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
29912 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
29913 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
29914 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
29915 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
29916 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
29917 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
29918 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
29919 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
29920 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
29921 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
29922 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
29923 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
29924 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
29925 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
29927 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29929 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
29930 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
29931 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
29932 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
29933 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
29934 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
29935 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
29936 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
29937 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
29938 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
29939 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
29940 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
29941 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
29942 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
29943 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
29944 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
29945 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
29946 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
29948 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29950 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
29951 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
29952 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
29953 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
29954 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
29955 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
29956 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
29957 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
29958 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
29959 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
29960 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
29961 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
29962 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
29963 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
29964 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
29965 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
29966 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
29967 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
29968 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
29969 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
29970 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
29971 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
29972 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
29973 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
29974 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
29975 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
29976 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
29977 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
29978 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
29979 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
29980 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
29981 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
29982 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
29983 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
29984 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
29985 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
29987 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29989 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
29990 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
29991 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
29992 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
29993 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
29994 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
29995 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
29996 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
29997 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
29999 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30001 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
30002 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
30003 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
30004 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
30005 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
30006 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
30007 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
30008 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
30009 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
30010 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
30011 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
30012 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
30013 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
30014 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
30015 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
30016 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
30017 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
30018 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
30020 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30022 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
30023 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
30024 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
30025 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
30026 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
30027 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
30028 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
30029 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
30030 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
30031 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
30032 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
30033 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
30034 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
30035 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
30036 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
30037 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
30038 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
30039 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
30040 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
30041 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
30042 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
30043 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
30044 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
30045 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
30046 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
30047 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
30048 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
30049 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
30050 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
30051 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
30052 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
30053 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
30054 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
30055 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
30056 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
30057 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
30058 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
30059 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
30060 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
30061 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
30062 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
30063 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
30064 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
30065 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
30066 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
30067 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
30068 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
30069 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
30070 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
30071 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
30073 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30075 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
30076 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
30077 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
30078 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
30079 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
30080 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
30081 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
30082 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
30083 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
30085 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30087 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
30088 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
30089 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
30090 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
30091 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
30092 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
30093 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
30094 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
30095 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
30096 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
30097 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
30098 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
30099 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
30100 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
30101 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
30102 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
30103 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
30104 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
30106 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30108 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
30109 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
30110 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
30111 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
30112 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
30113 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
30114 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
30115 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
30116 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
30117 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
30118 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
30119 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
30120 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
30121 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
30122 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
30123 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
30124 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
30125 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
30127 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30129 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
30130 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
30131 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
30132 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
30133 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
30134 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
30135 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
30136 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
30137 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
30138 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
30139 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
30140 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
30141 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
30142 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
30143 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
30144 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
30145 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
30146 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
30147 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
30148 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
30149 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
30150 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
30151 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
30152 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
30153 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
30154 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
30155 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
30156 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
30157 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
30158 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
30159 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
30160 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
30161 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
30162 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
30163 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
30164 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
30166 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30168 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
30169 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
30170 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
30171 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
30172 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
30173 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
30174 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
30175 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
30176 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
30177 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
30178 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
30179 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
30180 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
30181 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
30182 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
30183 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
30184 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
30185 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
30187 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30189 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
30190 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
30191 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
30192 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
30193 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
30194 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
30195 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
30196 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
30197 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
30198 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
30199 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
30200 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
30201 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
30202 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
30203 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
30204 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
30205 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
30206 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
30207 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
30208 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
30209 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
30210 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
30211 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
30212 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
30213 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
30214 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
30215 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
30216 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
30217 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
30218 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
30219 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
30220 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
30221 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
30222 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
30223 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
30224 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
30226 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30228 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
30229 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
30230 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
30231 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
30232 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
30233 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
30234 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
30235 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
30236 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
30237 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
30238 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
30239 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
30240 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
30241 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
30242 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
30243 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
30244 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
30245 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
30247 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30249 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
30250 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
30251 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
30252 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
30253 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
30254 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
30255 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
30256 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
30257 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
30258 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
30259 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
30260 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
30261 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
30262 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
30263 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
30264 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
30265 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
30266 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
30267 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
30268 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
30269 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
30270 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
30271 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
30272 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
30273 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
30274 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
30275 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
30276 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
30277 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
30278 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
30279 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
30280 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
30281 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
30282 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
30283 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
30284 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
30286 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30288 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
30289 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
30290 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
30291 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
30292 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
30293 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
30294 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
30295 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
30296 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
30297 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
30298 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
30299 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
30300 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
30301 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
30302 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
30303 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
30304 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
30305 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
30307 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30309 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
30310 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
30311 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
30312 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
30313 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
30314 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
30315 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
30316 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
30317 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
30318 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
30319 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
30320 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
30321 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
30322 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
30323 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
30324 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
30325 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
30326 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
30327 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
30328 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
30329 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
30330 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
30331 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
30332 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
30333 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
30334 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
30335 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
30336 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
30337 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
30338 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
30339 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
30340 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
30341 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
30342 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
30343 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
30344 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
30346 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30348 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
30349 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
30350 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
30351 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
30352 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
30353 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
30354 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
30355 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
30356 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
30358 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30360 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
30361 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
30362 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
30363 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
30364 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
30365 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
30366 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
30367 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
30368 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
30369 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
30370 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
30371 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
30372 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
30373 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
30374 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
30375 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
30376 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
30377 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
30379 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
30381 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
30384 2023-02-15 Martin Jambor <mjambor@suse.cz>
30387 * gcc.dg/ipa/pr108679.c: New test.
30389 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
30392 * gfortran.dg/gomp/loop-5.f90: New test.
30393 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
30394 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
30396 2023-02-15 Jakub Jelinek <jakub@redhat.com>
30400 * gcc.dg/pr108787.c: New test.
30401 * gcc.target/powerpc/pr108787.c: New test.
30402 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
30404 2023-02-15 Jakub Jelinek <jakub@redhat.com>
30406 * g++.dg/DRs/dr2475.C: New test.
30407 * g++.dg/DRs/dr2478.C: New test.
30408 * g++.dg/DRs/dr2530.C: New test.
30409 * g++.dg/DRs/dr2673.C: New test.
30410 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
30412 2023-02-15 Marek Polacek <polacek@redhat.com>
30415 * g++.dg/cpp0x/overload-conv-5.C: New test.
30417 2023-02-14 David Faust <david.faust@oracle.com>
30420 * gcc.target/bpf/ldxdw.c: New test.
30422 2023-02-14 Andrew Pinski <apinski@marvell.com>
30424 PR tree-optimization/108355
30425 PR tree-optimization/96921
30426 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
30427 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
30428 * gcc.dg/tree-ssa/pr108354-1.c: New test.
30430 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
30432 * gnat.dg/shift2.adb: New test.
30434 2023-02-14 Richard Biener <rguenther@suse.de>
30436 PR tree-optimization/108782
30437 * gcc.dg/torture/pr108782.c: New testcase.
30439 2023-02-14 Jakub Jelinek <jakub@redhat.com>
30441 PR sanitizer/108777
30442 * gcc.dg/asan/pr108777-1.c: New test.
30443 * gcc.dg/asan/pr108777-2.c: New test.
30444 * gcc.dg/asan/pr108777-3.c: New test.
30445 * gcc.dg/asan/pr108777-4.c: New test.
30446 * gcc.dg/asan/pr108777-5.c: New test.
30447 * gcc.dg/asan/pr108777-6.c: New test.
30448 * gcc.dg/completion-3.c: Adjust expected multiline output.
30450 2023-02-14 Andreas Schwab <schwab@suse.de>
30453 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
30454 over cfi directives.
30455 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
30456 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
30457 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
30458 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
30459 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
30460 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
30462 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
30464 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
30466 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
30468 PR tree-optimization/96373
30469 PR tree-optimization/108571
30470 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
30471 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
30472 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
30473 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
30475 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
30478 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
30479 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
30480 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
30481 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
30482 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
30483 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
30484 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
30485 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
30486 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
30487 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
30488 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
30489 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
30490 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
30491 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
30492 * gcc.target/powerpc/pr96373.c: New test.
30494 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
30496 PR rtl-optimization/108681
30497 * gcc.target/aarch64/pr108681.c: New test.
30499 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
30501 * gcc.target/i386/pr108774.c: New.
30503 2023-02-13 Harald Anlauf <anlauf@gmx.de>
30506 * gfortran.dg/pr103475.f90: New test.
30508 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
30511 * gcc.target/i386/pr108516-1.c: New test.
30512 * gcc.target/i386/pr108516-2.c: Ditto.
30514 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
30516 * gfortran.dg/noinline.f90: New test.
30517 * gfortran.dg/noreturn-1.f90: New test.
30518 * gfortran.dg/noreturn-2.f90: New test.
30519 * gfortran.dg/noreturn-3.f90: New test.
30520 * gfortran.dg/noreturn-4.f90: New test.
30521 * gfortran.dg/noreturn-5.f90: New test.
30522 * gfortran.dg/weak-1.f90: New test.
30524 2023-02-13 Richard Biener <rguenther@suse.de>
30526 PR tree-optimization/108691
30527 * gcc.dg/pr108691.c: New testcase.
30529 2023-02-13 Jonathan Yong <10walls@gmail.com>
30531 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
30532 regex pattern to allow long long instead of just long.
30534 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
30536 * gcc.target/arc/milli-1.c: Update test.
30538 2023-02-13 Richard Biener <rguenther@suse.de>
30540 PR tree-optimization/106722
30541 * gcc.dg/torture/pr108737.c: New testcase.
30543 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30545 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
30546 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
30547 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
30548 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
30549 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
30550 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
30551 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
30552 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
30553 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
30554 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
30555 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
30556 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
30557 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
30558 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
30559 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
30561 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30563 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
30564 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
30565 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
30566 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
30567 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
30568 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
30569 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
30570 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
30571 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
30572 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
30573 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
30574 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
30575 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
30576 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
30577 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
30578 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
30579 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
30580 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
30581 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
30582 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
30583 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
30584 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
30585 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
30586 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
30587 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
30588 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
30589 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
30590 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
30591 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
30592 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
30594 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30596 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
30597 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
30598 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
30599 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
30600 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
30601 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
30602 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
30603 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
30604 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
30605 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
30606 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
30607 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
30608 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
30609 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
30610 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
30612 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30614 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
30615 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
30616 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
30617 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
30618 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
30619 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
30620 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
30621 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
30622 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
30623 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
30624 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
30625 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
30626 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
30627 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
30628 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
30629 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
30630 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
30631 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
30632 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
30633 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
30634 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
30635 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
30636 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
30637 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
30638 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
30639 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
30640 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
30641 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
30642 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
30643 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
30645 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30647 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
30648 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
30649 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
30650 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
30651 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
30652 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
30653 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
30654 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
30655 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
30656 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
30657 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
30658 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
30659 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
30660 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
30661 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
30663 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30665 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
30666 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
30667 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
30668 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
30669 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
30670 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
30671 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
30672 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
30673 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
30674 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
30675 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
30676 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
30677 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
30678 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
30679 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
30680 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
30681 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
30682 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
30683 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
30684 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
30685 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
30686 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
30687 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
30688 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
30689 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
30690 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
30691 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
30692 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
30693 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
30694 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
30696 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30698 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
30699 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
30700 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
30701 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
30702 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
30703 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
30704 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
30705 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
30706 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
30707 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
30708 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
30709 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
30710 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
30711 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
30712 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
30714 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30716 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
30717 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
30718 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
30719 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
30720 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
30721 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
30722 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
30723 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
30724 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
30725 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
30726 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
30727 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
30728 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
30729 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
30730 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
30731 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
30732 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
30733 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
30734 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
30735 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
30736 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
30737 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
30738 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
30739 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
30740 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
30741 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
30742 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
30743 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
30744 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
30745 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
30747 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30749 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
30750 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
30751 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
30752 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
30753 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
30754 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
30755 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
30756 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
30757 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
30758 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
30759 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
30760 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
30761 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
30762 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
30763 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
30764 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
30765 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
30766 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
30767 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
30768 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
30769 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
30770 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
30771 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
30772 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
30773 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
30774 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
30775 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
30776 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
30777 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
30778 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
30779 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
30780 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
30781 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
30782 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
30783 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
30784 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
30785 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
30786 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
30787 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
30788 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
30789 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
30790 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
30791 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
30792 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
30793 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
30794 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
30795 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
30796 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
30797 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
30798 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
30799 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
30800 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
30801 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
30802 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
30803 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
30804 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
30805 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
30806 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
30807 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
30808 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
30810 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30812 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
30813 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
30814 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
30815 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
30816 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
30817 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
30818 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
30819 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
30820 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
30821 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
30822 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
30823 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
30824 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
30825 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
30826 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
30828 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30830 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
30831 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
30832 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
30833 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
30834 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
30835 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
30836 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
30837 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
30838 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
30839 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
30840 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
30841 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
30842 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
30843 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
30844 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
30845 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
30846 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
30847 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
30848 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
30849 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
30850 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
30851 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
30852 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
30853 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
30854 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
30855 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
30856 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
30857 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
30858 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
30859 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
30861 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30863 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
30864 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
30865 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
30866 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
30867 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
30868 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
30869 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
30870 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
30871 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
30872 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
30873 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
30874 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
30875 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
30876 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
30877 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
30879 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30881 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
30882 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
30883 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
30884 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
30885 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
30886 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
30887 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
30888 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
30889 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
30890 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
30891 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
30892 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
30893 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
30894 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
30895 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
30897 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30899 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
30900 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
30901 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
30902 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
30903 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
30904 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
30905 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
30906 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
30907 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
30908 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
30909 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
30910 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
30911 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
30912 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
30913 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
30915 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30917 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
30918 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
30919 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
30920 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
30921 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
30922 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
30923 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
30924 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
30925 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
30926 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
30927 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
30928 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
30929 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
30930 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
30931 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
30933 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30935 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
30936 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
30937 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
30938 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
30939 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
30940 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
30941 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
30942 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
30943 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
30944 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
30945 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
30946 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
30947 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
30948 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
30949 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
30950 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
30951 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
30952 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
30953 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
30955 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30957 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
30958 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
30959 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
30960 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
30961 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
30962 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
30963 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
30964 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
30965 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
30966 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
30967 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
30968 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
30969 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
30970 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
30971 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
30972 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
30973 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
30974 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
30975 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
30976 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
30977 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
30978 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
30979 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
30980 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
30981 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
30982 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
30983 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
30984 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
30985 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
30986 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
30987 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
30988 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
30989 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
30990 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
30991 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
30992 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
30994 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30996 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
30997 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
30998 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
30999 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
31000 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
31001 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
31002 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
31003 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
31004 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
31005 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
31006 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
31007 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
31008 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
31009 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
31010 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
31011 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
31012 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
31013 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
31015 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31017 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
31018 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
31019 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
31020 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
31021 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
31022 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
31023 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
31024 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
31025 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
31026 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
31027 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
31028 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
31029 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
31030 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
31031 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
31032 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
31033 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
31034 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
31035 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
31036 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
31037 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
31038 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
31039 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
31040 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
31041 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
31042 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
31043 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
31044 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
31045 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
31046 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
31047 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
31048 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
31049 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
31050 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
31051 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
31052 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
31054 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31056 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
31057 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
31058 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
31059 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
31060 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
31061 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
31062 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
31063 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
31064 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
31065 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
31066 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
31067 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
31068 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
31069 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
31070 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
31071 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
31072 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
31073 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
31075 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31077 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
31078 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
31079 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
31080 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
31081 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
31082 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
31083 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
31084 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
31085 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
31086 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
31087 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
31088 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
31089 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
31090 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
31091 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
31092 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
31093 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
31094 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
31095 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
31096 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
31097 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
31098 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
31099 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
31100 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
31101 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
31102 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
31103 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
31104 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
31105 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
31106 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
31107 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
31108 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
31109 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
31110 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
31111 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
31112 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
31114 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31116 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
31117 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
31118 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
31119 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
31120 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
31121 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
31122 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
31123 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
31124 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
31125 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
31126 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
31127 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
31128 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
31129 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
31130 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
31131 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
31132 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
31133 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
31135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31137 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
31138 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
31139 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
31140 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
31141 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
31142 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
31143 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
31144 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
31145 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
31146 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
31147 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
31148 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
31149 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
31150 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
31151 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
31152 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
31153 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
31154 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
31155 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
31156 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
31157 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
31158 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
31159 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
31160 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
31161 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
31162 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
31163 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
31164 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
31165 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
31166 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
31167 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
31168 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
31169 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
31170 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
31171 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
31172 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
31174 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31176 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
31177 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
31178 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
31179 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
31180 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
31181 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
31182 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
31183 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
31184 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
31185 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
31186 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
31187 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
31188 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
31189 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
31190 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
31191 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
31192 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
31193 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
31194 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
31195 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
31196 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
31197 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
31198 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
31199 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
31200 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
31201 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
31202 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
31203 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
31204 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
31205 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
31206 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
31207 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
31208 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
31209 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
31210 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
31211 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
31212 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
31213 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
31214 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
31215 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
31216 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
31217 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
31218 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
31219 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
31220 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
31221 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
31222 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
31223 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
31224 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
31225 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
31226 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
31227 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
31228 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
31229 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
31230 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
31231 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
31232 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
31233 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
31234 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
31235 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
31236 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
31237 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
31238 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
31239 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
31240 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
31241 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
31242 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
31243 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
31244 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
31245 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
31246 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
31247 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
31249 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31251 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
31252 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
31253 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
31254 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
31255 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
31256 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
31257 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
31258 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
31259 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
31260 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
31261 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
31262 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
31263 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
31264 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
31265 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
31266 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
31267 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
31268 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
31270 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31272 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
31273 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
31274 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
31275 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
31276 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
31277 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
31278 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
31279 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
31280 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
31281 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
31282 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
31283 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
31284 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
31285 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
31286 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
31287 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
31288 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
31289 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
31290 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
31291 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
31292 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
31293 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
31294 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
31295 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
31296 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
31297 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
31298 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
31299 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
31300 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
31301 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
31302 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
31303 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
31304 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
31305 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
31306 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
31307 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
31309 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31311 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
31312 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
31313 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
31314 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
31315 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
31316 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
31317 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
31318 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
31319 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
31320 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
31321 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
31322 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
31323 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
31324 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
31325 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
31326 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
31327 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
31328 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
31330 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31332 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
31333 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
31334 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
31335 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
31336 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
31337 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
31338 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
31339 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
31340 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
31341 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
31342 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
31343 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
31344 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
31345 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
31346 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
31347 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
31348 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
31349 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
31351 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31353 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
31354 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
31355 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
31356 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
31357 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
31358 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
31359 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
31360 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
31361 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
31362 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
31363 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
31364 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
31365 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
31366 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
31367 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
31368 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
31369 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
31370 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
31372 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31374 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
31375 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
31376 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
31377 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
31378 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
31379 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
31380 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
31381 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
31382 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
31383 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
31384 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
31385 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
31386 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
31387 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
31388 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
31389 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
31390 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
31391 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
31393 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31395 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
31396 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
31397 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
31398 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
31399 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
31400 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
31401 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
31402 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
31403 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
31404 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
31405 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
31406 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
31407 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
31408 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
31409 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
31410 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
31411 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
31412 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
31413 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
31414 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
31415 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
31416 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
31417 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
31418 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
31420 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31422 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
31423 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
31424 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
31425 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
31426 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
31427 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
31428 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
31429 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
31430 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
31431 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
31432 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
31433 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
31434 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
31435 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
31436 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
31437 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
31438 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
31439 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
31440 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
31441 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
31442 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
31443 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
31444 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
31446 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31448 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
31449 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
31450 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
31451 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
31452 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
31453 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
31454 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
31455 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
31456 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
31457 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
31458 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
31459 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
31460 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
31461 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
31462 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
31463 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
31464 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
31465 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
31466 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
31467 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
31468 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
31469 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
31470 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
31471 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
31472 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
31473 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
31474 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
31475 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
31476 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
31477 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
31479 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31481 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
31482 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
31483 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
31484 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
31485 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
31486 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
31487 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
31488 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
31489 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
31490 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
31491 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
31492 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
31493 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
31494 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
31495 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
31496 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
31497 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
31498 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
31499 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
31500 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
31501 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
31502 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
31503 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
31504 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
31505 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
31506 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
31507 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
31508 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
31509 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
31510 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
31512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31514 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
31515 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
31516 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
31517 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
31518 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
31519 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
31520 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
31521 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
31522 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
31523 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
31524 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
31525 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
31526 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
31527 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
31528 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
31529 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
31530 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
31531 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
31532 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
31533 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
31534 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
31535 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
31536 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
31537 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
31538 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
31539 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
31540 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
31541 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
31543 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31545 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
31546 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
31547 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
31548 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
31549 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
31550 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
31551 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
31552 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
31553 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
31554 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
31555 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
31556 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
31558 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31560 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
31561 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
31562 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
31563 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
31564 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
31565 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
31567 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31569 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
31570 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
31571 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
31572 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
31573 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
31574 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
31575 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
31576 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
31577 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
31578 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
31579 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
31580 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
31581 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
31582 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
31583 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
31584 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
31585 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
31586 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
31588 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31590 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
31591 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
31592 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
31593 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
31594 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
31595 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
31596 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
31597 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
31598 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
31599 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
31600 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
31601 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
31602 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
31603 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
31604 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
31605 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
31606 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
31607 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
31608 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
31609 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
31610 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
31611 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
31612 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
31613 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
31614 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
31615 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
31616 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
31617 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
31618 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
31619 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
31620 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
31621 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
31622 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
31623 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
31624 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
31625 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
31627 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31629 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
31630 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
31631 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
31632 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
31633 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
31634 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
31635 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
31636 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
31637 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
31638 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
31639 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
31640 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
31641 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
31642 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
31643 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
31644 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
31645 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
31646 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
31647 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
31648 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
31649 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
31650 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
31651 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
31652 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
31653 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
31654 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
31655 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
31656 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
31657 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
31658 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
31659 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
31660 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
31661 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
31662 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
31663 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
31664 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
31666 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31668 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
31669 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
31670 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
31671 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
31672 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
31673 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
31674 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
31675 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
31676 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
31677 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
31678 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
31679 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
31680 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
31681 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
31682 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
31683 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
31684 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
31685 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
31687 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31689 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
31690 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
31691 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
31692 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
31693 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
31694 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
31695 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
31696 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
31697 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
31698 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
31699 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
31700 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
31701 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
31702 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
31703 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
31704 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
31705 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
31706 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
31708 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31710 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
31711 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
31712 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
31713 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
31714 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
31715 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
31716 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
31717 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
31718 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
31719 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
31720 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
31721 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
31722 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
31723 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
31724 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
31725 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
31726 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
31727 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
31728 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
31729 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
31730 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
31731 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
31732 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
31733 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
31734 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
31735 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
31737 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31739 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
31740 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
31741 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
31742 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
31743 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
31744 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
31745 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
31746 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
31747 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
31748 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
31749 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
31750 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
31751 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
31752 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
31753 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
31754 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
31755 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
31756 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
31757 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
31758 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
31759 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
31760 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
31761 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
31762 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
31763 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
31764 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
31766 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31768 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
31769 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
31770 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
31771 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
31772 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
31773 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
31774 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
31775 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
31776 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
31777 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
31778 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
31779 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
31780 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
31781 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
31782 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
31783 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
31784 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
31785 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
31787 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31789 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
31790 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
31791 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
31792 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
31793 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
31794 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
31795 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
31796 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
31797 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
31798 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
31799 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
31800 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
31801 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
31802 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
31803 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
31804 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
31805 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
31806 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
31808 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31810 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
31811 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
31812 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
31813 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
31814 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
31815 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
31816 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
31817 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
31818 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
31819 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
31820 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
31821 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
31822 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
31823 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
31824 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
31825 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
31826 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
31827 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
31828 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
31829 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
31830 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
31831 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
31833 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31835 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
31836 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
31837 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
31838 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
31839 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
31840 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
31841 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
31842 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
31843 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
31844 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
31845 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
31846 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
31847 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
31848 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
31849 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
31850 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
31851 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
31852 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
31853 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
31854 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
31855 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
31856 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
31858 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31860 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
31862 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31864 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
31865 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
31866 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
31867 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
31868 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
31869 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
31870 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
31871 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
31872 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
31873 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
31874 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
31875 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
31876 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
31877 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
31878 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
31879 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
31880 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
31881 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
31882 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
31883 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
31884 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
31885 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
31886 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
31887 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
31888 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
31889 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
31890 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
31891 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
31892 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
31893 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
31895 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31897 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
31898 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
31899 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
31900 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
31901 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
31902 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
31903 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
31904 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
31905 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
31906 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
31907 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
31908 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
31909 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
31910 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
31911 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
31912 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
31913 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
31914 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
31915 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
31916 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
31917 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
31918 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
31919 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
31920 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
31921 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
31922 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
31923 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
31924 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
31925 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
31926 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
31928 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31930 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
31931 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
31932 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
31933 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
31934 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
31935 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
31936 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
31937 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
31938 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
31939 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
31940 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
31941 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
31942 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
31943 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
31944 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
31945 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
31946 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
31947 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
31948 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
31949 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
31950 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
31951 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
31952 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
31953 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
31954 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
31955 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
31956 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
31957 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
31958 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
31959 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
31961 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31963 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
31964 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
31965 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
31966 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
31967 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
31968 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
31969 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
31970 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
31971 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
31972 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
31973 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
31974 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
31975 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
31976 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
31977 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
31978 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
31979 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
31980 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
31981 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
31982 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
31983 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
31984 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
31985 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
31986 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
31987 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
31988 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
31989 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
31990 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
31991 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
31992 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
31994 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31996 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
31997 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
31998 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
31999 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
32000 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
32001 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
32002 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
32003 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
32004 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
32005 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
32006 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
32007 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
32008 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
32009 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
32010 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
32011 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
32012 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
32013 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
32014 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
32015 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
32016 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
32017 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
32018 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
32019 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
32020 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
32021 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
32022 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
32023 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
32024 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
32025 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
32027 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32029 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
32030 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
32031 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
32032 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
32033 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
32034 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
32035 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
32036 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
32037 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
32038 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
32039 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
32040 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
32041 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
32042 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
32043 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
32044 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
32045 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
32046 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
32047 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
32048 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
32049 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
32050 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
32051 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
32052 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
32053 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
32054 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
32055 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
32056 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
32057 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
32058 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
32060 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32062 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
32063 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
32064 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
32065 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
32066 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
32067 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
32068 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
32069 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
32070 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
32071 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
32072 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
32073 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
32074 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
32075 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
32076 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
32077 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
32078 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
32079 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
32080 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
32081 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
32082 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
32083 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
32084 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
32085 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
32086 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
32087 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
32088 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
32089 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
32090 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
32091 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
32093 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32095 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
32096 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
32097 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
32098 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
32099 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
32100 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
32101 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
32102 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
32103 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
32104 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
32105 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
32106 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
32107 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
32108 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
32109 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
32110 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
32111 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
32112 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
32113 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
32114 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
32115 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
32116 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
32117 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
32118 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
32119 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
32120 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
32121 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
32122 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
32123 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
32124 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
32126 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32128 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
32129 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
32130 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
32131 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
32132 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
32133 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
32134 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
32135 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
32136 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
32137 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
32138 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
32139 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
32140 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
32141 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
32142 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
32143 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
32144 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
32145 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
32146 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
32147 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
32148 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
32149 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
32150 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
32151 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
32152 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
32153 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
32154 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
32155 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
32156 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
32157 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
32159 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32161 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
32162 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
32163 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
32164 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
32165 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
32166 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
32167 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
32168 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
32169 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
32170 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
32171 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
32172 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
32173 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
32174 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
32175 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
32176 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
32177 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
32178 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
32179 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
32180 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
32181 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
32182 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
32183 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
32184 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
32185 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
32186 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
32187 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
32188 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
32189 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
32190 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
32192 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32194 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
32195 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
32196 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
32197 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
32198 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
32199 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
32200 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
32201 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
32202 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
32203 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
32204 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
32205 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
32206 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
32207 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
32208 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
32209 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
32210 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
32211 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
32212 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
32213 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
32214 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
32215 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
32216 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
32217 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
32218 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
32219 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
32220 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
32221 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
32222 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
32223 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
32225 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32227 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
32228 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
32229 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
32230 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
32231 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
32232 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
32233 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
32234 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
32235 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
32236 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
32237 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
32238 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
32239 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
32240 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
32241 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
32242 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
32243 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
32244 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
32245 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
32246 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
32247 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
32248 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
32249 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
32250 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
32251 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
32252 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
32253 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
32254 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
32255 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
32256 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
32258 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32260 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
32262 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32264 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
32265 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
32266 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
32267 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
32268 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
32269 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
32270 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
32271 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
32272 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
32273 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
32274 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
32275 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
32276 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
32277 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
32278 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
32279 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
32280 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
32281 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
32282 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
32283 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
32284 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
32285 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
32286 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
32287 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
32288 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
32289 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
32290 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
32291 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
32292 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
32293 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
32294 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
32295 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
32296 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
32297 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
32298 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
32299 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
32301 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32303 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
32304 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
32305 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
32306 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
32307 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
32308 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
32309 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
32310 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
32311 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
32312 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
32313 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
32314 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
32315 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
32316 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
32317 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
32318 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
32319 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
32320 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
32321 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
32322 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
32323 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
32324 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
32325 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
32326 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
32327 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
32328 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
32329 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
32330 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
32331 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
32332 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
32333 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
32334 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
32335 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
32336 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
32337 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
32338 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
32340 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32342 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
32343 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
32344 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
32345 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
32346 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
32347 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
32348 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
32349 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
32350 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
32351 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
32352 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
32353 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
32354 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
32355 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
32356 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
32357 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
32358 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
32359 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
32360 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
32361 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
32362 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
32363 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
32364 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
32365 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
32366 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
32367 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
32368 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
32369 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
32370 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
32371 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
32372 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
32373 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
32374 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
32375 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
32376 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
32377 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
32379 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32381 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
32382 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
32383 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
32384 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
32385 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
32386 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
32387 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
32388 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
32389 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
32390 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
32391 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
32392 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
32393 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
32394 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
32395 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
32396 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
32397 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
32398 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
32399 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
32400 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
32401 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
32402 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
32403 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
32404 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
32405 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
32406 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
32407 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
32408 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
32409 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
32410 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
32411 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
32412 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
32413 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
32414 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
32415 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
32416 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
32418 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32420 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
32421 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
32422 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
32423 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
32424 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
32425 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
32426 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
32427 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
32428 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
32429 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
32430 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
32431 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
32432 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
32433 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
32434 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
32435 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
32436 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
32437 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
32438 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
32439 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
32440 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
32441 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
32442 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
32443 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
32444 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
32445 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
32446 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
32447 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
32448 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
32449 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
32450 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
32451 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
32452 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
32453 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
32454 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
32455 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
32457 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32459 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
32460 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
32461 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
32462 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
32463 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
32464 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
32465 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
32466 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
32467 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
32468 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
32469 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
32470 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
32471 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
32472 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
32473 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
32474 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
32475 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
32476 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
32477 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
32478 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
32479 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
32480 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
32481 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
32482 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
32483 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
32484 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
32485 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
32486 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
32487 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
32488 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
32489 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
32490 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
32491 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
32492 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
32493 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
32494 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
32496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32498 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
32499 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
32500 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
32501 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
32502 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
32503 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
32504 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
32505 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
32506 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
32507 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
32508 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
32509 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
32510 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
32511 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
32512 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
32513 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
32514 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
32515 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
32516 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
32517 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
32518 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
32519 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
32520 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
32521 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
32522 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
32523 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
32524 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
32525 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
32526 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
32527 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
32528 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
32529 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
32530 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
32531 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
32532 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
32533 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
32535 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32537 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
32538 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
32539 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
32540 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
32541 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
32542 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
32543 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
32544 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
32545 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
32546 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
32547 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
32548 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
32549 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
32550 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
32551 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
32552 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
32553 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
32554 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
32555 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
32556 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
32557 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
32558 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
32559 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
32560 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
32561 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
32562 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
32563 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
32564 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
32565 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
32566 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
32567 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
32568 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
32569 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
32570 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
32571 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
32572 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
32574 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32576 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
32577 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
32578 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
32579 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
32580 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
32581 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
32582 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
32583 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
32584 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
32585 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
32586 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
32587 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
32588 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
32589 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
32590 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
32591 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
32592 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
32593 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
32595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32597 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
32598 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
32599 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
32600 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
32601 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
32602 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
32603 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
32604 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
32605 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
32606 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
32607 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
32608 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
32609 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
32610 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
32611 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
32612 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
32613 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
32614 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
32616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32618 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
32619 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
32620 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
32621 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
32622 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
32623 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
32624 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
32625 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
32626 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
32627 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
32628 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
32629 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
32630 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
32631 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
32632 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
32633 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
32634 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
32635 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
32637 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32639 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
32640 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
32641 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
32642 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
32643 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
32644 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
32645 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
32646 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
32647 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
32648 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
32649 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
32650 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
32651 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
32652 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
32653 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
32654 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
32655 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
32656 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
32658 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32660 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
32661 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
32662 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
32663 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
32664 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
32665 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
32666 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
32667 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
32668 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
32669 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
32670 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
32671 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
32672 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
32673 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
32674 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
32675 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
32676 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
32677 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
32679 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32681 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
32682 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
32683 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
32684 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
32685 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
32686 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
32687 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
32688 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
32689 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
32690 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
32691 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
32692 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
32693 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
32694 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
32695 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
32696 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
32697 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
32698 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
32700 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32702 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
32703 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
32704 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
32705 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
32706 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
32707 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
32708 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
32709 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
32710 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
32711 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
32712 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
32713 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
32714 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
32715 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
32716 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
32717 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
32718 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
32719 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
32721 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32723 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
32724 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
32725 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
32726 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
32727 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
32728 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
32729 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
32730 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
32731 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
32732 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
32733 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
32734 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
32735 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
32736 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
32737 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
32738 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
32739 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
32740 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
32742 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32744 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
32745 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
32746 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
32747 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
32748 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
32749 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
32750 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
32751 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
32752 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
32753 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
32754 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
32755 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
32756 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
32757 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
32758 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
32760 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32762 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
32763 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
32764 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
32765 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
32766 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
32767 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
32768 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
32769 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
32770 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
32771 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
32772 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
32773 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
32774 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
32775 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
32776 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
32777 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
32778 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
32779 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
32780 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
32781 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
32782 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
32783 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
32784 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
32785 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
32786 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
32787 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
32788 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
32789 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
32790 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
32791 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
32793 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32795 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
32796 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
32797 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
32798 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
32799 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
32800 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
32801 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
32802 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
32803 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
32804 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
32805 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
32806 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
32807 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
32808 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
32809 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
32811 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32813 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
32814 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
32815 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
32816 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
32817 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
32818 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
32819 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
32820 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
32821 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
32822 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
32823 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
32824 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
32825 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
32826 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
32827 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
32828 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
32829 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
32830 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
32831 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
32832 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
32833 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
32834 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
32835 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
32836 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
32837 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
32838 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
32839 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
32840 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
32841 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
32842 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
32844 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32846 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
32847 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
32848 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
32849 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
32850 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
32851 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
32852 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
32853 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
32854 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
32855 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
32856 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
32857 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
32858 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
32859 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
32860 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
32861 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
32862 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
32863 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
32864 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
32865 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
32866 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
32867 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
32868 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
32869 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
32870 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
32871 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
32872 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
32873 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
32874 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
32875 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
32877 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32879 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
32880 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
32881 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
32882 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
32883 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
32884 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
32885 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
32886 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
32887 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
32888 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
32889 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
32890 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
32891 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
32892 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
32893 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
32894 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
32895 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
32896 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
32898 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32900 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
32901 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
32902 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
32903 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
32904 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
32905 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
32906 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
32907 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
32908 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
32909 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
32910 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
32911 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
32912 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
32913 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
32914 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
32915 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
32916 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
32917 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
32918 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
32919 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
32920 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
32921 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
32922 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
32923 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
32924 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
32925 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
32926 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
32927 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
32928 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
32929 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
32930 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
32931 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
32932 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
32933 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
32934 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
32935 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
32937 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32939 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
32940 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
32941 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
32942 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
32943 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
32944 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
32945 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
32946 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
32947 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
32948 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
32949 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
32950 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
32951 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
32952 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
32953 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
32954 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
32955 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
32956 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
32958 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32960 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
32961 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
32962 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
32963 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
32964 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
32965 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
32966 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
32967 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
32968 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
32969 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
32970 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
32971 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
32972 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
32973 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
32974 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
32975 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
32976 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
32977 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
32978 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
32979 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
32980 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
32981 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
32982 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
32983 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
32984 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
32985 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
32986 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
32987 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
32988 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
32989 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
32990 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
32991 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
32992 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
32993 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
32994 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
32995 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
32997 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32999 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
33000 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
33001 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
33002 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
33003 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
33004 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
33005 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
33006 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
33007 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
33008 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
33009 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
33010 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
33011 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
33012 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
33013 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
33014 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
33015 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
33016 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
33018 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33020 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
33021 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
33022 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
33023 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
33024 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
33025 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
33026 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
33027 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
33028 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
33029 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
33030 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
33031 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
33032 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
33033 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
33034 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
33035 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
33036 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
33037 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
33038 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
33039 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
33040 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
33041 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
33042 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
33043 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
33044 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
33045 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
33046 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
33047 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
33048 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
33049 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
33050 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
33051 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
33052 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
33053 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
33054 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
33055 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
33057 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33059 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
33060 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
33061 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
33062 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
33063 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
33064 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
33065 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
33066 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
33067 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
33068 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
33069 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
33070 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
33071 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
33072 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
33073 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
33074 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
33075 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
33076 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
33077 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
33078 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
33079 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
33080 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
33081 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
33082 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
33083 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
33084 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
33085 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
33086 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
33087 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
33088 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
33089 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
33090 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
33091 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
33092 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
33093 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
33094 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
33095 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
33096 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
33097 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
33098 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
33099 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
33100 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
33101 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
33102 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
33103 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
33105 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33107 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
33108 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
33109 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
33110 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
33111 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
33112 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
33113 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
33114 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
33115 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
33116 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
33117 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
33118 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
33119 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
33120 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
33121 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
33123 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33125 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
33126 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
33127 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
33128 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
33129 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
33130 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
33131 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
33132 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
33133 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
33134 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
33135 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
33136 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
33137 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
33138 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
33139 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
33141 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33143 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
33144 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
33145 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
33146 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
33147 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
33148 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
33149 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
33150 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
33151 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
33152 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
33153 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
33154 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
33155 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
33156 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
33157 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
33159 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33161 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
33163 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33165 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
33166 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
33167 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
33168 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
33169 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
33170 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
33171 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
33172 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
33173 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
33174 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
33175 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
33176 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
33177 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
33178 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
33179 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
33180 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
33181 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
33182 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
33184 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33186 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
33187 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
33188 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
33189 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
33190 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
33191 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
33192 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
33193 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
33194 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
33195 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
33196 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
33197 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
33198 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
33199 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
33200 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
33201 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
33202 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
33203 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
33205 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33207 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
33208 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
33209 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
33210 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
33211 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
33212 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
33213 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
33214 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
33215 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
33216 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
33217 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
33218 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
33219 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
33220 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
33221 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
33222 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
33223 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
33224 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
33226 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33228 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
33229 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
33230 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
33231 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
33232 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
33233 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
33234 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
33235 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
33236 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
33237 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
33238 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
33239 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
33240 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
33241 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
33242 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
33243 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
33244 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
33245 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
33247 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33249 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
33250 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
33251 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
33252 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
33253 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
33254 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
33255 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
33256 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
33257 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
33258 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
33259 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
33260 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
33261 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
33262 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
33263 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
33264 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
33265 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
33266 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
33268 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33270 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
33271 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
33272 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
33273 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
33274 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
33275 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
33276 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
33277 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
33278 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
33279 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
33280 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
33281 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
33282 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
33283 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
33284 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
33285 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
33286 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
33287 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
33289 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33291 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
33292 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
33293 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
33294 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
33295 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
33296 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
33297 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
33298 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
33299 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
33300 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
33301 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
33302 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
33303 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
33304 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
33305 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
33306 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
33307 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
33308 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
33309 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
33310 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
33311 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
33312 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
33313 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
33314 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
33315 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
33316 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
33317 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
33318 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
33319 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
33320 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
33322 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33324 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
33325 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
33326 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
33327 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
33328 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
33329 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
33330 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
33331 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
33332 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
33333 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
33334 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
33335 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
33336 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
33337 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
33338 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
33339 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
33340 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
33341 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
33342 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
33343 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
33344 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
33345 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
33346 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
33347 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
33348 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
33349 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
33350 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
33351 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
33352 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
33353 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
33355 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33357 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
33358 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
33359 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
33360 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
33361 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
33362 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
33363 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
33364 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
33365 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
33366 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
33367 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
33368 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
33369 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
33370 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
33371 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
33372 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
33373 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
33374 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
33375 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
33376 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
33377 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
33378 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
33379 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
33380 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
33381 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
33382 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
33383 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
33384 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
33385 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
33386 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
33388 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33390 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
33391 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
33392 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
33393 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
33394 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
33395 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
33396 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
33397 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
33398 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
33399 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
33400 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
33401 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
33402 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
33403 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
33404 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
33405 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
33406 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
33407 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
33408 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
33409 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
33410 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
33411 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
33412 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
33413 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
33414 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
33415 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
33416 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
33417 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
33418 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
33419 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
33421 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33423 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
33424 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
33425 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
33426 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
33427 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
33428 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
33429 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
33430 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
33431 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
33432 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
33433 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
33434 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
33435 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
33436 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
33437 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
33438 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
33439 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
33440 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
33441 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
33442 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
33443 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
33444 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
33445 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
33446 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
33447 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
33448 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
33449 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
33450 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
33451 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
33452 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
33453 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
33454 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
33455 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
33456 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
33457 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
33458 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
33460 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33462 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
33463 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
33464 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
33465 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
33466 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
33467 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
33468 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
33469 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
33470 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
33471 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
33472 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
33473 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
33474 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
33475 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
33476 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
33477 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
33478 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
33479 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
33480 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
33481 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
33482 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
33483 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
33484 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
33485 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
33486 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
33487 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
33488 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
33489 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
33490 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
33491 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
33492 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
33493 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
33494 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
33495 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
33496 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
33497 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
33499 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33501 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
33502 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
33503 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
33504 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
33505 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
33506 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
33507 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
33508 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
33509 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
33510 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
33511 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
33512 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
33513 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
33514 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
33515 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
33516 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
33517 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
33518 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
33519 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
33520 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
33521 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
33522 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
33523 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
33524 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
33525 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
33526 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
33527 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
33528 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
33529 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
33530 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
33531 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
33532 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
33533 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
33534 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
33535 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
33536 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
33538 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33540 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
33541 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
33542 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
33543 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
33544 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
33545 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
33546 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
33547 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
33548 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
33549 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
33550 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
33551 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
33552 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
33553 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
33554 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
33555 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
33556 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
33557 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
33558 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
33559 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
33560 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
33561 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
33562 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
33563 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
33564 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
33565 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
33566 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
33567 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
33568 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
33569 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
33570 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
33571 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
33572 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
33573 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
33574 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
33575 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
33577 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33579 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
33580 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
33581 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
33582 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
33583 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
33584 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
33585 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
33586 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
33587 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
33588 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
33589 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
33590 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
33591 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
33592 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
33593 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
33594 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
33595 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
33596 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
33598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33600 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
33601 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
33602 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
33603 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
33604 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
33605 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
33606 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
33607 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
33608 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
33609 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
33610 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
33611 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
33612 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
33613 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
33614 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
33615 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
33616 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
33617 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
33619 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33621 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
33622 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
33623 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
33624 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
33625 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
33626 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
33627 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
33628 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
33629 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
33630 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
33631 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
33632 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
33633 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
33634 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
33635 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
33636 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
33637 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
33638 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
33640 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33642 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
33643 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
33644 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
33645 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
33646 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
33647 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
33648 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
33649 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
33650 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
33651 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
33652 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
33653 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
33654 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
33655 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
33656 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
33657 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
33658 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
33659 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
33661 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33663 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
33664 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
33665 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
33666 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
33667 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
33668 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
33669 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
33670 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
33671 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
33672 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
33673 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
33674 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
33675 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
33676 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
33677 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
33679 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33681 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
33682 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
33683 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
33684 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
33685 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
33686 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
33687 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
33688 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
33689 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
33690 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
33691 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
33692 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
33693 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
33694 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
33695 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
33697 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33699 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
33700 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
33701 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
33702 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
33703 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
33704 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
33705 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
33706 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
33707 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
33708 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
33709 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
33710 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
33711 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
33712 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
33713 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
33715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33717 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
33718 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
33719 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
33720 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
33721 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
33722 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
33723 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
33724 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
33725 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
33726 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
33727 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
33728 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
33729 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
33730 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
33731 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
33733 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33735 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
33736 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
33737 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
33738 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
33739 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
33740 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
33741 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
33742 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
33743 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
33744 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
33745 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
33746 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
33747 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
33748 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
33749 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
33750 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
33751 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
33752 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
33753 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
33754 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
33755 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
33756 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
33757 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
33759 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33761 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
33762 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
33763 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
33764 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
33765 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
33766 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
33767 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
33768 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
33769 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
33770 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
33771 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
33772 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
33773 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
33774 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
33775 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
33777 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33779 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
33780 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
33781 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
33782 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
33783 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
33784 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
33785 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
33786 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
33787 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
33788 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
33789 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
33790 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
33791 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
33792 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
33793 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
33795 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33797 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
33799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33801 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
33802 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
33803 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
33804 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
33805 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
33806 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
33807 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
33808 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
33809 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
33810 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
33811 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
33812 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
33813 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
33814 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
33815 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
33816 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
33817 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
33818 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
33820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33822 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
33823 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
33824 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
33825 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
33826 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
33827 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
33828 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
33829 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
33830 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
33831 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
33832 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
33833 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
33834 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
33835 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
33836 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
33837 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
33838 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
33839 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
33841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33843 * g++.target/riscv/rvv/base/exception-1.C: New test.
33845 2023-02-11 Jakub Jelinek <jakub@redhat.com>
33848 * c-c++-common/pr108605.c: New test.
33850 2023-02-11 Jonathan Yong <10walls@gmail.com>
33852 * gcc.dg/pr65658.c: fix LLP64 test.
33854 2023-02-11 Jonathan Yong <10walls@gmail.com>
33856 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
33857 * gcc.dg/Warray-bounds-52.c: ditto
33858 * gcc.dg/Wstringop-overflow-62.c: ditto
33859 * gcc.dg/attr-vector_size.c: ditto
33860 * gcc.dg/overflow-warn-9.c: ditto
33862 2023-02-10 David Malcolm <dmalcolm@redhat.com>
33865 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
33866 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
33868 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
33870 PR tree-optimization/108520
33871 * g++.dg/pr108520.C: New.
33873 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33875 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
33876 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
33877 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
33878 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
33879 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
33880 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
33881 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
33882 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
33883 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
33884 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
33885 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
33886 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
33887 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
33888 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
33889 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
33890 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
33891 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
33892 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
33893 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
33894 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
33895 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
33896 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
33897 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
33898 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
33899 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
33900 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
33901 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
33902 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
33903 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
33904 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
33906 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33908 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
33909 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
33910 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
33911 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
33912 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
33913 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
33914 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
33915 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
33916 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
33917 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
33918 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
33919 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
33920 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
33921 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
33922 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
33923 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
33924 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
33925 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
33926 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
33927 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
33928 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
33929 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
33930 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
33931 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
33932 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
33933 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
33934 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
33935 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
33936 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
33937 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
33939 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33941 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
33942 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
33943 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
33944 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
33945 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
33946 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
33947 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
33948 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
33949 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
33950 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
33951 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
33952 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
33953 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
33954 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
33955 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
33956 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
33957 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
33958 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
33959 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
33960 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
33961 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
33962 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
33963 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
33964 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
33965 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
33966 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
33967 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
33968 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
33969 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
33970 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
33972 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33974 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
33975 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
33976 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
33977 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
33978 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
33979 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
33980 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
33981 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
33982 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
33983 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
33984 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
33985 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
33986 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
33987 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
33988 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
33989 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
33990 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
33991 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
33992 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
33993 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
33994 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
33995 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
33996 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
33997 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
33998 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
33999 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
34000 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
34001 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
34002 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
34003 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
34005 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34007 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
34008 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
34009 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
34010 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
34011 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
34012 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
34013 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
34014 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
34015 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
34016 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
34017 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
34018 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
34019 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
34020 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
34021 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
34022 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
34023 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
34024 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
34025 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
34026 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
34027 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
34028 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
34029 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
34030 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
34031 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
34032 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
34033 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
34034 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
34035 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
34036 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
34038 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34040 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
34041 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
34042 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
34043 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
34044 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
34045 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
34046 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
34047 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
34048 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
34049 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
34050 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
34051 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
34052 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
34053 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
34054 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
34055 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
34056 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
34057 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
34058 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
34059 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
34060 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
34061 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
34062 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
34063 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
34064 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
34065 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
34066 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
34067 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
34068 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
34069 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
34071 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34073 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
34074 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
34075 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
34076 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
34077 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
34078 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
34079 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
34080 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
34081 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
34082 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
34083 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
34084 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
34085 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
34086 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
34087 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
34088 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
34089 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
34090 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
34091 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
34092 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
34093 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
34094 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
34095 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
34096 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
34097 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
34098 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
34099 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
34100 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
34101 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
34102 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
34104 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34106 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
34107 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
34108 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
34109 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
34110 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
34111 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
34112 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
34113 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
34114 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
34115 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
34116 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
34117 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
34118 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
34119 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
34120 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
34121 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
34122 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
34123 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
34124 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
34125 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
34126 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
34127 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
34128 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
34129 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
34130 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
34131 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
34132 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
34133 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
34134 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
34135 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
34137 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34139 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
34140 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
34141 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
34142 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
34143 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
34144 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
34145 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
34146 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
34147 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
34148 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
34149 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
34150 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
34151 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
34152 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
34153 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
34154 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
34155 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
34156 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
34157 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
34158 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
34159 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
34160 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
34161 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
34162 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
34163 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
34164 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
34165 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
34166 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
34167 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
34168 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
34170 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34172 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
34173 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
34174 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
34175 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
34176 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
34177 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
34178 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
34179 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
34180 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
34181 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
34182 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
34183 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
34184 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
34185 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
34186 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
34187 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
34188 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
34189 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
34190 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
34191 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
34192 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
34193 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
34194 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
34195 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
34196 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
34197 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
34198 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
34199 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
34200 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
34201 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
34203 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34205 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
34206 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
34207 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
34208 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
34209 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
34210 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
34211 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
34212 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
34213 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
34214 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
34215 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
34216 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
34217 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
34218 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
34219 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
34220 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
34221 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
34222 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
34223 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
34224 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
34225 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
34226 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
34227 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
34228 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
34229 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
34230 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
34231 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
34232 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
34233 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
34234 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
34236 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34238 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
34239 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
34240 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
34241 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
34242 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
34243 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
34244 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
34245 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
34246 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
34247 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
34248 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
34249 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
34250 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
34251 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
34252 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
34253 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
34254 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
34255 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
34256 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
34257 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
34258 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
34259 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
34260 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
34261 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
34262 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
34263 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
34264 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
34265 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
34266 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
34267 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
34269 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34271 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
34272 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
34273 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
34274 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
34275 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
34276 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
34277 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
34278 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
34279 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
34280 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
34281 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
34282 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
34283 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
34284 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
34285 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
34286 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
34287 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
34288 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
34289 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
34290 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
34291 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
34292 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
34293 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
34294 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
34295 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
34296 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
34297 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
34298 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
34299 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
34300 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
34302 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34304 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
34305 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
34306 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
34307 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
34308 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
34309 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
34310 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
34311 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
34312 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
34313 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
34314 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
34315 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
34316 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
34317 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
34318 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
34319 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
34320 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
34321 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
34322 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
34323 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
34324 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
34325 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
34326 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
34327 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
34328 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
34329 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
34330 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
34331 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
34332 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
34333 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
34335 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34337 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
34338 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
34339 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
34340 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
34341 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
34342 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
34343 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
34344 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
34345 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
34346 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
34347 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
34348 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
34349 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
34350 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
34351 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
34352 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
34353 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
34354 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
34355 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
34356 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
34357 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
34358 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
34359 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
34360 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
34361 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
34362 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
34363 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
34364 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
34365 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
34366 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
34368 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34370 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
34371 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
34372 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
34373 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
34374 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
34375 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
34376 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
34377 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
34378 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
34379 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
34380 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
34381 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
34382 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
34383 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
34384 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
34385 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
34386 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
34387 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
34388 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
34389 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
34390 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
34391 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
34392 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
34393 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
34394 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
34395 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
34396 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
34397 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
34398 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
34399 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
34400 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
34401 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
34402 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
34403 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
34404 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
34405 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
34406 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
34407 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
34408 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
34409 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
34410 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
34411 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
34412 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
34413 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
34414 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
34415 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
34416 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
34417 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
34418 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
34419 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
34420 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
34421 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
34422 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
34423 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
34424 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
34425 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
34426 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
34427 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
34428 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
34429 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
34430 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
34431 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
34432 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
34433 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
34434 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
34435 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
34436 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
34437 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
34438 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
34439 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
34440 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
34441 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
34442 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
34443 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
34444 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
34445 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
34446 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
34447 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
34448 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
34449 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
34450 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
34451 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
34452 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
34453 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
34454 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
34455 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
34456 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
34457 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
34458 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
34459 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
34460 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
34461 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
34462 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
34463 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
34464 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
34465 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
34467 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34469 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
34470 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
34471 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
34472 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
34473 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
34474 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
34475 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
34476 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
34477 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
34478 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
34479 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
34480 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
34481 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
34482 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
34483 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
34484 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
34485 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
34486 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
34487 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
34488 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
34489 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
34490 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
34491 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
34492 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
34493 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
34494 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
34495 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
34496 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
34497 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
34498 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
34499 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
34500 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
34501 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
34502 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
34503 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
34504 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
34506 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34508 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
34509 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
34510 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
34511 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
34512 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
34513 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
34514 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
34515 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
34516 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
34517 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
34518 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
34519 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
34520 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
34521 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
34522 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
34523 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
34524 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
34525 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
34526 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
34527 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
34528 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
34529 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
34530 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
34531 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
34532 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
34533 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
34534 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
34535 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
34536 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
34537 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
34538 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
34539 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
34540 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
34541 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
34542 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
34543 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
34545 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34547 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
34548 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
34549 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
34550 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
34551 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
34552 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
34553 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
34554 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
34555 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
34556 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
34557 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
34558 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
34559 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
34560 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
34561 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
34562 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
34563 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
34564 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
34565 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
34566 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
34567 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
34568 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
34569 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
34570 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
34571 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
34572 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
34573 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
34574 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
34575 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
34576 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
34577 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
34578 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
34579 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
34580 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
34581 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
34582 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
34584 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34586 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
34587 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
34588 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
34589 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
34590 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
34591 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
34592 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
34593 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
34594 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
34595 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
34596 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
34597 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
34598 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
34599 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
34600 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
34601 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
34602 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
34603 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
34604 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
34605 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
34606 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
34607 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
34608 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
34609 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
34610 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
34611 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
34612 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
34613 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
34614 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
34615 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
34616 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
34617 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
34618 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
34619 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
34620 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
34621 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
34623 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34625 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
34626 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
34627 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
34628 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
34629 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
34630 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
34631 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
34632 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
34633 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
34634 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
34635 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
34636 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
34637 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
34638 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
34639 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
34640 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
34641 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
34642 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
34643 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
34644 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
34645 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
34646 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
34647 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
34648 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
34649 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
34650 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
34651 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
34652 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
34653 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
34654 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
34655 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
34656 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
34657 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
34658 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
34659 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
34660 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
34662 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34664 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
34665 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
34666 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
34667 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
34668 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
34669 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
34670 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
34671 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
34672 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
34673 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
34674 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
34675 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
34676 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
34677 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
34678 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
34679 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
34680 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
34681 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
34682 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
34683 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
34684 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
34685 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
34686 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
34687 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
34688 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
34689 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
34690 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
34691 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
34692 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
34693 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
34694 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
34695 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
34696 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
34697 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
34698 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
34699 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
34701 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34703 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
34704 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
34705 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
34706 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
34707 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
34708 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
34709 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
34710 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
34711 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
34712 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
34713 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
34714 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
34715 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
34716 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
34717 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
34718 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
34719 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
34720 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
34721 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
34722 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
34723 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
34724 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
34725 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
34726 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
34727 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
34728 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
34729 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
34730 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
34731 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
34732 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
34733 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
34734 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
34735 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
34736 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
34737 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
34738 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
34740 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34742 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
34743 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
34744 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
34745 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
34746 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
34747 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
34748 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
34749 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
34750 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
34751 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
34752 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
34753 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
34754 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
34755 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
34756 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
34757 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
34758 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
34759 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
34760 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
34761 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
34762 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
34763 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
34764 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
34765 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
34766 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
34767 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
34768 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
34769 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
34770 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
34771 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
34772 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
34773 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
34774 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
34775 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
34776 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
34777 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
34779 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34781 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
34782 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
34783 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
34784 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
34785 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
34786 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
34787 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
34788 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
34789 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
34790 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
34791 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
34792 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
34793 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
34794 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
34795 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
34796 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
34797 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
34798 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
34799 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
34800 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
34801 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
34802 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
34803 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
34804 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
34805 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
34806 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
34807 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
34808 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
34809 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
34810 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
34811 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
34812 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
34813 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
34814 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
34815 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
34816 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
34818 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34820 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
34821 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
34822 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
34823 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
34824 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
34825 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
34826 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
34827 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
34828 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
34829 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
34830 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
34831 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
34832 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
34833 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
34834 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
34835 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
34836 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
34837 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
34838 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
34839 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
34840 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
34841 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
34842 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
34843 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
34844 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
34845 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
34846 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
34847 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
34848 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
34849 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
34850 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
34851 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
34852 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
34853 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
34854 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
34855 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
34857 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34859 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
34860 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
34861 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
34862 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
34863 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
34864 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
34865 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
34866 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
34867 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
34868 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
34869 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
34870 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
34871 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
34872 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
34873 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
34874 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
34875 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
34876 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
34877 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
34878 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
34879 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
34880 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
34881 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
34882 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
34883 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
34884 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
34885 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
34886 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
34887 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
34888 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
34889 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
34890 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
34891 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
34892 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
34893 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
34894 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
34896 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34898 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
34899 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
34900 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
34901 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
34902 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
34903 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
34904 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
34905 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
34906 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
34907 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
34908 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
34909 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
34910 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
34911 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
34912 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
34913 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
34914 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
34915 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
34916 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
34917 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
34918 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
34919 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
34920 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
34921 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
34922 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
34923 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
34924 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
34925 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
34926 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
34927 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
34928 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
34929 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
34930 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
34931 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
34932 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
34933 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
34935 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34937 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
34938 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
34939 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
34940 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
34941 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
34942 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
34943 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
34944 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
34945 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
34946 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
34947 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
34948 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
34949 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
34950 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
34951 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
34952 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
34953 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
34954 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
34955 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
34956 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
34957 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
34958 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
34959 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
34960 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
34961 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
34962 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
34963 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
34964 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
34965 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
34966 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
34967 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
34968 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
34969 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
34970 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
34971 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
34972 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
34974 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34976 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
34977 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
34978 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
34979 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
34980 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
34981 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
34982 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
34983 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
34984 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
34985 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
34986 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
34987 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
34988 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
34989 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
34990 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
34991 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
34992 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
34993 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
34994 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
34995 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
34996 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
34997 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
34998 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
34999 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
35000 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
35001 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
35002 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
35003 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
35004 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
35005 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
35006 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
35007 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
35008 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
35009 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
35010 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
35011 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
35013 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35015 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
35016 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
35017 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
35018 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
35019 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
35020 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
35021 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
35022 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
35023 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
35024 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
35025 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
35026 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
35027 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
35028 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
35029 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
35030 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
35031 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
35032 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
35033 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
35034 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
35035 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
35036 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
35037 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
35038 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
35039 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
35040 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
35041 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
35042 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
35043 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
35044 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
35045 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
35046 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
35047 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
35048 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
35049 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
35050 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
35052 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35054 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
35055 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
35056 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
35057 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
35058 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
35059 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
35060 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
35061 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
35062 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
35063 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
35064 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
35065 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
35066 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
35067 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
35068 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
35070 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35072 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
35073 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
35074 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
35075 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
35076 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
35077 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
35078 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
35079 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
35080 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
35081 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
35082 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
35083 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
35084 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
35085 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
35086 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
35087 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
35088 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
35089 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
35091 2023-02-10 Richard Biener <rguenther@suse.de>
35093 PR tree-optimization/108724
35094 * gcc.target/i386/pr108724.c: New testcase.
35096 2023-02-10 Andrew Pinski <apinski@marvell.com>
35097 Andrew Macleod <amacleod@redhat.com>
35099 PR tree-optimization/108684
35100 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
35101 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
35102 * gcc.dg/tree-ssa/pr108684-1.c: New test.
35104 2023-02-10 Joseph Myers <joseph@codesourcery.com>
35106 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
35107 constants to nullptr_t.
35108 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
35109 null pointer constants to nullptr_t. Do test errors for
35110 conversion of other values to nullptr_t and for unary '+' on
35113 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
35115 PR tree-optimization/107561
35116 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
35118 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
35120 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
35122 PR testsuite/106120
35123 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
35124 ilp32 targets with c++98.
35126 2023-02-10 Marek Polacek <polacek@redhat.com>
35129 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
35131 2023-02-09 David Malcolm <dmalcolm@redhat.com>
35134 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
35136 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
35138 * gcc.target/i386/pr103541.c: New.
35139 * g++.target/i386/pr108711.C: New.
35141 2023-02-09 Harald Anlauf <anlauf@gmx.de>
35142 Steven G. Kargl <kargl@gcc.gnu.org>
35146 * gfortran.dg/pr103779.f90: New test.
35148 2023-02-09 Jakub Jelinek <jakub@redhat.com>
35150 PR tree-optimization/108688
35151 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
35152 * gcc.dg/pr108688.c: New test.
35154 2023-02-09 Andrew Pinski <apinski@marvell.com>
35156 PR tree-optimization/108688
35157 * gcc.c-torture/compile/pr108688-1.c: New test.
35159 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35162 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
35163 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
35165 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35167 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
35169 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
35171 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
35173 2023-02-09 Jakub Jelinek <jakub@redhat.com>
35176 * g++.dg/cpp0x/pr108698.C: New test.
35178 2023-02-08 Joseph Myers <joseph@codesourcery.com>
35180 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
35181 pointers with null values that are not null pointer constants.
35182 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
35183 pointers with non-null values, not with null values that are not
35184 null pointer constants.
35186 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
35188 * gcc.dg/torture/pr100398.c: Limit to lra targets.
35189 * gcc.dg/pr100590.c: Ditto.
35191 2023-02-08 David Malcolm <dmalcolm@redhat.com>
35194 * gcc.dg/analyzer/uninit-7.c: New test.
35195 * gcc.dg/analyzer/uninit-pr108704.c: New test.
35197 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
35200 * gfortran.dg/pr103259.f90: New test.
35202 2023-02-08 Jakub Jelinek <jakub@redhat.com>
35204 PR tree-optimization/108692
35205 * gcc.dg/pr108692.c: New test.
35207 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
35209 * objc/execute/execute.exp: Load objc-dg.exp.
35211 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
35213 PR tree-optimization/108316
35214 * gcc.dg/vect/pr108316.c: New test.
35216 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
35219 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
35221 * gcc.target/i386/pr103541.c: New.
35223 2023-02-08 Jakub Jelinek <jakub@redhat.com>
35226 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
35227 incorrectly applied into PR108526 testcase ...
35228 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
35230 2023-02-07 David Malcolm <dmalcolm@redhat.com>
35233 * gcc.dg/analyzer/fread-pr108661.c: New test.
35234 * gcc.dg/analyzer/read-pr108661.c: New test.
35236 2023-02-07 Harald Anlauf <anlauf@gmx.de>
35239 * gfortran.dg/save_7.f90: New test.
35241 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
35243 * gcc.target/i386/pr103541.c: New.
35245 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35247 PR tree-optimization/106923
35248 * gcc.dg/pr106923.c: New test.
35250 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35252 PR tree-optimization/106433
35253 * gcc.c-torture/compile/pr106433.c: New test.
35255 2023-02-07 Jakub Jelinek <jakub@redhat.com>
35257 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
35258 -Wdeprecated warning for C++23.
35260 2023-02-06 Alex Coplan <alex.coplan@arm.com>
35263 * gcc.target/aarch64/pr104921-1.c: New test.
35264 * gcc.target/aarch64/pr104921-2.c: New test.
35265 * gcc.target/aarch64/pr104921.x: Include file for new tests.
35267 2023-02-06 Xi Ruoyao <xry111@xry111.site>
35269 * g++.target/loongarch/bytepick.C: New test.
35271 2023-02-06 Tamar Christina <tamar.christina@arm.com>
35273 * gcc.target/aarch64/options_set_10.c: Removed.
35275 2023-02-06 Jakub Jelinek <jakub@redhat.com>
35277 PR tree-optimization/108655
35278 * gcc.dg/pr108655.c: New test.
35280 2023-02-06 Patrick Palka <ppalka@redhat.com>
35283 * g++.dg/cpp0x/overload5.C: New test.
35284 * g++.dg/cpp0x/overload5a.C: New test.
35285 * g++.dg/cpp0x/overload6.C: New test.
35287 2023-02-05 Harald Anlauf <anlauf@gmx.de>
35290 * gfortran.dg/pr108592.f90: New test.
35292 2023-02-03 Jakub Jelinek <jakub@redhat.com>
35294 PR tree-optimization/108647
35295 * g++.dg/torture/pr108647.C: New test.
35297 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
35299 PR tree-optimization/108639
35300 * gcc.c-torture/compile/pr108638.c: New file.
35301 * gcc.c-torture/compile/pr108639.c: New file.
35303 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
35305 PR tree-optimization/107570
35306 * gcc.dg/pr107570.c: New.
35308 2023-02-03 Marek Polacek <polacek@redhat.com>
35311 * g++.dg/cpp1y/constexpr-108158.C: New test.
35313 2023-02-03 Marek Polacek <polacek@redhat.com>
35316 * g++.dg/cpp0x/variadic-alias8.C: New test.
35318 2023-02-03 Patrick Palka <ppalka@redhat.com>
35321 * g++.dg/template/call9.C: New test.
35323 2023-02-03 Patrick Palka <ppalka@redhat.com>
35326 * g++.dg/cpp2a/concepts-dtor1.C: New test.
35328 2023-02-03 Patrick Palka <ppalka@redhat.com>
35331 * g++.dg/cpp2a/concepts-pr108579.C: New test.
35333 2023-02-03 Martin Jambor <mjambor@suse.cz>
35336 * gcc.dg/ipa/pr108384.c: New test.
35338 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35340 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
35341 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
35343 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35345 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
35346 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
35347 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
35348 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
35349 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
35350 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
35351 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
35352 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
35353 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
35354 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
35355 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
35356 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
35357 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
35358 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
35359 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
35361 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35363 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
35364 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
35365 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
35366 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
35367 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
35368 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
35369 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
35370 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
35371 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
35372 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
35373 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
35374 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
35375 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
35376 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
35377 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
35379 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35381 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
35382 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
35383 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
35384 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
35385 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
35386 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
35387 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
35388 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
35389 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
35390 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
35391 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
35392 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
35393 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
35394 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
35395 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
35397 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35399 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
35401 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35403 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
35404 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
35405 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
35406 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
35407 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
35408 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
35409 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
35410 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
35411 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
35412 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
35413 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
35414 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
35415 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
35416 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
35417 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
35418 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
35419 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
35420 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
35422 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35424 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
35425 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
35426 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
35427 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
35428 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
35429 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
35430 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
35431 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
35432 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
35433 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
35434 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
35435 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
35436 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
35437 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
35438 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
35439 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
35440 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
35441 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
35443 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35445 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
35446 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
35447 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
35448 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
35449 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
35450 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
35451 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
35452 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
35453 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
35454 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
35455 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
35456 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
35457 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
35458 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
35459 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
35460 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
35461 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
35462 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
35464 2023-02-02 Joseph Myers <joseph@codesourcery.com>
35466 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
35467 and pointer to be disallowed.
35468 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
35469 pointers are allowed.
35470 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
35471 nullptr_t and pointers are disallowed.
35473 2023-02-02 Joseph Myers <joseph@codesourcery.com>
35475 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
35476 types with real initializers are allowed.
35477 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
35478 of complex types with real initializers being disallowed.
35479 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
35481 * gcc.dg/c2x-constexpr-9.c: Add more tests.
35482 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
35483 initializers for decimal types.
35484 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
35485 initializers for decimal types. Add more tests of decimal
35486 initializers for binary types.
35488 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
35490 * gcc.target/gcn/cond_shift_3.c: New test.
35491 * gcc.target/gcn/cond_shift_3_run.c: New test.
35492 * gcc.target/gcn/cond_shift_4.c: New test.
35493 * gcc.target/gcn/cond_shift_4_run.c: New test.
35494 * gcc.target/gcn/cond_shift_8.c: New test.
35495 * gcc.target/gcn/cond_shift_8_run.c: New test.
35496 * gcc.target/gcn/cond_shift_9.c: New test.
35497 * gcc.target/gcn/cond_shift_9_run.c: New test.
35499 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
35501 PR rtl-optimization/108508
35502 * gcc.target/aarch64/pr108508.c: New test.
35504 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
35506 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
35508 2023-02-02 David Malcolm <dmalcolm@redhat.com>
35511 * gcc.dg/analyzer/fd-pr108633.c: New test.
35513 2023-02-02 David Malcolm <dmalcolm@redhat.com>
35515 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
35517 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35520 PR rtl-optimization/108463
35522 * gcc.dg/pr108463.c: New test.
35524 2023-02-02 Richard Biener <rguenther@suse.de>
35526 PR middle-end/108625
35527 * gcc.dg/pr108625.c: New testcase.
35529 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
35531 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
35532 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
35533 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
35534 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
35535 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
35537 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35539 * gcc.target/arm/mve/pr108443-run.c: New test.
35540 * gcc.target/arm/mve/pr108443.c: New test.
35542 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35544 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
35546 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
35549 * gcc.target/arm/mve/mve_vpt.c: New test.
35551 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35554 * gcc.dg/pr107300.c: New test.
35556 2023-02-02 liuhongt <hongtao.liu@intel.com>
35558 * gcc.target/aarch64/pr108601.c: New test.
35560 2023-02-02 Jakub Jelinek <jakub@redhat.com>
35562 PR middle-end/108435
35563 * gcc.dg/gomp/pr108435.c: New test.
35565 2023-02-01 Harald Anlauf <anlauf@gmx.de>
35568 * gfortran.dg/pr108527.f90: Adjust test pattern.
35570 2023-02-01 Tamar Christina <tamar.christina@arm.com>
35572 * gcc.target/aarch64/cpunative/info_19: New test.
35573 * gcc.target/aarch64/cpunative/info_20: New test.
35574 * gcc.target/aarch64/cpunative/info_21: New test.
35575 * gcc.target/aarch64/cpunative/info_22: New test.
35576 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
35577 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
35578 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
35579 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
35581 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
35583 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
35585 * gcc.dg/builtin-object-size-common.h: ... new file.
35586 * g++.dg/ext/builtin-object-size1.C: Include
35587 builtin-object-size-common.h. Replace all abort with FAIL.
35589 * g++.dg/ext/builtin-object-size2.C: Likewise.
35590 * gcc.dg/builtin-object-size-1.c: Likewise.
35591 * gcc.dg/builtin-object-size-12.c: Likewise.
35592 * gcc.dg/builtin-object-size-13.c: Likewise.
35593 * gcc.dg/builtin-object-size-15.c: Likewise.
35594 * gcc.dg/builtin-object-size-2.c: Likewise.
35595 * gcc.dg/builtin-object-size-3.c: Likewise.
35596 * gcc.dg/builtin-object-size-4.c: Likewise.
35597 * gcc.dg/builtin-object-size-6.c: Likewise.
35598 * gcc.dg/builtin-object-size-7.c: Likewise.
35599 * gcc.dg/builtin-object-size-8.c: Likewise.
35600 * gcc.dg/pr101836.c: Likewise.
35601 * gcc.dg/strict-flex-array-3.c: Likewise.
35603 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
35605 PR tree-optimization/108356
35606 * gcc.dg/pr108356.c: New.
35608 2023-02-01 Martin Liska <mliska@suse.cz>
35611 * g++.dg/ipa/pr108509.C: New test.
35613 2023-02-01 Marek Polacek <polacek@redhat.com>
35616 * g++.dg/warn/Wlogical-op-4.C: New test.
35618 2023-02-01 Jakub Jelinek <jakub@redhat.com>
35621 * gcc.dg/pr108573.c: New test.
35623 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
35625 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
35626 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
35628 2023-02-01 Jakub Jelinek <jakub@redhat.com>
35631 * g++.dg/gomp/pr108607.C: New test.
35633 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
35635 * gcc.target/s390/preserve-args-1.c: New test.
35636 * gcc.target/s390/preserve-args-2.c: New test.
35637 * gcc.target/s390/preserve-args-3.c: New file.
35639 2023-02-01 Jason Merrill <jason@redhat.com>
35641 * g++.dg/warn/changes-meaning2.C: New test.
35642 * g++.dg/warn/changes-meaning3.C: New test.
35644 2023-02-01 David Malcolm <dmalcolm@redhat.com>
35646 * gcc.dg/analyzer/call-summaries-2.c: Add
35647 dg-require-effective-target alloca.
35648 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
35649 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
35650 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
35651 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
35652 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
35653 "free", to match uses of "__builtin_malloc".
35654 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
35656 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
35658 2023-02-01 David Malcolm <dmalcolm@redhat.com>
35661 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
35662 * gcc.dg/analyzer/test-alloca.h: New test.
35664 2023-01-31 Jason Merrill <jason@redhat.com>
35667 * g++.dg/cpp1z/aggr-base13.C: New test.
35669 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
35671 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
35672 'gcc-set-multilib-library-path' for 'ld_library_path'.
35674 2023-01-31 Marek Polacek <polacek@redhat.com>
35677 * g++.dg/cpp0x/variadic184.C: New test.
35679 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35681 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
35682 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
35683 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
35684 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
35685 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
35686 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
35687 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
35688 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
35689 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
35690 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
35691 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
35692 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
35693 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
35694 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
35695 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
35696 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
35697 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
35698 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
35699 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
35700 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
35701 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
35702 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
35703 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
35704 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
35705 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
35706 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
35707 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
35708 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
35709 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
35710 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
35712 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35714 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
35715 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
35716 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
35717 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
35718 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
35719 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
35720 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
35721 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
35722 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
35723 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
35724 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
35725 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
35726 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
35727 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
35728 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
35729 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
35730 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
35731 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
35732 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
35733 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
35734 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
35735 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
35736 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
35737 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
35738 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
35739 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
35740 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
35741 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
35742 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
35743 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
35745 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35747 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
35748 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
35749 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
35750 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
35751 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
35752 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
35753 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
35754 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
35755 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
35756 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
35757 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
35758 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
35759 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
35760 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
35761 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
35762 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
35763 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
35764 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
35765 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
35766 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
35767 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
35768 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
35769 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
35770 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
35771 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
35772 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
35773 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
35774 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
35775 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
35776 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
35778 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35780 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
35781 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
35782 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
35783 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
35784 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
35785 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
35786 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
35787 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
35788 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
35789 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
35790 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
35791 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
35792 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
35793 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
35794 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
35796 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35798 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
35799 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
35800 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
35801 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
35802 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
35803 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
35804 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
35805 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
35806 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
35807 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
35808 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
35809 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
35810 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
35811 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
35812 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
35813 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
35814 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
35815 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
35816 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
35817 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
35818 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
35819 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
35820 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
35821 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
35822 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
35823 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
35824 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
35825 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
35826 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
35827 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
35829 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35831 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
35832 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
35833 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
35834 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
35835 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
35836 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
35837 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
35838 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
35839 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
35840 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
35841 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
35842 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
35843 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
35844 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
35845 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
35847 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35849 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
35850 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
35851 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
35852 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
35853 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
35854 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
35855 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
35856 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
35857 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
35858 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
35859 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
35860 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
35861 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
35862 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
35863 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
35865 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35867 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
35868 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
35869 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
35870 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
35871 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
35872 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
35873 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
35874 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
35875 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
35876 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
35877 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
35878 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
35879 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
35880 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
35881 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
35883 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35885 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
35886 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
35887 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
35888 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
35889 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
35890 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
35891 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
35892 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
35893 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
35894 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
35895 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
35896 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
35897 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
35898 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
35899 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
35900 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
35901 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
35902 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
35903 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
35904 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
35905 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
35906 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
35907 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
35908 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
35909 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
35910 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
35911 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
35912 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
35913 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
35914 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
35916 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35918 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
35919 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
35920 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
35921 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
35922 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
35923 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
35924 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
35925 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
35926 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
35927 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
35928 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
35929 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
35930 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
35931 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
35932 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
35934 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35936 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
35937 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
35938 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
35939 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
35940 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
35941 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
35942 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
35943 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
35944 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
35945 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
35946 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
35947 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
35948 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
35949 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
35950 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
35952 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35954 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
35956 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35958 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
35959 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
35960 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
35961 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
35962 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
35963 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
35964 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
35965 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
35966 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
35967 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
35968 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
35969 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
35970 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
35971 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
35972 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
35973 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
35974 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
35975 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
35977 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35979 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
35980 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
35981 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
35982 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
35983 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
35984 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
35985 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
35986 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
35987 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
35988 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
35989 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
35990 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
35991 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
35992 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
35993 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
35994 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
35995 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
35996 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
35998 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36000 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
36001 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
36002 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
36003 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
36004 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
36005 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
36006 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
36007 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
36008 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
36009 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
36010 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
36011 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
36012 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
36013 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
36014 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
36015 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
36016 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
36017 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
36018 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
36019 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
36020 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
36021 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
36022 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
36023 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
36024 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
36025 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
36026 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
36027 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
36028 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
36029 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
36030 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
36031 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
36032 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
36033 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
36034 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
36035 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
36037 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36039 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
36040 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
36041 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
36042 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
36043 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
36044 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
36045 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
36046 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
36047 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
36048 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
36049 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
36050 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
36051 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
36052 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
36053 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
36054 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
36055 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
36056 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
36057 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
36058 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
36059 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
36060 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
36061 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
36062 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
36063 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
36064 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
36065 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
36066 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
36067 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
36068 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
36069 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
36070 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
36071 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
36072 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
36073 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
36074 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
36076 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36078 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
36079 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
36080 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
36081 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
36082 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
36083 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
36084 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
36085 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
36086 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
36087 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
36088 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
36089 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
36090 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
36091 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
36092 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
36093 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
36094 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
36095 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
36096 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
36097 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
36098 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
36099 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
36100 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
36101 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
36102 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
36103 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
36104 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
36105 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
36106 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
36107 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
36108 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
36109 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
36110 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
36111 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
36112 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
36113 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
36115 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36117 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
36118 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
36119 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
36120 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
36121 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
36122 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
36123 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
36124 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
36125 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
36126 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
36127 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
36128 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
36129 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
36130 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
36131 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
36132 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
36133 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
36134 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
36136 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36138 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
36139 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
36140 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
36141 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
36142 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
36143 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
36144 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
36145 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
36146 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
36147 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
36148 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
36149 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
36150 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
36151 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
36152 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
36153 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
36154 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
36155 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
36156 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
36157 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
36158 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
36159 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
36160 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
36161 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
36162 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
36163 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
36164 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
36165 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
36166 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
36167 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
36168 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
36169 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
36170 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
36171 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
36172 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
36173 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
36175 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36177 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
36178 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
36179 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
36180 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
36181 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
36182 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
36183 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
36184 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
36185 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
36186 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
36187 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
36188 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
36189 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
36190 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
36191 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
36192 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
36193 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
36194 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
36196 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36198 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
36199 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
36200 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
36201 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
36202 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
36203 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
36204 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
36205 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
36206 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
36207 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
36208 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
36209 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
36210 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
36211 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
36212 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
36213 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
36214 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
36215 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
36217 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36219 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
36220 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
36221 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
36222 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
36223 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
36224 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
36225 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
36226 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
36227 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
36228 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
36229 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
36230 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
36231 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
36232 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
36233 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
36234 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
36235 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
36236 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
36238 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36240 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
36241 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
36242 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
36243 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
36244 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
36245 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
36246 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
36247 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
36248 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
36249 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
36250 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
36251 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
36252 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
36253 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
36254 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
36255 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
36256 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
36257 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
36259 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36261 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
36262 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
36263 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
36264 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
36265 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
36266 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
36267 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
36268 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
36269 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
36270 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
36271 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
36272 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
36273 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
36274 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
36275 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
36276 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
36277 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
36278 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
36280 2023-01-31 Marek Polacek <polacek@redhat.com>
36284 * g++.dg/warn/Wduplicated-cond3.C: New test.
36285 * g++.dg/warn/Wduplicated-cond4.C: New test.
36286 * g++.dg/warn/Wduplicated-cond5.C: New test.
36288 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
36291 * gcc.target/aarch64/pr108589.c: New test.
36293 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
36295 PR tree-optimization/108608
36296 * gcc.dg/vect/pr108608.c: New test.
36297 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
36299 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
36301 PR tree-optimization/108385
36302 * gcc.dg/pr108385.c: New.
36304 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
36306 PR tree-optimization/108359
36307 * gcc.dg/pr108359.c: New.
36309 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36311 * rust/compile/issue-1073.rs: New test.
36313 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36315 * rust/compile/issue-1006.rs: New test.
36317 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36319 * rust/compile/const_generics_5.rs: Fix assertions.
36320 * rust/compile/unconstrained_type_param.rs: Add more assertions.
36322 2023-01-31 liushuyu <liushuyu011@gmail.com>
36324 * rust/compile/builtin_macro_recurse.rs: New test.
36326 2023-01-31 liushuyu <liushuyu011@gmail.com>
36328 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
36329 * rust/compile/builtin_macro_env.rs: Likewise.
36331 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36333 * rust/compile/frust-compile-until.rs: New test.
36335 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36337 * rust/compile/rust-const-blog-issue.rs: New test.
36339 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36341 * rust/compile/macro44.rs: New test.
36343 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36345 * rust/compile/macro_export_1.rs: New test.
36347 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36349 * rust/compile/const_generics_8.rs: New test.
36351 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36353 * rust/compile/const_generics_7.rs: New test.
36355 2023-01-31 liushuyu <liushuyu011@gmail.com>
36357 * rust/execute/torture/loop-condition-eval.rs: New test.
36359 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36361 * rust/compile/const8.rs: New test.
36363 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36365 * rust/compile/const7.rs: New test.
36367 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36369 * rust/compile/const6.rs: New test.
36371 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36373 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
36374 * rust/compile/tuple1.rs: Likewise.
36375 * rust/compile/type-alias1.rs: Likewise.
36376 * rust/execute/torture/operator_overload_9.rs: Likewise.
36377 * rust/execute/torture/slice1.rs: Rework test to use new parsing
36378 capability and stick to the original implementation.
36380 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36382 * rust/compile/macro43.rs: New test.
36384 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36386 * rust/compile/parse_range.rs: New test.
36388 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36390 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
36391 * rust/compile/issue-1289.rs: Likewise.
36392 * rust/compile/test_mod.rs: Likewise.
36393 * rust/compile/torture/raw_identifiers.rs: Likewise.
36394 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
36395 * rust/compile/privacy7.rs: New test.
36397 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36399 * rust/compile/rustc_attr1.rs: New test.
36401 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
36403 * rust/debug/win64-abi.rs: Fix assertion to take into account
36405 * rust/compile/torture/macro-issue1426.rs: Moved to...
36406 * rust/execute/torture/macro-issue1426.rs: ...here.
36407 * rust/execute/torture/overflow1.rs: New test.
36409 2023-01-31 Philip Herron <philip.herron@embecosm.com>
36411 * rust/compile/torture/issue-1506.rs: New test.
36413 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
36415 * rust/compile/const4.rs: New.
36416 * rust/compile/const5.rs: New.
36418 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
36420 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
36422 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
36423 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
36424 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
36425 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
36427 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36430 * gcc.target/i386/avx2-pr108599.c: New test.
36432 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
36434 PR testsuite/108604
36435 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
36438 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36440 PR rtl-optimization/108596
36441 * gcc.c-torture/compile/pr108596.c: New test.
36443 2023-01-31 Jakub Jelinek <jakub@redhat.com>
36446 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
36448 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
36450 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
36452 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
36453 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
36454 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
36455 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
36456 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
36457 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
36458 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
36459 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
36460 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
36461 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
36462 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
36463 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
36464 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
36465 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
36466 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
36467 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
36468 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
36469 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
36470 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
36471 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
36472 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
36473 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
36474 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
36475 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
36476 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
36477 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
36478 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
36480 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36482 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
36483 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
36484 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
36485 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
36486 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
36487 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
36488 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
36489 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
36490 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
36491 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
36492 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
36493 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
36494 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
36495 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
36496 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
36498 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36500 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
36501 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
36502 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
36503 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
36504 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
36505 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
36506 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
36507 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
36508 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
36509 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
36510 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
36511 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
36512 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
36513 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
36514 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
36516 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36518 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
36519 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
36520 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
36521 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
36522 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
36523 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
36524 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
36525 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
36526 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
36527 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
36528 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
36529 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
36530 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
36531 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
36532 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
36534 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36536 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
36537 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
36538 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
36539 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
36540 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
36541 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
36542 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
36543 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
36544 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
36545 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
36546 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
36547 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
36548 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
36549 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
36550 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
36552 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36554 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
36555 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
36556 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
36557 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
36558 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
36559 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
36560 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
36561 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
36562 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
36563 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
36564 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
36565 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
36566 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
36567 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
36568 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
36570 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36572 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
36573 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
36574 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
36575 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
36576 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
36577 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
36578 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
36579 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
36580 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
36581 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
36582 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
36583 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
36584 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
36585 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
36586 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
36588 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36590 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
36591 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
36592 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
36593 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
36594 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
36595 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
36596 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
36597 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
36598 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
36599 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
36600 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
36601 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
36602 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
36603 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
36604 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
36606 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36608 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
36609 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
36610 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
36611 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
36612 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
36613 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
36614 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
36615 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
36616 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
36617 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
36618 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
36619 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
36620 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
36621 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
36622 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
36624 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36626 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
36627 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
36628 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
36629 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
36630 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
36631 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
36632 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
36633 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
36634 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
36635 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
36636 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
36637 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
36639 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36641 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
36642 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
36643 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
36644 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
36645 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
36646 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
36647 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
36648 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
36649 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
36650 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
36651 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
36652 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
36653 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
36654 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
36655 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
36656 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
36657 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
36658 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
36659 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
36660 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
36661 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
36662 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
36663 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
36664 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
36666 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36668 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
36669 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
36670 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
36671 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
36672 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
36673 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
36674 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
36675 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
36676 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
36677 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
36678 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
36679 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
36680 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
36681 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
36682 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
36683 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
36684 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
36685 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
36686 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
36687 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
36688 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
36689 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
36690 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
36691 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
36693 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36695 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
36696 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
36697 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
36698 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
36699 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
36700 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
36702 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36704 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
36705 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
36706 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
36707 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
36708 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
36709 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
36711 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36713 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
36714 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
36715 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
36716 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
36717 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
36718 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
36719 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
36720 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
36721 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
36722 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
36723 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
36724 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
36725 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
36726 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
36727 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
36728 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
36729 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
36730 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
36732 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36734 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
36735 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
36736 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
36737 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
36738 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
36739 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
36740 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
36741 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
36742 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
36743 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
36744 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
36745 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
36746 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
36747 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
36748 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
36749 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
36750 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
36751 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
36753 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36755 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
36756 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
36757 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
36758 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
36759 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
36760 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
36761 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
36762 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
36763 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
36764 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
36765 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
36766 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
36767 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
36768 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
36769 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
36770 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
36771 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
36772 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
36774 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36776 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
36777 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
36778 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
36779 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
36780 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
36781 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
36782 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
36783 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
36784 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
36785 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
36786 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
36787 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
36788 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
36789 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
36790 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
36791 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
36792 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
36793 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
36795 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36797 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
36798 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
36799 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
36800 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
36801 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
36802 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
36803 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
36804 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
36805 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
36806 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
36807 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
36808 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
36809 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
36810 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
36811 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
36812 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
36813 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
36814 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
36816 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36818 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
36819 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
36820 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
36821 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
36822 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
36823 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
36824 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
36825 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
36826 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
36827 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
36828 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
36829 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
36830 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
36831 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
36832 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
36833 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
36834 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
36835 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
36837 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36839 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
36840 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
36841 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
36842 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
36843 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
36844 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
36845 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
36846 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
36847 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
36848 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
36849 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
36850 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
36851 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
36852 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
36853 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
36854 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
36855 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
36856 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
36858 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36860 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
36861 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
36862 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
36863 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
36864 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
36865 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
36866 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
36867 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
36868 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
36869 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
36870 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
36871 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
36872 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
36873 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
36874 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
36875 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
36876 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
36877 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
36879 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36881 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
36883 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36885 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
36886 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
36887 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
36889 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
36891 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
36892 restore TORTURE_OPTIONS.
36894 2023-01-30 Andrew Pinski <apinski@marvell.com>
36896 PR tree-optimization/108582
36897 * gcc.dg/pr108582-1.c: New test.
36899 2023-01-30 Richard Biener <rguenther@suse.de>
36901 PR tree-optimization/108574
36902 * gcc.dg/torture/pr108574-1.c: New testcase.
36903 * gcc.dg/torture/pr108574-2.c: Likewise.
36904 * gcc.dg/torture/pr108574-3.c: Likewise.
36906 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
36909 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
36911 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36914 * gfortran.dg/pr103506_1.f90: New test.
36916 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
36918 * gcc.dg/ipa/ipa-sra-30.c: New test.
36919 * gcc.dg/ipa/ipa-sra-31.c: New test.
36920 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
36922 2023-01-28 Harald Anlauf <anlauf@gmx.de>
36923 Steven G. Kargl <kargl@gcc.gnu.org>
36926 * gfortran.dg/pr108527.f90: New test.
36928 2023-01-28 Harald Anlauf <anlauf@gmx.de>
36931 * gfortran.dg/common_27.f90: New test.
36933 2023-01-28 Jonathan Yong <10walls@gmail.com>
36936 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
36937 so function call is not mangled by __mingw_printf when
36938 doing assembly symbol inspection.
36940 2023-01-28 Jonathan Yong <10walls@gmail.com>
36943 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
36944 target same as on Linux.
36946 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36948 * g++.target/riscv/rvv/base/vlse-1.C: New test.
36949 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
36950 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
36951 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
36952 * g++.target/riscv/rvv/base/vsse-1.C: New test.
36953 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
36954 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
36955 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
36956 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
36957 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
36958 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
36959 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
36960 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
36961 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
36962 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
36963 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
36964 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
36965 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
36966 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
36967 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
36968 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
36969 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
36970 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
36971 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
36972 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
36973 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
36974 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
36975 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
36976 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
36977 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
36979 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36981 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
36983 * gfortran.dg/array_temporaries_2.f90: Likewise.
36984 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
36985 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
36986 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
36987 * gfortran.dg/fmt_error_4.f90: Likewise.
36988 * gfortran.dg/fmt_error_5.f90: Likewise.
36989 * gfortran.dg/fmt_float.f90: Likewise.
36990 * gfortran.dg/fmt_l.f90: Likewise.
36991 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
36992 * gfortran.dg/fmt_zero_precision.f90: Likewise.
36993 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36994 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36995 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36996 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36997 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
36998 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36999 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37000 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37001 * gfortran.dg/namelist_40.f90: Likewise.
37002 * gfortran.dg/namelist_47.f90: Likewise.
37003 * gfortran.dg/namelist_print_1.f: Likewise.
37004 * gfortran.dg/parameter_array_dummy.f90: Likewise.
37006 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
37008 * gm2/pim/fail/empty.mod: New test.
37010 2023-01-27 Joseph Myers <joseph@codesourcery.com>
37012 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
37013 auto initializers to be disallowed.
37015 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
37017 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
37019 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
37022 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
37024 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
37025 rather than an asm barrier.
37026 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
37027 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
37028 rather than volatile.
37029 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
37030 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
37031 function. Remove -fno-inline.
37032 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
37033 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
37034 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
37035 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
37036 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
37037 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
37038 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
37039 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
37040 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
37041 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
37042 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
37043 Allow the scalar form to be used when operating on lane 0.
37044 Add a test for lane 1.
37046 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
37048 PR tree-optimization/96373
37049 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
37050 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
37052 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
37054 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
37056 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
37057 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
37058 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
37059 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
37060 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
37061 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
37063 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
37065 PR tree-optimization/108306
37066 * gcc.dg/pr108306.c: New.
37068 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
37070 PR tree-optimization/108447
37071 * gcc.dg/pr108447.c: New.
37073 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37075 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
37076 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
37077 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
37079 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37081 * g++.target/riscv/rvv/base/vle-1.C: New test.
37082 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
37083 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
37084 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
37085 * g++.target/riscv/rvv/base/vse-1.C: New test.
37086 * g++.target/riscv/rvv/base/riscv_vector.h: New.
37088 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37090 * gcc.target/riscv/rvv/base/vse-1.c: New test.
37091 * gcc.target/riscv/rvv/base/vse-2.c: New test.
37092 * gcc.target/riscv/rvv/base/vse-3.c: New test.
37093 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
37094 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
37095 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
37097 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37099 * gcc.target/riscv/rvv/base/vle-1.c: New test.
37100 * gcc.target/riscv/rvv/base/vle-2.c: New test.
37101 * gcc.target/riscv/rvv/base/vle-3.c: New test.
37102 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
37103 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
37104 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
37105 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
37106 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
37107 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
37108 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
37109 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
37110 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
37111 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
37112 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
37113 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
37114 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
37115 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
37116 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
37118 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37120 * g++.target/riscv/rvv/base/vsm-1.C: New test.
37121 * g++.target/riscv/rvv/rvv.exp: New test.
37122 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
37123 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
37124 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
37126 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37128 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
37129 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
37130 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
37131 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
37132 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
37133 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
37134 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
37135 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
37136 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
37137 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
37138 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
37139 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
37140 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
37141 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
37142 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
37143 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
37144 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
37145 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
37146 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
37147 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
37148 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
37149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
37150 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
37151 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
37152 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
37153 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
37154 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
37155 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
37156 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
37157 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
37158 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
37159 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
37160 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
37161 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
37162 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
37163 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
37164 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
37165 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
37166 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
37167 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
37168 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
37169 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
37170 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
37171 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
37172 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
37173 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
37174 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
37175 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
37176 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
37177 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
37178 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
37179 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
37180 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
37181 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
37182 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
37183 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
37184 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
37185 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
37186 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
37187 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
37188 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
37189 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
37190 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
37191 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
37192 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
37193 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
37194 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
37195 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
37196 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
37197 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
37198 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
37199 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
37200 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
37201 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
37202 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
37203 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
37204 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
37205 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
37206 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
37207 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
37208 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
37209 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
37210 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
37211 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
37212 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
37213 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
37214 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
37215 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
37216 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
37217 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
37218 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
37219 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
37220 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
37221 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
37222 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
37223 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
37224 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
37225 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
37226 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
37227 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
37228 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
37229 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
37230 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
37231 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
37232 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
37233 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
37234 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
37235 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
37236 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
37238 2023-01-27 Xi Ruoyao <xry111@xry111.site>
37240 * gcc.dg/pr95115.c (x): Add noipa attribute.
37242 2023-01-27 Jakub Jelinek <jakub@redhat.com>
37245 * gcc.dg/pr106061.c: New test.
37247 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
37249 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
37250 target selector to handle Windows.
37251 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
37252 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
37254 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
37256 * gm2/warnings/returntype/fail/badreturn.mod: New test.
37257 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
37259 * gm2/warnings/returntype/pass/Termbase.mod: New test.
37260 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
37261 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
37262 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
37265 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37267 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
37268 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
37269 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
37270 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
37271 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
37272 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
37273 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
37274 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
37275 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
37276 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
37277 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
37278 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
37279 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
37280 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
37281 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
37282 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
37283 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
37284 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
37285 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
37286 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
37287 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
37288 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
37289 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
37290 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
37291 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
37292 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
37293 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
37294 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
37295 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
37296 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
37297 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
37298 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
37299 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
37300 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
37301 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
37302 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
37303 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
37304 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
37305 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
37306 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
37307 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
37308 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
37309 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
37310 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
37311 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
37312 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
37313 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
37314 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
37315 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
37316 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
37317 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
37318 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
37319 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
37320 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
37321 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
37322 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
37323 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
37324 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
37325 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
37326 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
37327 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
37328 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
37329 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
37330 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
37331 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
37332 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
37333 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
37334 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
37335 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
37336 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
37337 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
37339 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37341 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
37342 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
37343 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
37344 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
37345 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
37346 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
37347 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
37348 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
37349 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
37350 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
37351 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
37352 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
37353 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
37354 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
37355 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
37356 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
37357 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
37358 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
37359 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
37360 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
37361 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
37362 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
37363 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
37364 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
37365 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
37366 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
37367 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
37368 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
37369 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
37370 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
37371 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
37372 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
37373 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
37374 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
37375 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
37376 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
37377 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
37378 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
37379 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
37380 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
37381 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
37382 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
37383 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
37384 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
37386 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37388 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
37390 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
37391 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
37392 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
37393 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
37394 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
37395 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
37396 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
37397 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
37398 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
37400 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37402 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
37404 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37406 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
37408 2023-01-26 Harald Anlauf <anlauf@gmx.de>
37411 * gfortran.dg/pr108544.f90: New test.
37412 * gfortran.dg/pr96102b.f90: New test.
37414 2023-01-26 Marek Polacek <polacek@redhat.com>
37416 PR middle-end/108543
37417 * c-c++-common/asan/pointer-subtract-5.c: New test.
37418 * c-c++-common/asan/pointer-subtract-6.c: New test.
37419 * c-c++-common/asan/pointer-subtract-7.c: New test.
37420 * c-c++-common/asan/pointer-subtract-8.c: New test.
37422 2023-01-26 Jakub Jelinek <jakub@redhat.com>
37424 PR tree-optimization/108540
37425 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
37426 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
37428 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37430 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
37432 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37434 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
37437 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37439 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
37440 * gcc.dg/guality/pr54519-1.c: Likewise.
37441 * gcc.dg/guality/pr54519-3.c: Likewise.
37442 * gcc.dg/guality/pr54693-2.c: Likewise.
37443 * gcc.dg/guality/sra-1.c: Likewise.
37445 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37447 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
37449 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
37451 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
37453 2023-01-26 Marek Polacek <polacek@redhat.com>
37456 * g++.dg/cpp0x/udlit-error1.C: New test.
37458 2023-01-26 David Malcolm <dmalcolm@redhat.com>
37461 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
37462 -Wno-stringop-overflow.
37464 2023-01-26 David Malcolm <dmalcolm@redhat.com>
37467 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
37468 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
37469 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
37472 2023-01-26 Richard Biener <rguenther@suse.de>
37474 PR tree-optimization/108547
37475 * gcc.dg/uninit-pr108547.c: New testcase.
37477 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
37479 PR tree-optimization/108522
37480 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
37482 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
37483 test_dynarray_struct_member_d,
37484 test_dynarray_struct_member_subobj_b,
37485 test_dynarray_struct_member_subobj_c,
37486 test_dynarray_struct_member_subobj_d): New tests.
37489 2023-01-26 Jakub Jelinek <jakub@redhat.com>
37492 * g++.dg/gomp/pr108503.C: New test.
37494 2023-01-26 Richard Biener <rguenther@suse.de>
37496 PR tree-optimization/108523
37497 * gcc.dg/torture/pr108523.c: New testcase.
37499 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
37502 * gfortran.dg/pr108528.f90: New test.
37504 2023-01-25 Jakub Jelinek <jakub@redhat.com>
37507 * g++.dg/cpp23/static-operator-call5.C: New test.
37509 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37511 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
37513 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
37514 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
37515 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
37516 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
37517 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
37518 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
37519 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
37520 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
37521 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
37522 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
37523 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
37524 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
37525 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
37526 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
37527 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
37528 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
37529 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
37530 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
37531 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
37532 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
37533 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
37534 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
37535 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
37536 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
37537 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
37538 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
37539 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
37540 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
37541 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
37542 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
37543 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
37544 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
37545 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
37546 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
37547 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
37548 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
37549 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
37550 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
37551 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
37552 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
37553 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
37554 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
37555 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
37556 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
37557 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
37558 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
37559 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
37560 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
37561 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
37562 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
37563 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
37564 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
37565 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
37566 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
37567 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
37568 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
37569 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
37570 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
37571 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
37572 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
37573 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
37574 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
37575 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
37576 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
37577 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
37578 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
37579 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
37580 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
37581 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
37582 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
37583 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
37584 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
37585 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
37586 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
37587 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
37588 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
37589 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
37590 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
37591 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
37592 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
37593 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
37594 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
37595 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
37596 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
37598 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37600 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
37601 check-function-bodies instead of scan-assembler checks. Use
37602 extern "C" for C++ testing.
37603 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
37604 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
37605 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
37606 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
37607 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
37608 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
37609 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
37611 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37613 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
37614 check-function-bodies instead of scan-assembler checks. Use
37615 extern "C" for C++ testing.
37616 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
37617 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
37618 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
37619 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
37620 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
37622 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37624 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
37625 check-function-bodies instead of scan-assembler checks. Use
37626 extern "C" for C++ testing.
37627 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
37628 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
37629 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
37630 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
37631 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
37632 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
37633 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
37634 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
37635 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
37636 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
37637 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
37639 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37641 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
37642 check-function-bodies instead of scan-assembler checks. Use
37643 extern "C" for C++ testing.
37644 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
37645 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
37646 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
37647 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
37648 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
37650 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37652 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
37653 check-function-bodies instead of scan-assembler checks. Use
37654 extern "C" for C++ testing.
37655 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
37656 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
37657 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
37658 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
37659 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
37661 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37663 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
37664 check-function-bodies instead of scan-assembler checks. Use
37665 extern "C" for C++ testing.
37666 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
37667 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
37668 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
37669 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
37670 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
37672 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37674 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
37675 check-function-bodies instead of scan-assembler checks. Use
37676 extern "C" for C++ testing.
37677 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
37678 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
37679 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
37680 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
37681 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
37683 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37685 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
37686 check-function-bodies instead of scan-assembler checks. Use
37687 extern "C" for C++ testing.
37688 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
37689 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
37691 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37693 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
37694 check-function-bodies instead of scan-assembler checks. Use
37695 extern "C" for C++ testing.
37696 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
37697 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
37698 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
37699 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
37700 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
37702 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37704 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
37705 check-function-bodies instead of scan-assembler checks. Use
37706 extern "C" for C++ testing.
37707 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
37708 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
37709 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
37710 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
37711 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
37713 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37715 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
37716 check-function-bodies instead of scan-assembler checks. Use
37717 extern "C" for C++ testing.
37718 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
37719 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
37720 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
37721 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
37722 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
37724 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37726 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
37727 check-function-bodies instead of scan-assembler checks. Use
37728 extern "C" for C++ testing.
37729 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
37730 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
37731 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
37732 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
37733 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
37735 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37737 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
37738 check-function-bodies instead of scan-assembler checks. Use
37739 extern "C" for C++ testing.
37740 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
37741 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
37742 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
37743 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
37744 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
37746 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37748 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
37749 check-function-bodies instead of scan-assembler checks. Use
37750 extern "C" for C++ testing.
37751 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
37752 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
37753 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
37754 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
37755 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
37756 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
37757 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
37758 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
37759 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
37760 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
37761 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
37762 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
37763 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
37764 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
37765 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
37766 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
37767 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
37768 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
37769 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
37770 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
37771 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
37772 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
37773 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
37775 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37777 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
37778 check-function-bodies instead of scan-assembler checks. Use
37779 extern "C" for C++ testing.
37780 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
37781 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
37782 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
37783 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
37784 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
37785 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
37786 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
37787 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
37788 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
37789 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
37790 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
37791 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
37792 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
37793 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
37794 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
37796 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37798 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_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/vcaddq_rot270_f32.c: Likewise.
37802 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
37803 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
37804 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
37805 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
37806 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
37807 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
37808 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
37809 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
37810 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
37811 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
37812 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
37813 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
37814 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
37815 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
37816 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
37817 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
37818 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
37819 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
37820 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
37821 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
37822 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
37823 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
37824 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
37825 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
37826 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
37827 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
37828 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
37829 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
37830 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
37831 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
37832 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
37833 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
37834 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
37835 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
37836 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
37837 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
37838 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
37839 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
37840 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
37841 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
37842 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
37843 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
37844 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
37845 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
37846 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
37847 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
37849 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37851 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
37852 check-function-bodies instead of scan-assembler checks. Use
37853 extern "C" for C++ testing.
37854 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
37855 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
37856 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
37857 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
37858 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
37859 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
37860 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
37861 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
37862 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
37863 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
37864 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
37865 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
37866 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
37867 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
37868 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
37869 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
37870 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
37871 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
37872 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
37873 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
37874 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
37875 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
37876 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
37878 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37880 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
37881 check-function-bodies instead of scan-assembler checks. Use
37882 extern "C" for C++ testing.
37883 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
37884 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
37885 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
37886 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
37887 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
37888 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
37889 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
37890 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
37891 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
37892 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
37893 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
37894 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
37895 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
37896 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
37897 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
37898 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
37899 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
37900 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
37901 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
37902 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
37903 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
37904 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
37905 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
37907 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37909 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
37910 check-function-bodies instead of scan-assembler checks. Use
37911 extern "C" for C++ testing.
37912 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
37913 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
37914 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
37915 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
37916 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
37917 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
37918 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
37919 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
37920 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
37921 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
37922 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
37923 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
37924 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
37925 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
37926 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
37927 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
37928 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
37930 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37932 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
37933 check-function-bodies instead of scan-assembler checks. Use
37934 extern "C" for C++ testing.
37935 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
37936 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
37937 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
37938 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
37939 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
37940 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
37941 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
37942 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
37943 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
37944 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
37945 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
37946 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
37947 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
37948 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
37949 * gcc.target/arm/simd/mve-vneg.c: Update test.
37950 * gcc.target/arm/simd/mve-vshr.c: Likewise
37952 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37954 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
37955 check-function-bodies instead of scan-assembler checks. Use
37956 extern "C" for C++ testing.
37957 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
37958 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
37959 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
37960 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
37961 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
37962 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
37963 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
37964 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
37965 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
37966 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
37967 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
37968 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
37969 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
37970 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
37971 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
37972 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
37973 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
37974 * gcc.target/arm/simd/mve-vclz.c: Update test.
37976 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
37978 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
37979 check-function-bodies instead of scan-assembler checks. Use extern
37980 "C" for C++ testing.
37981 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
37982 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
37983 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
37984 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
37985 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
37986 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
37987 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
37988 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
37990 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
37992 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
37993 "initializer element is not constant" error.
37994 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
37996 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
37998 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
37999 aarch64 to list of targets supporting long long vectorization.
38001 2023-01-25 Jakub Jelinek <jakub@redhat.com>
38003 PR tree-optimization/108498
38004 * gcc.c-torture/execute/pr108498-1.c: New test.
38005 * gcc.c-torture/execute/pr108498-2.c: New test.
38007 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
38008 Jakub Jelinek <jakub@redhat.com>
38010 PR tree-optimization/108522
38011 * gcc.dg/builtin-dynamic-object-size-0.c
38012 (test_dynarray_struct_member): New test.
38015 2023-01-24 Jakub Jelinek <jakub@redhat.com>
38018 PR testsuite/108533
38019 * g++.dg/init/new51.C (size_t): New typedef.
38020 (RexxClass::operator new, RexxClass::operator delete): Use size_t
38021 instead of unsigned long.
38023 2023-01-24 Jason Merrill <jason@redhat.com>
38026 * g++.dg/ext/pragma1.C: New test.
38028 2023-01-24 Jason Merrill <jason@redhat.com>
38031 * g++.dg/cpp23/static-operator-call5.C: New test.
38033 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
38035 * gcc.target/pdp11/pdp11.exp: New.
38036 * gcc.target/pdp11/pr108388.c: New.
38038 2023-01-24 Harald Anlauf <anlauf@gmx.de>
38041 * gfortran.dg/pr108529.f90: New test.
38043 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
38045 * gcc.target/arm/mve/pr108177-1-run.c: New test.
38046 * gcc.target/arm/mve/pr108177-1.c: New test.
38047 * gcc.target/arm/mve/pr108177-10-run.c: New test.
38048 * gcc.target/arm/mve/pr108177-10.c: New test.
38049 * gcc.target/arm/mve/pr108177-11-run.c: New test.
38050 * gcc.target/arm/mve/pr108177-11.c: New test.
38051 * gcc.target/arm/mve/pr108177-12-run.c: New test.
38052 * gcc.target/arm/mve/pr108177-12.c: New test.
38053 * gcc.target/arm/mve/pr108177-13-run.c: New test.
38054 * gcc.target/arm/mve/pr108177-13.c: New test.
38055 * gcc.target/arm/mve/pr108177-14-run.c: New test.
38056 * gcc.target/arm/mve/pr108177-14.c: New test.
38057 * gcc.target/arm/mve/pr108177-2-run.c: New test.
38058 * gcc.target/arm/mve/pr108177-2.c: New test.
38059 * gcc.target/arm/mve/pr108177-3-run.c: New test.
38060 * gcc.target/arm/mve/pr108177-3.c: New test.
38061 * gcc.target/arm/mve/pr108177-4-run.c: New test.
38062 * gcc.target/arm/mve/pr108177-4.c: New test.
38063 * gcc.target/arm/mve/pr108177-5-run.c: New test.
38064 * gcc.target/arm/mve/pr108177-5.c: New test.
38065 * gcc.target/arm/mve/pr108177-6-run.c: New test.
38066 * gcc.target/arm/mve/pr108177-6.c: New test.
38067 * gcc.target/arm/mve/pr108177-7-run.c: New test.
38068 * gcc.target/arm/mve/pr108177-7.c: New test.
38069 * gcc.target/arm/mve/pr108177-8-run.c: New test.
38070 * gcc.target/arm/mve/pr108177-8.c: New test.
38071 * gcc.target/arm/mve/pr108177-9-run.c: New test.
38072 * gcc.target/arm/mve/pr108177-9.c: New test.
38073 * gcc.target/arm/mve/pr108177-main.x: New test include.
38074 * gcc.target/arm/mve/pr108177.x: New test include.
38076 2023-01-24 Jakub Jelinek <jakub@redhat.com>
38079 * g++.dg/cpp1z/decomp57.C: New test.
38080 * g++.dg/cpp1z/decomp58.C: New test.
38082 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
38084 PR testsuite/107808
38085 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
38086 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
38088 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
38090 PR testsuite/104756
38091 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
38092 * gcc.dg/vect/vect-fmax-2.c: Likewise.
38093 * gcc.dg/vect/vect-fmax-3.c: Likewise.
38094 * gcc.dg/vect/vect-fmin-1.c: Likewise.
38095 * gcc.dg/vect/vect-fmin-2.c: Likewise.
38096 * gcc.dg/vect/vect-fmin-3.c: Likewise.
38098 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
38099 Yang Yujie <yangyujie@loongson.cn>
38102 * gcc.target/loongarch/tst-asm-const.c: Moved to...
38103 * gcc.target/loongarch/pr107731.c: ...here.
38105 2023-01-24 Jason Merrill <jason@redhat.com>
38109 * g++.dg/ext/builtin-shufflevector-5.C: New test.
38110 * g++.dg/init/new51.C: New test.
38112 2023-01-23 Jason Merrill <jason@redhat.com>
38115 * g++.dg/cpp0x/move2.C: New test.
38117 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38120 * gfortran.dg/pr108502.f90: New test.
38122 2023-01-23 Marek Polacek <polacek@redhat.com>
38125 * g++.dg/warn/Wunused-value-1.C: New test.
38127 2023-01-23 Jason Merrill <jason@redhat.com>
38130 * g++.dg/cpp0x/initlist-vect2.C: New test.
38132 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38135 * gfortran.dg/pr108501.f90: New test.
38137 2023-01-23 Harald Anlauf <anlauf@gmx.de>
38140 * gfortran.dg/pr108420.f90: New test.
38142 2023-01-23 Jason Merrill <jason@redhat.com>
38145 * g++.dg/template/explicit-instantiation5.C: New test.
38147 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38149 * g++.target/arm/pac-1.C: New test.
38150 * gcc.target/arm/pac-15.c: Likewise.
38152 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38154 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
38156 * gcc.target/arm/pac-12.c: New test.
38157 * gcc.target/arm/pac-13.c: Likewise.
38158 * gcc.target/arm/pac-14.c: Likewise.
38160 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38162 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
38164 2023-01-23 Richard Biener <rguenther@suse.de>
38166 PR tree-optimization/108482
38167 * gcc.dg/torture/pr108482.c: New testcase.
38169 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38171 * gcc.target/arm/bti-1.c: New testcase.
38172 * gcc.target/arm/bti-2.c: Likewise.
38174 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38176 * gcc.target/arm/pac.h : New file.
38177 * gcc.target/arm/pac-1.c : New test case.
38178 * gcc.target/arm/pac-2.c : Likewise.
38179 * gcc.target/arm/pac-3.c : Likewise.
38180 * gcc.target/arm/pac-4.c : Likewise.
38181 * gcc.target/arm/pac-5.c : Likewise.
38182 * gcc.target/arm/pac-6.c : Likewise.
38183 * gcc.target/arm/pac-7.c : Likewise.
38184 * gcc.target/arm/pac-8.c : Likewise.
38185 * gcc.target/arm/pac-9.c : Likewise.
38186 * gcc.target/arm/pac-10.c : Likewise.
38187 * gcc.target/arm/pac-11.c : Likewise.
38189 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38191 * gcc.target/arm/multilib.exp: Add pacbti related entries.
38193 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38194 Tejas Belagod <tbelagod@arm.com>
38196 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
38197 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
38198 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
38199 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
38201 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38202 Tejas Belagod <tbelagod@arm.com>
38204 * lib/target-supports.exp
38205 (check_effective_target_mbranch_protection_ok): New function.
38206 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
38207 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
38208 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
38209 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
38210 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
38211 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
38212 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
38213 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
38215 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
38216 Tejas Belagod <tbelagod@arm.com>
38218 * lib/target-supports.exp:
38219 (check_effective_target_arm_pacbti_hw): New.
38221 2023-01-23 Richard Biener <rguenther@suse.de>
38223 PR tree-optimization/108449
38224 * gcc.dg/pr108449.c: New testcase.
38226 2023-01-23 Jason Merrill <jason@redhat.com>
38230 * g++.dg/init/lifetime4.C: New test.
38232 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
38234 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
38236 * gm2/complex/pass/complex-pass.exp: Likewise.
38237 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
38238 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
38239 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
38240 * gm2/iso/fail/iso-fail.exp: Likewise.
38241 * gm2/iso/pass/iso-pass.exp: Likewise.
38242 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
38243 * gm2/pim/fail/pim-fail.exp: Likewise.
38244 * gm2/pim/pass/pim-pass.exp: Likewise.
38245 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
38246 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
38247 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
38248 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
38249 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
38250 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
38251 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
38252 * gm2/recover/pass/recover-pass.exp: Likewise.
38253 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
38254 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
38255 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
38256 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
38257 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
38258 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
38259 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
38260 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
38261 function. Remove the use of concatenated include and library paths.
38262 Remove string processing where possible.
38264 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
38266 * gcc.target/pru/clz-hi-2.c: New test.
38267 * gcc.target/pru/clz-hi.c: New test.
38269 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38272 * gfortran.dg/pr88048.f90: Adjust for changed error message.
38273 * gfortran.dg/parameter_data0.f90: New test.
38275 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
38277 * gcc.target/aarch64/acle/pmull64.c: New.
38278 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
38279 feature flag based on the intrinsic.
38280 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
38281 * gcc.target/aarch64/aes_1.c: Likewise.
38282 * gcc.target/aarch64/aes_2.c: Likewise.
38283 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
38284 * gcc.target/aarch64/sha1_1.c: Likewise.
38285 * gcc.target/aarch64/sha256_1.c: Likewise.
38286 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
38288 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38291 * g++.dg/cpp23/subscript12.C: New test.
38292 * g++.dg/cpp23/subscript13.C: New test.
38294 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38297 * g++.dg/init/pr53932.C: New test.
38299 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
38301 * gcc.target/i386/pr108436.c: New test.
38303 2023-01-19 David Malcolm <dmalcolm@redhat.com>
38306 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
38307 involving dominance.
38308 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
38309 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
38312 2023-01-19 Harald Anlauf <anlauf@gmx.de>
38315 * gfortran.dg/pr108434.f90: New test.
38317 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
38319 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
38320 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
38321 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
38322 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
38323 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
38324 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
38326 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
38328 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
38330 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
38331 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
38332 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
38333 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
38334 Likewise, and also ensure that the -g option is appended to avoid it
38335 being taken as a path.
38336 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
38337 libraries added matches the set of -I and -L options.
38339 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
38342 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
38343 -fno-stack-protector.
38344 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
38345 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
38346 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
38347 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
38348 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
38349 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
38350 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
38351 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
38352 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
38354 2023-01-19 Jakub Jelinek <jakub@redhat.com>
38356 PR tree-optimization/108440
38357 * c-c++-common/rotate-10.c: New test.
38358 * c-c++-common/rotate-11.c: New test.
38360 2023-01-19 Alexandre Oliva <oliva@adacore.com>
38363 * gcc.target/i386/pr106746.c: New.
38365 2023-01-18 Marek Polacek <polacek@redhat.com>
38368 * gcc.dg/c2x-nullptr-6.c: New test.
38370 2023-01-18 David Malcolm <dmalcolm@redhat.com>
38372 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
38373 from https://samate.nist.gov/SARD/test-suites/81.
38374 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
38375 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
38376 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
38377 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
38379 2023-01-18 Richard Biener <rguenther@suse.de>
38382 * gcc.dg/lto/pr108445_0.c: New testcase.
38383 * gcc.dg/lto/pr108445_1.c: Likewise.
38385 2023-01-18 Murray Steele <murray.steele@arm.com>
38387 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
38389 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
38390 Andrew Pinski <apinski@marvell.com>
38393 * gcc.target/powerpc/pr108396.c: New test.
38395 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
38398 * gcc.target/powerpc/pr108348-1.c: New test.
38399 * gcc.target/powerpc/pr108348-2.c: New test.
38401 2023-01-17 Harald Anlauf <anlauf@gmx.de>
38404 * gfortran.dg/pr108421.f90: New test.
38406 2023-01-17 Jakub Jelinek <jakub@redhat.com>
38408 PR tree-optimization/106523
38409 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
38410 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
38411 __builtin_unreachable about shift count.
38412 * c-c++-common/rotate-2b.c: New test.
38413 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
38414 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
38415 __builtin_unreachable about shift count.
38416 * c-c++-common/rotate-4b.c: New test.
38417 * gcc.c-torture/execute/pr106523.c: New test.
38419 2023-01-16 Andrew Pinski <apinski@marvell.com>
38421 * lib/target-supports.exp (add_options_for_tls): Remove
38422 reference to Solaris 9 in comments.
38424 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
38427 * g++.target/i386/pr105980.C: New test.
38429 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
38431 * g++.dg/tree-ssa/pr106077.C: New test.
38433 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
38437 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
38438 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
38440 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38442 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
38443 * gcc.dg/tree-ssa/popcount.c: Likewise.
38444 * gcc.dg/tree-ssa/popcount2.c: Likewise.
38445 * gcc.dg/tree-ssa/popcount3.c: Likewise.
38446 * gcc.target/aarch64/popcount4.c: Likewise.
38447 * gcc.target/i386/pr95771.c: Likewise, and...
38448 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
38449 since this would emit just a single IFN if a TI optab is added.
38451 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38453 * gcc.dg/tree-ssa/cltz-max.c: New test.
38454 * gcc.dg/tree-ssa/clz-char.c: New test.
38455 * gcc.dg/tree-ssa/clz-int.c: New test.
38456 * gcc.dg/tree-ssa/clz-long-long.c: New test.
38457 * gcc.dg/tree-ssa/clz-long.c: New test.
38458 * gcc.dg/tree-ssa/ctz-char.c: New test.
38459 * gcc.dg/tree-ssa/ctz-int.c: New test.
38460 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
38461 * gcc.dg/tree-ssa/ctz-long.c: New test.
38463 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
38465 * lib/target-supports.exp (check_effective_target_clz)
38466 (check_effective_target_clzl, check_effective_target_clzll)
38467 (check_effective_target_ctz, check_effective_target_clzl)
38468 (check_effective_target_ctzll): New.
38469 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
38470 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
38471 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
38472 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
38473 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
38474 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
38475 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
38476 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
38477 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
38479 2023-01-16 Jakub Jelinek <jakub@redhat.com>
38482 * g++.target/i386/pr105593.C: New test.
38484 2023-01-16 Jakub Jelinek <jakub@redhat.com>
38487 * c-c++-common/Winit-self3.c: New test.
38488 * c-c++-common/Winit-self4.c: New test.
38489 * c-c++-common/Winit-self5.c: New test.
38491 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
38494 * gcc.target/powerpc/pr108272-1.c: New test.
38495 * gcc.target/powerpc/pr108272-2.c: New test.
38496 * gcc.target/powerpc/pr108272-3.c: New test.
38497 * gcc.target/powerpc/pr108272-4.c: New test.
38499 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
38501 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
38503 2023-01-14 Jakub Jelinek <jakub@redhat.com>
38506 * c-c++-common/pr108365.c: New test.
38507 * g++.dg/opt/pr108365.C: New test.
38508 * g++.dg/warn/pr108365.C: New test.
38510 2023-01-14 Alexandre Oliva <oliva@adacore.com>
38513 * gcc.target/arm/pr42093.c: Disable tree-dce.
38515 2023-01-13 David Malcolm <dmalcolm@redhat.com>
38518 * gcc.dg/analyzer/switch-enum-1.c: New test.
38519 * gcc.dg/analyzer/switch-enum-2.c: New test.
38520 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
38521 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
38522 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
38523 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
38525 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
38527 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
38530 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
38532 PR rtl-optimization/108117
38533 PR rtl-optimization/108132
38534 * gcc.dg/pr108117.c: New test.
38536 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38539 * g++.dg/warn/pr108285.C: New test.
38541 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
38543 * gm2/examples/map/pass/examples-map-pass.exp:
38544 Call gm2_push_timeout 30 before foreach testcase.
38545 Call gm2_pop_timeout after the foreach statement.
38546 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
38547 Call gm2_push_timeout 20 before foreach testcase.
38548 Call gm2_pop_timeout after the foreach statement.
38550 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38553 * gcc.c-torture/execute/pr107131.c: New test.
38555 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
38557 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
38559 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
38561 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
38562 from the message issued by -Wstrict-flex-arrays.
38563 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
38564 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
38565 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
38566 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
38567 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
38568 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
38569 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
38570 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
38572 2023-01-13 Jakub Jelinek <jakub@redhat.com>
38575 * gcc.dg/pr107131.c: New test.
38577 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
38579 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
38580 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
38582 2023-01-13 Richard Biener <rguenther@suse.de>
38584 * gcc.target/aarch64/pr107209.c: New test.
38586 2023-01-13 Richard Biener <rguenther@suse.de>
38588 PR tree-optimization/108387
38589 * gcc.dg/pr108387.c: New testcase.
38591 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
38593 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
38594 (timeout-dg.exp): Load.
38595 Call gm2_push_timeout 15.
38596 Call gm2_pop_timeout at the end.
38597 * gm2/link/min/pass/link-min-pass.exp: Set path
38599 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
38600 Call gm2_push_timeout 60.
38601 Call gm2_pop_timeout at the end.
38602 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
38603 individual_timeout.
38604 Configure dejagnu to timeout for 10 seconds.
38605 (gm2_push_timeout): New proc.
38606 (gm2_pop_timeout): New proc.
38607 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
38608 individual_timeout.
38609 Configure dejagnu to timeout for 10 seconds.
38610 (gm2_push_timeout): New proc.
38611 (gm2_pop_timeout): New proc.
38613 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
38615 * lib/gm2.exp: Use timeout.exp.
38617 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
38619 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
38622 2023-01-12 Andrew Pinski <apinski@marvell.com>
38623 Roger Sayle <roger@nextmovesoftware.com>
38625 PR tree-optimization/92342
38626 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
38627 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
38628 * gcc.dg/tree-ssa/multcmp-1.c: New test.
38629 * gcc.dg/tree-ssa/multcmp-2.c: New test.
38631 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
38632 Richard Sandiford <richard.sandiford@arm.com>
38635 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
38636 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
38637 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
38638 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
38639 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
38640 * gcc.target/aarch64/pr105549.c: New test.
38641 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
38642 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
38643 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
38644 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
38646 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
38647 Richard Sandiford <richard.sandiford@arm.com>
38649 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
38650 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
38652 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
38653 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
38655 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
38656 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
38657 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
38658 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
38660 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
38661 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
38663 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
38664 * g++.target/aarch64/bitfield-abi-warning.h: New test.
38666 2023-01-12 Richard Biener <rguenther@suse.de>
38668 PR tree-optimization/99412
38669 * gcc.dg/vect/pr99412.c: New testcase.
38670 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
38671 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
38673 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
38676 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
38677 * gfortran.dg/gomp/assumes-2.f90: Likewise.
38678 * gfortran.dg/gomp/assume-5.f90: New test.
38680 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
38682 * c-c++-common/cpp/pr108244-1.c: New test.
38683 * c-c++-common/cpp/pr108244-2.c: New test.
38684 * c-c++-common/gomp/pr108244-3.c: New test.
38686 2023-01-11 David Malcolm <dmalcolm@redhat.com>
38689 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
38690 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
38691 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
38692 warning false +ve directives.
38693 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
38694 * gcc.dg/analyzer/pr103217-3.c: Likewise.
38695 * gcc.dg/analyzer/strdup-pr108252.c: New test.
38696 * gcc.dg/analyzer/strndup-pr108252.c: New test.
38698 2023-01-11 Jakub Jelinek <jakub@redhat.com>
38701 * gcc.dg/pr105972.c: New test.
38703 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
38705 PR tree-optimization/71343
38706 * gcc.dg/pr71343-2.c: New test case.
38708 2023-01-11 David Faust <david.faust@oracle.com>
38711 * gcc.target/bpf/double-1.c: New test.
38712 * gcc.target/bpf/double-2.c: New test.
38713 * gcc.target/bpf/float-1.c: New test.
38715 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
38717 * gcc.dg/sso-17.c: New test.
38719 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
38721 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
38722 the testing target isn't a PowerPC target.
38724 2023-01-11 Richard Biener <rguenther@suse.de>
38726 PR tree-optimization/107767
38727 * gcc.dg/tree-ssa/pr107767.c: New testcase.
38729 2023-01-11 Jakub Jelinek <jakub@redhat.com>
38732 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
38734 2023-01-11 Richard Biener <rguenther@suse.de>
38736 PR tree-optimization/108352
38737 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
38738 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
38740 2023-01-11 Richard Biener <rguenther@suse.de>
38742 PR tree-optimization/108353
38743 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
38745 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
38747 * gcc.target/s390/not.c: New test.
38749 2023-01-11 Richard Biener <rguenther@suse.de>
38751 PR tree-optimization/106293
38752 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
38754 2023-01-10 Richard Biener <rguenther@suse.de>
38756 PR tree-optimization/106293
38757 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
38759 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
38761 PR rtl-optimization/106421
38762 * gcc.dg/pr106421.c: New test case.
38764 2023-01-10 Martin Jambor <mjambor@suse.cz>
38767 * g++.dg/ipa/pr108110.C: New test.
38769 2023-01-10 Richard Biener <rguenther@suse.de>
38771 PR tree-optimization/108314
38772 * gcc.dg/vect/pr108314.c: New testcase.
38774 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
38776 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
38779 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
38781 * gcc.target/csky/and3a.c: Rename to ...
38782 * gcc.target/csky/ck801-and.c: ... this.
38783 * gcc.target/csky/constpool-3.c: Rename to ...
38784 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
38785 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
38786 * gcc.target/csky/ck801-constpool.c: ... this, and skip
38787 if the CPU is not ck801.
38788 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
38790 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
38792 * gcc.target/s390/fcall-saved.c: New test.
38794 2023-01-09 Jakub Jelinek <jakub@redhat.com>
38799 * g++.dg/tree-ssa/initlist-opt2.C: New test.
38800 * g++.dg/tree-ssa/initlist-opt3.C: New test.
38802 2023-01-09 Joseph Myers <joseph@codesourcery.com>
38804 * gcc.dg/c2x-complit-8.c: New test.
38806 2023-01-09 Richard Biener <rguenther@suse.de>
38808 PR middle-end/69482
38809 * gcc.target/i386/pr69482-1.c: New testcase.
38810 * gcc.target/i386/pr69482-2.c: Likewise.
38812 2023-01-09 Martin Liska <mliska@suse.cz>
38815 * g++.dg/ipa/pr108830.C: New test.
38817 2023-01-09 Richard Biener <rguenther@suse.de>
38819 PR tree-optimization/101912
38820 * gcc.dg/uninit-pr101912.c: New testcase.
38822 2023-01-09 Martin Liska <mliska@suse.cz>
38825 * gcc.target/i386/pr107993.c: New test.
38827 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
38829 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
38831 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
38833 2023-01-06 Joseph Myers <joseph@codesourcery.com>
38835 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
38838 2023-01-06 Tamar Christina <tamar.christina@arm.com>
38841 2023-01-06 Tamar Christina <tamar.christina@arm.com>
38843 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
38845 2023-01-06 Jakub Jelinek <jakub@redhat.com>
38849 * gcc.c-torture/execute/pr108292.c: New test.
38850 * gcc.target/i386/pr108292.c: New test.
38851 * gcc.dg/pr108308.c: New test.
38853 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
38856 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
38858 * gcc.target/i386/cmov10.c: New test case.
38860 2023-01-05 Patrick Palka <ppalka@redhat.com>
38863 * g++.dg/parse/access14.C: New test.
38865 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
38867 * lib/gm2.exp (gm2_init_minx): New procedure.
38868 (gm2_init_min): New procedure calls gm2_init_min with
38870 * gm2/link/min/pass/tiny.mod: New test case.
38871 * gm2/link/min/pass/link-min-pass.exp: New file.
38873 2023-01-04 Patrick Palka <ppalka@redhat.com>
38876 * g++.dg/cpp2a/concepts-requires34.C: New test.
38878 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38881 * g++.dg/template/pr108206.C: New test.
38883 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
38885 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
38887 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38889 PR tree-optimization/108253
38890 * g++.dg/opt/pr108253.C: New test.
38892 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38894 PR middle-end/108237
38895 * gcc.c-torture/compile/pr108237.c: New test.
38897 2023-01-04 Jakub Jelinek <jakub@redhat.com>
38899 PR sanitizer/108256
38900 * c-c++-common/ubsan/pr108256.c: New test.
38902 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
38904 * g++.dg/modules/modules.exp: Skip on AIX.
38905 * gcc.target/powerpc/pr99708.c: Skip on AIX.
38907 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
38909 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
38910 that the unused clone is GC'ed.
38911 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
38913 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
38915 * gcc.target/i386/cmov10.c: New test case.
38917 2023-01-03 Jakub Jelinek <jakub@redhat.com>
38919 PR middle-end/108264
38920 * gcc.dg/pr108264.c: New test.
38922 2023-01-03 Jakub Jelinek <jakub@redhat.com>
38924 PR rtl-optimization/108263
38925 * gcc.dg/pr108263.c: New test.
38927 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
38928 Uroš Bizjak <ubizjak@gmail.com>
38930 * gcc.target/i386/extendditi2-1.c: New test case.
38931 * gcc.target/i386/extendditi2-2.c: Likewise.
38934 Copyright (C) 2023 Free Software Foundation, Inc.
38936 Copying and distribution of this file, with or without modification,
38937 are permitted in any medium without royalty provided the copyright
38938 notice and this notice are preserved.