2024-04-22 Jerry DeLisle PR libfortran/114304 PR libfortran/105473 * gfortran.dg/pr105473.f90: Modify for revised checks. * gfortran.dg/pr114304-2.f90: New test. * gfortran.dg/pr114304.f90: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-19 Jakub Jelinek PR c/114780 * gcc.dg/format/sentinel-2.c: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-19 Jakub Jelinek PR rtl-optimization/114768 * gcc.dg/pr114768.c: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-18 Jakub Jelinek PR middle-end/114753 * gcc.dg/pr114753.c: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-17 Jakub Jelinek PR sanitizer/114743 * gcc.dg/asan/pr112709-2.c (freddy): New function from gcc.dg/ubsan/pr112709-2.c version of the test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-15 Jakub Jelinek PR c++/114634 * g++.dg/ext/attrib68.C: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-12 Jakub Jelinek PR c++/114691 * g++.dg/ext/pr114691.C: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-12 Jakub Jelinek PR sanitizer/114687 * gcc.dg/asan/pr114687.c: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-11 Jakub Jelinek PR middle-end/110027 * gcc.dg/asan/pr110027.c: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-09 Jakub Jelinek PR c++/114580 * g++.dg/cpp2a/is-constant-evaluated15.C: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-05 Jakub Jelinek PR tree-optimization/114566 * gcc.target/i386/avx512f-pr114566.c: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-04 Jakub Jelinek PR c++/114537 * g++.dg/cpp2a/bit-cast16.C: New test. 2024-04-21 Jakub Jelinek Backported from master: 2024-04-03 Jakub Jelinek PR middle-end/114552 * gcc.c-torture/execute/pr114552.c: New test. 2024-04-19 Martin Jambor Backported from master: 2024-04-05 Patrick O'Neill Martin Jambor PR ipa/113964 * gcc.dg/ipa/pr114247.c: New test. 2024-04-19 Martin Jambor Backported from master: 2024-04-04 Martin Jambor PR ipa/111571 * gcc.dg/ipa/pr111571.c: New test. 2024-04-15 Patrick Palka Backported from master: 2024-02-19 Patrick Palka PR c++/113966 * g++.dg/cpp2a/concepts-friend17.C: New test. 2024-04-15 Patrick Palka Backported from master: 2024-02-03 Patrick Palka PR c++/110006 PR c++/112769 * g++.dg/cpp2a/class-deduction-alias18.C: New test. * g++.dg/cpp2a/concepts-friend16.C: New test. 2024-04-15 H.J. Lu Backported from master: 2024-04-03 H.J. Lu PR tree-optimization/114115 * gcc.dg/pr114115.c: New test. 2024-04-15 Tamar Christina * g++.target/aarch64/acle/ls64.C: Add +ls64. * g++.target/aarch64/acle/ls64_lto.C: Likewise. * gcc.target/aarch64/acle/ls64_lto.c: Likewise. * gcc.target/aarch64/acle/pr110100.c: Likewise. * gcc.target/aarch64/acle/pr110132.c: Likewise. * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks. 2024-04-15 Tamar Christina PR tree-optimization/113552 * gcc.target/aarch64/pr113552.c: New test. * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check. 2024-04-11 Kito Cheng Backported from master: 2024-02-29 Kito Cheng * gcc.target/riscv/pr114130.c: New. 2024-04-08 Martin Jambor Backported from master: 2024-01-24 Martin Jambor PR ipa/108007 PR ipa/112616 * gcc.dg/ipa/pr108007.c: New test. * gcc.dg/ipa/pr112616.c: Likewise. * g++.dg/ipa/pr113757.C: New file. 2024-04-06 Harald Anlauf Backported from master: 2024-03-28 Harald Anlauf PR fortran/114474 * gfortran.dg/data_pointer_3.f90: New test. 2024-04-05 Iain Sandoe Backported from master: 2024-04-02 Iain Sandoe PR testsuite/114034 * g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov. * g++.dg/gcov/gcov-dump-2.C: Likewise. 2024-04-04 Iain Sandoe Backported from master: 2024-04-02 Iain Sandoe PR testsuite/114036 * gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined on Darwin link lines. 2024-04-04 Iain Sandoe Backported from master: 2024-03-19 Iain Sandoe PR target/114049 * gcc.dg/framework-1.c: Use an IOKit header instead of a Kernel one. 2024-04-04 Francois-Xavier Coudert Backported from master: 2023-10-30 Francois-Xavier Coudert * gcc.dg/pie-2.c: Skip test on darwin. 2024-04-04 Francois-Xavier Coudert Backported from master: 2023-09-29 Francois-Xavier Coudert * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin output. 2024-04-04 Francois-Xavier Coudert Backported from master: 2023-08-21 Francois-Xavier Coudert * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread. 2024-04-04 Iain Sandoe Backported from master: 2023-11-29 Iain Sandoe * lib/target-supports.exp: Test an asm line that fails on broken Darwin assembler versions. 2024-04-03 Francois-Xavier Coudert Backported from master: 2023-10-30 Francois-Xavier Coudert * gcc.target/i386/pr105554.c: Require ifunc. 2024-04-03 Francois-Xavier Coudert Backported from master: 2023-12-11 Francois-Xavier Coudert PR testsuite/112297 * gcc.target/i386/pr100936.c: Require nonpic target. 2024-04-02 Iain Sandoe Backported from master: 2023-10-02 Iain Sandoe * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin. 2024-04-02 Francois-Xavier Coudert Backported from master: 2023-09-08 Francois-Xavier Coudert * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning. * gcc.dg/pie-7.c: Likewise. 2024-04-02 Francois-Xavier Coudert Backported from master: 2023-09-03 Francois-Xavier Coudert PR testsuite/111066 * g++.dg/special/initpri3.C: Fix wording. 2024-04-02 Iain Sandoe Backported from master: 2024-01-18 Iain Sandoe * jit.dg/test-setting-alignment.c: Handle Darwin in jit-verify-assemble output. 2024-04-02 Iain Sandoe Backported from master: 2024-01-18 Iain Sandoe * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler handling. 2024-04-02 Iain Sandoe Backported from master: 2024-01-18 Iain Sandoe * jit.dg/test-link-section-assembler.c: Accept any whitespace between the .section directive and its arguments. 2024-04-02 Marek Polacek Backported from master: 2024-04-02 Marek Polacek PR c++/103825 * g++.dg/cpp0x/enum44.C: New test. 2024-04-02 Harald Anlauf Backported from master: 2024-03-06 Harald Anlauf PR fortran/103707 PR fortran/106987 * gfortran.dg/arithmetic_overflow_3.f90: New test. 2024-04-02 Harald Anlauf Backported from master: 2024-02-09 Harald Anlauf PR fortran/113799 * gfortran.dg/arithmetic_overflow_2.f90: New test. 2024-04-02 Harald Anlauf Backported from master: 2023-05-17 Harald Anlauf PR fortran/95374 PR fortran/104352 * gfortran.dg/zero_sized_13.f90: New test. 2024-04-02 Qing Zhao Backported from master: 2023-09-15 Qing Zhao PR tree-optimization/111407 * gcc.dg/pr111407.c: New test. 2024-04-01 Francois-Xavier Coudert Backported from master: 2024-02-10 Francois-Xavier Coudert * gcc.dg/ssp-2.c: Ignore warning that -multiply_defined is obsolete 2024-04-01 Francois-Xavier Coudert Backported from master: 2024-02-10 Francois-Xavier Coudert * gcc.dg/darwin-ld-2.c: Ignore warning that -bind_at_load is deprecated. 2024-04-01 Francois-Xavier Coudert Backported from master: 2023-08-20 Francois-Xavier Coudert * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14. 2024-04-01 Francois-Xavier Coudert Backported from master: 2023-08-20 Francois-Xavier Coudert * gcc.dg/ipa/ipa-icf-38.c: Require alias support. 2024-04-01 Francois-Xavier Coudert Backported from master: 2023-08-20 Francois-Xavier Coudert PR analyzer/104042 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin. * gcc.dg/analyzer/fd-bind.c: Add missing header. * gcc.dg/analyzer/fd-datagram-socket.c: Likewise. * gcc.dg/analyzer/fd-listen.c: Likewise. * gcc.dg/analyzer/fd-socket-misuse.c: Likewise. * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise. * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise. * gcc.dg/analyzer/fd-stream-socket.c: Likewise. * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise. 2024-04-01 Iain Sandoe Backported from master: 2024-02-02 Iain Sandoe Francois-Xavier Coudert * lib/target-supports.exp (check_effective_target_shared): Allow the external symbols referenced in the test to be undefined. 2024-03-31 Mikael Morin Backported from master: 2024-03-22 Mikael Morin PR fortran/107426 * gfortran.dg/pr89943_3.f90: Update error pattern. * gfortran.dg/pr89943_4.f90: Likewise. * gfortran.dg/use_31.f90: New test. 2024-03-31 Iain Sandoe Backported from master: 2024-01-28 Iain Sandoe * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition. * obj-c++.dg/encode-9.mm: Likewise. 2024-03-31 Iain Sandoe Backported from master: 2023-06-23 Iain Sandoe * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make this header use pragma system_header. 2024-03-31 Iain Sandoe Backported from master: 2024-01-18 Iain Sandoe PR target/105522 * gcc.dg/pr105522.c: New file. 2024-03-30 Jakub Jelinek Backported from master: 2024-03-28 Jakub Jelinek PR tree-optimization/112303 * gcc.c-torture/compile/pr112303.c: New test. 2024-03-30 Jakub Jelinek Backported from master: 2024-03-28 Jakub Jelinek PR tree-optimization/109925 * gcc.c-torture/execute/pr109925.c: New test. 2024-03-30 Jakub Jelinek Backported from master: 2024-03-26 Jakub Jelinek PR middle-end/111151 * gcc.c-torture/execute/pr111151.c: New test. 2024-03-30 Jakub Jelinek Backported from master: 2024-03-26 Jakub Jelinek PR sanitizer/111736 * gcc.dg/tsan/pr111736.c: New test. 2024-03-30 Jakub Jelinek Backported from master: 2024-03-23 Jakub Jelinek PR middle-end/111683 * gcc.dg/pr111683-1.c: New test. * gcc.dg/pr111683-2.c: New test. 2024-03-30 Jakub Jelinek Backported from master: 2024-03-22 Jakub Jelinek PR sanitizer/111736 * gcc.dg/ubsan/pr111736.c: New test. 2024-03-30 Jakub Jelinek Backported from master: 2024-03-19 Jakub Jelinek PR target/114175 * gcc.dg/c23-stdarg-9.c: New test. 2024-03-30 Jakub Jelinek Backported from master: 2024-03-16 Jakub Jelinek PR target/114175 * gcc.dg/c23-stdarg-7.c: New test. * gcc.dg/c23-stdarg-8.c: New test. 2024-03-29 Harald Anlauf Backported from master: 2024-02-13 Harald Anlauf PR fortran/113866 * gfortran.dg/bind_c_optional-2.f90: New test. 2024-03-29 Harald Anlauf Backported from master: 2024-03-29 Harald Anlauf PR fortran/50410 * gfortran.dg/data_initialized_4.f90: New test. 2024-03-28 Paul Thomas Backported from master: 2023-05-23 Paul Thomas PR fortran/103716 * gfortran.dg/pr103716.f90 : New test. 2024-03-27 Richard Sandiford Backported from master: 2024-03-05 Richard Sandiford PR sanitizer/97696 * gcc.target/aarch64/sve/pr97696.c: New test. 2024-03-26 Richard Biener Backported from master: 2024-03-26 Richard Biener PR tree-optimization/114027 * gcc.dg/vect/pr114027.c: Fix iteration count. 2024-03-25 Joseph Myers Backported from master: 2024-01-31 Joseph Myers PR c/112571 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests. 2024-03-23 Harald Anlauf PR fortran/101135 * gfortran.dg/missing_optional_dummy_6a.f90: Adjust diagnostic pattern. * gfortran.dg/ubsan/missing_optional_dummy_8.f90: New test. 2024-03-23 Harald Anlauf PR fortran/55978 * gfortran.dg/null_actual_5.f90: New test. 2024-03-22 liuhongt Backported from master: 2024-03-22 liuhongt PR tree-optimization/114396 * gcc.target/i386/pr114396.c: Move to... * gcc.c-torture/execute/pr114396.c: ...here. 2024-03-21 Richard Biener PR tree-optimization/114231 * gcc.dg/vect/pr114231.c: New testcase. 2024-03-21 Richard Biener Backported from master: 2023-12-14 Richard Biener PR tree-optimization/112793 * g++.dg/vect/pr112793.cc: New testcase. 2024-03-21 Richard Biener Backported from master: 2024-01-31 Richard Biener PR tree-optimization/113670 * gcc.target/i386/pr113670.c: New testcase. 2024-03-21 Richard Biener Backported from master: 2024-01-29 Richard Biener PR middle-end/113622 * gcc.target/i386/pr113622-1.c: New testcase. 2024-03-21 Richard Biener Backported from master: 2024-03-04 Richard Biener PR tree-optimization/114203 * gcc.dg/torture/pr114203.c: New testcase. 2024-03-21 Richard Biener Backported from master: 2024-02-26 Richard Biener PR middle-end/114070 * gcc.dg/torture/pr114070.c: New testcase. 2024-03-21 Richard Biener Backported from master: 2024-02-22 Richard Biener PR tree-optimization/114027 * gcc.dg/vect/pr114027.c: New testcase. 2024-03-21 Richard Biener Backported from master: 2024-01-23 Richard Biener PR debug/112718 * gcc.dg/debug/pr112718.c: New testcase. 2024-03-21 Richard Biener Backported from master: 2024-03-21 Richard Biener PR tree-optimization/111736 * gcc.target/i386/pr111736.c: New testcase. 2024-03-21 liuhongt Backported from master: 2024-03-21 liuhongt * gcc.target/i386/pr114396.c: New test. 2024-03-21 Jeevitha Backported from master: 2024-03-07 Jeevitha Palanisamy PR target/113950 * gcc.target/powerpc/pr113950.c: New testcase. 2024-03-19 Harald Anlauf Backported from master: 2024-03-13 Harald Anlauf PR fortran/114001 * gfortran.dg/is_contiguous_4.f90: New test. 2024-03-19 Harald Anlauf Backported from master: 2024-03-18 Harald Anlauf PR fortran/103715 * gfortran.dg/pr103715.f90: New test. 2024-03-19 Uros Bizjak PR target/111822 * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets. (dg-options): Add -march=x86-64. 2024-03-15 Jakub Jelinek Backported from master: 2024-03-13 Jakub Jelinek PR sanitizer/112709 * gcc.dg/asan/pr112709-2.c: New test. 2024-03-15 Jakub Jelinek Backported from master: 2024-03-13 Jakub Jelinek PR sanitizer/112709 * gcc.dg/ubsan/pr112709-1.c: New test. * gcc.dg/ubsan/pr112709-2.c: New test. 2024-03-15 Jakub Jelinek Backported from master: 2024-03-15 Jakub Jelinek PR target/114339 * gcc.target/i386/pr114339.c: New test. 2024-03-15 Jakub Jelinek Backported from master: 2024-03-14 Jakub Jelinek PR middle-end/113907 * gcc.dg/pr113907-1.c: New test. 2024-03-15 Jakub Jelinek Backported from master: 2024-03-14 Jakub Jelinek PR target/114310 * gcc.dg/pr114310.c: New test. 2024-03-15 Jakub Jelinek Backported from master: 2024-03-07 Jakub Jelinek PR rtl-optimization/110079 * gcc.dg/pr110079.c: New test. 2024-03-15 Jakub Jelinek Backported from master: 2024-03-05 Jakub Jelinek PR rtl-optimization/114211 * gcc.dg/pr114211.c: New test. 2024-03-15 Jakub Jelinek Backported from master: 2024-03-04 Jakub Jelinek PR target/114184 * gcc.target/i386/pr114184.c: New test. 2024-03-15 Harald Anlauf Backported from master: 2024-03-12 Harald Anlauf PR fortran/110826 * gfortran.dg/proc_ptr_comp_53.f90: New test. 2024-03-15 Harald Anlauf Backported from master: 2023-12-05 Harald Anlauf Tobias Burnus PR fortran/100988 * gfortran.dg/coarray_poly_6.f90: Adjust pattern. * gfortran.dg/coarray_poly_7.f90: Likewise. * gfortran.dg/coarray_poly_8.f90: Likewise. * gfortran.dg/missing_optional_dummy_6a.f90: Likewise. * gfortran.dg/pr100988.f90: New test. 2024-03-15 Harald Anlauf Backported from master: 2024-03-01 Harald Anlauf PR fortran/104819 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL(). * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp. * gfortran.dg/null_actual_4.f90: New test. 2024-03-15 Harald Anlauf Backported from master: 2023-11-23 Harald Anlauf PR fortran/104819 * gfortran.dg/assumed_rank_10.f90: Add MOLD argument to NULL(). * gfortran.dg/assumed_rank_8.f90: Likewise. 2024-03-15 Torbjörn SVENSSON PR testsuite/114343 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Added missing } in the dg-bogus comment. 2024-03-14 liuhongt Backported from master: 2024-03-14 liuhongt * g++.target/i386/pr111822.C: New test. 2024-03-13 Torbjörn SVENSSON * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Added dg-bogus with xfail on offending line for short_enums. 2024-03-12 Andrew Pinski Backported from master: 2024-03-11 Andrew Pinski PR middle-end/95351 * gcc.dg/float_opposite_arm-1.c: New test. 2024-03-11 Jerry DeLisle Backported from master: 2024-03-11 Jerry DeLisle PR libfortran/105437 PR libfortran/114304 * gfortran.dg/pr105473.f90: Add additional checks to address the case of semicolon at the end of a line. 2024-03-10 Iain Buclaw Backported from master: 2024-03-10 Iain Buclaw PR d/112285 PR d/112290 * gdc.dg/pr112285.d: New test. * gdc.dg/pr112290.d: New test. * gdc.test/compilable/previewin.d: Adjust testcase. 2024-03-09 Lulu Cheng Backported from master: 2024-03-09 Lulu Cheng * g++.target/loongarch/atomic-cas-int.C: New test. 2024-03-08 Jerry DeLisle Backported from master: 2024-02-17 Jerry DeLisle PR libfortran/105473 * gfortran.dg/pr105473.f90: New test. 2024-03-07 Eric Botcazou * gnat.dg/predicate15.adb: New test. 2024-03-06 Harald Anlauf Backported from master: 2024-02-26 Harald Anlauf PR fortran/114012 * gfortran.dg/pr114012.f90: New test. 2024-03-06 Steve Kargl Backported from master: 2024-02-23 Steve Kargl Harald Anlauf PR fortran/114024 * gfortran.dg/allocate_with_source_27.f90: New test. * gfortran.dg/allocate_with_source_28.f90: New test. 2024-03-03 Iain Buclaw Backported from master: 2024-03-03 Iain Buclaw PR d/114171 * gdc.dg/torture/pr114171.d: New test. 2024-03-02 Iain Buclaw Backported from master: 2024-02-12 Iain Buclaw PR d/113758 * gdc.dg/torture/pr113758.d: New test. 2024-03-02 Iain Buclaw Backported from master: 2024-02-12 Iain Buclaw PR d/113125 * gdc.dg/imports/pr113125.d: New test. * gdc.dg/pr113125.d: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-02-28 Jakub Jelinek PR tree-optimization/114041 * gcc.dg/graphite/run-id-pr114041-2.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-02-28 Jakub Jelinek * gcc.dg/c23-stdarg-6.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-02-26 Jakub Jelinek PR tree-optimization/114090 * gcc.dg/pr114090.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-02-22 Jakub Jelinek PR c/114007 * gcc.dg/c23-attr-syntax-8.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-02-22 Jakub Jelinek PR tree-optimization/113993 * gcc.dg/tree-ssa/pr113993.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-02-12 Jakub Jelinek PR c++/113674 * c-c++-common/Wattributes-3.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-02-10 Jakub Jelinek PR middle-end/110754 * gcc.dg/attr-assume-6.c: New test. * g++.dg/cpp23/attr-assume12.C: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-01-31 Jakub Jelinek PR rtl-optimization/113656 * gcc.target/i386/pr113656.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-01-30 Jakub Jelinek PR tree-optimization/113603 * gcc.c-torture/compile/pr113603.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-01-18 Jakub Jelinek PR target/113122 * gcc.target/i386/pr113122-1.c: New test. * gcc.target/i386/pr113122-2.c: New test. * gcc.target/i386/pr113122-3.c: New test. * gcc.target/i386/pr113122-4.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-01-16 Jakub Jelinek PR tree-optimization/113372 PR middle-end/90348 PR middle-end/110115 PR middle-end/111422 * gcc.c-torture/execute/pr90348.c: New test. * gcc.c-torture/execute/pr110115.c: New test. * gcc.c-torture/execute/pr111422.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2024-01-09 Jakub Jelinek PR c/113262 * gcc.dg/pr113262.c: New test. 2024-03-02 Jakub Jelinek Backported from master: 2023-12-22 Jakub Jelinek PR rtl-optimization/112758 * gcc.c-torture/execute/pr112758.c: New test. 2024-02-29 Andrew Pinski Backported from master: 2024-02-29 Andrew Pinski PR target/108174 * gcc.target/aarch64/acle/memtag_4.c: New test. 2024-02-27 Eric Botcazou * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test. 2024-02-27 H.J. Lu Backported from master: 2024-02-26 H.J. Lu PR target/114098 * gcc.target/i386/amxtile-4.c: New test. 2024-02-26 Eric Botcazou * gnat.dg/access10.adb: New test. 2024-02-23 Richard Earnshaw Backported from master: 2024-02-23 Richard Earnshaw PR target/108120 * gcc.target/arm/neon-recip-div-1.c: New file. 2024-02-23 Kito Cheng Backported from master: 2023-04-20 Kito Cheng * gcc.target/riscv/arch-19.c: Add -misa-spec. 2024-02-23 Marek Polacek Backported from master: 2024-02-22 Marek Polacek * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__. 2024-02-22 Andrew Pinski Backported from master: 2024-02-22 Andrew Pinski PR tree-optimization/109804 * g++.dg/warn/Wmismatched-new-delete-8.C: New test. 2024-02-22 Lewis Hyatt PR preprocessor/105608 * g++.dg/pch/line-map-3.C: Removed. * g++.dg/pch/line-map-3.Hs: Removed. 2024-02-19 Andre Vieira Backported from master: 2023-12-20 Andre Vieira * gcc.target/aarch64/pr112787.c: New test. 2024-02-16 Marek Polacek Backported from master: 2024-02-12 Marek Polacek PR c++/113545 * g++.dg/cpp1y/constexpr-reinterpret3.C: New test. * g++.dg/cpp1y/constexpr-reinterpret4.C: New test. 2024-02-15 Jakub Jelinek Backported from master: 2024-02-15 Jakub Jelinek PR middle-end/107385 * gcc.dg/pr107385.c: Require lra effective target. 2024-02-15 Jakub Jelinek Backported from master: 2024-02-15 Jakub Jelinek PR middle-end/107385 * gcc.dg/pr107385.c: New test. 2024-02-15 Jakub Jelinek Backported from master: 2024-02-15 Jakub Jelinek PR middle-end/113921 * gcc.target/i386/pr113921.c: New test. 2024-02-13 Jason Merrill Backported from master: 2024-02-13 Jason Merrill PR c++/113612 * g++.dg/cpp1y/var-templ85.C: New test. 2024-02-13 Richard Biener Backported from master: 2024-02-13 Richard Biener PR tree-optimization/113896 * g++.dg/torture/pr113896.C: New testcase. 2024-02-13 Jerry DeLisle Backported from master: 2024-02-12 Jerry DeLisle * gfortran.dg/pr109358.f90: New test. 2024-02-13 Jerry DeLisle Backported from master: 2024-02-03 Jerry DeLisle PR libfortran/111022 * gfortran.dg/fmt_error_10.f: Show D+0 exponent. * gfortran.dg/pr96436_4.f90: Show E+0 exponent. * gfortran.dg/pr96436_5.f90: Show E+0 exponent. * gfortran.dg/pr111022.f90: New test. 2024-02-12 Senthil Kumar Selvaraj Backported from master: 2023-06-19 Senthil Kumar Selvaraj PR target/105523 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks): Add avr. * gcc.target/avr/pr105523.c: New test. 2024-02-09 Alexandre Oliva Backported from master: 2023-11-29 Alexandre Oliva * g++.dg/warn/Wuse-after-free3.C: xfail on arm_eabi. 2024-02-09 Alexandre Oliva Backported from master: 2023-05-25 Alexandre Oliva * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include malloc.h and sys/time.h. 2024-02-09 Torbjörn SVENSSON Backported from master: 2024-02-09 Torbjörn SVENSSON * gcc.misc-tests/options.exp: Allow other options before the -quite option for cc1. 2024-02-07 Andrew Pinski Backported from master: 2023-11-26 Andrew Pinski PR testsuite/108321 * g++.dg/contracts/contracts-tmpl-spec2.C: Add -fsigned-char to options. 2024-02-07 Alex Coplan PR target/111677 * gcc.target/aarch64/torture/pr111677.c: New test. 2024-02-06 Richard Biener Backported from master: 2023-11-20 Richard Biener PR tree-optimization/112618 * gcc.dg/pr112618.c: New testcase. 2024-02-06 Richard Biener Backported from master: 2024-01-11 Richard Biener PR tree-optimization/112505 * gcc.dg/vect/pr112505.c: New testcase. 2024-02-06 Richard Biener Backported from master: 2023-11-13 Richard Biener PR tree-optimization/112495 * gcc.target/i386/pr112495.c: New testcase. 2024-02-06 Richard Biener Backported from master: 2023-11-10 Richard Biener PR tree-optimization/110221 * gfortran.dg/pr110221.f: New testcase. 2024-02-06 Richard Biener Backported from master: 2024-01-31 Richard Biener PR middle-end/110176 * gcc.dg/torture/pr110176.c: New testcase. 2024-02-06 Jason Merrill Backported from master: 2024-02-06 Jason Merrill PR c++/107291 * g++.dg/cpp2a/spaceship-eq17.C: New test. 2024-02-05 Jason Merrill Backported from master: 2024-02-05 Jason Merrill PR c++/111286 * g++.dg/cpp0x/initlist-array22.C: New test. 2024-02-05 Jason Merrill Backported from master: 2023-06-02 Jason Merrill PR c++/95226 PR c++/109359 * g++.dg/ext/frounding-math1.C: New test. 2024-02-02 Jason Merrill Backported from master: 2024-02-02 Jason Merrill PR c++/110084 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message. * g++.dg/cpp2a/spaceship-eq16.C: New test. 2024-02-02 Jason Merrill Backported from master: 2024-02-02 Jason Merrill PR c++/113638 * g++.dg/cpp1y/var-templ-array1.C: New test. 2024-02-02 Jason Merrill Backported from master: 2024-02-02 Jason Merrill PR c++/112439 * g++.dg/cpp2a/no_unique_address15.C: New test. 2024-02-01 Marek Polacek Backported from master: 2024-02-01 Marek Polacek PR c++/112437 * g++.dg/cpp2a/concepts-throw1.C: New test. * g++.dg/eh/throw4.C: New test. 2024-01-31 Harald Anlauf Backported from master: 2024-01-27 Harald Anlauf PR fortran/104908 * gfortran.dg/pr104908.f90: New test. 2024-01-27 Lewis Hyatt PR preprocessor/105608 * g++.dg/pch/line-map-1.C: New test. * g++.dg/pch/line-map-1.Hs: New test. * g++.dg/pch/line-map-2.C: New test. * g++.dg/pch/line-map-2.Hs: New test. * g++.dg/pch/line-map-3.C: New test. * g++.dg/pch/line-map-3.Hs: New test. 2024-01-26 Patrick Palka Backported from master: 2024-01-24 Patrick Palka PR c++/113529 * g++.dg/cpp2a/spaceship-sfinae3.C: New test. 2024-01-24 Jason Merrill PR c++/113347 * g++.dg/eh/return3.C: New test. 2024-01-24 Jason Merrill Backported from master: 2023-12-20 Jason Merrill PR c++/103185 * g++.dg/cpp1z/array-prvalue2.C: New test. * g++.dg/cpp1z/eval-order3.C: Test swapped operands. 2024-01-24 Jason Merrill Backported from master: 2023-12-20 Jason Merrill PR c++/113088 PR c++/33799 * g++.dg/eh/return2.C: New test. 2024-01-24 Martin Jambor Backported from master: 2024-01-18 Martin Jambor PR tree-optimization/110422 * gcc.dg/torture/pr110422.c: New test. 2024-01-18 Harald Anlauf Backported from master: 2024-01-13 Harald Anlauf PR fortran/67277 * gfortran.dg/ishftc_optional_size_1.f90: New test. 2024-01-18 Patrick Palka Backported from master: 2024-01-17 Patrick Palka PR c++/113242 PR c++/99493 * g++.dg/cpp2a/nontype-class61.C: New test. * g++.dg/cpp2a/nontype-class62.C: New test. 2024-01-16 Daniel Cederman * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC 2024-01-16 Daniel Cederman * gcc.dg/ifcvt-4.c: Skip for SPARC V8 2024-01-15 Patrick Palka Backported from master: 2024-01-15 Patrick Palka PR c++/104634 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test. 2024-01-15 Patrick Palka Backported from master: 2024-01-15 Patrick Palka PR c++/109899 * g++.dg/cpp0x/initlist-array21.C: New test. 2024-01-14 Jiufu Guo PR testsuite/106879 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with vect_hw_misalign on POWERs. 2024-01-13 Jerry DeLisle Backported from master: 2024-01-07 Jerry DeLisle * gfortran.dg/dtio_25.f90: Update. * gfortran.dg/namelist_57.f90: Update. * gfortran.dg/namelist_65.f90: Update. 2024-01-11 Siddhesh Poyarekar Backported from master: 2023-12-20 Siddhesh Poyarekar PR tree-optimization/113012 * gcc.dg/ubsan/pr113012.c: New test case. 2024-01-09 Eric Botcazou * gnat.dg/bip_prim_func2.adb: New test. * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb: New helper package. 2024-01-09 Eric Botcazou * gnat.dg/specs/anon4.ads: New test. 2024-01-09 Eric Botcazou * g++.dg/opt/delay-slot-2.C: New test. 2024-01-08 Georg-Johann Lay Backported from master: 2024-01-08 Georg-Johann Lay PR target/112952 * gcc.target/avr/attribute-io.h: New file. * gcc.target/avr/pr112952-0.c: New test. * gcc.target/avr/pr112952-1.c: New test. * gcc.target/avr/pr112952-2.c: New test. * gcc.target/avr/pr112952-3.c: New test. 2023-12-27 Harald Anlauf Backported from master: 2023-12-17 Harald Anlauf PR fortran/97592 * gfortran.dg/contiguous_15.f90: New test. 2023-12-20 Patrick Palka Backported from master: 2023-04-25 Patrick Palka PR c++/108975 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test. 2023-12-19 Jakub Jelinek Backported from master: 2023-12-19 Jakub Jelinek PR target/112816 * gcc.target/i386/sse2-pr112816-2.c: New test. 2023-12-18 Jakub Jelinek Backported from master: 2023-12-18 Jakub Jelinek PR tree-optimization/113013 * gcc.dg/pr113013.c: New test. 2023-12-15 Jakub Jelinek Backported from master: 2023-12-08 Jakub Jelinek PR sanitizer/112727 * c-c++-common/ubsan/pr112727.c: New test. 2023-12-15 Jakub Jelinek Backported from master: 2023-11-29 Jakub Jelinek PR middle-end/112733 * gcc.dg/pr112733.c: New test. 2023-12-12 liuhongt * gcc.target/i386/pr112891.c: New test. * gcc.target/i386/pr112891-2.c: New test. 2023-12-12 Marek Polacek Backported from master: 2023-07-21 Marek Polacek PR c++/110106 * g++.dg/cpp0x/noexcept80.C: New test. 2023-12-12 Marek Polacek Backported from master: 2023-11-16 Marek Polacek PR c++/112410 * g++.dg/cpp23/auto-fncast13.C: New test. * g++.dg/cpp23/auto-fncast14.C: New test. 2023-12-12 Marek Polacek Backported from master: 2023-07-14 Marek Polacek Jason Merrill PR c++/109876 * g++.dg/cpp0x/constexpr-template12.C: New test. * g++.dg/cpp1z/constexpr-template1.C: New test. * g++.dg/cpp1z/constexpr-template2.C: New test. 2023-12-10 Harald Anlauf Backported from master: 2023-12-02 Harald Anlauf PR fortran/93762 PR fortran/100651 * gfortran.dg/optional_deferred_char_1.f90: New test. 2023-12-07 Marek Polacek Backported from master: 2023-12-07 Marek Polacek * gcc.target/aarch64/ldp_stp_unaligned_2.c: Use -fno-stack-protector. * gcc.target/aarch64/shadow_call_stack_5.c: Likewise. * gcc.target/aarch64/shadow_call_stack_6.c: Likewise. * gcc.target/aarch64/shadow_call_stack_7.c: Likewise. * gcc.target/aarch64/shadow_call_stack_8.c: Likewise. * gcc.target/aarch64/stack-check-12.c: Likewise. * gcc.target/aarch64/stack-check-prologue-11.c: Likewise. * gcc.target/aarch64/stack-check-prologue-12.c: Likewise. * gcc.target/aarch64/stack-check-prologue-13.c: Likewise. * gcc.target/aarch64/stack-check-prologue-14.c: Likewise. * gcc.target/aarch64/stack-check-prologue-15.c: Likewise. * gcc.target/aarch64/stack-check-prologue-17.c: Likewise. * gcc.target/aarch64/stack-check-prologue-18.c: Likewise. * gcc.target/aarch64/stack-check-prologue-19.c: Likewise. * gcc.target/aarch64/stack-check-prologue-2.c: Likewise. * gcc.target/aarch64/stack-check-prologue-5.c: Likewise. * gcc.target/aarch64/stack-check-prologue-6.c: Likewise. * gcc.target/aarch64/stack-check-prologue-8.c: Likewise. * gcc.target/aarch64/stack-check-prologue-9.c: Likewise. * gcc.target/aarch64/sve/struct_vect_24.c: Likewise. * gcc.target/aarch64/test_frame_1.c: Likewise. * gcc.target/aarch64/test_frame_10.c: Likewise. * gcc.target/aarch64/test_frame_11.c: Likewise. * gcc.target/aarch64/test_frame_13.c: Likewise. * gcc.target/aarch64/test_frame_15.c: Likewise. * gcc.target/aarch64/test_frame_2.c: Likewise. * gcc.target/aarch64/test_frame_4.c: Likewise. * gcc.target/aarch64/test_frame_6.c: Likewise. * gcc.target/aarch64/test_frame_7.c: Likewise. * gcc.target/aarch64/test_frame_8.c: Likewise. 2023-12-05 Jakub Jelinek Backported from master: 2023-12-05 Jakub Jelinek PR target/112845 * gcc.dg/pr112845.c: New file. 2023-12-05 Jakub Jelinek Backported from master: 2023-12-04 Jakub Jelinek PR target/112837 * gcc.dg/pr112837.c: New test. 2023-12-05 Jakub Jelinek Backported from master: 2023-12-04 Jakub Jelinek PR target/112816 * gcc.target/i386/sse2-pr112816.c: New test. 2023-12-05 Jakub Jelinek Backported from master: 2023-12-04 Jakub Jelinek PR c++/112795 * g++.dg/ext/unroll-5.C: New test. 2023-12-05 Jakub Jelinek Backported from master: 2023-11-25 Jakub Jelinek PR target/111408 * gcc.c-torture/execute/pr111408.c: New test. 2023-12-05 Jakub Jelinek Backported from master: 2023-11-13 Jakub Jelinek PR tree-optimization/111967 * gcc.dg/tree-ssa/pr111967.c: New test. 2023-12-05 Jakub Jelinek Backported from master: 2023-11-09 Jakub Jelinek PR c/112339 * c-c++-common/ubsan/Wno-attributes-1.c: New test. 2023-11-30 Harald Anlauf Backported from master: 2023-11-26 Harald Anlauf PR fortran/111880 * gfortran.dg/pr111880.f90: New test. 2023-11-30 Harald Anlauf Backported from master: 2023-11-30 Harald Anlauf PR fortran/112764 * gfortran.dg/associate_62.f90: New test. 2023-11-30 Vladimir N. Makarov Backported from master: 2023-09-25 Vladimir N. Makarov PR middle-end/111497 * g++.target/i386/pr111497.C: new test. 2023-11-24 Patrick Palka Backported from master: 2023-11-16 Patrick Palka PR c++/111703 PR c++/107939 * g++.dg/cpp2a/concepts-fn8.C: Extend test. * g++.dg/diagnostic/constexpr4.C: New test. 2023-11-24 Patrick Palka Backported from master: 2023-11-15 Patrick Palka PR c++/111703 PR c++/112269 * g++.dg/cpp2a/concepts-fn8.C: New test. 2023-11-24 Richard Biener Backported from master: 2023-09-19 Richard Biener PR tree-optimization/111465 * g++.dg/torture/pr111465.C: New testcase. 2023-11-24 Richard Biener Backported from master: 2023-08-25 Richard Biener PR tree-optimization/111137 * gcc.dg/torture/pr111137.c: New testcase. 2023-11-23 Uros Bizjak Backported from master: 2023-11-23 Uros Bizjak PR target/112672 * gcc.target/i386/pr112672.c: New test. 2023-11-23 Patrick Palka Backported from master: 2023-11-22 Patrick Palka PR c++/112633 * g++.dg/cpp0x/alias-decl-75.C: New test. 2023-11-22 Maciej W. Rozycki Backported from master: 2023-11-22 Maciej W. Rozycki PR target/111815 * gcc.dg/torture/pr111815.c: New test. 2023-11-17 Georg-Johann Lay Backported from master: 2023-11-17 Georg-Johann Lay PR target/53372 * gcc.target/avr/pr53372-1.c: New test. * gcc.target/avr/pr53372-2.c: New test. 2023-11-17 Jason Merrill PR c++/112301 PR c++/102191 PR c++/33799 * g++.dg/eh/return1.C: Add more cases. 2023-11-17 Jason Merrill * g++.dg/contracts/contracts-post7.C: New test. 2023-11-17 Jason Merrill PR c++/33799 * g++.dg/eh/return1.C: Add label cases. 2023-11-16 Eric Botcazou * gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter. 2023-11-16 Eric Botcazou * gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test. * gnat.dg/varsize4_pkg.ads: New helper. 2023-11-16 Xi Ruoyao Backported from master: 2023-11-15 Xi Ruoyao * gcc.target/loongarch/cas-acquire.c: New test. 2023-11-15 Kewen Lin Backported from master: 2023-11-06 Kewen Lin PR target/111828 * lib/target-supports.exp (check_effective_target_powerpc_as_p10_htm): New proc. * g++.target/powerpc/pr111828-1.C: New test. * g++.target/powerpc/pr111828-2.C: New test. 2023-11-14 liuhongt Backported from master: 2023-11-14 liuhongt * gcc.target/i386/pr112496.c: New test. 2023-11-14 Jeevitha Backported from master: 2023-08-31 Jeevitha Palanisamy PR target/110411 * gcc.target/powerpc/pr110411-1.c: New testcase. * gcc.target/powerpc/pr110411-2.c: New testcase. 2023-11-10 Richard Biener Backported from master: 2023-10-23 Richard Biener PR tree-optimization/111917 * gcc.dg/torture/pr111917.c: New testcase. 2023-11-10 Richard Biener Backported from master: 2023-10-17 Richard Biener PR middle-end/111818 * gcc.dg/torture/pr111818.c: New testcase. 2023-11-10 Richard Biener Backported from master: 2023-10-12 Richard Biener PR tree-optimization/111764 * gcc.dg/vect/pr111764.c: New testcase. 2023-11-10 Richard Biener Backported from master: 2023-09-28 Richard Biener PR tree-optimization/111614 * gcc.dg/torture/pr111614.c: New testcase. 2023-11-10 Richard Biener Backported from master: 2023-09-29 Richard Biener PR tree-optimization/111583 * gcc.dg/tree-ssa/pr111583-1.c: New testcase. * gcc.dg/tree-ssa/pr111583-2.c: Likewise. 2023-11-10 Richard Biener Backported from master: 2023-09-20 Richard Biener PR tree-optimization/111489 * gcc.dg/uninit-pr111489.c: New testcase. 2023-11-10 Richard Biener Backported from master: 2023-10-20 Richard Biener PR tree-optimization/111445 * gcc.dg/torture/pr111445.c: New testcase. 2023-11-10 Richard Biener Backported from master: 2023-09-13 Richard Biener PR tree-optimization/111397 * gcc.dg/uninit-pr111397.c: New testcase. 2023-11-10 Richard Biener Backported from master: 2023-08-31 Richard Biener PR middle-end/111253 * gcc.dg/Wfree-nonheap-object-7.c: New testcase. 2023-11-10 liuhongt Backported from master: 2023-11-10 liuhongt * g++.target/i386/pr112443.C: New test. 2023-11-04 Harald Anlauf Backported from master: 2023-11-03 Harald Anlauf PR fortran/97245 * gfortran.dg/proc_ptr_53.f90: New test. 2023-11-03 Paul Thomas Backported from master: 2023-11-02 Paul Thomas PR fortran/112316 * gfortran.dg/pr112316.f90: New test. 2023-10-31 xuli Backported from master: 2023-10-24 xuli PR target/111935 * gcc.target/riscv/rvv/base/pr111935.c: New test. 2023-10-29 Iain Buclaw Backported from master: 2023-10-29 Iain Buclaw PR d/110712 * gdc.dg/pr110712.d: New test. 2023-10-28 Iain Buclaw Backported from master: 2023-10-28 Iain Buclaw PR d/112270 * gdc.dg/pr112270.d: New test. 2023-10-27 liuhongt * gcc.target/i386/pr111820-1.c: New test. * gcc.target/i386/pr111820-2.c: New test. * gcc.target/i386/pr111820-3.c: New test. * gcc.target/i386/pr103144-mul-1.c: Adjust testcase. * gcc.target/i386/pr103144-mul-2.c: Adjust testcase. 2023-10-26 Paul Thomas Backported from master: 2023-10-12 Paul Thomas PR fortran/67740 * gfortran.dg/pr67740.f90: New test 2023-10-26 chenxiaolong Backported from master: 2023-10-25 chenxiaolong * gcc.target/loongarch/builtin_thread_pointer.c: New test. 2023-10-23 Kewen Lin Backported from master: 2023-10-12 Kewen Lin PR target/111367 * g++.target/powerpc/pr111367.C: New test. 2023-10-21 Harald Anlauf Backported from master: 2023-10-17 Harald Anlauf PR fortran/111837 * gfortran.dg/implied_do_io_8.f90: New test. 2023-10-20 Marek Polacek Backported from master: 2023-10-20 Marek Polacek PR c/111884 * c-c++-common/alias-1.c: New test. 2023-10-19 Lewis Hyatt PR c++/89038 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test. 2023-10-17 liuhongt Backported from master: 2023-07-06 liuhongt * gcc.target/i386/pr110170-3.c: New test. 2023-10-16 Kewen Lin Backported from master: 2023-09-25 Kewen Lin PR target/111380 * gcc.target/powerpc/pr111380-1.c: New test. * gcc.target/powerpc/pr111380-2.c: New test. 2023-10-16 Kewen Lin Backported from master: 2023-09-25 Kewen Lin PR target/111366 * g++.target/powerpc/pr111366.C: New test. 2023-10-11 Andrew MacLeod PR tree-optimization/111694 * gcc.dg/pr111694.c: New. 2023-10-11 Jakub Jelinek Backported from master: 2023-10-11 Richard Biener Jakub Jelinek PR tree-optimization/111519 * gcc.dg/torture/pr111519.c: New testcase. 2023-10-07 Andrew Pinski Backported from master: 2023-10-06 Andrew Pinski PR middle-end/111699 * gcc.c-torture/compile/pr111699-1.c: New test. 2023-10-04 Paul Thomas Backported from master: 2023-10-04 Paul Thomas PR fortran/37336 PR fortran/111674 * gfortran.dg/allocate_with_source_25.f90: Final count in tree dump reverts from 4 to original 6. * gfortran.dg/finalize_38.f90: Add test for fix of PR111674. 2023-10-02 Pat Haugen Backported from master: 2023-09-19 Pat Haugen * gcc.target/powerpc/clone1.c: Add xfails. * gcc.target/powerpc/clone3.c: Likewise. * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails. * gcc.target/powerpc/mod-2.c: Likewise. * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails. 2023-10-01 Andrew Pinski Backported from master: 2023-09-10 Andrew Pinski PR tree-optimization/111331 * gcc.c-torture/execute/pr111331-1.c: New test. * gcc.c-torture/execute/pr111331-2.c: New test. * gcc.c-torture/execute/pr111331-3.c: New test. 2023-10-01 Andrew Pinski Backported from master: 2023-09-25 Andrew Pinski PR tree-optimization/110386 * gcc.c-torture/compile/pr110386-1.c: New test. * gcc.c-torture/compile/pr110386-2.c: New test. 2023-09-29 Andre Vehreschild Backported from master: 2023-09-29 Andre Vehreschild PR fortran/37336 * gfortran.dg/coarray/alloc_comp_6.f90: New test. * gfortran.dg/coarray/alloc_comp_7.f90: New test. 2023-09-29 Wilco Dijkstra Backported from master: 2023-09-28 Wilco Dijkstra PR target/111121 * gcc.target/aarch64/mops_4.c: Add memmove testcases. 2023-09-26 Eric Botcazou * gnat.dg/opt102.adb:New test. * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper. 2023-09-24 Patrick Palka Backported from master: 2023-09-22 Patrick Palka PR c++/111493 * g++.dg/cpp23/subscript15.C: New test. 2023-09-24 Patrick Palka Backported from master: 2023-09-22 Patrick Palka PR c++/111485 * g++.dg/cpp2a/concepts-ttp5.C: New test. * g++.dg/cpp2a/concepts-ttp6.C: New test. 2023-09-24 Patrick Palka Backported from master: 2023-09-19 Patrick Palka PR c++/99631 * g++.dg/cpp2a/nontype-class60.C: New test. 2023-09-24 Paul Thomas PR fortran/92586 * gfortran.dg/pr92586.f90 : New test 2023-09-24 Paul Thomas PR fortran/68155 * gfortran.dg/pr68155.f90: New test. 2023-09-22 Patrick Palka Backported from master: 2023-09-20 Patrick Palka PR c++/111471 * g++.dg/concepts/diagnostic19.C: New test. 2023-09-20 Richard Sandiford Backported from master: 2023-09-15 Richard Sandiford PR target/111411 * gcc.dg/rtl/aarch64/pr111411.c: New test. 2023-09-18 xuli PR target/111412 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Adjust case. * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto. * gcc.target/riscv/rvv/base/pr111412.c: New test. 2023-09-12 Richard Sandiford * gcc.target/aarch64/stack-protector-8.c: New test. * gcc.target/aarch64/stack-protector-9.c: Likewise. 2023-09-12 Richard Sandiford * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes. 2023-09-12 Richard Sandiford * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe to be at offset 1024 rather than offset 0. * gcc.target/aarch64/stack-check-prologue-18.c: Likewise. * gcc.target/aarch64/stack-check-prologue-19.c: Likewise. 2023-09-12 Richard Sandiford * gcc.target/aarch64/stack-check-prologue-18.c: New test. * gcc.target/aarch64/stack-check-prologue-19.c: Likewise. * gcc.target/aarch64/stack-check-prologue-20.c: Likewise. 2023-09-12 Richard Sandiford * gcc.target/aarch64/stack-check-prologue-17.c: New test. 2023-09-12 Gaius Mulley Backported from master: 2023-09-12 Gaius Mulley * gm2/switches/case/fail/missingclause.mod: New test. * gm2/switches/case/fail/switches-case-fail.exp: New test. * gm2/switches/case/pass/enumcase.mod: New test. * gm2/switches/case/pass/enumcase2.mod: New test. * gm2/switches/case/pass/switches-case-pass.exp: New test. 2023-09-12 Haochen Gui Backported from master: 2023-08-31 Haochen Gui PR target/96762 * gcc.target/powerpc/pr96762.c: New. 2023-09-11 Uros Bizjak PR target/111340 * gcc.target/i386/pr111340.c: New test. 2023-09-11 liuhongt Backported from master: 2023-09-11 liuhongt * gcc.target/i386/pr111306.c: New test. 2023-08-31 Jason Merrill PR c++/109751 * g++.dg/cpp2a/concepts-friend11.C: Xfail. * g++.dg/cpp2a/concepts-friend15.C: New test. 2023-08-31 Jason Merrill PR c++/92407 * g++.dg/opt/nrv22.C: New test. 2023-08-30 Jakub Jelinek Backported from master: 2023-08-30 Jakub Jelinek PR tree-optimization/110914 * gcc.c-torture/execute/pr110914.c: New test. 2023-08-30 Jakub Jelinek Backported from master: 2023-08-30 Jakub Jelinek PR tree-optimization/111015 * gcc.dg/pr111015.c: New test. 2023-08-28 Li Xu * gcc.target/riscv/rvv/base/scalar_move-10.c: New test. * gcc.target/riscv/rvv/base/scalar_move-11.c: New test. 2023-08-27 Paul Thomas PR fortran/87477 PR fortran/102109 PR fortran/102112 PR fortran/102190 PR fortran/102532 PR fortran/109948 PR fortran/99326 * gfortran.dg/associate_54.f90 : Cope with extra error. * gfortran.dg/pr102109.f90 : New test. * gfortran.dg/pr102112.f90 : New test. * gfortran.dg/pr102190.f90 : New test. * gfortran.dg/pr102532.f90 : New test. * gfortran.dg/pr109948.f90 : New test. * gfortran.dg/pr99326.f90 : New test. 2023-08-25 Hongyu Wang Backported from master: 2023-08-25 Hongyu Wang PR target/111127 * gcc.target/i386/pr111127.c: New test. 2023-08-24 Richard Biener Backported from master: 2023-08-21 Richard Biener PR tree-optimization/111070 * gcc.dg/pr111070.c: New testcase. 2023-08-24 Richard Biener Backported from master: 2023-08-17 Richard Biener PR tree-optimization/111039 * gcc.dg/pr111039.c: New testcase. 2023-08-24 Richard Biener Backported from master: 2023-08-18 Richard Biener PR tree-optimization/111019 * g++.dg/torture/pr111019.C: New testcase. 2023-08-24 Richard Biener Backported from master: 2023-08-03 Richard Biener PR tree-optimization/110702 * gcc.dg/torture/pr110702.c: New testcase. 2023-08-24 Andrew Pinski Backported from master: 2023-08-24 Andrew Pinski PR tree-optimization/111109 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test. 2023-08-24 Richard Biener Backported from master: 2023-08-24 Richard Biener PR debug/111080 * gcc.dg/debug/dwarf2/pr111080.c: New testcase. 2023-08-16 Patrick Palka Backported from master: 2023-08-11 Patrick Palka PR c++/110927 * g++.dg/cpp2a/concepts-requires35.C: New test. 2023-08-16 liuhongt Backported from master: 2023-08-16 liuhongt * gcc.target/i386/avx2-gather-2.c: Adjust options to keep gather vectorization. * gcc.target/i386/avx2-gather-6.c: Ditto. * gcc.target/i386/avx512f-pr88464-1.c: Ditto. * gcc.target/i386/avx512f-pr88464-5.c: Ditto. * gcc.target/i386/avx512vl-pr88464-1.c: Ditto. * gcc.target/i386/avx512vl-pr88464-11.c: Ditto. * gcc.target/i386/avx512vl-pr88464-3.c: Ditto. * gcc.target/i386/avx512vl-pr88464-9.c: Ditto. * gcc.target/i386/pr88531-1b.c: Ditto. * gcc.target/i386/pr88531-1c.c: Ditto. 2023-08-12 Gaius Mulley PR modula2/108119 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin. * gm2/switches/auto-init/fail/switches-auto-init-fail.exp (gm2_init_iso): Add -fm2-plugin. * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp (gm2_init_pim2): Add -fm2-plugin. * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp (gm2_init_iso): Add -fm2-plugin. * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp (gm2_init_pim2): Add -fm2-plugin. 2023-08-11 Jason Merrill PR c++/109678 * g++.dg/cpp1z/variant1.C: New test. 2023-08-11 Jason Merrill PR c++/106310 * g++.dg/template/template-keyword4.C: New test. 2023-08-10 Juzhe-Zhong * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Adjust tests. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto. 2023-08-08 yulong * gcc.target/riscv/rvv/base/vslide1down-1.c: New test. * gcc.target/riscv/rvv/base/vslide1down-2.c: New test. * gcc.target/riscv/rvv/base/vslide1down-3.c: New test. * gcc.target/riscv/rvv/base/vslide1up-1.c: New test. * gcc.target/riscv/rvv/base/vslide1up-2.c: New test. * gcc.target/riscv/rvv/base/vslide1up-3.c: New test. 2023-08-07 Patrick Palka Backported from master: 2023-07-27 Patrick Palka PR c++/110197 * g++.dg/cpp0x/constexpr-empty18.C: New test. * g++.dg/cpp0x/constexpr-empty19.C: New test. 2023-08-07 Patrick Palka Backported from master: 2023-07-26 Patrick Palka PR c++/110566 PR c++/108179 * g++.dg/template/ttp38.C: New test. 2023-08-07 Gaius Mulley PR modula2/110779 * gm2/iso/run/pass/m2date.mod: New test. * gm2/iso/run/pass/testclock.mod: New test. * gm2/iso/run/pass/testclock2.mod: New test. 2023-08-01 Gaius Mulley Backported from master: 2023-08-01 Gaius Mulley PR modula2/110161 * gm2/pim/fail/badxproc.mod: New test. 2023-08-01 Gaius Mulley Backported from master: 2023-08-01 Gaius Mulley PR modula2/110865 * gm2/iso/pass/constvec.mod: New test. * gm2/iso/pass/constvec2.mod: New test. * gm2/iso/run/pass/constvec3.mod: New test. 2023-08-01 Kewen Lin Backported from master: 2023-07-26 Kewen Lin PR target/110741 * g++.target/powerpc/pr110741.C: New test. 2023-07-31 Patrick O'Neill * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test. * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test. * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test. * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test. * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test. * gcc.target/riscv/amo-table-a-6-fence-1.c: New test. * gcc.target/riscv/amo-table-a-6-fence-2.c: New test. * gcc.target/riscv/amo-table-a-6-fence-3.c: New test. * gcc.target/riscv/amo-table-a-6-fence-4.c: New test. * gcc.target/riscv/amo-table-a-6-fence-5.c: New test. * gcc.target/riscv/amo-table-a-6-load-1.c: New test. * gcc.target/riscv/amo-table-a-6-load-2.c: New test. * gcc.target/riscv/amo-table-a-6-load-3.c: New test. * gcc.target/riscv/amo-table-a-6-store-1.c: New test. * gcc.target/riscv/amo-table-a-6-store-2.c: New test. * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test. 2023-07-31 Patrick O'Neill PR target/89835 * gcc.target/riscv/pr89835.c: New test. 2023-07-31 Prathamesh Kulkarni Backported from master: 2023-06-23 Prathamesh Kulkarni PR tree-optimization/110280 * gcc.target/aarch64/sve/pr110280.c: New test. 2023-07-31 Gaius Mulley Backported from master: 2023-07-25 Gaius Mulley PR modula2/110174 * gm2/pim/pass/program2.mod: Remove import of BuildInline. * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test. * gm2/extensions/asm/fail/stressreturn.mod: New test. * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test. * gm2/extensions/asm/pass/fooasm.mod: New test. 2023-07-30 Gaius Mulley Backported from master: 2023-07-22 Gaius Mulley PR modula2/110631 * gm2/pimlib/run/pass/testfiobinary.mod: New test. 2023-07-30 Gaius Mulley Backported from master: 2023-07-20 Gaius Mulley * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test. 2023-07-30 Harald Anlauf Backported from master: 2023-07-28 Harald Anlauf PR fortran/110825 * gfortran.dg/assumed_type_18.f90: New test. 2023-07-30 Gaius Mulley Backported from master: 2023-07-19 Gaius Mulley * gm2/errors/fail/badabs.mod: New test. * gm2/errors/fail/badenum.mod: New test. 2023-07-30 Paul Thomas PR fortran/108961 * gfortran.dg/pr108961.f90: New test. 2023-07-30 Gaius Mulley Backported from master: 2023-07-19 Gaius Mulley * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test. 2023-07-30 Gaius Mulley Backported from master: 2023-07-18 Gaius Mulley * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test. * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test. * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp: New test. * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test. * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test. 2023-07-30 Gaius Mulley Backported from master: 2023-07-11 Gaius Mulley * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test. * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp: New test. 2023-07-30 Gaius Mulley Backported from master: 2023-07-03 Gaius Mulley PR modula2/110125 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test. * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test. * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test. * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test. * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test. * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test. * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test. * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test. * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test. * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test. * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test. * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test. * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test. * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test. * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test. * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test. * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test. * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test. * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test. * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test. * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test. * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test. * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file. * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file. 2023-07-29 Gaius Mulley Backported from master: 2023-06-12 Gaius Mulley PR modula2/110189 * gm2/pim/fail/foovaltype.mod: New test. 2023-07-29 Gaius Mulley Backported from master: 2023-06-08 Gaius Mulley PR modula2/110126 * gm2/pim/pass/fooasm3.mod: New test. 2023-07-29 Gaius Mulley Backported from master: 2023-06-07 Gaius Mulley PR modula2/110019 * gm2/cpp/fail/cpp-fail.exp: New test. * gm2/cpp/fail/foocpp.mod: New test. 2023-07-29 Gaius Mulley Backported from master: 2023-05-24 Gaius Mulley PR modula2/109952 * gm2/pim/run/pass/hightests.mod: New test. 2023-07-29 Gaius Mulley Backported from master: 2023-05-19 Gaius Mulley PR modula2/109908 * gm2/isolib/run/pass/testdelete.mod: New test. 2023-07-28 Gaius Mulley Backported from master: 2023-05-16 Gaius Mulley PR modula2/109879 * gm2/isolib/run/pass/testreadint.mod: New test. 2023-07-28 Gaius Mulley Backported from master: 2023-05-12 Gaius Mulley PR modula2/109830 * gm2/isolib/run/pass/seqappend.mod: New test. 2023-07-28 Gaius Mulley Backported from master: 2023-05-11 Gaius Mulley PR modula2/109810 * gm2/pim/fail/highice.mod: New test. 2023-07-28 Gaius Mulley Backported from master: 2023-05-09 Gaius Mulley PR modula2/109779 * gm2/isolib/run/pass/skiplinetest.mod: New test. 2023-07-28 Gaius Mulley Backported from master: 2023-05-04 Gaius Mulley PR modula2/109729 * gm2/pim/run/pass/ForChar.mod: New test. 2023-07-28 Gaius Mulley Backported from master: 2023-04-26 Gaius Mulley PR modula2/108121 * gm2/pim/fail/largeconst.mod: Increased constant value test to fail now that cc1gm2 uses widest_int to represent a ZTYPE. * gm2/pim/fail/largeconst2.mod: New test. 2023-07-27 Gaius Mulley Backported from master: 2023-04-23 Gaius Mulley * lib/gm2.exp (gm2_target_compile_default): Conditionally append -lnsl -lsocket to ldflags. 2023-07-27 Jakub Jelinek Backported from master: 2023-07-26 Jakub Jelinek PR tree-optimization/110755 * gcc.dg/pr110755.c: New test. 2023-07-27 Patrick Palka Backported from master: 2023-07-26 Patrick Palka PR c++/110809 * g++.dg/cpp2a/nontype-float3.C: New test. 2023-07-27 Richard Biener Backported from master: 2023-07-27 Richard Biener PR tree-optimization/110829 * gcc.dg/pr56837.c: XFAIL part of the testcase. 2023-07-27 Richard Biener Backported from master: 2023-07-26 Richard Biener PR tree-optimization/110799 * gcc.dg/torture/pr110799.c: New testcase. 2023-07-27 Richard Biener Backported from master: 2023-07-24 Richard Biener PR tree-optimization/110766 * gcc.dg/torture/pr110766.c: New testcase. 2023-07-27 Release Manager * GCC 13.2.0 released. 2023-07-20 Andrew Carlotti * gcc.target/aarch64/feature-bf16-backport.c: New test. * gcc.target/aarch64/feature-dotprod-backport.c: New test. * gcc.target/aarch64/feature-fp16-backport.c: New test. * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test. * gcc.target/aarch64/feature-fp16fml-backport.c: New test. * gcc.target/aarch64/feature-i8mm-backport.c: New test. * gcc.target/aarch64/feature-memtag-backport.c: New test. * gcc.target/aarch64/feature-sha3-backport.c: New test. * gcc.target/aarch64/feature-sm4-backport.c: New test. 2023-07-20 Richard Biener Revert: 2023-07-20 Roger Sayle * gcc.target/i386/sse4_1-stv-8.c: New test case. 2023-07-19 Patrick Palka Backported from master: 2023-07-18 Patrick Palka PR c++/110535 * g++.dg/cpp2a/concepts-surrogate1.C: New test. * g++.dg/cpp2a/concepts-surrogate2.C: New test. 2023-07-19 Patrick Palka Backported from master: 2023-06-11 Patrick Palka PR c++/110122 * g++.dg/cpp2a/nontype-class57.C: New test. * g++.dg/cpp2a/nontype-class58.C: New test. 2023-07-19 Jakub Jelinek Backported from master: 2023-07-19 Jakub Jelinek PR tree-optimization/110731 * gcc.dg/pr110731.c: New test. 2023-07-19 Maciej W. Rozycki Backported from master: 2023-07-11 Maciej W. Rozycki * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets. 2023-07-19 Iain Sandoe Backported from master: 2023-07-03 Iain Sandoe * lib/g++.exp: Remove additional flag handled by Darwin specs. * lib/obj-c++.exp: Likewise. 2023-07-18 Harald Anlauf Backported from master: 2023-07-17 Harald Anlauf PR fortran/95947 PR fortran/110658 * gfortran.dg/deferred_character_37.f90: New test. 2023-07-17 Patrick Palka Backported from master: 2023-07-15 Patrick Palka PR c++/110524 * g++.dg/cpp2a/fn-template26.C: New test. 2023-07-17 Richard Biener PR tree-optimization/110669 * gcc.dg/torture/pr110669.c: New testcase. 2023-07-14 Uros Bizjak Backported from master: 2023-07-14 Uros Bizjak PR target/110206 * gcc.target/i386/pr110206.c: New test. 2023-07-14 Harald Anlauf Backported from master: 2023-07-11 Harald Anlauf PR fortran/110288 * gfortran.dg/findloc_10.f90: New test. 2023-07-13 Uros Bizjak Backported from master: 2023-07-13 Uros Bizjak PR target/106966 * gcc.target/alpha/pr106966.c: New test. 2023-07-12 Mo, Zewei * g++.target/i386/mv16.C: Add graniterapids-d. * gcc.target/i386/funcspec-56.inc: Handle new march. 2023-07-11 Xi Ruoyao Backported from master: 2023-07-11 Xi Ruoyao * g++.dg/vect/pr110557.cc: Use long long instead of long for 64-bit type. (test): Remove an unnecessary cast. 2023-07-10 Xi Ruoyao Backported from master: 2023-07-10 Xi Ruoyao PR tree-optimization/110557 * g++.dg/vect/pr110557.cc: New test. 2023-07-08 Harald Anlauf Backported from master: 2023-07-08 Harald Anlauf PR fortran/110585 * gfortran.dg/findloc_9.f90: New test. 2023-07-07 Iain Buclaw Backported from master: 2023-07-07 Iain Buclaw PR d/108842 * gdc.dg/pr98277.d: Add more tests. * gdc.dg/pr108842.d: New test. 2023-07-07 Richard Biener Backported from master: 2023-07-06 Richard Biener PR tree-optimization/110556 * gcc.dg/torture/pr110556.c: New testcase. 2023-07-07 Richard Biener Backported from master: 2023-07-06 Richard Biener PR tree-optimization/110515 * g++.dg/opt/pr110515.C: New testcase. 2023-07-07 Richard Biener Backported from master: 2023-06-26 Richard Biener PR tree-optimization/110381 * gcc.dg/vect/pr110381.c: New testcase. 2023-07-05 Michael Meissner Backported from master: 2023-06-23 Michael Meissner Aaron Sawdey PR target/105325 * g++.target/powerpc/pr105325.C: New test. * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts. 2023-07-05 Richard Biener Backported from master: 2023-07-04 Richard Biener PR tree-optimization/110228 * gcc.dg/torture/pr110228.c: New testcase. * gcc.dg/uninit-pr101912.c: Un-XFAIL. 2023-07-03 Eric Botcazou * gcc.c-torture/execute/20230630-1.c: New test. * gcc.c-torture/execute/20230630-2.c: Likewise. * gcc.c-torture/execute/20230630-3.c: Likewise * gcc.c-torture/execute/20230630-4.c: Likewise 2023-07-02 Iain Buclaw Backported from master: 2023-07-02 Iain Buclaw * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests. 2023-07-02 Iain Buclaw Backported from master: 2023-07-02 Iain Buclaw PR d/108962 * gdc.dg/pr108962.d: New test. 2023-07-02 Iain Buclaw Backported from master: 2023-07-02 Iain Buclaw PR d/110516 * gdc.dg/torture/pr110516a.d: New test. * gdc.dg/torture/pr110516b.d: New test. 2023-07-01 Iain Buclaw Backported from master: 2023-07-01 Iain Buclaw PR d/110514 * gdc.dg/pr110514a.d: New test. * gdc.dg/pr110514b.d: New test. * gdc.dg/pr110514c.d: New test. * gdc.dg/pr110514d.d: New test. 2023-07-01 Iain Buclaw Backported from master: 2023-07-01 Iain Buclaw PR d/110471 * gdc.dg/pr110471a.d: New test. * gdc.dg/pr110471b.d: New test. * gdc.dg/pr110471c.d: New test. 2023-07-01 Patrick Palka Backported from master: 2023-06-29 Patrick Palka PR c++/110468 * g++.dg/cpp0x/noexcept79.C: New test. 2023-07-01 Patrick Palka Backported from master: 2023-06-29 Patrick Palka PR c++/110463 * g++.dg/cpp0x/constexpr-mutable6.C: New test. 2023-06-29 Marek Polacek Backported from master: 2023-06-29 Marek Polacek * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust scan-sarif-file. * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug. * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use -fno-report-bug. Adjust scan-sarif-file. * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use -fno-report-bug. 2023-06-29 Marek Polacek Backported from master: 2023-06-29 Marek Polacek * gcc.target/i386/pr104610.c: Use -fno-stack-protector. * gcc.target/i386/pr69482-1.c: Likewise. 2023-06-29 Harald Anlauf Backported from master: 2023-06-13 Harald Anlauf Mikael Morin PR fortran/86277 * gfortran.dg/zero_sized_14.f90: New test. * gfortran.dg/zero_sized_15.f90: New test. 2023-06-29 Harald Anlauf Backported from master: 2023-04-19 Harald Anlauf PR testsuite/83904 PR fortran/100297 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free " instead of the naive "free". * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data". 2023-06-29 liuhongt * gcc.target/i386/pr110309.c: New test. 2023-06-28 Hongyu Wang Backported from master: 2023-06-26 Hongyu Wang * gcc.target/i386/mvc17.c: New test. 2023-06-28 Iain Buclaw Backported from master: 2023-06-28 Iain Buclaw PR d/106977 PR target/110406 * gdc.dg/torture/pr110406.d: New test. 2023-06-28 liuhongt * gcc.target/i386/avx-vzeroupper-29.c: New testcase. * gcc.target/i386/avx-vzeroupper-12.c: Adjust testcase. * gcc.target/i386/avx-vzeroupper-7.c: Ditto. * gcc.target/i386/avx-vzeroupper-9.c: Ditto. 2023-06-28 liuhongt * gcc.target/i386/bf16_short_warn.c: New test. 2023-06-27 Andrew Pinski Backported from master: 2023-06-27 Andrew Pinski PR middle-end/110420 PR middle-end/103979 PR middle-end/98619 * gcc.c-torture/compile/asmgoto-6.c: New test. 2023-06-27 Martin Jambor Backported from master: 2023-06-27 Martin Jambor PR ipa/110276 * gcc.dg/ipa/pr110276.c: New test. 2023-06-26 Iain Buclaw Backported from master: 2023-06-26 Iain Buclaw PR d/110359 * gdc.dg/pr110359.d: New test. 2023-06-26 Iain Buclaw PR d/110113 * gdc.test/compilable/test23978.d: New test. 2023-06-23 Jason Merrill PR c++/110102 * g++.dg/cpp0x/initlist-opt1.C: New test. 2023-06-23 Jason Merrill DR 2735 PR c++/109247 * g++.dg/cpp0x/initlist-explicit3.C: New test. 2023-06-23 Richard Biener Backported from master: 2023-06-19 Richard Biener PR tree-optimization/110298 * gcc.dg/torture/pr110298.c: New testcase. 2023-06-23 Richard Biener Backported from master: 2023-06-20 Richard Biener PR debug/110295 * g++.dg/debug/pr110295.C: New testcase. 2023-06-23 Richard Biener Backported from master: 2023-06-06 Richard Biener PR middle-end/110055 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase. 2023-06-20 Alex Coplan Backported from master: 2023-06-07 Alex Coplan PR target/110132 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok): Extend to ls64. * g++.target/aarch64/acle/acle.exp: New. * g++.target/aarch64/acle/ls64.C: New test. * g++.target/aarch64/acle/ls64_lto.C: New test. * gcc.target/aarch64/acle/ls64_lto.c: New test. * gcc.target/aarch64/acle/pr110132.c: New test. 2023-06-20 Alex Coplan Backported from master: 2023-06-07 Alex Coplan PR target/110100 * gcc.target/aarch64/acle/pr110100.c: New test. 2023-06-20 Kewen Lin Backported from master: 2023-06-13 Kewen Lin PR testsuite/110230 PR target/109932 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target. * gcc.target/powerpc/pr109932-2.c: Ditto. 2023-06-20 Kewen Lin Backported from master: 2023-06-12 Kewen Lin PR target/109932 * gcc.target/powerpc/pr109932-1.c: New test. * gcc.target/powerpc/pr109932-2.c: New test. 2023-06-20 Kewen Lin Backported from master: 2023-06-12 Kewen Lin PR target/110011 * gcc.target/powerpc/pr110011.c: New test. 2023-06-16 Vladimir N. Makarov * gcc.target/sparc/pr109541.c: New. 2023-06-14 liuhongt * gcc.target/i386/pr110227.c: New test. 2023-06-10 Georg-Johann Lay PR target/109650 Backport from 2023-05-10 master r14-1688. * gcc.target/avr/torture/pr109650-1.c: New test. * gcc.target/avr/torture/pr109650-2.c: New test. 2023-06-09 Andrew Pinski Backported from master: 2023-06-09 Andrew Pinski PR tree-optimization/110165 PR tree-optimization/110166 * gcc.c-torture/execute/pr110165-1.c: New test. * gcc.c-torture/execute/pr110166-1.c: New test. 2023-06-09 Iain Sandoe Backported from master: 2023-06-02 Iain Sandoe PR target/110044 * gcc.target/powerpc/darwin-abi-13-0.c: New test. * gcc.target/powerpc/darwin-abi-13-1.c: New test. * gcc.target/powerpc/darwin-abi-13-2.c: New test. * gcc.target/powerpc/darwin-structs-0.h: New test. 2023-06-09 liuhongt * gcc.target/i386/pr110108-2.c: New test. 2023-06-08 Kyrylo Tkachov Backported from master: 2023-05-24 Kyrylo Tkachov PR target/109939 * gcc.target/arm/pr109939.c: New test. 2023-06-07 Alex Coplan Backported from master: 2023-05-25 Alex Coplan PR target/109800 * gcc.target/arm/pure-code/pr109800.c: New test. 2023-06-05 Iain Buclaw Backported from master: 2023-06-05 Iain Buclaw * gdc.dg/Wmismatched_enum.d: New test. 2023-06-03 Steve Kargl Backported from master: 2023-06-02 Steve Kargl PR fortran/100607 * gfortran.dg/select_rank_6.f90: New test. 2023-05-30 Christophe Lyon Backported from master: 2023-05-30 Christophe Lyon * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Support both definitions of int32_t. 2023-05-29 Juzhe-Zhong Backported from master: 2023-04-21 Juzhe-Zhong PR target/109547 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New. * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan condition. 2023-05-25 Georg-Johann Lay PR target/82931 * gcc.target/avr/pr82931.c: New test. 2023-05-23 Eric Botcazou * gnat.dg/opt101.adb: New test. * gnat.dg/opt101_pkg.ads: New helper. 2023-05-22 Jakub Jelinek Backported from master: 2023-05-21 Jakub Jelinek PR tree-optimization/109505 * gcc.target/aarch64/sve/pr109505.c: New test. 2023-05-20 Triffid Hunter PR target/105753 Backport from 2023-05-20 https://gcc.gnu.org/r14-1016 * gcc.target/avr/torture/pr105753.c: New test. 2023-05-19 Patrick Palka Backported from master: 2023-05-16 Patrick Palka PR c++/109871 * g++.dg/cpp2a/desig27.C: New test. 2023-05-19 Patrick Palka Backported from master: 2023-05-15 Patrick Palka * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast. 2023-05-18 Harald Anlauf Backported from master: 2023-05-15 Harald Anlauf PR fortran/109846 * gfortran.dg/ptr-func-5.f90: New test. 2023-05-18 Harald Anlauf Backported from master: 2023-05-05 Harald Anlauf PR fortran/109641 * gfortran.dg/overload_5.f90: New test. 2023-05-18 Stam Markianos-Wright * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value. * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value. * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value. * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value. * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value. * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value. * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx. * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx. * gcc.target/arm/mve/mve_const_shifts.c: New test. 2023-05-18 Stam Markianos-Wright PR target/109697 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check. * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check. * gcc.target/arm/mve/pr108177-1.c: Relax registers. * gcc.target/arm/mve/pr108177-10.c: Relax registers. * gcc.target/arm/mve/pr108177-11.c: Relax registers. * gcc.target/arm/mve/pr108177-12.c: Relax registers. * gcc.target/arm/mve/pr108177-13.c: Relax registers. * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp * gcc.target/arm/mve/pr108177-14.c: Relax registers. * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp * gcc.target/arm/mve/pr108177-2.c: Relax registers. * gcc.target/arm/mve/pr108177-3.c: Relax registers. * gcc.target/arm/mve/pr108177-4.c: Relax registers. * gcc.target/arm/mve/pr108177-5.c: Relax registers. * gcc.target/arm/mve/pr108177-6.c: Relax registers. * gcc.target/arm/mve/pr108177-7.c: Relax registers. * gcc.target/arm/mve/pr108177-8.c: Relax registers. * gcc.target/arm/mve/pr108177-9.c: Relax registers. 2023-05-18 Stam Markianos-Wright * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed. * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed. * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed. * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed. * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed. * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed. 2023-05-18 Stam Markianos-Wright * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases. * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases. 2023-05-18 Stam Markianos-Wright * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New. 2023-05-18 Andrea Corallo * gcc.target/arm/mve/intrinsics/asrl.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/lsll.c: Likewise. * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise. * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise. * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise. * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise. * gcc.target/arm/mve/intrinsics/srshr.c: Likewise. * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise. * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise. * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise. * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise. * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise. * gcc.target/arm/mve/intrinsics/urshr.c: Likewise. * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise. * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise. * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise. * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise. * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise. * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise. * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise. * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise. * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise. 2023-05-18 Andrea Corallo * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise. 2023-05-18 Andrea Corallo * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise. 2023-05-17 Jakub Jelinek Backported from master: 2023-05-17 Jakub Jelinek PR c++/109884 * c-c++-common/pr109884.c: New test. 2023-05-17 Jakub Jelinek Backported from master: 2023-05-17 Jakub Jelinek PR c++/109868 * g++.dg/init/pr109868.C: New test. 2023-05-16 Marek Polacek Backported from master: 2023-05-16 Marek Polacek PR c++/109774 * g++.dg/warn/Wdangling-reference13.C: New test. 2023-05-16 Patrick O'Neill PR target/104338 * gcc.target/riscv/inline-atomics-1.c: New test. * gcc.target/riscv/inline-atomics-2.c: New test. * gcc.target/riscv/inline-atomics-3.c: New test. * gcc.target/riscv/inline-atomics-4.c: New test. * gcc.target/riscv/inline-atomics-5.c: New test. * gcc.target/riscv/inline-atomics-6.c: New test. * gcc.target/riscv/inline-atomics-7.c: New test. * gcc.target/riscv/inline-atomics-8.c: New test. 2023-05-15 Richard Biener Backported from master: 2023-05-15 Richard Biener * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target and dg-do. 2023-05-12 Patrick Palka Backported from master: 2023-05-12 Patrick Palka PR c++/83258 * g++.dg/ext/visibility/anon8.C: Mention PR83258. * g++.dg/template/function2.C: Removed. 2023-05-12 Patrick Palka Backported from master: 2023-05-11 Patrick Palka PR c++/109745 * g++.dg/cpp0x/constexpr-mutable4.C: New test. * g++.dg/cpp0x/constexpr-mutable5.C: New test. * g++.dg/cpp1y/constexpr-mutable2.C: New test. 2023-05-12 Patrick Palka Backported from master: 2023-05-11 Patrick Palka PR c++/103807 * g++.dg/cpp2a/lambda-targ1.C: New test. 2023-05-12 Patrick Palka Backported from master: 2023-05-11 Patrick Palka Jonathan Wakely PR c++/83258 PR c++/80488 PR c++/97700 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage" error for the template argument &B2:fn in C++17 mode. * g++.dg/cpp0x/lambda/lambda-conv15.C: New test. * g++.dg/cpp2a/nontype-class56.C: New test. * g++.dg/template/function2.C: New test. 2023-05-12 Patrick Palka Backported from master: 2023-05-09 Patrick Palka PR c++/109761 * g++.dg/cpp0x/noexcept78.C: New test. 2023-05-12 Patrick Palka Backported from master: 2023-05-07 Patrick Palka PR c++/109651 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test. * g++.dg/cpp2a/lambda-generic-ttp2.C: New test. 2023-05-11 Richard Sandiford PR target/109661 * g++.target/aarch64/pr109661-1.C: New test. * g++.target/aarch64/pr109661-2.C: Likewise. * g++.target/aarch64/pr109661-3.C: Likewise. * g++.target/aarch64/pr109661-4.C: Likewise. * gcc.target/aarch64/pr109661-1.c: Likewise. 2023-05-10 Richard Biener Backported from master: 2023-05-10 Richard Biener * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1. 2023-05-09 Jakub Jelinek Backported from master: 2023-05-09 Jakub Jelinek PR c++/109756 * g++.dg/cpp23/attr-assume11.C: New test. 2023-05-09 Jakub Jelinek Backported from master: 2023-05-09 Jakub Jelinek PR tree-optimization/109778 * gcc.dg/lto/pr109778_0.c: New test. * gcc.dg/lto/pr109778_1.c: New file. 2023-05-09 Jakub Jelinek Backported from master: 2023-05-09 Jakub Jelinek PR tree-optimization/109778 * gcc.c-torture/execute/pr109778.c: New test. 2023-05-09 Kewen Lin Backported from master: 2023-04-26 Kewen Lin PR target/109069 * gcc.target/powerpc/pr109069-1.c: New test. * gcc.target/powerpc/pr109069-2-run.c: New test. * gcc.target/powerpc/pr109069-2.c: New test. * gcc.target/powerpc/pr109069-2.h: New test. 2023-05-05 Patrick Palka Backported from master: 2023-05-02 Patrick Palka PR c++/109506 * g++.dg/cpp0x/nsdmi-template26.C: New test. 2023-05-05 Julian Brown Backported from master: 2023-05-04 Julian Brown PR fortran/109622 * gfortran.dg/goacc/pr109622-5.f90: New test. * gfortran.dg/goacc/pr109622-6.f90: New test. 2023-05-05 Julian Brown Backported from master: 2023-04-28 Julian Brown PR fortran/109622 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output. 2023-05-04 Richard Biener Backported from master: 2023-05-04 Richard Biener PR tree-optimization/109724 * g++.dg/torture/pr109724.C: New testcase. 2023-05-04 Jakub Jelinek Backported from master: 2023-05-04 Jakub Jelinek PR debug/109676 * g++.target/i386/pr109676.C: New test. 2023-05-04 Ju-Zhe Zhong Backported from master: 2023-04-20 Ju-Zhe Zhong kito-cheng PR target/109535 * g++.target/riscv/rvv/base/pr109535.C: New test. * gcc.target/riscv/rvv/base/pr109535.c: New test. 2023-05-02 Jason Merrill PR c++/109666 * g++.dg/cpp0x/nsdmi-array2.C: New test. 2023-05-02 Jason Merrill PR c++/108099 * g++.dg/ext/int128-8.C: New test. * g++.dg/ext/unsigned-typedef2.C: New test. * g++.dg/ext/unsigned-typedef3.C: New test. 2023-05-02 Jan Beulich * c-c++-common/patchable_function_entry-decl.c: Special-case RISC-V. * c-c++-common/patchable_function_entry-default.c: Likewise. * c-c++-common/patchable_function_entry-definition.c: Likewise. 2023-04-27 Jakub Jelinek Backported from master: 2023-04-27 Jakub Jelinek PR c/109409 * gcc.dg/pr109409.c: New test. 2023-04-27 Jakub Jelinek Backported from master: 2023-04-27 Jakub Jelinek PR c/107682 PR c/109412 * gcc.dg/pr109412.c: New test. 2023-04-26 Andrew Stubbs Backported from master: 2023-04-20 Andrew Stubbs * lib/target-supports.exp (check_effective_target_vect_call_copysignf): Add amdgcn. (check_effective_target_vect_call_sqrtf): Add amdgcn. (check_effective_target_vect_call_ceilf): Add amdgcn. (check_effective_target_vect_call_floor): Add amdgcn. (check_effective_target_vect_logical_reduc): Add amdgcn. 2023-04-26 Andrew Stubbs Backported from master: 2023-04-18 Andrew Stubbs * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement. 2023-04-26 Richard Biener Backported from master: 2023-04-25 Richard Biener PR tree-optimization/109609 * gcc.dg/torture/pr109609.c: New testcase. 2023-04-26 Richard Biener Backported from master: 2023-04-25 Richard Biener PR rtl-optimization/109585 * gcc.dg/torture/pr109585.c: New testcase. 2023-04-26 Richard Biener Backported from master: 2023-04-21 Richard Biener PR tree-optimization/109573 * g++.dg/vect/pr109573.cc: New testcase. 2023-04-26 Jakub Jelinek Backported from master: 2023-04-25 Jakub Jelinek * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for float16, float32, float64 and float128. 2023-04-26 Jakub Jelinek Backported from master: 2023-04-25 Jakub Jelinek PR c++/109278 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128. 2023-04-26 Jakub Jelinek Backported from master: 2023-04-20 Jakub Jelinek PR c/107041 * gcc.dg/goacc/pr107041.c: New test. 2023-04-26 Release Manager * GCC 13.1.0 released. 2023-04-25 Jakub Jelinek Backported from master: 2023-04-25 Jakub Jelinek PR target/109566 * gcc.target/powerpc/pr109566.c: New test. 2023-04-22 Jakub Jelinek Backported from master: 2023-04-22 Jakub Jelinek PR tree-optimization/109583 * gcc.dg/pr109583.c: New test. 2023-04-21 Andrew MacLeod Backported from master: 2023-04-20 Andrew MacLeod PR tree-optimization/109564 * gcc.dg/torture/pr109564-1.c: New testcase. * gcc.dg/torture/pr109564-2.c: Likewise. * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL. * gcc.dg/tree-ssa/vrp06.c: Likewise. 2023-04-19 Patrick Palka Backported from master: 2023-04-19 Patrick Palka PR c++/109556 * g++.dg/cpp2a/concepts-placeholder13.C: New test. 2023-04-19 Jakub Jelinek Backported from master: 2023-04-19 Jakub Jelinek PR tree-optimization/109524 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to const nn &. 2023-04-19 Palmer Dabbelt Backported from master: 2023-04-17 Palmer Dabbelt * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI. 2023-04-19 Palmer Dabbelt Backported from master: 2023-04-17 Palmer Dabbelt * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable. 2023-04-19 Palmer Dabbelt Backported from master: 2023-04-17 Palmer Dabbelt PR target/106602 * gcc.target/riscv/pr106602.c: Moved to... * gcc.target/riscv/pr106602-rv64i.c: ...here. * gcc.target/riscv/pr106602-rv32i.c: New test. * gcc.target/riscv/pr106602-rv64i_zba.c: New test. 2023-04-17 Patrick Palka Backported from master: 2023-04-17 Patrick Palka PR c++/109531 * g++.dg/template/canon-type-20.C: New test. * g++.dg/template/ttp36.C: New test. 2023-04-17 Martin Jambor PR ipa/107769 PR ipa/109318 * gcc.dg/ipa/pr109318.c: New test. * gcc.dg/lto/pr107769_0.c: Likewise. 2023-04-17 Philipp Tomsich Di Zhao * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test. 2023-04-17 Jakub Jelinek * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86. * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. * gcc.dg/vect/vect-simd-clone-18f.c: Likewise. 2023-04-17 Richard Biener PR tree-optimization/109524 * g++.dg/pr109524.C: New testcase. 2023-04-17 Jiufu Guo PR testsuite/108809 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE. 2023-04-17 Kito Cheng * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way for riscv_vector.h * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing -mabi. 2023-04-17 Pan Li * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test. 2023-04-16 Jeff Law PR target/109508 * gcc.target/riscv/pr109508.c: New test. 2023-04-16 Roger Sayle PR target/54816 * gcc.target/avr/pr54816.c: New test case. 2023-04-15 Jason Merrill PR c++/109357 * g++.dg/cpp2a/constexpr-dtor15.C: New test. 2023-04-15 Alexandre Oliva Kewen Lin PR target/99708 * gcc.target/powerpc/pr99708.c: Accept lack of __SIZEOF_IBM128__ when long double is 64-bit wide. 2023-04-15 Jason Merrill PR c++/109514 * g++.dg/warn/Wdangling-pointer-6.C: New test. 2023-04-14 Harald Anlauf PR fortran/109511 * gfortran.dg/set_exponent_1.f90: New test. 2023-04-14 Richard Biener * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to checking avx_runtime in dump scanning. * gcc.dg/vect/vect-simd-clone-17e.c: Likewise. * gcc.dg/vect/vect-simd-clone-18e.c: Likewise. 2023-04-14 Paul Thomas PR fortran/104272 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down from 6 to 5 without memory leaks. * gfortran.dg/finalize_52.f90: New test 2023-04-14 Richard Biener PR tree-optimization/109502 * gcc.dg/vect/pr109502.c: New testcase. 2023-04-14 Richard Biener * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking and add missing avx guard. * gcc.dg/vect/vect-simd-clone-17e.c: Likewise. * gcc.dg/vect/vect-simd-clone-18e.c: Likewise. * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking. * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. * gcc.dg/vect/vect-simd-clone-18f.c: Likewise. 2023-04-14 Jeff Law Jakub Jelinek PR target/108947 PR target/109040 * gcc.dg/pr108947.c: New test. * gcc.c-torture/execute/pr109040.c: New test. 2023-04-14 Jiufu Guo PR analyzer/108722 * gcc.dg/analyzer/file-CWE-1341-example.c: Update. 2023-04-13 Patrick Palka PR c++/109420 * g++.dg/template/typename27.C: New test. 2023-04-13 Jason Merrill PR c++/109277 * g++.dg/ext/is_convertible5.C: New test. 2023-04-13 Gaius Mulley PR modula2/109497 PR modula2/109496 * gm2/pim/run/pass/addcharconst.mod: New test. * gm2/pim/run/pass/singlechar.mod: New test. 2023-04-13 Richard Sandiford PR target/108910 * gcc.dg/torture/pr108910.c: New test. 2023-04-12 Ju-Zhe Zhong PR target/109479 * gcc.target/riscv/rvv/base/pr109479-1.c: New test. * gcc.target/riscv/rvv/base/pr109479-2.c: New test. * gcc.target/riscv/rvv/base/pr109479-3.c: New test. * gcc.target/riscv/rvv/base/pr109479-4.c: New test. * gcc.target/riscv/rvv/base/pr109479-5.c: New test. * gcc.target/riscv/rvv/base/pr109479-6.c: New test. 2023-04-12 Jakub Jelinek PR tree-optimization/109410 * gcc.dg/pr109410.c: New test. 2023-04-12 Jakub Jelinek PR target/109458 * gcc.target/i386/pr109458.c: New test. 2023-04-12 Jakub Jelinek PR tree-optimization/109462 * g++.dg/opt/pr109462.C: New test. 2023-04-12 Andrew MacLeod PR tree-optimization/109462 * gcc.dg/uninit-pr101912.c: XFAIL the warning. 2023-04-12 Richard Biener PR tree-optimization/109473 * gcc.dg/vect/pr109473.c: New testcase. 2023-04-12 Harald Anlauf PR fortran/104312 * gfortran.dg/entry_26.f90: New test. * gfortran.dg/entry_27.f90: New test. 2023-04-12 Harald Anlauf PR fortran/61615 PR fortran/99982 * gfortran.dg/interface_49.f90: New test. 2023-04-12 Richard Biener PR tree-optimization/109469 * gcc.dg/torture/pr109469.c: New testcase. 2023-04-12 Richard Biener PR tree-optimization/109434 * g++.dg/opt/pr109434.C: New testcase. 2023-04-12 Kewen Lin PR testsuite/108815 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16, v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by considering BE. 2023-04-11 Lin Sinan * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test. 2023-04-11 Yanzhang Wang Pan Li Ju-Zhe Zhong Kito Cheng PR target/109104 * gcc.target/riscv/zero-scratch-regs-1.c: New test. * gcc.target/riscv/zero-scratch-regs-2.c: New test. * gcc.target/riscv/zero-scratch-regs-3.c: New test. 2023-04-11 Tobias Burnus * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern for -m32. 2023-04-11 Martin Liska PR driver/108241 * gcc.dg/pr108241.c: New test. * gcc.dg/pr79570.c: Add also -g option. 2023-04-11 Andre Vieira * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only. * gcc.dg/vect/vect-simd-clone-17.c: Likewise. * gcc.dg/vect/vect-simd-clone-18.c: Likewise. 2023-04-11 Haochen Gui PR target/108812 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding expected vectors for Big Endian. * gcc.target/powerpc/int_128bit-runnable.c: Likewise. 2023-04-10 Michael Meissner PR target/70243 * gcc.target/powerpc/pr70243.c: New test. 2023-04-10 Haochen Jiang * g++.dg/other/i386-2.C: Add -mamx-complex. * g++.dg/other/i386-3.C: Ditto. * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX. * gcc.target/i386/amx-helper.h: Add amx-complex support. * gcc.target/i386/funcspec-56.inc: Add new target attribute. * gcc.target/i386/sse-12.c: Add -mamx-complex. * gcc.target/i386/sse-13.c: Ditto. * gcc.target/i386/sse-14.c: Ditto. * gcc.target/i386/sse-22.c: Add amx-complex. * gcc.target/i386/sse-23.c: Ditto. * lib/target-supports.exp (check_effective_target_amx_complex): New. * gcc.target/i386/amxcomplex-asmatt-1.c: New test. * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto. * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto. * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto. 2023-04-08 Jakub Jelinek PR tree-optimization/109392 * gcc.dg/pr109392.c: New test. 2023-04-08 John David Anglin * gcc.dg/pr84877.c: xfail on hppa*-*-*. 2023-04-08 John David Anglin * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*. 2023-04-08 Paul Thomas PR fortran/87477 PR fortran/85686 PR fortran/88247 PR fortran/91941 PR fortran/92779 PR fortran/93339 PR fortran/93813 PR fortran/100948 PR fortran/102106 PR fortran/98408 PR fortran/105205 PR fortran/106918 * gfortran.dg/associate_47.f90 : Enable substring test. * gfortran.dg/associate_51.f90 : Update an error message. * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to uninitialzed dg-warnings. * gfortran.dg/associate_60.f90 : New test * gfortran.dg/pr98408.f90 : New test * gfortran.dg/pr105205.f90 : New test * gfortran.dg/pr106918.f90 : New test 2023-04-08 Paul Thomas * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix dg directive and remove trailing whitespace. * gfortran.dg/c-interop/c407a-1.f90 : ditto * gfortran.dg/c-interop/c407b-1.f90 : ditto * gfortran.dg/c-interop/c407b-2.f90 : ditto * gfortran.dg/c-interop/c407c-1.f90 : ditto * gfortran.dg/c-interop/c535a-1.f90 : ditto * gfortran.dg/c-interop/c535a-2.f90 : ditto * gfortran.dg/c-interop/c535b-1.f90 : ditto * gfortran.dg/c-interop/c535b-2.f90 : ditto * gfortran.dg/c-interop/c535b-3.f90 : ditto * gfortran.dg/c-interop/c535c-1.f90 : ditto * gfortran.dg/c-interop/c535c-2.f90 : ditto * gfortran.dg/c-interop/deferred-character-1.f90 : ditto * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto * gfortran.dg/c-interop/tkr.f90 : ditto * gfortran.dg/class_result_10.f90 : ditto * gfortran.dg/dtio_35.f90 : ditto * gfortran.dg/gomp/affinity-clause-1.f90 : ditto * gfortran.dg/pr103258.f90 : ditto * gfortran.dg/pr59107.f90 : ditto * gfortran.dg/pr93835.f08 : ditto 2023-04-07 Alexandre Oliva * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for fortran compiler, skip if missing. 2023-04-06 Stam Markianos-Wright * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables. * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables. 2023-04-06 Andrew MacLeod PR tree-optimization/109417 * gcc.dg/pr109417.c: New. 2023-04-06 Owen Avery * rust/compile/issue-1422.rs: New test. 2023-04-06 Philip Herron * rust/compile/issue-1361.rs: New test. 2023-04-06 Thomas Schwinge * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives. * rust/compile/issue-1830_str.rs: Likewise. 2023-04-06 Arthur Cohen * rust/compile/empty.in: New test. * rust/compile/include_empty.rs: New test. 2023-04-06 Philip Herron * rust/compile/torture/traits10.rs: Fix test-case 2023-04-06 Philip Herron * rust/compile/issue-1725-1.rs: New test. * rust/compile/issue-1725-2.rs: New test. 2023-04-06 Owen Avery * rust/compile/builtin_macro_include_str.rs: Include test of invalid UTF-8. * rust/compile/invalid_utf8: File with invalid UTF-8. 2023-04-06 Owen Avery * rust/compile/parse_empty_tuple_pattern.rs: New test. 2023-04-06 Pierre-Emmanuel Patry * rust/compile/issue-1830_bytes.rs: New test. * rust/compile/issue-1830_str.rs: New test. 2023-04-06 Owen Avery * rust/compile/variadic.rs: New test. 2023-04-06 Owen Avery * rust/execute/torture/overflow1.rs: Fix test. 2023-04-06 mxlol233 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`. * rust/compile/feature_intrinsics.rs: New file. * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`. * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`. * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`. * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`. * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`. * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`. * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`. * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`. * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`. * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`. * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`. * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`. * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature: `intrinsics`. * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`. * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`. * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`. * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`. * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`. * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`. * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`. * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`. * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`. 2023-04-06 Arthur Cohen * rust/compile/macro17.rs: Fix testsuite for new recursion errors. * rust/compile/macro44.rs: Fix invalid testcase assertions. * rust/compile/builtin_macro_recurse.rs: Fix invalid test. * rust/compile/builtin_macro_recurse2.rs: New test. * rust/compile/macro46.rs: New test. * rust/compile/builtin_macro_eager1.rs: New file. * rust/compile/builtin_macro_eager2.rs: New file. 2023-04-06 Owen Avery * rust/execute/torture/let-pattern-1.rs: New test. 2023-04-06 Philip Herron * rust/compile/torture/intrinsics-4.rs: implement Copy trait * rust/compile/torture/intrinsics-5.rs: likewise * rust/execute/torture/atomic_load.rs: likewise * rust/execute/torture/atomic_store.rs: likewise * rust/bounds1.rs: New test. 2023-04-06 Philip Herron * rust/compile/func3.rs: update test case 2023-04-06 Philip Herron * rust/compile/issue-1786.rs: New test. 2023-04-06 Philip Herron * rust/compile/never_type_err1.rs: Moved to... * rust/compile/never_type1.rs: ...here. It now works 2023-04-06 Philip Herron * rust/compile/issue-1773.rs: New test. 2023-04-06 Philip Herron * rust/execute/torture/issue-1720-2.rs: New test. 2023-04-06 mxlol233 * rust/compile/feature.rs: New test. 2023-04-06 Arthur Cohen * rust/compile/closure_move_expr.rs: New test. 2023-04-06 Arthur Cohen * rust/compile/parse_complex_generic_application.rs: New test. * rust/compile/parse_complex_generic_application2.rs: New test. 2023-04-06 Arthur Cohen * rust/compile/multi_reference_type.rs: New test. 2023-04-06 Abdul Rafey * rust/compile/issue-867.rs: New test. 2023-04-06 Lyra * rust/compile/macro45.rs: New test. 2023-04-06 Arthur Cohen * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns properly. * rust/execute/torture/builtin_macro_concat.rs: Likewise. * rust/execute/torture/builtin_macro_env.rs: Likewise. * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise. * rust/execute/torture/builtin_macro_include_str.rs: Likewise. * rust/execute/torture/builtin_macro_line.rs: Likewise. * rust/execute/torture/builtin_macros1.rs: Likewise. * rust/execute/torture/builtin_macros3.rs: Likewise. * rust/execute/torture/cfg1.rs: Likewise. * rust/execute/torture/cfg2.rs: Likewise. * rust/execute/torture/cfg3.rs: Likewise. * rust/execute/torture/cfg4.rs: Likewise. * rust/execute/torture/coercion1.rs: Likewise. * rust/execute/torture/coercion2.rs: Likewise. * rust/execute/torture/extern_mod4.rs: Likewise. * rust/execute/torture/helloworld1.rs: Likewise. * rust/execute/torture/helloworld2.rs: Likewise. * rust/execute/torture/issue-1198.rs: Likewise. * rust/execute/torture/issue-1231.rs: Likewise. * rust/execute/torture/issue-1232.rs: Likewise. * rust/execute/torture/issue-1249.rs: Likewise. * rust/execute/torture/issue-1436.rs: Likewise. * rust/execute/torture/issue-1496.rs: Likewise. * rust/execute/torture/issue-647.rs: Likewise. * rust/execute/torture/issue-845.rs: Likewise. * rust/execute/torture/issue-851.rs: Likewise. * rust/execute/torture/issue-858.rs: Likewise. * rust/execute/torture/issue-976.rs: Likewise. * rust/execute/torture/macros10.rs: Likewise. * rust/execute/torture/macros11.rs: Likewise. * rust/execute/torture/macros12.rs: Likewise. * rust/execute/torture/macros13.rs: Likewise. * rust/execute/torture/macros14.rs: Likewise. * rust/execute/torture/macros2.rs: Likewise. * rust/execute/torture/macros22.rs: Likewise. * rust/execute/torture/macros29.rs: Likewise. * rust/execute/torture/macros3.rs: Likewise. * rust/execute/torture/macros30.rs: Likewise. * rust/execute/torture/macros31.rs: Likewise. * rust/execute/torture/macros7.rs: Likewise. * rust/execute/torture/macros8.rs: Likewise. * rust/execute/torture/macros9.rs: Likewise. * rust/execute/torture/match1.rs: Likewise. * rust/execute/torture/match2.rs: Likewise. * rust/execute/torture/match3.rs: Likewise. * rust/execute/torture/match_bool1.rs: Likewise. * rust/execute/torture/match_byte1.rs: Likewise. * rust/execute/torture/match_char1.rs: Likewise. * rust/execute/torture/match_int1.rs: Likewise. * rust/execute/torture/match_loop1.rs: Likewise. * rust/execute/torture/match_range1.rs: Likewise. * rust/execute/torture/match_range2.rs: Likewise. * rust/execute/torture/match_tuple1.rs: Likewise. * rust/execute/torture/method1.rs: Likewise. * rust/execute/torture/method2.rs: Likewise. * rust/execute/torture/method3.rs: Likewise. * rust/execute/torture/method4.rs: Likewise. * rust/execute/torture/operator_overload_1.rs: Likewise. * rust/execute/torture/operator_overload_10.rs: Likewise. * rust/execute/torture/operator_overload_11.rs: Likewise. * rust/execute/torture/operator_overload_12.rs: Likewise. * rust/execute/torture/operator_overload_2.rs: Likewise. * rust/execute/torture/operator_overload_4.rs: Likewise. * rust/execute/torture/operator_overload_5.rs: Likewise. * rust/execute/torture/operator_overload_6.rs: Likewise. * rust/execute/torture/operator_overload_7.rs: Likewise. * rust/execute/torture/operator_overload_8.rs: Likewise. * rust/execute/torture/operator_overload_9.rs: Likewise. * rust/execute/torture/str-layout1.rs: Likewise. * rust/execute/torture/str-zero.rs: Likewise. * rust/execute/torture/trait1.rs: Likewise. * rust/execute/torture/trait10.rs: Likewise. * rust/execute/torture/trait11.rs: Likewise. * rust/execute/torture/trait12.rs: Likewise. * rust/execute/torture/trait13.rs: Likewise. * rust/execute/torture/trait2.rs: Likewise. * rust/execute/torture/trait3.rs: Likewise. * rust/execute/torture/trait4.rs: Likewise. * rust/execute/torture/trait5.rs: Likewise. * rust/execute/torture/trait6.rs: Likewise. * rust/execute/torture/trait7.rs: Likewise. * rust/execute/torture/trait8.rs: Likewise. * rust/execute/torture/trait9.rs: Likewise. * rust/execute/torture/closure2.rs: Likewise. * rust/execute/torture/closure3.rs: Likewise. * rust/execute/torture/loop-condition-eval.rs: Likewise. * rust/execute/torture/operator_overload_3.rs: Likewise. 2023-04-06 mxlol233 * rust/compile/diagnostic_underline.rs: New test. 2023-04-06 Philip Herron * rust/compile/bounds.rs: change to use -fsyntax-only * rust/execute/torture/issue-1720.rs: New test. 2023-04-06 Raiki Tamura * rust/compile/decl_macro1.rs: New test. * rust/compile/decl_macro2.rs: New test. * rust/compile/decl_macro3.rs: New test. * rust/compile/decl_macro4.rs: New test. * rust/compile/decl_macro5.rs: New test. * rust/compile/decl_macro6.rs: New test. * rust/compile/decl_macro7.rs: New test. * rust/execute/torture/decl_macro1.rs: New test. * rust/execute/torture/decl_macro2.rs: New test. * rust/execute/torture/decl_macro3.rs: New test. * rust/execute/torture/decl_macro4.rs: New test. 2023-04-06 mxlol233 * rust/compile/bounds.rs: New test. 2023-04-06 Dave * rust/compile/const10.rs: New test. 2023-04-06 Prajwal S N * rust/compile/unsafe11.rs: New test. 2023-04-06 Alexandre Oliva * gcc.dg/signbit-2.c: Add -maltivec if supported. 2023-04-06 Alexandre Oliva Thomas Schwinge PR testsuite/108899 * g++.dg/modules/modules.exp (unsupported): Drop renaming. Fix quoting. 2023-04-05 Gaius Mulley PR modula2/109423 * gm2/pim/fail/setunknown.mod: New test. * gm2/pim/fail/setunknown2.mod: New test. 2023-04-05 Jeff Law PR target/108892 * gcc.c-torture/compile/pr108892.c: New test. 2023-04-05 Martin Jambor PR ipa/108959 * gcc.dg/ipa/pr108959.c: New test. 2023-04-05 Ju-Zhe Zhong * g++.target/riscv/rvv/base/bug-23.C: New test. 2023-04-05 Juzhe-Zhong * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test. 2023-04-04 Harald Anlauf PR fortran/104349 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns. * gfortran.dg/pr104349.f90: New test. 2023-04-04 Jakub Jelinek PR tree-optimization/109386 * gcc.c-torture/execute/ieee/pr109386.c: New test. 2023-04-04 Marek Polacek PR sanitizer/109107 * c-c++-common/ubsan/pr109107-1.c: New test. * c-c++-common/ubsan/pr109107-2.c: New test. * c-c++-common/ubsan/pr109107-3.c: New test. * c-c++-common/ubsan/pr109107-4.c: New test. 2023-04-04 Stam Markianos-Wright * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test. 2023-04-04 Jakub Jelinek PR target/109384 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx vs. f conflict. 2023-04-04 Richard Biener PR tree-optimization/109304 * gcc.dg/pr109304.c: New testcase. 2023-04-04 Kewen Lin PR target/108699 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb to distinguish parity byte from parity. * gcc.target/powerpc/pr108699.c: New test. 2023-04-04 Jason Merrill PR c++/107484 * g++.dg/lookup/friend25.C: New test. 2023-04-03 Patrick Palka PR c++/109300 * g++.dg/cpp1y/var-templ79.C: New test. 2023-04-03 Jakub Jelinek Martin Jambor PR ipa/109303 * gcc.dg/pr109303.c: New test. 2023-04-03 Haochen Gui PR target/102146 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump scan. 2023-04-02 John David Anglin PR target/109375 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list. 2023-04-02 John David Anglin PR target/109376 * gnat.dg/prot7.adb: Skip on hppa. 2023-04-02 Juzhe-Zhong kito-cheng * g++.target/riscv/rvv/base/bug-19.C: New test. * g++.target/riscv/rvv/base/bug-20.C: New test. * g++.target/riscv/rvv/base/bug-21.C: New test. * g++.target/riscv/rvv/base/bug-22.C: New test. 2023-04-02 Juzhe-Zhong * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test. * gcc.target/riscv/rvv/base/scalar_move-9.c: New test. 2023-04-01 Patrick Palka PR c++/109160 * g++.dg/cpp2a/concepts-placeholder12.C: New test. 2023-04-01 Patrick Palka PR c++/53164 PR c++/105848 * g++.dg/template/fn-ptr3a.C: New test. * g++.dg/template/fn-ptr3b.C: New test. * g++.dg/template/fn-ptr4.C: New test. 2023-04-01 Jakub Jelinek * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options -fno-tree-dominator-opts -fno-tree-vrp. * gcc.dg/torture/inf-compare-1-float.c: Likewise. * gcc.dg/torture/inf-compare-2.c: Likewise. * gcc.dg/torture/inf-compare-2-float.c: Likewise. 2023-04-01 Jakub Jelinek PR tree-optimization/109362 * gcc.target/i386/pr109362.c: New test. 2023-04-01 Jakub Jelinek Richard Sandiford PR target/109254 * gcc.target/aarch64/sve/pr109254.c: New test. 2023-03-31 Jakub Jelinek PR analyzer/107396 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit if fdopen returns NULL. 2023-03-31 Andrew MacLeod * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message. * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations. 2023-03-31 Vladimir N. Makarov * gcc.target/i386/pr109052-2.c: New. 2023-03-31 Jakub Jelinek PR tree-optimization/91645 * gcc.target/i386/pr103559-1.c: New test. * gcc.target/i386/pr103559-2.c: New test. * gcc.target/i386/pr103559-3.c: New test. * gcc.target/i386/pr103559-4.c: New test. 2023-03-31 Jonathan Yong <10walls@gmail.com> * c-c++-common/Warray-bounds.c: Fix excess warnings on LLP64. 2023-03-31 liuhongt * g++.target/i386/pr85048.C: New test. 2023-03-30 Jason Merrill PR c++/105452 * g++.dg/lookup/anon8.C: New test. 2023-03-30 Jason Merrill PR c++/105221 * g++.dg/cpp1z/noexcept-type27.C: New test. 2023-03-30 Jakub Jelinek PR c++/109319 * g++.dg/cpp23/subscript14.C: New test. 2023-03-30 Andrew MacLeod PR tree-optimization/109154 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed. 2023-03-30 Jason Merrill PR c++/107897 PR c++/108887 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported. * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test. 2023-03-30 Richard Biener PR tree-optimization/107561 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again. * g++.dg/warn/Warray-bounds-16.C: Likewise. 2023-03-30 Richard Biener PR tree-optimization/109342 * g++.dg/torture/pr109342.C: New testcase. 2023-03-30 Jakub Jelinek PR c++/109278 * g++.dg/cpp23/ext-floating15.C: New test. 2023-03-30 liuhongt * gcc.target/i386/pr88828-0.c: Adjust testcase. 2023-03-29 Gaius Mulley PR modula2/109336 * gm2/link/nondefaultext/pass/hello.md: New test. * gm2/link/nondefaultext/pass/liba.dm: New test. * gm2/link/nondefaultext/pass/liba.md: New test. * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test. 2023-03-29 Jiawei * gcc.target/riscv/arch-19.c: New test. 2023-03-29 Richard Biener PR tree-optimization/109331 * gcc.dg/torture/pr109331.c: New testcase. 2023-03-29 Richard Biener * g++.dg/pr94920.C: Scan forwprop1 instead of optimized. 2023-03-29 Richard Biener PR tree-optimization/109327 * gcc.dg/pr109327.c: New testcase. 2023-03-29 Richard Biener PR ipa/106124 * g++.dg/gomp/pr106124.C: New testcase. 2023-03-29 Jakub Jelinek Richard Biener PR tree-optimization/109301 * gcc.dg/pr109301.c: New test. 2023-03-29 Jason Merrill PR c++/109321 PR c++/109320 * g++.dg/cpp2a/class-deduction-alias16.C: New test. * g++.dg/cpp2a/class-deduction-alias17.C: New test. 2023-03-28 Thomas Schwinge * gfortran.dg/weak-2.f90: Enable for nvptx target. 2023-03-28 David Malcolm PR c/107002 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test. * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test. * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test. * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test. 2023-03-28 Jason Merrill PR c++/107163 * g++.dg/warn/Wsequence-point-5.C: New test. 2023-03-28 Kito Cheng PR target/109312 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test. 2023-03-28 Alexander Monakov PR rtl-optimization/109187 * gcc.dg/pr109187.c: New test. 2023-03-28 Andrew MacLeod PR tree-optimization/109265 PR tree-optimization/109274 * gcc.dg/pr109274.c: New. * gfortran.dg/pr109265.f90: New. 2023-03-28 Richard Biener PR tree-optimization/107087 * g++.dg/pr107087.C: New testcase. 2023-03-28 Richard Sandiford PR target/109072 * gcc.target/aarch64/pr109072_1.c: New test. * gcc.target/aarch64/pr109072_2.c: Likewise. 2023-03-28 Jakub Jelinek PR middle-end/106190 * gcc.dg/asan/pr106190.c: New test. 2023-03-28 Eric Botcazou * gcc.target/sparc/20230328-1.c: New test. * gcc.target/sparc/20230328-2.c: Likewise. * gcc.target/sparc/20230328-3.c: Likewise. * gcc.target/sparc/20230328-4.c: Likewise. 2023-03-28 Jakub Jelinek PR target/109276 * gcc.target/i386/pr109276.c: New test. 2023-03-28 Eric Botcazou * gcc.target/sparc/20230328-1.c: New test. * gcc.target/sparc/20230328-2.c: Likewise. * gcc.target/sparc/20230328-3.c: Likewise. * gcc.target/sparc/20230328-4.c: Likewise. 2023-03-28 Rainer Orth * lib/target-supports.exp (add_options_for_weak_undefined): Escape brackets. * gcc.dg/visibility-22.c: Add weak_undefined options. 2023-03-27 Richard Biener PR tree-optimization/54498 * g++.dg/torture/pr54498.C: New testcase. 2023-03-27 Richard Biener PR tree-optimization/108357 * gcc.dg/tree-ssa/pr108357.c: New testcase. 2023-03-27 Martin Liska * lib/verify-sarif-file.py: Use apostrophes instead of double quotes. 2023-03-27 Kewen Lin PR target/109167 * gcc.target/powerpc/pr109167.c: New test. 2023-03-27 Kewen Lin PR target/109082 * gcc.target/powerpc/pr109082.c: New test. 2023-03-26 Andreas Schwab PR target/106282 * gcc.target/m68k/tls-gd-off.c: New. * gcc.target/m68k/tls-ie-off.c: New. * gcc.target/m68k/tls-ld-off.c: New. * gcc.target/m68k/tls-ld-xtls-off.c: New. * gcc.target/m68k/tls-le-off.c: New. * gcc.target/m68k/tls-le-xtls-off.c: New. * gcc.target/m68k/tls-ld.c: Make pattern less strict. * gcc.target/m68k/tls-le.c: Likewise. 2023-03-26 Jakub Jelinek PR tree-optimization/109230 * gcc.dg/pr109230.c: New test. 2023-03-26 Jakub Jelinek PR ipa/105685 * c-c++-common/cold-2.c: New test. 2023-03-25 David Malcolm PR analyzer/109098 * c-c++-common/diagnostic-format-sarif-file-1.c: Add verify-sarif-file directive. * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise. * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise. * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise. * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New test case, adapted from Wbidi-chars-1.c. * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c: New test case. * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c: New test case. * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c: New test case, adapted from cpp/Winvalid-utf8-1.c. * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New test case, adapted from gcc.dg/diagnostic-input-charset-1.c. * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file directive. * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise. * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise. * lib/scansarif.exp (verify-sarif-file): New procedure. * lib/verify-sarif-file.py: New support script. 2023-03-24 Patrick Palka PR c++/106969 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in C++98 mode. * g++.dg/lookup/this2.C: New test. 2023-03-24 Jason Merrill PR c++/105481 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test. 2023-03-24 David Malcolm PR other/109163 * c-c++-common/diagnostic-format-json-1.c: Update comment. * c-c++-common/diagnostic-format-json-2.c: Likewise. * c-c++-common/diagnostic-format-json-3.c: Likewise. * c-c++-common/diagnostic-format-json-4.c: Likewise. * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps. * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment. 2023-03-24 Andrew MacLeod PR tree-optimization/109238 * gcc.dg/pr109238.c: New. 2023-03-24 Richard Biener PR tree-optimization/106912 * gcc.dg/profile-generate-4.c: New testcase. 2023-03-24 Gaius Mulley * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp: Compile object for stressset.mod and testlib.mod. Add test so that we only link these objects with test application objects. 2023-03-24 Jakub Jelinek PR target/109137 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead require ia32 effective target. Only add -fPIC for fpic effective target. Remove #include , use __builtin_memset instead of memset. 2023-03-24 Jakub Jelinek PR tree-optimization/99739 * gcc.dg/tree-ssa/pr99739.c: New test. 2023-03-24 Alexandre Oliva * lib/target-supports.exp (add_options_for_weak_undefined): New. (check_effective_target_weak_undefined): Use it. (check_effective_target_posix_memalign): New. * gcc.dg/torture/pr53922.c: Drop skips and custom options in favor of effective target requirement and added options for weak_undefined symbols. * gcc.dg/torture/pr90020.c: Likewise. * gcc.dg/addr_equal-1.c: Likewise. * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for abitest.S-using tests. * gcc.dg/torture/pr60092.c: Likewise, but in favor of posix_memalign tests. * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. 2023-03-24 Haochen Gui Tobias Burnus PR target/103628 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify expression" error. * gfortran.dg/unpack_field_1.f90: Likewise. * gfortran.dg/pr103628.f90: New. 2023-03-23 Jason Merrill PR c++/105996 * g++.dg/cpp0x/constexpr-pmf3.C: New test. 2023-03-23 Hans-Peter Nilsson * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32. 2023-03-23 Hans-Peter Nilsson * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32. 2023-03-23 Pat Haugen * gcc.target/powerpc/mod-no_copy.c: New. * gcc.target/powerpc/mod-peephole.c: New. 2023-03-23 Andrew Pinski PR c/84900 * gcc.dg/compound-literal-cast-lvalue-1.c: New test. 2023-03-23 Gaius Mulley PR modula2/109264 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp: New test. * gm2/iso/extended-opaque/pass/stressset.def: New test. * gm2/iso/extended-opaque/pass/stressset.mod: New test. * gm2/iso/extended-opaque/pass/testset.mod: New test. * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp: New test. * gm2/projects/iso/small/run/pass/stressset.def: New test. * gm2/projects/iso/small/run/pass/stressset.mod: New test. * gm2/projects/iso/small/run/pass/test1.mod: New test. * gm2/projects/iso/small/run/pass/testlib.def: New test. * gm2/projects/iso/small/run/pass/testlib.mod: New test. * gm2/projects/iso/small/run/pass/testset.mod: New test. 2023-03-23 Richard Biener PR tree-optimization/107569 * g++.dg/opt/pr107569.C: New testcase. 2023-03-23 Richard Biener PR tree-optimization/109262 * g++.dg/torture/pr109262.C: New testcase. 2023-03-23 Eric Botcazou * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets. 2023-03-23 Marek Polacek PR c++/107532 * g++.dg/warn/Wdangling-reference11.C: New test. * g++.dg/warn/Wdangling-reference12.C: New test. 2023-03-23 Jakub Jelinek PR tree-optimization/109176 * gcc.target/aarch64/sve/pr109176.c: New test. 2023-03-23 Pan Li Ju-Zhe Zhong PR target/108654 PR target/108185 * gcc.target/riscv/rvv/base/pr108185-1.c: Update. * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto. * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto. 2023-03-23 Jason Merrill PR c++/109241 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test. 2023-03-23 Ju-Zhe Zhong PR target/109244 * g++.target/riscv/rvv/base/pr109244.C: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase. * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto. * gcc.target/riscv/rvv/base/spill-1.c: Ditto. * gcc.target/riscv/rvv/base/spill-2.c: Ditto. * gcc.target/riscv/rvv/base/spill-3.c: Ditto. * gcc.target/riscv/rvv/base/spill-5.c: Ditto. * gcc.target/riscv/rvv/base/spill-7.c: Ditto. * g++.target/riscv/rvv/base/bug-18.C: New test. * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test. * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test. 2023-03-23 Ju-Zhe Zhong PR target/109228 * gcc.target/riscv/rvv/base/vlenb-1.c: New test. 2023-03-23 Ju-Zhe Zhong kito-cheng * g++.target/riscv/rvv/base/bug-10.C: New test. * g++.target/riscv/rvv/base/bug-11.C: New test. * g++.target/riscv/rvv/base/bug-12.C: New test. * g++.target/riscv/rvv/base/bug-13.C: New test. * g++.target/riscv/rvv/base/bug-14.C: New test. * g++.target/riscv/rvv/base/bug-15.C: New test. * g++.target/riscv/rvv/base/bug-16.C: New test. * g++.target/riscv/rvv/base/bug-17.C: New test. * g++.target/riscv/rvv/base/bug-2.C: New test. * g++.target/riscv/rvv/base/bug-3.C: New test. * g++.target/riscv/rvv/base/bug-4.C: New test. * g++.target/riscv/rvv/base/bug-5.C: New test. * g++.target/riscv/rvv/base/bug-6.C: New test. * g++.target/riscv/rvv/base/bug-7.C: New test. * g++.target/riscv/rvv/base/bug-8.C: New test. * g++.target/riscv/rvv/base/bug-9.C: New test. 2023-03-23 Ju-Zhe Zhong kito-cheng * gcc.target/riscv/rvv/base/bug-3.c: New test. * gcc.target/riscv/rvv/base/bug-4.c: New test. * gcc.target/riscv/rvv/base/bug-5.c: New test. 2023-03-23 Kito Cheng * lib/target-supports.exp (check_effective_target_riscv_vector): New. 2023-03-22 David Malcolm PR testsuite/105959 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Update expected maximum number of args for the various directives using dg-scan. * lib/scanasm.exp (append_encoding_arg): New procedure. (dg-scan): Add optional 3rd argument: the encoding to use when reading from the file. * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8 encoded when reading it. (scan-sarif-file-not): Likewise. 2023-03-22 Jason Merrill PR c++/108390 * g++.dg/template/partial-order3.C: New test. 2023-03-22 Harald Anlauf Steven G. Kargl PR fortran/104572 * gfortran.dg/pr104572.f90: New test. 2023-03-22 Vladimir N. Makarov * gcc.target/i386/pr109137.c: New. 2023-03-22 Jason Merrill PR c++/108795 * g++.dg/ext/attr-tsafe1.C: New test. 2023-03-22 Alex Coplan PR c++/109177 * g++.dg/ext/pr109177.C: New test. 2023-03-22 David Malcolm PR analyzer/109239 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test. 2023-03-22 Andrew Jenner * gcc.target/gcn/complex.c: New test. 2023-03-21 Harald Anlauf PR fortran/99036 * gfortran.dg/pr99036.f90: New test. 2023-03-21 Jason Merrill PR c++/106890 * g++.dg/cpp0x/nsdmi-template25.C: New test. 2023-03-21 Richard Biener PR tree-optimization/109219 * gcc.dg/torture/pr109219.c: New testcase. 2023-03-21 Jakub Jelinek PR testsuite/108898 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning epilogue loops. * gcc.dg/vect/vect-simd-clone-17.c: Likewise. * gcc.dg/vect/vect-simd-clone-18.c: Likewise. 2023-03-21 Jakub Jelinek PR testsuite/108898 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0 to dg-additional-options. Always expect just 2 foo.simdclone calls. * gcc.dg/vect/vect-simd-clone-16f.c: Add --param vect-epilogues-nomask=0 to dg-additional-options. * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2 foo.simdclone calls. * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from dg-additional-options. * gcc.dg/vect/vect-simd-clone-17e.c: Likewise. * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add --param vect-epilogues-nomask=0 to dg-additional-options. * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0 to dg-additional-options. Always expect just 2 foo.simdclone calls. * gcc.dg/vect/vect-simd-clone-18f.c: Add --param vect-epilogues-nomask=0 to dg-additional-options. 2023-03-21 Jakub Jelinek PR tree-optimization/109215 * gcc.dg/Wzero-length-array-bounds-3.c: New test. 2023-03-21 Richard Biener PR tree-optimization/109170 * gcc.dg/Wuse-after-free-pr109170.c: New testcase. * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust. * gcc.dg/predict-20.c: Likewise. 2023-03-21 Paul Thomas PR fortran/109209 * gfortran.dg/pr109209.f90: New test. 2023-03-20 Marek Polacek PR c++/109159 * g++.dg/cpp0x/explicit16.C: New test. 2023-03-20 Jakub Jelinek PR c++/109164 * g++.dg/tls/thread_local13.C: New test. * g++.dg/tls/thread_local13-aux.cc: New file. * g++.dg/tls/thread_local14.C: New test. * g++.dg/tls/thread_local14-aux.cc: New file. 2023-03-20 Michael Meissner PR target/109067 * gcc.target/powerpc/divic3-1.c: New test. * gcc.target/powerpc/divic3-2.c: Likewise. * gcc.target/powerpc/mulic3-1.c: Likewise. * gcc.target/powerpc/mulic3-2.c: Likewise. 2023-03-20 Harald Anlauf PR fortran/109186 * gfortran.dg/nearest_6.f90: New test. 2023-03-20 Peter Bergner PR target/109178 * gcc.target/powerpc/pr109178.c: New test. 2023-03-20 Jakub Jelinek * g++.dg/torture/20230313.C (auto_vec): Change m_data type from char to char [2 * sizeof (int)]. 2023-03-20 Paul Thomas PR fortran/87127 * gfortran.dg/external_procedures_4.f90: New test. 2023-03-19 Harald Anlauf PR fortran/85877 * gfortran.dg/pr85877.f90: New test. 2023-03-19 Xin Liu * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips for MSA tests. 2023-03-18 David Malcolm PR analyzer/109094 * gcc.dg/analyzer/setjmp-pr109094.c: New test. 2023-03-18 Paul Thomas PR fortran/64290 PR fortran/67444 PR fortran/67471 PR fortran/69298 PR fortran/70863 PR fortran/71798 PR fortran/80524 PR fortran/82996 PR fortran/84472 PR fortran/88735 PR fortran/93691 PR fortran/91316 PR fortran/106576 PR fortran/37336 * gfortran.dg/finalize_38.f90 : New test. * gfortran.dg/finalize_38a.f90 : New test. * gfortran.dg/allocate_with_source_25.f90 : The number of final calls goes down from 6 to 4. * gfortran.dg/associate_25.f90 : Remove the incorrect comment. * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr but the final count remains the same. * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals foo.1.x rather than foo.0.x * gfortran.dg/finalize_39.f90 : New test. * gfortran.dg/finalize_40.f90 : New test. * gfortran.dg/finalize_41.f90 : New test. * gfortran.dg/finalize_42.f90 : New test. * gfortran.dg/finalize_43.f90 : New test. * gfortran.dg/finalize_44.f90 : New test. * gfortran.dg/finalize_45.f90 : New test. * gfortran.dg/finalize_46.f90 : New test. * gfortran.dg/finalize_47.f90 : New test. * gfortran.dg/finalize_48.f90 : New test. * gfortran.dg/finalize_49.f90 : New test. * gfortran.dg/finalize_50.f90 : New test. * gfortran.dg/finalize_51.f90 : New test. 2023-03-17 Hans-Peter Nilsson * gcc.dg/plugin/infoleak-2.c, gcc.dg/plugin/infoleak-CVE-2011-1078-1.c, gcc.dg/plugin/infoleak-CVE-2011-1078-2.c, gcc.dg/plugin/infoleak-CVE-2017-18549-1.c, gcc.dg/plugin/infoleak-CVE-2017-18550-1.c, gcc.dg/plugin/infoleak-antipatterns-1.c, gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets. 2023-03-17 Jason Merrill PR c++/108975 * g++.dg/cpp0x/lambda/lambda-const11.C: New test. 2023-03-17 Jason Merrill PR c++/109172 * g++.dg/eh/dtor4.C: New test. 2023-03-17 Jason Merrill PR c++/69410 * g++.dg/lookup/friend24.C: New test. 2023-03-17 Jakub Jelinek PR target/105554 * gcc.target/i386/pr105554.c: New test. 2023-03-17 Jakub Jelinek PR c/109151 * c-c++-common/ubsan/div-by-zero-8.c: New test. 2023-03-17 Vladimir N. Makarov * gcc.target/i386/pr109052.c: New. 2023-03-17 Ju-Zhe Zhong kito-cheng * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test. * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto. * g++.target/riscv/rvv/base/bug-1.C: New test. * gcc.target/riscv/rvv/base/bug-2.c: New test. 2023-03-17 Jakub Jelinek PR testsuite/109145 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options. Don't include complex.h. (foo): Use __builtin_complex rather than CMPLXF. 2023-03-17 Jakub Jelinek PR middle-end/108685 * c-c++-common/gomp/doacross-8.c: New test. 2023-03-16 Jason Merrill PR c++/105809 * g++.dg/cpp0x/constexpr-__func__3.C: New test. 2023-03-16 Jason Merrill PR c++/108242 * g++.dg/cpp1y/lambda-generic-func2.C: New test. 2023-03-16 Jason Merrill PR c++/101869 * g++.dg/cpp0x/enum43.C: New test. 2023-03-16 Gaius Mulley * gm2/types/run/pass/d.c: Add missing include . 2023-03-16 Gaius Mulley PR modula2/109125 * gm2/types/run/pass/d.c: Convert data structure from BOOLEAN int to bool and cast int to bool in test function. 2023-03-16 Gaius Mulley * gm2/complex/pass/arith3.mod: Halt parameters reordered. * gm2/complex/run/pass/arith3.mod: Ditto. * gm2/complex/run/pass/arith4.mod: Ditto. * gm2/complex/run/pass/arith5.mod: Ditto. * gm2/isolib/run/pass/real2.mod: Ditto. * gm2/isolib/run/pass/real3.mod: Ditto. * gm2/isolib/run/pass/realconv.mod: Ditto. * gm2/isolib/run/pass/realconv2.mod: Ditto. * gm2/pim/pass/testshort.mod: Ditto. * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto. * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto. * gm2/warnings/returntype/pass/Termbase.mod: Ditto. * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto. 2023-03-16 Patrick Palka PR c++/109030 * g++.dg/cpp2a/constexpr-inst2.C: New test. 2023-03-16 Patrick Palka PR c++/100288 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test. 2023-03-16 Iain Buclaw * gdc.dg/torture/simd23084.d: New test. * gdc.dg/torture/simd23085.d: New test. * gdc.dg/torture/simd23218.d: New test. 2023-03-16 Martin Liska PR middle-end/106133 * c-c++-common/pr106133.c: New test. 2023-03-16 Alexandre Oliva * gcc.dg/vect/pr103116-2.c (x): Fix array size. 2023-03-16 Jason Merrill PR c++/105406 * g++.dg/coroutines/co-await-moveonly1.C: New test. 2023-03-16 Iain Buclaw PR d/109144 * gdc.dg/torture/pr109144.d: New test. 2023-03-16 Richard Biener PR tree-optimization/109123 * gcc.dg/Wuse-after-free-pr109123.c: New testcase. * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with the name of the pointer. * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case. 2023-03-15 Jason Merrill PR c++/103871 PR c++/98056 * g++.dg/coroutines/co-await-initlist1.C: New test. 2023-03-15 David Malcolm PR analyzer/109097 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we have an invocation object marked as succeeding, with no notifications. * gcc.dg/plugin/crash-test-ice-sarif.c: New test. * gcc.dg/plugin/crash-test-ice-stderr.c: New test. * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test. * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test. * gcc.dg/plugin/crash_test_plugin.c: New plugin. * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin and test cases. 2023-03-15 Uros Bizjak * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4. * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto. * gcc.target/i386/sse-movss-4.c (dg-options): Use -mno-sse4. Simplify scan-assembler-not strings. * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto. * gcc.target/i386/sse2-mmx-movss-1.c: New test. 2023-03-15 Harald Anlauf Tobias Burnus PR fortran/58331 * gfortran.dg/class_dummy_10.f90: New test. 2023-03-15 Marek Polacek PR c++/107280 * g++.dg/cpp1z/constexpr-lambda28.C: New test. 2023-03-15 Richard Biener * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate diagnostic. 2023-03-15 Jason Merrill PR c++/58538 * g++.dg/template/ttp7.C: Remove expected error. 2023-03-15 Jason Merrill PR c++/108179 PR c++/104107 PR c++/95036 * g++.dg/template/ttp35.C: New test. 2023-03-15 Richard Biener PR tree-optimization/109139 * gcc.dg/torture/pr109139.c: New testcase. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadmempair-1.c: New test. * gcc.target/riscv/xtheadmempair-2.c: New test. * gcc.target/riscv/xtheadmempair-3.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadfmv-fmv.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadmac-mula-muls.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test. * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test. * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test. * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test. * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test. * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test. * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test. * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadbb-ext.c: New test. * gcc.target/riscv/xtheadbb-extu-2.c: New test. * gcc.target/riscv/xtheadbb-extu.c: New test. * gcc.target/riscv/xtheadbb-ff1.c: New test. * gcc.target/riscv/xtheadbb-rev.c: New test. * gcc.target/riscv/xtheadbb-srri.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadbs-tst.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadba-addsl.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/mcpu-thead-c906.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadba.c: New test. * gcc.target/riscv/xtheadbb.c: New test. * gcc.target/riscv/xtheadbs.c: New test. * gcc.target/riscv/xtheadcmo.c: New test. * gcc.target/riscv/xtheadcondmov.c: New test. * gcc.target/riscv/xtheadfmemidx.c: New test. * gcc.target/riscv/xtheadfmv.c: New test. * gcc.target/riscv/xtheadint.c: New test. * gcc.target/riscv/xtheadmac.c: New test. * gcc.target/riscv/xtheadmemidx.c: New test. * gcc.target/riscv/xtheadmempair.c: New test. * gcc.target/riscv/xtheadsync.c: New test. 2023-03-15 Hu, Lin1 PR target/109117 * gcc.target/i386/pr109117-1.c: New test. 2023-03-15 Jonathan Yong <10walls@gmail.com> * gcc.dg/pic-2.c: Fix expected __PIC__ value. * gcc.dg/pic-3.c: Ditto. * gcc.dg/pic-4.c: Ditto. 2023-03-14 Patrick Palka PR c++/96830 * g++.dg/cpp2a/concepts-class5.C: New test. * g++.dg/cpp2a/concepts-class5a.C: New test. 2023-03-14 Patrick Palka PR c++/96830 * g++.dg/cpp2a/concepts-friend14.C: New test. 2023-03-14 Jason Merrill PR c++/108468 * g++.dg/cpp1y/var-templ78.C: New test. 2023-03-14 Jason Merrill PR c++/107310 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning. * g++.dg/warn/Wreturn-6.C: New test. 2023-03-14 Jakub Jelinek PR target/109109 * gcc.target/i386/pr109109-1.c: New test. * gcc.target/i386/pr109109-2.c: New test. 2023-03-14 Iain Buclaw PR d/109108 * gdc.dg/torture/imports/pr109108.d: New test. * gdc.dg/torture/pr109108.d: New test. 2023-03-14 Jakub Jelinek PR c++/108972 PR testsuite/109129 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20, for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down rather than ! concepts. 2023-03-14 Jakub Jelinek PR c++/109096 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test. 2023-03-14 Richard Biener * gcc.dg/auto-init-unused-1.c: New testcase. 2023-03-14 Eric Botcazou PR tree-optimization/109005 * gnat.dg/specs/opt6.ads: New test. 2023-03-14 Tamar Christina PR testsuite/109118 * gcc.dg/mla_1.c: Moved to... * gcc.target/aarch64/sve/mla_3.c: ...here. 2023-03-14 Jakub Jelinek PR tree-optimization/109115 * gcc.dg/pr109115.c: New test. 2023-03-14 Richard Biener * g++.dg/torture/20230313.C: New testcase. 2023-03-13 Gaius Mulley * gm2/pim/fail/largeconst.mod: New test. 2023-03-13 Jason Merrill PR c++/107128 * g++.dg/warn/pragma-system_header6.h: New test. * g++.dg/warn/pragma-system_header6.C: New test. 2023-03-13 David Malcolm PR analyzer/105906 * gcc.dg/analyzer/leak-pr105906.c: New test. 2023-03-13 David Malcolm PR analyzer/108045 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test. * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test. 2023-03-13 David Malcolm * gcc.dg/analyzer/exec-1.c: New test. * gcc.dg/analyzer/snprintf-concat.c: New test. * gcc.dg/analyzer/vsnprintf-1.c: New test. 2023-03-13 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test. 2023-03-13 Kito Cheng * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vle-1.C: Removed. * g++.target/riscv/rvv/base/vle_tu-1.C: Removed. * g++.target/riscv/rvv/base/vle_tum-1.C: Removed. * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16-3.C: Removed. * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vlse-1.C: Removed. * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed. * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed. * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16-3.C: Removed. * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmv_v-1.C: Removed. * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vse-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsm-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed. * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed. * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed. * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed. * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed. * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed. * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed. * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed. * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed. * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed. * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed. * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsse-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed. * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed. * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed. * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed. * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed. * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed. * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed. * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed. * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed. * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed. * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed. * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed. * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadc-1.c: Removed. * gcc.target/riscv/rvv/base/vadc-2.c: Removed. * gcc.target/riscv/rvv/base/vadc-3.c: Removed. * gcc.target/riscv/rvv/base/vadc-4.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vle-1.c: Removed. * gcc.target/riscv/rvv/base/vle-2.c: Removed. * gcc.target/riscv/rvv/base/vle-3.c: Removed. * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed. * gcc.target/riscv/rvv/base/vle_m-1.c: Removed. * gcc.target/riscv/rvv/base/vle_m-2.c: Removed. * gcc.target/riscv/rvv/base/vle_m-3.c: Removed. * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed. * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed. * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed. * gcc.target/riscv/rvv/base/vlmul_v.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vlse-1.c: Removed. * gcc.target/riscv/rvv/base/vlse-2.c: Removed. * gcc.target/riscv/rvv/base/vlse-3.c: Removed. * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed. * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc-4.c: Removed. * gcc.target/riscv/rvv/base/vmadc-5.c: Removed. * gcc.target/riscv/rvv/base/vmadc-6.c: Removed. * gcc.target/riscv/rvv/base/vmadc-7.c: Removed. * gcc.target/riscv/rvv/base/vmadc-8.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge-4.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vread_csr.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc-4.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vse-1.c: Removed. * gcc.target/riscv/rvv/base/vse-2.c: Removed. * gcc.target/riscv/rvv/base/vse-3.c: Removed. * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed. * gcc.target/riscv/rvv/base/vse_m-1.c: Removed. * gcc.target/riscv/rvv/base/vse_m-2.c: Removed. * gcc.target/riscv/rvv/base/vse_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsse-1.c: Removed. * gcc.target/riscv/rvv/base/vsse-2.c: Removed. * gcc.target/riscv/rvv/base/vsse-3.c: Removed. * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed. 2023-03-13 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/bug-1.c: New test. 2023-03-13 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test. 2023-03-13 Marek Polacek PR c++/107532 * g++.dg/warn/Wdangling-reference10.C: New test. 2023-03-13 Lewis Hyatt PR preprocessor/67046 * c-c++-common/cpp/pr67046.c: New test. 2023-03-13 Richard Biener PR tree-optimization/109046 * gcc.dg/tree-ssa/forwprop-39.c: New testcase. 2023-03-12 Jakub Jelinek * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c: Don't expect one __bf16 related error. * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove dg-error directives for __bf16 being an extended arithmetic type. * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise. * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise. * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16 related errors. 2023-03-12 Roger Sayle PR middle-end/109031 * gcc.dg/tree-ssa/pr109031-1.c: New test case. * gcc.dg/tree-ssa/pr109031-2.c: Likewise. 2023-03-12 Tamar Christina PR target/108583 * gcc.dg/vect/vect-div-bitmask-4.c: New test. * gcc.dg/vect/vect-div-bitmask-5.c: New test. 2023-03-12 Tamar Christina Richard Sandiford PR target/108583 * gcc.dg/mla_1.c: New test. 2023-03-12 Gaius Mulley PR modula2/109089 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect the external definitions of isfinite. 2023-03-12 Jonathan Yong <10walls@gmail.com> * gcc.dg/builtins-69.c: Use (long )*regex pattern to allow long long instead of just long. * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets. 2023-03-12 Jonathan Yong <10walls@gmail.com> * gcc.c-torture/compile/103818.c: Enable test for llp64. 2023-03-11 Cupertino Miranda * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section targets. Adjust expected output. * lib/target-supports.exp (check_effective_target_const_volatile_readonly_section): New 2023-03-11 Harald Anlauf PR fortran/106945 * gfortran.dg/pr106945.f90: New test. 2023-03-10 Hans-Peter Nilsson * lib/target-supports.exp (check_fork_available): Don't signal true for CRIS running on a simulator. 2023-03-10 Hans-Peter Nilsson * gcc.dg/pr108117.c: Require effective-target scheduling. 2023-03-10 Hans-Peter Nilsson * gcc.dg/pr106397.c: Add -w to options. 2023-03-10 Jakub Jelinek PR target/107703 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine it. (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than __bf16. * g++.dg/cpp23/ext-floating14.C: New test. 2023-03-10 Jakub Jelinek PR c++/107558 * g++.dg/gomp/pr107558.C: New test. 2023-03-10 Jakub Jelinek PR c++/109039 * g++.dg/abi/no_unique_address7.C: New test. 2023-03-10 Jason Merrill PR c++/108972 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels, but expect errors. 2023-03-10 Marek Polacek PR sanitizer/108060 PR sanitizer/109050 * c-c++-common/ubsan/bounds-17.c: New test. * c-c++-common/ubsan/bounds-18.c: New test. * c-c++-common/ubsan/bounds-19.c: New test. * c-c++-common/ubsan/bounds-20.c: New test. * c-c++-common/ubsan/bounds-21.c: New test. 2023-03-10 Harald Anlauf PR fortran/104332 * gfortran.dg/bind_c_usage_34.f90: New test. 2023-03-10 Andrew Pinski * gcc.target/aarch64/rev16_2.c: New test. * gcc.target/aarch64/shift_and_operator-1.c: New test. 2023-03-10 David Malcolm PR analyzer/109059 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail. * gcc.dg/analyzer/leak-pr109059-1.c: New test. * gcc.dg/analyzer/leak-pr109059-2.c: New test. 2023-03-10 Jason Merrill PR c++/108566 * g++.dg/abi/anon6.C: New test. 2023-03-10 David Malcolm PR analyzer/108475 PR analyzer/109060 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test. * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: New test. * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: New test. 2023-03-10 Jakub Jelinek PR c/108079 * c-c++-common/Wunused-var-18.c: New test. 2023-03-10 Jakub Jelinek PR tree-optimization/109008 * gcc.dg/pr109008.c: New test. 2023-03-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test. 2023-03-10 Jason Merrill PR c++/108099 * g++.dg/ext/int128-7.C: New test. 2023-03-10 Jason Merrill PR c++/108542 * g++.dg/contracts/contracts-err1.C: New test. 2023-03-09 Jason Merrill PR c++/108773 * g++.dg/cpp0x/initlist-array18.C: New test. * g++.dg/cpp0x/initlist-array19.C: New test. 2023-03-09 David Malcolm PR analyzer/102671 PR analyzer/105755 PR analyzer/108251 PR analyzer/108400 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced from Emacs. * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise. * gcc.dg/analyzer/null-deref-pr105755.c: Likewise. * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: New test, reduced from haproxy's src/ssl_sample.c. * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Likewise. * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New test, reduced from SoftEtherVPN's src/Cedar/WebUI.c. 2023-03-09 Tamar Christina * gcc.target/aarch64/tbz_2.c: New test. * gcc.target/aarch64/tbz_3.c: New test. 2023-03-09 Jason Merrill DR 2664 PR c++/102529 * g++.dg/DRs/dr2664.C: New test. * g++.dg/cpp2a/class-deduction-alias15.C: New test. 2023-03-09 Jason Merrill Michael Spertus PR c++/105841 * g++.dg/cpp2a/class-deduction-alias14.C: New test. 2023-03-09 Jason Merrill * g++.dg/ext/is_deducible1.C: Guard with __has_builtin (__is_deducible). 2023-03-09 Jason Merrill PR c++/105841 * g++.dg/ext/is_deducible1.C: New test. 2023-03-09 Vladimir N. Makarov * gcc.target/aarch64/pr108999.c: New. 2023-03-09 Richard Biener PR middle-end/108995 * gcc.dg/ubsan/pr108995.c: New testcase. 2023-03-09 Jakub Jelinek Richard Biener PR tree-optimization/109008 * gcc.c-torture/execute/ieee/pr109008.c: New test. 2023-03-08 Kewen Lin * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override gcc_{warning,error}_prefix with Fortran specific one used in gfortran_init. 2023-03-08 Kewen Lin * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with int128 effective target requirement. * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise. 2023-03-08 Kewen Lin PR testsuite/108729 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with has_arch_ppc64 effective target. * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise. 2023-03-08 Kewen Lin PR testsuite/108730 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64 effective target requirement. 2023-03-08 Kewen Lin PR testsuite/108813 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib. 2023-03-08 Kewen Lin PR testsuite/108810 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust the extracted index for BE. 2023-03-08 Jeff Law * gcc.target/mips/msa-ds.c: Fix over eager pattern matching. 2023-03-08 Hans-Peter Nilsson * gcc.dg/analyzer/omp-parallel-for-get-min.c, gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp. 2023-03-07 Jason Merrill PR c++/108526 PR c++/106651 * g++.dg/cpp23/static-operator-call5.C: Pass -g. 2023-03-07 Marek Polacek PR c++/107532 * g++.dg/warn/Wdangling-reference8.C: New test. * g++.dg/warn/Wdangling-reference9.C: New test. 2023-03-07 Robin Dapp * gcc.dg/vect/slp-3.c: Add '{ ... }'. 2023-03-07 Jakub Jelinek PR c++/109042 * g++.dg/rtti/pr109042.C: New test. 2023-03-07 Marek Polacek PR c++/109030 * g++.dg/cpp0x/noexcept77.C: New test. 2023-03-07 Marek Polacek PR c++/107939 * g++.dg/cpp1y/var-templ74.C: Remove dg-error. * g++.dg/cpp1y/var-templ77.C: New test. 2023-03-07 Pan Li Ju-Zhe Zhong PR target/108185 PR target/108654 * gcc.target/riscv/rvv/base/pr108185-1.c: New test. * gcc.target/riscv/rvv/base/pr108185-2.c: New test. * gcc.target/riscv/rvv/base/pr108185-3.c: New test. * gcc.target/riscv/rvv/base/pr108185-4.c: New test. * gcc.target/riscv/rvv/base/pr108185-5.c: New test. * gcc.target/riscv/rvv/base/pr108185-6.c: New test. * gcc.target/riscv/rvv/base/pr108185-7.c: New test. * gcc.target/riscv/rvv/base/pr108185-8.c: New test. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add -fno-stack-protector. * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add -fno-stack-protector. * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add -fno-stack-protector. * gcc.target/aarch64/test_frame_17.c (dg-options): Add -fno-stack-protector. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/pr104005.c (dg-options): Add -fno-stack-protector. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/auto-init-7.c (dg-options): Add -fno-stack-protector. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/pr103147-10.c (dg-options): Add -fno-stack-protector. * g++.target/aarch64/pr103147-10.C: Likewise. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags): Add -fno-stack-protector. 2023-03-07 Xi Ruoyao PR testsuite/70150 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add -fno-pie. 2023-03-07 Xi Ruoyao PR testsuite/70150 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie -no-pie for aarch64-*-*. * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie. * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add -fno-pie. 2023-03-07 Xi Ruoyao PR testsuite/70150 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags): Add -fno-pie -no-pie. 2023-03-07 Hans-Peter Nilsson * lib/target-supports.exp (check_compile): Support scanning tree-dumps. 2023-03-07 Hans-Peter Nilsson * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c: Gate on effective target tail_call. 2023-03-07 Hans-Peter Nilsson * lib/target-supports.exp (check_effective_target_tail_call): New. 2023-03-07 Hans-Peter Nilsson * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle int32_t being "long int". 2023-03-07 Hans-Peter Nilsson * lib/multiline.exp (_build_multiline_regex): Map "{re:" to "(", similarly ")?" from ":re?}" and the same without question mark. 2023-03-06 Paul-Antoine Arras * gcc.target/gcn/cond_fmaxnm_1.c: New test. * gcc.target/gcn/cond_fmaxnm_1_run.c: New test. * gcc.target/gcn/cond_fmaxnm_2.c: New test. * gcc.target/gcn/cond_fmaxnm_2_run.c: New test. * gcc.target/gcn/cond_fmaxnm_3.c: New test. * gcc.target/gcn/cond_fmaxnm_3_run.c: New test. * gcc.target/gcn/cond_fmaxnm_4.c: New test. * gcc.target/gcn/cond_fmaxnm_4_run.c: New test. * gcc.target/gcn/cond_fmaxnm_5.c: New test. * gcc.target/gcn/cond_fmaxnm_5_run.c: New test. * gcc.target/gcn/cond_fmaxnm_6.c: New test. * gcc.target/gcn/cond_fmaxnm_6_run.c: New test. * gcc.target/gcn/cond_fmaxnm_7.c: New test. * gcc.target/gcn/cond_fmaxnm_7_run.c: New test. * gcc.target/gcn/cond_fmaxnm_8.c: New test. * gcc.target/gcn/cond_fmaxnm_8_run.c: New test. * gcc.target/gcn/cond_fminnm_1.c: New test. * gcc.target/gcn/cond_fminnm_1_run.c: New test. * gcc.target/gcn/cond_fminnm_2.c: New test. * gcc.target/gcn/cond_fminnm_2_run.c: New test. * gcc.target/gcn/cond_fminnm_3.c: New test. * gcc.target/gcn/cond_fminnm_3_run.c: New test. * gcc.target/gcn/cond_fminnm_4.c: New test. * gcc.target/gcn/cond_fminnm_4_run.c: New test. * gcc.target/gcn/cond_fminnm_5.c: New test. * gcc.target/gcn/cond_fminnm_5_run.c: New test. * gcc.target/gcn/cond_fminnm_6.c: New test. * gcc.target/gcn/cond_fminnm_6_run.c: New test. * gcc.target/gcn/cond_fminnm_7.c: New test. * gcc.target/gcn/cond_fminnm_7_run.c: New test. * gcc.target/gcn/cond_fminnm_8.c: New test. * gcc.target/gcn/cond_fminnm_8_run.c: New test. * gcc.target/gcn/cond_smax_1.c: New test. * gcc.target/gcn/cond_smax_1_run.c: New test. * gcc.target/gcn/cond_smin_1.c: New test. * gcc.target/gcn/cond_smin_1_run.c: New test. * gcc.target/gcn/cond_umax_1.c: New test. * gcc.target/gcn/cond_umax_1_run.c: New test. * gcc.target/gcn/cond_umin_1.c: New test. * gcc.target/gcn/cond_umin_1_run.c: New test. * gcc.target/gcn/smax_1.c: New test. * gcc.target/gcn/smax_1_run.c: New test. * gcc.target/gcn/smin_1.c: New test. * gcc.target/gcn/smin_1_run.c: New test. * gcc.target/gcn/umax_1.c: New test. * gcc.target/gcn/umax_1_run.c: New test. * gcc.target/gcn/umin_1.c: New test. * gcc.target/gcn/umin_1_run.c: New test. 2023-03-06 Richard Biener PR tree-optimization/109025 * gcc.dg/vect/pr109025.c: New testcase. 2023-03-06 Xi Ruoyao * gcc.target/loongarch/prolog-opt.c (dg-options): Add -fno-stack-protector. * gcc.target/loongarch/stack-check-cfa-1.c (dg-options): Likewise. * gcc.target/loongarch/stack-check-cfa-2.c (dg-options): Likewise. 2023-03-06 Xi Ruoyao PR target/109000 * gcc.target/loongarch/flt-abi-isa-1.c: New test. * gcc.target/loongarch/flt-abi-isa-2.c: New test. * gcc.target/loongarch/flt-abi-isa-3.c: New test. * gcc.target/loongarch/flt-abi-isa-4.c: New test. 2023-03-05 Harald Anlauf Tobias Burnus PR fortran/106856 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase. * gfortran.dg/class_74.f90: New test. * gfortran.dg/class_75.f90: New test. 2023-03-05 Jakub Jelinek * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in scan-tree-dump-times target selector. 2023-03-05 Liao Shihua SiYu Wu * gcc.target/riscv/zksed32.c: New test. * gcc.target/riscv/zksed64.c: New test. * gcc.target/riscv/zksh32.c: New test. * gcc.target/riscv/zksh64.c: New test. 2023-03-05 Liao Shihua SiYu Wu * gcc.target/riscv/zknh-sha256.c: New test. * gcc.target/riscv/zknh-sha512-32.c: New test. * gcc.target/riscv/zknh-sha512-64.c: New test. 2023-03-05 Liao Shihua SiYu Wu * gcc.target/riscv/zknd32.c: New test. * gcc.target/riscv/zknd64.c: New test. * gcc.target/riscv/zkne32.c: New test. * gcc.target/riscv/zkne64.c: New test. 2023-03-05 Liao Shihua SiYu Wu * gcc.target/riscv/zbkb32.c: New test. * gcc.target/riscv/zbkb64.c: New test. * gcc.target/riscv/zbkc32.c: New test. * gcc.target/riscv/zbkc64.c: New test. * gcc.target/riscv/zbkx32.c: New test. * gcc.target/riscv/zbkx64.c: New test. 2023-03-05 Vineet Gupta * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs. 5 insn sh1add+slli+add+slli+sub. * gcc.target/riscv/pr108987.c: New test. 2023-03-05 Ju-Zhe Zhong kito-cheng * gcc.target/riscv/rvv/base/vlmul_v.c: New test. 2023-03-05 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test. 2023-03-05 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/scalar_move-1.c: New test. * gcc.target/riscv/rvv/base/scalar_move-2.c: New test. * gcc.target/riscv/rvv/base/scalar_move-3.c: New test. * gcc.target/riscv/rvv/base/scalar_move-4.c: New test. * gcc.target/riscv/rvv/base/scalar_move-5.c: New test. * gcc.target/riscv/rvv/base/scalar_move-6.c: New test. * gcc.target/riscv/rvv/base/scalar_move-7.c: New test. * gcc.target/riscv/rvv/base/scalar_move-8.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test. 2023-03-05 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto. 2023-03-05 Lin Sinan * gcc.target/riscv/zbb-min-max-03.c: New test. 2023-03-04 Jakub Jelinek * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times target selectors. * gcc.dg/vect/slp-multitypes-11.c: Likewise. 2023-03-04 Jakub Jelinek PR c/107465 * c-c++-common/Wsign-compare-2.c (f18): New test. 2023-03-04 Jakub Jelinek PR c/107465 * c-c++-common/Wsign-compare-2.c: New test. * c-c++-common/pr107465.c: New test. 2023-03-04 Jakub Jelinek PR c/107846 * gcc.dg/pr107846.c: New test. 2023-03-04 Jakub Jelinek PR c++/108702 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile. 2023-03-04 Hans-Peter Nilsson * gcc.dg/ipa/pr77653.c: Skip for cris-*-*. 2023-03-04 Hans-Peter Nilsson * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list. 2023-03-04 Hans-Peter Nilsson * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on scan-assembler identifiers. * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto. 2023-03-03 David Malcolm PR analyzer/109016 * gcc.dg/analyzer/omp-parallel-for-1.c: New test. * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test. 2023-03-03 David Malcolm * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test. * gcc.dg/analyzer/sprintf-1.c: New test. * gcc.dg/analyzer/sprintf-concat.c: New test. 2023-03-03 David Malcolm PR tree-optimization/108988 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail. 2023-03-03 Alexandre Oliva * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add two new variants, one fixed, one xfailed. * c-c++-common/Wdangling-pointer-5.c (nowarn_store_arg_store_arg): Add now-expected warnings. 2023-03-03 Alexandre Oliva * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote around +cdecp. * gcc.target/arm/acle/cde-mve-error-2.c: Likewise. 2023-03-03 Alexandre Oliva * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe expected counts into a single pattern. * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional return and reversed conditions. 2023-03-03 Alexandre Oliva PR target/51534 * gcc.target/arm/pr51534.c: Split softfp variant into... * gcc.target/arm/pr51534s.c: ... this, and support ARM too. 2023-03-03 Alexandre Oliva * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank after tab after vmsr, and lower the case of P0. 2023-03-03 Alexandre Oliva PR target/104882 * gcc.target/arm/simd/pr104882.c: Require mve hardware. 2023-03-03 Patrick Palka PR c++/108998 * g++.dg/cpp2a/lambda-generic11.C: New test. 2023-03-03 Jakub Jelinek PR c/108986 * gcc.dg/Wnonnull-8.c: New test. 2023-03-03 Robin Dapp * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and "not low or equal" load on condition variant. * gcc.target/s390/ifcvt-two-insns-int.c: Dito. * gcc.target/s390/ifcvt-two-insns-long.c: Dito. 2023-03-03 Robin Dapp * gcc.dg/vect/slp-3.c: Adapt test expectation. * gcc.dg/vect/slp-multitypes-11.c: Likewise. * gcc.dg/vect/slp-perm-8.c: Likewise. 2023-03-03 Richard Biener PR tree-optimization/109002 * gcc.dg/torture/pr109002.c: New testcase. 2023-03-03 Richard Biener PR debug/108772 * g++.dg/lto/pr108772_0.C: New testcase. 2023-03-03 Alexandre Oliva PR c++/100127 * g++.dg/coroutines/pr100127.C: Test for header rather than compiler macro. * g++.dg/coroutines/pr100772-a.C: Likewise. * g++.dg/coroutines/pr100772-b.C: Likewise. 2023-03-03 Hans-Peter Nilsson * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC. (ALIGN_MAX_STATIC): Set to 512 for CRIS. 2023-03-03 Iain Buclaw PR d/108946 * gdc.dg/simd2a.d: Update test. * gdc.dg/simd2b.d: Likewise. * gdc.dg/simd2c.d: Likewise. * gdc.dg/simd2d.d: Likewise. * gdc.dg/simd2e.d: Likewise. * gdc.dg/simd2f.d: Likewise. * gdc.dg/simd2g.d: Likewise. * gdc.dg/simd2h.d: Likewise. * gdc.dg/simd2i.d: Likewise. * gdc.dg/simd2j.d: Likewise. 2023-03-03 Iain Buclaw PR d/108877 * gdc.dg/imports/pr108877a.d: New test. * gdc.dg/pr108877.d: New test. 2023-03-03 Iain Buclaw PR d/108167 * gdc.dg/pr108167.d: New test. 2023-03-03 Iain Buclaw PR d/108945 * gdc.dg/pr108945.d: New test. 2023-03-02 Jakub Jelinek PR testsuite/108991 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning before target selector. 2023-03-02 Guillaume Gomez PR jit/107999 * jit.dg/test-error-array-bounds.c: Update test. 2023-03-02 Vladimir N. Makarov * gcc.target/avr/pr90706.c: New. 2023-03-02 Kwok Cheung Yeung Paul-Antoine Arras * gcc.target/gcn/simd-math-1.c: New testcase. * gcc.target/gcn/simd-math-2.c: New testcase. 2023-03-02 Patrick Palka PR c++/108243 PR c++/97553 * g++.dg/opt/is_constant_evaluated3.C: New test. 2023-03-02 Patrick Palka PR c++/108243 * g++.dg/cpp2a/is-constant-evaluated14.C: New test. 2023-03-02 David Malcolm PR analyzer/108968 * gcc.dg/analyzer/uninit-pr108968-register.c: New test. 2023-03-02 Jakub Jelinek PR debug/108716 * g++.dg/debug/dwarf2/pr108716.C: New test. 2023-03-02 Richard Sandiford PR tree-optimization/108979 * gfortran.dg/vect/pr108979.f90: New test. 2023-03-02 Marek Polacek PR c++/106259 * g++.dg/warn/Wmismatched-tags-11.C: New test. 2023-03-02 Robin Dapp * gcc.target/s390/s390.exp: Add partial subdirectory. * gcc.target/s390/vector/vec-nopeel-2.c: Change test expectation. * lib/target-supports.exp: Add s390. * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test. * gcc.target/s390/vector/partial/s390-vec-length.h: New test. 2023-03-02 Jonathan Yong <10walls@gmail.com> PR middle-end/97956 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings. 2023-03-02 Jonathan Yong <10walls@gmail.com> * gcc.dg/overflow-warn-9.c: Add LLP64 case. 2023-03-02 Richard Sandiford PR tree-optimization/108603 * gcc.target/aarch64/sve/pr108603.c: New test. 2023-03-02 Richard Sandiford PR tree-optimization/108430 * gcc.target/aarch64/sve/pr108430.c: New test. 2023-03-02 Jakub Jelinek PR c++/108934 * gcc.target/i386/auto-init-4.c: Revert PR105259 change. * g++.target/i386/pr108934.C: New test. 2023-03-02 Jakub Jelinek PR c++/105839 * g++.dg/gomp/pr105839-1.C: New test. * g++.dg/gomp/pr105839-2.C: New test. 2023-03-02 Richard Biener PR testsuite/108985 * gcc.dg/vect/pr108950.c: Require vect_simd_clones. 2023-03-02 Hans-Peter Nilsson * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets. 2023-03-02 Hans-Peter Nilsson * gcc.dg/attr-copy-6.c: Prefix asm-declared name with __USER_LABEL_PREFIX__. 2023-03-02 Hans-Peter Nilsson * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also match targets where sizeof (union U) == 5, like "packed" targets. 2023-03-01 Marek Polacek PR c++/107574 * g++.dg/cpp0x/ptrmem-cst1.C: New test. 2023-03-01 David Malcolm PR analyzer/107565 * gcc.dg/analyzer/builtins-pr107565.c: New test. * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing. 2023-03-01 Patrick Palka Jason Merrill PR c++/108219 PR c++/108218 * g++.dg/cpp0x/new6.C: New test. * g++.dg/cpp2a/concepts-new1.C: New test. 2023-03-01 Tobias Burnus PR middle-end/108545 * c-c++-common/gomp/map-8.c: New test. * gfortran.dg/gomp/map-9.f90: New test. 2023-03-01 David Malcolm PR analyzer/108935 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test. * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test. * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test. 2023-03-01 Jonathan Yong <10walls@gmail.com> * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64 targets. 2023-03-01 Jakub Jelinek PR sanitizer/108894 * c-c++-common/ubsan/bounds-16.c: New test. 2023-03-01 Jakub Jelinek PR debug/108967 * g++.dg/debug/pr108967.C: New test. 2023-03-01 Jakub Jelinek PR c++/108606 * g++.dg/cpp1y/pr108606.C: New test. 2023-03-01 Richard Biener PR tree-optimization/108970 * gcc.dg/pr108970.c: New testcase. 2023-03-01 Richard Biener PR tree-optimization/108950 * gcc.dg/vect/pr108950.c: New testcase. 2023-03-01 Hans-Peter Nilsson * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for newlib targets too. 2023-02-28 Patrick Palka PR c++/108848 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different exception specifier" error. Expect a separate "not usable in a constant expression" error. * g++.dg/cpp1y/var-templ75.C: New test. * g++.dg/cpp1y/var-templ76.C: New test. 2023-02-28 Qing Zhao PR middle-end/107411 PR middle-end/107411 * g++.dg/pr107411.C: New test. 2023-02-28 Marek Polacek PR c++/108550 * g++.dg/cpp1y/var-templ70.C: New test. * g++.dg/cpp1y/var-templ71.C: New test. * g++.dg/cpp1y/var-templ72.C: New test. 2023-02-28 Marek Polacek PR c++/107938 * g++.dg/cpp1y/var-templ73.C: New test. * g++.dg/cpp1y/var-templ74.C: New test. * g++.dg/warn/Waddress-of-packed-member3.C: New test. 2023-02-28 Jakub Jelinek PR sanitizer/108894 * gcc.dg/ubsan/bounds-4.c: New test. * gcc.dg/ubsan/bounds-4a.c: New test. * gcc.dg/ubsan/bounds-4b.c: New test. * gcc.dg/ubsan/bounds-4c.c: New test. * gcc.dg/ubsan/bounds-4d.c: New test. * g++.dg/ubsan/bounds-1.C: New test. 2023-02-28 Richard Biener PR testsuite/108942 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__. 2023-02-28 Hans-Peter Nilsson * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus message for "default_packed" targets. 2023-02-28 Hans-Peter Nilsson * lib/multiline.exp (handle-multiline-outputs): Shorten message to the same for fail and pass. 2023-02-28 Hans-Peter Nilsson PR testsuite/91419 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS. 2023-02-28 Hans-Peter Nilsson PR testsuite/79356 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list of targets excluding xfail on lines 50 and 51. 2023-02-28 Hans-Peter Nilsson PR tree-optimization/108828 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts. 2023-02-27 Harald Anlauf PR fortran/108937 * gfortran.dg/ibits_2.f90: New test. 2023-02-26 Eric Botcazou * ada/acats/run_all.sh: Adjust example of compiler options. 2023-02-25 Gaius Mulley * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp: Also add conditional to gm2-simple-execute. 2023-02-25 Gaius Mulley * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp (gm2_run_tower_test): New global variable. Add conditional before invoking gm2-local-exec. 2023-02-25 Hans-Peter Nilsson * lib/multiline.exp (handle-multiline-outputs): Don't include the quoted multiline pattern in the pass/fail output. 2023-02-25 Gaius Mulley PR modula2/108261 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up variable access. * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up variable access. * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up variable access. * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up variable access. * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up variable access. * gm2/examples/map/pass/examples-map-pass.exp: Tidy up variable access. * gm2/iso/check/fail/iso-check-fail.exp: Add pathname. * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp: Add pathname. * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name. * gm2/pimlib/base/run/pass/FIO.mod: Updated test code. * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code. * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path. * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp: Tidy up variable access. * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname. * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp: Add pathname. * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall. * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall. * lib/gm2-simple.exp (gm2_keep_executable): New global variable. (gm2_simple_execute): Keep executable if global is true. * lib/gm2-torture.exp: Add ; after global variable access. * lib/gm2.exp: Set up pathnames. * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test. * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test. * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test. * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test. * gm2/projects/pim/run/pass/tower/AdvMap.def: New test. * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test. * gm2/projects/pim/run/pass/tower/AdvMath.def: New test. * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test. * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test. * gm2/projects/pim/run/pass/tower/AdvParse.def: New test. * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test. * gm2/projects/pim/run/pass/tower/AdvSound.def: New test. * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test. * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test. * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test. * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test. * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test. * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test. * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test. * gm2/projects/pim/run/pass/tower/DrawG.def: New test. * gm2/projects/pim/run/pass/tower/DrawG.mod: New test. * gm2/projects/pim/run/pass/tower/DrawL.def: New test. * gm2/projects/pim/run/pass/tower/DrawL.mod: New test. * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test. * gm2/projects/pim/run/pass/tower/Lock.def: New test. * gm2/projects/pim/run/pass/tower/Lock.mod: New test. * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test. * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test. * gm2/projects/pim/run/pass/tower/Screen.def: New test. * gm2/projects/pim/run/pass/tower/Screen.mod: New test. * gm2/projects/pim/run/pass/tower/SocketControl.c: New test. * gm2/projects/pim/run/pass/tower/SocketControl.def: New test. * gm2/projects/pim/run/pass/tower/Window.def: New test. * gm2/projects/pim/run/pass/tower/Window.mod: New test. * gm2/projects/pim/run/pass/tower/adv.flex: New test. * gm2/projects/pim/run/pass/tower/advflex.c: New test. * gm2/projects/pim/run/pass/tower/advflex.def: New test. * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp: New test. * gm2/projects/pim/run/pass/tower/star: New test. 2023-02-25 Max Filippov * gcc.target/xtensa/pr108919.c: New test. 2023-02-25 Tobias Burnus PR fortran/108621 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test. 2023-02-24 Rimvydas Jasinskas * gfortran.dg/weak-2.f90: New test. * gfortran.dg/weak-3.f90: New test. 2023-02-24 Martin Liska PR sanitizer/108834 * c-c++-common/asan/global-overflow-1.c: Test line and column info for a global variable. 2023-02-24 Alexandre Oliva PR c++/105224 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi. 2023-02-24 Jakub Jelinek PR middle-end/108854 * g++.dg/opt/pr108854.C: New test. 2023-02-24 Jakub Jelinek PR target/108881 * gcc.target/i386/avx512bf16-pr108881.c: New test. 2023-02-24 Junxian Zhu * gcc.target/mips/clz.c: New test. * gcc.target/mips/clo.c: New test. * gcc.target/mips/mips.exp: New option HAS_CLZ. 2023-02-24 Prachi Godbole * gcc.target/mips/hazard-barrier-return-attribute.c: New test. 2023-02-23 Takayuki 'January June' Suwa * gcc.target/xtensa/elim_GP_regmove_0.c: New test. * gcc.target/xtensa/elim_GP_regmove_1.c: New test. 2023-02-23 Takayuki 'January June' Suwa * gcc.target/xtensa/elim_callee_saved.c: New. 2023-02-23 Jakub Jelinek PR testsuite/108899 * g++.dg/modules/modules.exp: Only override unsupported if it exists and saved-unsupported doesn't. 2023-02-23 Richard Biener PR tree-optimization/108888 * g++.dg/torture/pr108888.C: New testcase. 2023-02-22 Marek Polacek PR c/108880 * c-c++-common/ubsan/pr108880.c: New test. 2023-02-22 Harald Anlauf PR fortran/96024 * gfortran.dg/pr96024.f90: New test. 2023-02-22 Alexandre Oliva * g++.dg/modules/modules.exp: Override unsupported to update module_do, and test it after dg-test. 2023-02-22 Alexandre Oliva * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53. * gcc.target/arm/aes-fuse-2.c: Likewise. 2023-02-22 Alexandre Oliva * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is usable in initializers. 2023-02-22 Alexandre Oliva * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of arm-*-*. * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise. 2023-02-22 Alexandre Oliva * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in message. 2023-02-22 Alexandre Oliva * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning. 2023-02-22 Andrew Stubbs * gcc.dg/vect/vect-simd-clone-16.c: New test. * gcc.dg/vect/vect-simd-clone-16b.c: New test. * gcc.dg/vect/vect-simd-clone-16c.c: New test. * gcc.dg/vect/vect-simd-clone-16d.c: New test. * gcc.dg/vect/vect-simd-clone-16e.c: New test. * gcc.dg/vect/vect-simd-clone-16f.c: New test. * gcc.dg/vect/vect-simd-clone-17.c: New test. * gcc.dg/vect/vect-simd-clone-17b.c: New test. * gcc.dg/vect/vect-simd-clone-17c.c: New test. * gcc.dg/vect/vect-simd-clone-17d.c: New test. * gcc.dg/vect/vect-simd-clone-17e.c: New test. * gcc.dg/vect/vect-simd-clone-17f.c: New test. * gcc.dg/vect/vect-simd-clone-18.c: New test. * gcc.dg/vect/vect-simd-clone-18b.c: New test. * gcc.dg/vect/vect-simd-clone-18c.c: New test. * gcc.dg/vect/vect-simd-clone-18d.c: New test. * gcc.dg/vect/vect-simd-clone-18e.c: New test. * gcc.dg/vect/vect-simd-clone-18f.c: New test. 2023-02-22 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test. * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test. * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test. * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test. 2023-02-22 Kito Cheng * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test condition. 2023-02-22 Kito Cheng * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'. * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter out -Oz and -Og -g. * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto. 2023-02-22 Jakub Jelinek PR middle-end/106258 * g++.dg/ipa/pr106258.C: New test. 2023-02-22 Thomas Schwinge * gcc.dg/Wcomplain-wrong-lang-1.c: New. * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise. * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise. * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise. * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise. * lib/target-supports.exp (check_compile): Use '-Wno-complain-wrong-lang'. * g++.dg/abi/empty12.C: Likewise. * g++.dg/abi/empty13.C: Likewise. * g++.dg/abi/empty14.C: Likewise. * g++.dg/abi/empty15.C: Likewise. * g++.dg/abi/empty16.C: Likewise. * g++.dg/abi/empty17.C: Likewise. * g++.dg/abi/empty18.C: Likewise. * g++.dg/abi/empty19.C: Likewise. * g++.dg/abi/empty22.C: Likewise. * g++.dg/abi/empty25.C: Likewise. * g++.dg/abi/empty26.C: Likewise. * gfortran.dg/bind-c-contiguous-1.f90: Likewise. * gfortran.dg/bind-c-contiguous-4.f90: Likewise. * gfortran.dg/bind-c-contiguous-5.f90: Likewise. 2023-02-21 David Malcolm PR analyzer/108830 * gcc.dg/analyzer/attribute-nonnull.c: Update for -Wanalyzer-use-of-uninitialized-value terminating analysis along a path. * gcc.dg/analyzer/call-summaries-2.c: Likewise. * gcc.dg/analyzer/data-model-1.c: Likewise. * gcc.dg/analyzer/data-model-5.c: Likewise. * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test. * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add -fno-analyzer-suppress-followups. * gcc.dg/analyzer/null-deref-pr108830.c: New test. * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups. * gcc.dg/analyzer/pipe-void-return.c: Likewise. * gcc.dg/analyzer/pipe2-1.c: Likewise. * gcc.dg/analyzer/pr101547.c: Update for -Wanalyzer-use-of-uninitialized-value terminating analysis along a path. * gcc.dg/analyzer/pr101875.c: Likewise. * gcc.dg/analyzer/pr104224-split.c: New test, based on... * gcc.dg/analyzer/pr104224.c: Add -fno-analyzer-suppress-followups. * gcc.dg/analyzer/realloc-2.c: Add -fno-analyzer-suppress-followups. * gcc.dg/analyzer/realloc-3.c: Likewise. * gcc.dg/analyzer/realloc-5.c: Likewise. * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise. * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise. * gcc.dg/analyzer/stdarg-1.c: Likewise. * gcc.dg/analyzer/symbolic-1.c: Likewise. * gcc.dg/analyzer/symbolic-7.c: Update for -Wanalyzer-use-of-uninitialized-value terminating analysis along a path. * gcc.dg/analyzer/uninit-4.c: Likewise. * gcc.dg/analyzer/uninit-8.c: New test. * gcc.dg/analyzer/uninit-pr94713.c: Update for -Wanalyzer-use-of-uninitialized-value terminating analysis along a path. * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups. 2023-02-21 Harald Anlauf PR fortran/96025 * gfortran.dg/pr96025.f90: New test. 2023-02-21 Iain Buclaw * gdc.dg/simd2a.d: Update. * gdc.dg/simd2b.d: Update. * gdc.dg/simd2c.d: Update. * gdc.dg/simd2d.d: Update. * gdc.dg/simd2e.d: Update. * gdc.dg/simd2f.d: Update. * gdc.dg/simd2g.d: Update. * gdc.dg/simd2h.d: Update. * gdc.dg/simd2i.d: Update. * gdc.dg/simd2j.d: Update. 2023-02-21 Iain Buclaw * gdc.dg/ctfeintrinsics.d: New test. 2023-02-21 Richard Biener PR tree-optimization/108691 * gcc.dg/pr108691.c: New testcase. 2023-02-21 Richard Biener PR tree-optimization/108793 * gcc.dg/torture/pr108793.c: New testcase. 2023-02-21 Raiki Tamura * rust/compile/torture/intrinsics-math.rs: New test. 2023-02-21 Philip Herron * rust/debug/chartype.rs: Skip testcases on Darwin architectures. 2023-02-21 Philip Herron * rust/execute/torture/closure3.rs: New test. 2023-02-21 Raiki Tamura * rust/compile/torture/phantom_data.rs: New test. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-3.rs: * rust/execute/torture/atomic_load.rs: New test. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-5.rs: Fix error message. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-6.rs: New test. * rust/compile/torture/intrinsics-7.rs: New test. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-4.rs: New test. * rust/compile/torture/intrinsics-5.rs: New test. * rust/execute/torture/atomic_store.rs: New test. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-3.rs: New test. 2023-02-21 Philip Herron * rust/execute/torture/closure2.rs: New test. 2023-02-21 Philip Herron * rust/execute/torture/closure1.rs: New test. 2023-02-21 Philip Herron * rust/compile/issue-1589.rs: New test. 2023-02-21 Philip Herron * rust/compile/generics7.rs: Fix test with missing assertion. * rust/execute/torture/operator_overload_9.rs: Fix test assertion. 2023-02-21 Marc Poulhiès * rust/compile/missing_closing_paren.rs: New test. 2023-02-21 Arthur Cohen * rust/execute/torture/prefetch_data.rs: New test. 2023-02-21 Philip Herron * rust/compile/torture/issue-1555.rs: New test. 2023-02-21 Faisal Abbas * rust/compile/const9.rs: New test. 2023-02-21 Philip Herron * rust/compile/issue-1272.rs: New test. 2023-02-21 Richard Biener PR tree-optimization/108868 * gcc.dg/pr108868.c: New testcase. 2023-02-21 Richard Biener PR tree-optimization/108855 * gcc.dg/pr108855.c: New testcase. 2023-02-21 Richard Biener Revert: 2023-02-21 Richard Biener PR tree-optimization/108691 * gcc.dg/pr108691.c: New testcase. 2023-02-20 Jakub Jelinek PR target/108862 * gcc.dg/pr108862.c: New test. * gcc.target/powerpc/pr108862.c: New test. 2023-02-20 Marek Polacek PR c++/101073 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test. * g++.dg/cpp1y/constexpr-nsdmi10.C: New test. 2023-02-20 Marek Polacek PR c++/108829 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test. * g++.dg/cpp0x/lambda/lambda-108829.C: New test. 2023-02-20 Richard Biener PR tree-optimization/108816 * gcc.dg/torture/pr108816.c: New testcase. 2023-02-20 Richard Biener PR tree-optimization/108825 * gcc.dg/torture/pr108825.c: New testcase. 2023-02-18 Jason Merrill DR 2518 PR c++/52809 PR c++/53638 PR c++/87389 PR c++/89741 PR c++/92099 PR c++/104041 PR c++/104691 * g++.dg/DRs/dr2518.C: New test. 2023-02-18 Jakub Jelinek PR tree-optimization/108819 * gcc.dg/pr108819.c: New test. 2023-02-18 Jakub Jelinek PR target/108832 * gcc.target/i386/pr108832.c: New test. 2023-02-18 Martin Uecker PR c/108375 * gcc.dg/pr108375-1.c: New test. * gcc.dg/pr108375-2.c: New test. 2023-02-18 Martin Uecker PR c/105660 PR c/105660 * gcc.dg/pr105660-1.c: New test. * gcc.dg/pr105660-2.c: New test. 2023-02-17 Patrick Palka PR c++/108243 PR c++/97553 * g++.dg/opt/is_constant_evaluated1.C: New test. * g++.dg/opt/is_constant_evaluated2.C: New test. 2023-02-17 Uroš Bizjak PR target/108831 * gcc.target/i386/pr108831-1.c: New test. * gcc.target/i386/pr108831-2.c: Ditto. 2023-02-17 Uroš Bizjak PR target/108805 * gcc.dg/pr108805.c: New test. 2023-02-17 Richard Biener PR tree-optimization/108821 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase. 2023-02-17 Jerry DeLisle * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to CLOCK which is available on mingw as well as other platforms. * gfortran.dg/pr96486.f90: Change variable to PATH likewise. 2023-02-17 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m. 2023-02-17 Jerry DeLisle * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final. 2023-02-16 David Malcolm PR analyzer/108806 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test. * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex. * gcc.dg/analyzer/switch.c (test_bitmask_1): New. (test_bitmask_2): New. * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test. 2023-02-16 Iain Sandoe * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows. 2023-02-16 Patrick Palka PR c++/107773 * g++.dg/template/typename24.C: New test. * g++.dg/template/typename25.C: New test. * g++.dg/template/typename25a.C: New test. * g++.dg/template/typename26.C: New test. 2023-02-16 Jakub Jelinek PR tree-optimization/108657 * gcc.dg/pr108657.c: New test. 2023-02-16 Jakub Jelinek PR tree-optimization/108783 * gcc.c-torture/compile/pr108783.c: New test. 2023-02-16 Richard Biener PR tree-optimization/108791 * gcc.dg/torture/pr108791.c: New testcase. 2023-02-16 Hans-Peter Nilsson * lib/target-supports.exp (check_effective_target_lra): Add CRIS as a non-LRA target. 2023-02-15 Steve Kargl PR fortran/103608 * gfortran.dg/pr103608.f90: New test. 2023-02-15 Steve Kargl PR fortran/104554 * gfortran.dg/pr104554.f90: New test. 2023-02-15 David Malcolm PR analyzer/108664 PR analyzer/108666 PR analyzer/108725 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test. * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test. * gcc.dg/analyzer/torture/uninit-pr108725.c: New test. 2023-02-15 Uroš Bizjak * g++.target/i386/empty-class2.C (dg-additional-options): Remove. * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto. * gcc.target/i386/pr99464.c: Ditto. * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target. * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target. * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target. * gcc.target/i386/pr98063.c: Ditto. * gcc.target/i386/pr90007.c (dg-do): Remove target selector. * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces. * gcc.target/i386/pr95464.c: Ditto. * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target. * gcc.target/i386/pr99530-2.c: Ditto. * gcc.target/i386/pr99530-3.c: Ditto. * gcc.target/i386/pr99530-4.c: Ditto. * gcc.target/i386/pr99530-5.c: Ditto. * gcc.target/i386/pr99530-6.c: Ditto. * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target. 2023-02-15 Marek Polacek PR middle-end/106080 * c-c++-common/Wdangling-pointer-10.c: New test. * c-c++-common/Wdangling-pointer-9.c: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test. * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test. 2023-02-15 Iain Sandoe * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer representations. 2023-02-15 Martin Jambor PR ipa/108679 * gcc.dg/ipa/pr108679.c: New test. 2023-02-15 Tobias Burnus PR fortran/108512 * gfortran.dg/gomp/loop-5.f90: New test. * gfortran.dg/gomp/loop-2.f90: Update dg-error. * gfortran.dg/gomp/taskloop-2.f90: Update dg-error. 2023-02-15 Jakub Jelinek PR target/108787 PR target/103109 * gcc.dg/pr108787.c: New test. * gcc.target/powerpc/pr108787.c: New test. * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts. 2023-02-15 Jakub Jelinek * g++.dg/DRs/dr2475.C: New test. * g++.dg/DRs/dr2478.C: New test. * g++.dg/DRs/dr2530.C: New test. * g++.dg/DRs/dr2673.C: New test. * c-c++-common/cpp/delimited-escape-seq-8.c: New test. 2023-02-15 Marek Polacek PR c++/106675 * g++.dg/cpp0x/overload-conv-5.C: New test. 2023-02-14 David Faust PR target/108790 * gcc.target/bpf/ldxdw.c: New test. 2023-02-14 Andrew Pinski PR tree-optimization/108355 PR tree-optimization/96921 * gcc.dg/tree-ssa/bool-minus-1.c: New test. * gcc.dg/tree-ssa/bool-minus-2.c: New test. * gcc.dg/tree-ssa/pr108354-1.c: New test. 2023-02-14 Eric Botcazou * gnat.dg/shift2.adb: New test. 2023-02-14 Richard Biener PR tree-optimization/108782 * gcc.dg/torture/pr108782.c: New testcase. 2023-02-14 Jakub Jelinek PR sanitizer/108777 * gcc.dg/asan/pr108777-1.c: New test. * gcc.dg/asan/pr108777-2.c: New test. * gcc.dg/asan/pr108777-3.c: New test. * gcc.dg/asan/pr108777-4.c: New test. * gcc.dg/asan/pr108777-5.c: New test. * gcc.dg/asan/pr108777-6.c: New test. * gcc.dg/completion-3.c: Adjust expected multiline output. 2023-02-14 Andreas Schwab PR target/108723 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip over cfi directives. * gcc.target/riscv/shorten-memrefs-2.c: Likewise. * gcc.target/riscv/shorten-memrefs-3.c: Likewise. * gcc.target/riscv/shorten-memrefs-4.c: Likewise. * gcc.target/riscv/shorten-memrefs-5.c: Likewise. * gcc.target/riscv/shorten-memrefs-6.c: Likewise. * gcc.target/riscv/shorten-memrefs-8.c: Likewise. 2023-02-14 Thomas Schwinge * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx. 2023-02-14 Richard Sandiford PR tree-optimization/96373 PR tree-optimization/108571 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math. * gcc.target/aarch64/sve/fsubr_1.c: Likewise. * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops. * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. 2023-02-14 Kewen Lin PR target/96373 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math. * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise. * gcc.target/powerpc/pr96373.c: New test. 2023-02-13 Richard Sandiford PR rtl-optimization/108681 * gcc.target/aarch64/pr108681.c: New test. 2023-02-13 Vladimir N. Makarov * gcc.target/i386/pr108774.c: New. 2023-02-13 Harald Anlauf PR fortran/103475 * gfortran.dg/pr103475.f90: New test. 2023-02-13 Uroš Bizjak PR target/108516 * gcc.target/i386/pr108516-1.c: New test. * gcc.target/i386/pr108516-2.c: Ditto. 2023-02-13 Rimvydas Jasinskas * gfortran.dg/noinline.f90: New test. * gfortran.dg/noreturn-1.f90: New test. * gfortran.dg/noreturn-2.f90: New test. * gfortran.dg/noreturn-3.f90: New test. * gfortran.dg/noreturn-4.f90: New test. * gfortran.dg/noreturn-5.f90: New test. * gfortran.dg/weak-1.f90: New test. 2023-02-13 Richard Biener PR tree-optimization/108691 * gcc.dg/pr108691.c: New testcase. 2023-02-13 Jonathan Yong <10walls@gmail.com> * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )* regex pattern to allow long long instead of just long. 2023-02-13 Claudiu Zissulescu * gcc.target/arc/milli-1.c: Update test. 2023-02-13 Richard Biener PR tree-optimization/106722 * gcc.dg/torture/pr108737.c: New testcase. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vasub_vv-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv-3.C: New test. * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssra_vv-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv-3.C: New test. * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssra_vx-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx-3.C: New test. * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmv_v-1.C: New test. * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmerge-1.c: New test. * gcc.target/riscv/rvv/base/vmerge-2.c: New test. * gcc.target/riscv/rvv/base/vmerge-3.c: New test. * gcc.target/riscv/rvv/base/vmerge-4.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsbc-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc-4.c: New test. * gcc.target/riscv/rvv/base/vmsbc-5.c: New test. * gcc.target/riscv/rvv/base/vmsbc-6.c: New test. * gcc.target/riscv/rvv/base/vmsbc-7.c: New test. * gcc.target/riscv/rvv/base/vmsbc-8.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmadc-1.c: New test. * gcc.target/riscv/rvv/base/vmadc-2.c: New test. * gcc.target/riscv/rvv/base/vmadc-3.c: New test. * gcc.target/riscv/rvv/base/vmadc-4.c: New test. * gcc.target/riscv/rvv/base/vmadc-5.c: New test. * gcc.target/riscv/rvv/base/vmadc-6.c: New test. * gcc.target/riscv/rvv/base/vmadc-7.c: New test. * gcc.target/riscv/rvv/base/vmadc-8.c: New test. * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test. * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test. * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test. * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test. * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test. * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsbc-1.c: New test. * gcc.target/riscv/rvv/base/vsbc-2.c: New test. * gcc.target/riscv/rvv/base/vsbc-3.c: New test. * gcc.target/riscv/rvv/base/vsbc-4.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vadc-1.c: New test. * gcc.target/riscv/rvv/base/vadc-2.c: New test. * gcc.target/riscv/rvv/base/vadc-3.c: New test. * gcc.target/riscv/rvv/base/vadc-4.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssub_vv-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv-3.C: New test. * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vneg_v-1.C: New test. * g++.target/riscv/rvv/base/vneg_v-2.C: New test. * g++.target/riscv/rvv/base/vneg_v-3.C: New test. * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test. * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test. * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test. * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test. * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test. * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test. * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test. * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test. * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test. * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test. * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test. * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnot_v-1.C: New test. * g++.target/riscv/rvv/base/vnot_v-2.C: New test. * g++.target/riscv/rvv/base/vnot_v-3.C: New test. * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test. * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test. * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test. * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test. * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test. * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test. * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test. * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test. * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test. * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vneg_v-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnot_v-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/exception-1.C: New test. 2023-02-11 Jakub Jelinek PR ipa/108605 * c-c++-common/pr108605.c: New test. 2023-02-11 Jonathan Yong <10walls@gmail.com> * gcc.dg/pr65658.c: fix LLP64 test. 2023-02-11 Jonathan Yong <10walls@gmail.com> * c-c++-common/Wsizeof-array-div1.c: fix excess warnings. * gcc.dg/Warray-bounds-52.c: ditto * gcc.dg/Wstringop-overflow-62.c: ditto * gcc.dg/attr-vector_size.c: ditto * gcc.dg/overflow-warn-9.c: ditto 2023-02-10 David Malcolm PR analyzer/108745 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test. * gcc.dg/analyzer/deref-before-check-macro.c: New test. 2023-02-10 Andrew MacLeod PR tree-optimization/108520 * g++.dg/pr108520.C: New. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmul_vv-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv-3.C: New test. * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test. 2023-02-10 Richard Biener PR tree-optimization/108724 * gcc.target/i386/pr108724.c: New testcase. 2023-02-10 Andrew Pinski Andrew Macleod PR tree-optimization/108684 * gcc.c-torture/compile/dce-inline-asm-1.c: New test. * gcc.c-torture/compile/dce-inline-asm-2.c: New test. * gcc.dg/tree-ssa/pr108684-1.c: New test. 2023-02-10 Joseph Myers * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer constants to nullptr_t. * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of null pointer constants to nullptr_t. Do test errors for conversion of other values to nullptr_t and for unary '+' on nullptr_t. 2023-02-10 Hans-Peter Nilsson PR tree-optimization/107561 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination" warning. * g++.dg/pr71488.C: Ditto, but just for ilp32 targets. 2023-02-10 Hans-Peter Nilsson PR testsuite/106120 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for ilp32 targets with c++98. 2023-02-10 Marek Polacek PR c++/107079 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test. 2023-02-09 David Malcolm PR analyzer/108733 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test. 2023-02-09 Vladimir N. Makarov * gcc.target/i386/pr103541.c: New. * g++.target/i386/pr108711.C: New. 2023-02-09 Harald Anlauf Steven G. Kargl PR fortran/69636 PR fortran/103779 * gfortran.dg/pr103779.f90: New test. 2023-02-09 Jakub Jelinek PR tree-optimization/108688 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment. * gcc.dg/pr108688.c: New test. 2023-02-09 Andrew Pinski PR tree-optimization/108688 * gcc.c-torture/compile/pr108688-1.c: New test. 2023-02-09 Tobias Burnus PR fortran/107424 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note. * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise. 2023-02-09 Tobias Burnus * c-c++-common/gomp/allocate-5.c: Extend for align clause. 2023-02-09 Tobias Burnus * gfortran.dg/gomp/openmp-simd-8.f90: New test. 2023-02-09 Jakub Jelinek PR c++/108698 * g++.dg/cpp0x/pr108698.C: New test. 2023-02-08 Joseph Myers * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr pointers with null values that are not null pointer constants. * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr pointers with non-null values, not with null values that are not null pointer constants. 2023-02-08 Hans-Peter Nilsson * gcc.dg/torture/pr100398.c: Limit to lra targets. * gcc.dg/pr100590.c: Ditto. 2023-02-08 David Malcolm PR analyzer/108704 * gcc.dg/analyzer/uninit-7.c: New test. * gcc.dg/analyzer/uninit-pr108704.c: New test. 2023-02-08 Steve Kargl PR fortran/103259 * gfortran.dg/pr103259.f90: New test. 2023-02-08 Jakub Jelinek PR tree-optimization/108692 * gcc.dg/pr108692.c: New test. 2023-02-08 Richard Sandiford * objc/execute/execute.exp: Load objc-dg.exp. 2023-02-08 Richard Sandiford PR tree-optimization/108316 * gcc.dg/vect/pr108316.c: New test. 2023-02-08 Vladimir N. Makarov Revert: 2023-02-08 Vladimir N. Makarov * gcc.target/i386/pr103541.c: New. 2023-02-08 Jakub Jelinek PR c++/108525 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase incorrectly applied into PR108526 testcase ... * g++.dg/cpp23/static-operator-call6.C: ... here. New test. 2023-02-07 David Malcolm PR analyzer/108661 * gcc.dg/analyzer/fread-pr108661.c: New test. * gcc.dg/analyzer/read-pr108661.c: New test. 2023-02-07 Harald Anlauf PR fortran/95107 * gfortran.dg/save_7.f90: New test. 2023-02-07 Vladimir N. Makarov * gcc.target/i386/pr103541.c: New. 2023-02-07 Jakub Jelinek PR tree-optimization/106923 * gcc.dg/pr106923.c: New test. 2023-02-07 Jakub Jelinek PR tree-optimization/106433 * gcc.c-torture/compile/pr106433.c: New test. 2023-02-07 Jakub Jelinek * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect -Wdeprecated warning for C++23. 2023-02-06 Alex Coplan PR target/104921 * gcc.target/aarch64/pr104921-1.c: New test. * gcc.target/aarch64/pr104921-2.c: New test. * gcc.target/aarch64/pr104921.x: Include file for new tests. 2023-02-06 Xi Ruoyao * g++.target/loongarch/bytepick.C: New test. 2023-02-06 Tamar Christina * gcc.target/aarch64/options_set_10.c: Removed. 2023-02-06 Jakub Jelinek PR tree-optimization/108655 * gcc.dg/pr108655.c: New test. 2023-02-06 Patrick Palka PR c++/107461 * g++.dg/cpp0x/overload5.C: New test. * g++.dg/cpp0x/overload5a.C: New test. * g++.dg/cpp0x/overload6.C: New test. 2023-02-05 Harald Anlauf PR fortran/108592 * gfortran.dg/pr108592.f90: New test. 2023-02-03 Jakub Jelinek PR tree-optimization/108647 * g++.dg/torture/pr108647.C: New test. 2023-02-03 Aldy Hernandez PR tree-optimization/108639 * gcc.c-torture/compile/pr108638.c: New file. * gcc.c-torture/compile/pr108639.c: New file. 2023-02-03 Andrew MacLeod PR tree-optimization/107570 * gcc.dg/pr107570.c: New. 2023-02-03 Marek Polacek PR c++/108158 * g++.dg/cpp1y/constexpr-108158.C: New test. 2023-02-03 Marek Polacek PR c++/101071 * g++.dg/cpp0x/variadic-alias8.C: New test. 2023-02-03 Patrick Palka PR c++/107461 * g++.dg/template/call9.C: New test. 2023-02-03 Patrick Palka PR c++/96745 * g++.dg/cpp2a/concepts-dtor1.C: New test. 2023-02-03 Patrick Palka PR c++/108579 * g++.dg/cpp2a/concepts-pr108579.C: New test. 2023-02-03 Martin Jambor PR ipa/108384 * gcc.dg/ipa/pr108384.c: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: 2023-02-03 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsll_vx-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx-3.C: New test. * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test. 2023-02-03 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsra_vx-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx-3.C: New test. * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test. 2023-02-03 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test. 2023-02-02 Joseph Myers * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t and pointer to be disallowed. * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and pointers are allowed. * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of nullptr_t and pointers are disallowed. 2023-02-02 Joseph Myers * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex types with real initializers are allowed. * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers of complex types with real initializers being disallowed. * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex initializers. * gcc.dg/c2x-constexpr-9.c: Add more tests. * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating initializers for decimal types. * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary initializers for decimal types. Add more tests of decimal initializers for binary types. 2023-02-02 Paul-Antoine Arras * gcc.target/gcn/cond_shift_3.c: New test. * gcc.target/gcn/cond_shift_3_run.c: New test. * gcc.target/gcn/cond_shift_4.c: New test. * gcc.target/gcn/cond_shift_4_run.c: New test. * gcc.target/gcn/cond_shift_8.c: New test. * gcc.target/gcn/cond_shift_8_run.c: New test. * gcc.target/gcn/cond_shift_9.c: New test. * gcc.target/gcn/cond_shift_9_run.c: New test. 2023-02-02 Richard Sandiford PR rtl-optimization/108508 * gcc.target/aarch64/pr108508.c: New test. 2023-02-02 Richard Sandiford * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4. 2023-02-02 David Malcolm PR analyzer/108633 * gcc.dg/analyzer/fd-pr108633.c: New test. 2023-02-02 David Malcolm * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test. 2023-02-02 Jakub Jelinek PR debug/106746 PR rtl-optimization/108463 PR target/108484 * gcc.dg/pr108463.c: New test. 2023-02-02 Richard Biener PR middle-end/108625 * gcc.dg/pr108625.c: New testcase. 2023-02-02 Andrew Stubbs * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn. * gcc.dg/builtin-apply3.c: Xfail for amdgcn. * gcc.dg/builtin-apply4.c: Xfail for amdgcn. * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn. * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn. 2023-02-02 Andre Vieira * gcc.target/arm/mve/pr108443-run.c: New test. * gcc.target/arm/mve/pr108443.c: New test. 2023-02-02 Andre Vieira * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend. 2023-02-02 Andre Vieira PR target/107674 * gcc.target/arm/mve/mve_vpt.c: New test. 2023-02-02 Jakub Jelinek PR ipa/107300 * gcc.dg/pr107300.c: New test. 2023-02-02 liuhongt * gcc.target/aarch64/pr108601.c: New test. 2023-02-02 Jakub Jelinek PR middle-end/108435 * gcc.dg/gomp/pr108435.c: New test. 2023-02-01 Harald Anlauf PR fortran/108609 * gfortran.dg/pr108527.f90: Adjust test pattern. 2023-02-01 Tamar Christina * gcc.target/aarch64/cpunative/info_19: New test. * gcc.target/aarch64/cpunative/info_20: New test. * gcc.target/aarch64/cpunative/info_21: New test. * gcc.target/aarch64/cpunative/info_22: New test. * gcc.target/aarch64/cpunative/native_cpu_19.c: New test. * gcc.target/aarch64/cpunative/native_cpu_20.c: New test. * gcc.target/aarch64/cpunative/native_cpu_21.c: New test. * gcc.target/aarch64/cpunative/native_cpu_22.c: New test. 2023-02-01 Siddhesh Poyarekar * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail into... * gcc.dg/builtin-object-size-common.h: ... new file. * g++.dg/ext/builtin-object-size1.C: Include builtin-object-size-common.h. Replace all abort with FAIL. (main): Call DONE. * g++.dg/ext/builtin-object-size2.C: Likewise. * gcc.dg/builtin-object-size-1.c: Likewise. * gcc.dg/builtin-object-size-12.c: Likewise. * gcc.dg/builtin-object-size-13.c: Likewise. * gcc.dg/builtin-object-size-15.c: Likewise. * gcc.dg/builtin-object-size-2.c: Likewise. * gcc.dg/builtin-object-size-3.c: Likewise. * gcc.dg/builtin-object-size-4.c: Likewise. * gcc.dg/builtin-object-size-6.c: Likewise. * gcc.dg/builtin-object-size-7.c: Likewise. * gcc.dg/builtin-object-size-8.c: Likewise. * gcc.dg/pr101836.c: Likewise. * gcc.dg/strict-flex-array-3.c: Likewise. 2023-02-01 Andrew MacLeod PR tree-optimization/108356 * gcc.dg/pr108356.c: New. 2023-02-01 Martin Liska PR ipa/108509 * g++.dg/ipa/pr108509.C: New test. 2023-02-01 Marek Polacek PR c++/107755 * g++.dg/warn/Wlogical-op-4.C: New test. 2023-02-01 Jakub Jelinek PR debug/108573 * gcc.dg/pr108573.c: New test. 2023-02-01 Richard Sandiford * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64. * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64. 2023-02-01 Jakub Jelinek PR c++/108607 * g++.dg/gomp/pr108607.C: New test. 2023-02-01 Andreas Krebbel * gcc.target/s390/preserve-args-1.c: New test. * gcc.target/s390/preserve-args-2.c: New test. * gcc.target/s390/preserve-args-3.c: New file. 2023-02-01 Jason Merrill * g++.dg/warn/changes-meaning2.C: New test. * g++.dg/warn/changes-meaning3.C: New test. 2023-02-01 David Malcolm * gcc.dg/analyzer/call-summaries-2.c: Add dg-require-effective-target alloca. * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise. * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise. * gcc.dg/analyzer/malloc-callbacks.c: Likewise. * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes of and . Use "__builtin_free" rather than "free", to match uses of "__builtin_malloc". * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target alloca. * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise. 2023-02-01 David Malcolm PR analyzer/108616 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test. * gcc.dg/analyzer/test-alloca.h: New test. 2023-01-31 Jason Merrill PR c++/108559 * g++.dg/cpp1z/aggr-base13.C: New test. 2023-01-31 Thomas Schwinge * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider 'gcc-set-multilib-library-path' for 'ld_library_path'. 2023-01-31 Marek Polacek PR c++/102870 * g++.dg/cpp0x/variadic184.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmax_vv-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv-3.C: New test. * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmin_vv-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv-3.C: New test. * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vor_vv-1.C: New test. * g++.target/riscv/rvv/base/vor_vv-2.C: New test. * g++.target/riscv/rvv/base/vor_vv-3.C: New test. * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vrem_vv-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv-3.C: New test. * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsll_vv-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv-3.C: New test. * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsra_vv-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv-3.C: New test. * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vand_vv-1.C: New test. * g++.target/riscv/rvv/base/vand_vv-2.C: New test. * g++.target/riscv/rvv/base/vand_vv-3.C: New test. * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vxor_vv-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv-3.C: New test. * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vand_vv-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vor_vv-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test. 2023-01-31 Marek Polacek PR c++/107593 PR c++/108597 * g++.dg/warn/Wduplicated-cond3.C: New test. * g++.dg/warn/Wduplicated-cond4.C: New test. * g++.dg/warn/Wduplicated-cond5.C: New test. 2023-01-31 Philipp Tomsich PR target/108589 * gcc.target/aarch64/pr108589.c: New test. 2023-01-31 Richard Sandiford PR tree-optimization/108608 * gcc.dg/vect/pr108608.c: New test. * gcc.target/aarch64/sve/pr108608-1.c: Likewise. 2023-01-31 Andrew MacLeod PR tree-optimization/108385 * gcc.dg/pr108385.c: New. 2023-01-31 Andrew MacLeod PR tree-optimization/108359 * gcc.dg/pr108359.c: New. 2023-01-31 Philip Herron * rust/compile/issue-1073.rs: New test. 2023-01-31 Philip Herron * rust/compile/issue-1006.rs: New test. 2023-01-31 Philip Herron * rust/compile/const_generics_5.rs: Fix assertions. * rust/compile/unconstrained_type_param.rs: Add more assertions. 2023-01-31 liushuyu * rust/compile/builtin_macro_recurse.rs: New test. 2023-01-31 liushuyu * rust/compile/builtin_macro_concat.rs: Fix test error messages. * rust/compile/builtin_macro_env.rs: Likewise. 2023-01-31 Arthur Cohen * rust/compile/frust-compile-until.rs: New test. 2023-01-31 Philip Herron * rust/compile/rust-const-blog-issue.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/macro44.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/macro_export_1.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/const_generics_8.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/const_generics_7.rs: New test. 2023-01-31 liushuyu * rust/execute/torture/loop-condition-eval.rs: New test. 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com> * rust/compile/const8.rs: New test. 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com> * rust/compile/const7.rs: New test. 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com> * rust/compile/const6.rs: New test. 2023-01-31 Philip Herron * rust/compile/issue-1152.rs: Fix dejagnu assertion. * rust/compile/tuple1.rs: Likewise. * rust/compile/type-alias1.rs: Likewise. * rust/execute/torture/operator_overload_9.rs: Likewise. * rust/execute/torture/slice1.rs: Rework test to use new parsing capability and stick to the original implementation. 2023-01-31 Arthur Cohen * rust/compile/macro43.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/parse_range.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/issue-1031.rs: Remove extraneous dead code warnings. * rust/compile/issue-1289.rs: Likewise. * rust/compile/test_mod.rs: Likewise. * rust/compile/torture/raw_identifiers.rs: Likewise. * rust/compile/torture/raw_identifiers_keywords.rs: Likewise. * rust/compile/privacy7.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/rustc_attr1.rs: New test. 2023-01-31 Arthur Cohen * rust/debug/win64-abi.rs: Fix assertion to take into account overflow builtins * rust/compile/torture/macro-issue1426.rs: Moved to... * rust/execute/torture/macro-issue1426.rs: ...here. * rust/execute/torture/overflow1.rs: New test. 2023-01-31 Philip Herron * rust/compile/torture/issue-1506.rs: New test. 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com> * rust/compile/const4.rs: New. * rust/compile/const5.rs: New. 2023-01-31 Gaius Mulley * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with gm2-libs-log. (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log. (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log. (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log. (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log. 2023-01-31 Jakub Jelinek PR target/108599 * gcc.target/i386/avx2-pr108599.c: New test. 2023-01-31 Xianmiao Qu PR testsuite/108604 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to signed char. 2023-01-31 Jakub Jelinek PR rtl-optimization/108596 * gcc.c-torture/compile/pr108596.c: New test. 2023-01-31 Jakub Jelinek PR c++/105593 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options. 2023-01-31 Kito Cheng * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan condition. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vloxei64-1.C: New test. * g++.target/riscv/rvv/base/vloxei64-2.C: New test. * g++.target/riscv/rvv/base/vloxei64-3.C: New test. * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test. * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test. * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test. * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test. * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test. * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test. * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test. * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test. * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test. * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test. * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test. * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vloxei32-1.C: New test. * g++.target/riscv/rvv/base/vloxei32-2.C: New test. * g++.target/riscv/rvv/base/vloxei32-3.C: New test. * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test. * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test. * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test. * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test. * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test. * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test. * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test. * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test. * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test. * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test. * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test. * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vloxei16-1.C: New test. * g++.target/riscv/rvv/base/vloxei16-2.C: New test. * g++.target/riscv/rvv/base/vloxei16-3.C: New test. * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test. * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test. * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test. * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test. * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test. * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test. * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test. * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test. * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test. * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test. * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test. * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vloxei8-1.C: New test. * g++.target/riscv/rvv/base/vloxei8-2.C: New test. * g++.target/riscv/rvv/base/vloxei8-3.C: New test. * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test. * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test. * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test. * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test. * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test. * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test. * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test. * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test. * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test. * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test. * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test. * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vluxei64-1.C: New test. * g++.target/riscv/rvv/base/vluxei64-2.C: New test. * g++.target/riscv/rvv/base/vluxei64-3.C: New test. * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test. * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test. * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test. * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test. * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test. * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test. * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test. * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test. * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test. * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test. * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test. * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vluxei32-1.C: New test. * g++.target/riscv/rvv/base/vluxei32-2.C: New test. * g++.target/riscv/rvv/base/vluxei32-3.C: New test. * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test. * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test. * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test. * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test. * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test. * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test. * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test. * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test. * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test. * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test. * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test. * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vluxei16-1.C: New test. * g++.target/riscv/rvv/base/vluxei16-2.C: New test. * g++.target/riscv/rvv/base/vluxei16-3.C: New test. * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test. * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test. * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test. * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test. * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test. * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test. * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test. * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test. * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test. * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test. * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test. * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vluxei8-1.C: New test. * g++.target/riscv/rvv/base/vluxei8-2.C: New test. * g++.target/riscv/rvv/base/vluxei8-3.C: New test. * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test. * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test. * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test. * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test. * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test. * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test. * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test. * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test. * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test. * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test. * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test. * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsuxei16-1.C: New test. * g++.target/riscv/rvv/base/vsuxei16-2.C: New test. * g++.target/riscv/rvv/base/vsuxei16-3.C: New test. * g++.target/riscv/rvv/base/vsuxei32-1.C: New test. * g++.target/riscv/rvv/base/vsuxei32-2.C: New test. * g++.target/riscv/rvv/base/vsuxei32-3.C: New test. * g++.target/riscv/rvv/base/vsuxei64-1.C: New test. * g++.target/riscv/rvv/base/vsuxei64-2.C: New test. * g++.target/riscv/rvv/base/vsuxei64-3.C: New test. * g++.target/riscv/rvv/base/vsuxei8-1.C: New test. * g++.target/riscv/rvv/base/vsuxei8-2.C: New test. * g++.target/riscv/rvv/base/vsuxei8-3.C: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsoxei32-1.C: New test. * g++.target/riscv/rvv/base/vsoxei32-2.C: New test. * g++.target/riscv/rvv/base/vsoxei32-3.C: New test. * g++.target/riscv/rvv/base/vsoxei64-1.C: New test. * g++.target/riscv/rvv/base/vsoxei64-2.C: New test. * g++.target/riscv/rvv/base/vsoxei64-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsoxei16-1.C: New test. * g++.target/riscv/rvv/base/vsoxei16-2.C: New test. * g++.target/riscv/rvv/base/vsoxei16-3.C: New test. * g++.target/riscv/rvv/base/vsoxei8-1.C: New test. * g++.target/riscv/rvv/base/vsoxei8-2.C: New test. * g++.target/riscv/rvv/base/vsoxei8-3.C: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test. 2023-01-30 Rainer Orth * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save, restore TORTURE_OPTIONS. 2023-01-30 Andrew Pinski PR tree-optimization/108582 * gcc.dg/pr108582-1.c: New test. 2023-01-30 Richard Biener PR tree-optimization/108574 * gcc.dg/torture/pr108574-1.c: New testcase. * gcc.dg/torture/pr108574-2.c: Likewise. * gcc.dg/torture/pr108574-3.c: Likewise. 2023-01-29 Mikael Morin PR fortran/108450 * gfortran.dg/gomp/minmaxloc_1.f90: New test. 2023-01-29 Jerry DeLisle PR fortran/103506 * gfortran.dg/pr103506_1.f90: New test. 2023-01-29 Jan Hubicka * gcc.dg/ipa/ipa-sra-30.c: New test. * gcc.dg/ipa/ipa-sra-31.c: New test. * gcc.dg/tree-ssa/modref-dse-7.c: New test. 2023-01-28 Harald Anlauf Steven G. Kargl PR fortran/108527 * gfortran.dg/pr108527.f90: New test. 2023-01-28 Harald Anlauf PR fortran/108453 * gfortran.dg/common_27.f90: New test. 2023-01-28 Jonathan Yong <10walls@gmail.com> PR c/108192 * g++.dg/cet-notrack-1.C: Use puts instead of printf, so function call is not mangled by __mingw_printf when doing assembly symbol inspection. 2023-01-28 Jonathan Yong <10walls@gmail.com> PR c/108150 * gcc.dg/attr-aligned.c: Make errors emitted on Windows target same as on Linux. 2023-01-28 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vlse-1.C: New test. * g++.target/riscv/rvv/base/vlse_tu-1.C: New test. * g++.target/riscv/rvv/base/vlse_tum-1.C: New test. * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsse-1.C: New test. * gcc.target/riscv/rvv/base/vlse-1.c: New test. * gcc.target/riscv/rvv/base/vlse-2.c: New test. * gcc.target/riscv/rvv/base/vlse-3.c: New test. * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test. * gcc.target/riscv/rvv/base/vlse_m-1.c: New test. * gcc.target/riscv/rvv/base/vlse_m-2.c: New test. * gcc.target/riscv/rvv/base/vlse_m-3.c: New test. * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test. * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test. * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test. * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test. * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test. * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test. * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test. * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test. * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test. * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vsse-1.c: New test. * gcc.target/riscv/rvv/base/vsse-2.c: New test. * gcc.target/riscv/rvv/base/vsse-3.c: New test. * gcc.target/riscv/rvv/base/vsse_m-1.c: New test. * gcc.target/riscv/rvv/base/vsse_m-2.c: New test. * gcc.target/riscv/rvv/base/vsse_m-3.c: New test. 2023-01-28 Jerry DeLisle * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r) with (\r*\n+). * gfortran.dg/array_temporaries_2.f90: Likewise. * gfortran.dg/bind-c-contiguous-1.f90: Likewise. * gfortran.dg/bind-c-contiguous-4.f90: Likewise. * gfortran.dg/bind-c-contiguous-5.f90: Likewise. * gfortran.dg/fmt_error_4.f90: Likewise. * gfortran.dg/fmt_error_5.f90: Likewise. * gfortran.dg/fmt_float.f90: Likewise. * gfortran.dg/fmt_l.f90: Likewise. * gfortran.dg/fmt_nonchar_2.f90: Likewise. * gfortran.dg/fmt_zero_precision.f90: Likewise. * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise. * gfortran.dg/g77/f77-edit-colon-out.f: Likewise. * gfortran.dg/g77/f77-edit-h-out.f: Likewise. * gfortran.dg/g77/f77-edit-i-out.f: Likewise. * gfortran.dg/g77/f77-edit-s-out.f: Likewise. * gfortran.dg/g77/f77-edit-slash-out.f: Likewise. * gfortran.dg/g77/f77-edit-t-out.f: Likewise. * gfortran.dg/g77/f77-edit-x-out.f: Likewise. * gfortran.dg/namelist_40.f90: Likewise. * gfortran.dg/namelist_47.f90: Likewise. * gfortran.dg/namelist_print_1.f: Likewise. * gfortran.dg/parameter_array_dummy.f90: Likewise. 2023-01-27 Gaius Mulley * gm2/pim/fail/empty.mod: New test. 2023-01-27 Joseph Myers * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around auto initializers to be disallowed. 2023-01-27 Richard Sandiford * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: Remove XFAIL. * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names of dump files. 2023-01-27 Richard Sandiford * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function rather than an asm barrier. * gcc.target/aarch64/simd/vfms_f64.c: Likewise. * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function rather than volatile. * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise. * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper function. Remove -fno-inline. * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise. * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise. * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise. * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise. * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise. * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise. * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise. * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise. * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise. * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise. * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise. Allow the scalar form to be used when operating on lane 0. Add a test for lane 1. 2023-01-27 Richard Sandiford PR tree-optimization/96373 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test. * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise. 2023-01-27 Richard Sandiford * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit vector length. * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise. * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise. * gcc.target/aarch64/sve/cond_unary_5.c: Likewise. * gcc.target/aarch64/sve/cond_unary_6.c: Likewise. * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise. * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs. 2023-01-27 Andrew MacLeod PR tree-optimization/108306 * gcc.dg/pr108306.c: New. 2023-01-27 Andrew MacLeod PR tree-optimization/108447 * gcc.dg/pr108447.c: New. 2023-01-27 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check. * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto. 2023-01-27 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vle-1.C: New test. * g++.target/riscv/rvv/base/vle_tu-1.C: New test. * g++.target/riscv/rvv/base/vle_tum-1.C: New test. * g++.target/riscv/rvv/base/vle_tumu-1.C: New test. * g++.target/riscv/rvv/base/vse-1.C: New test. * g++.target/riscv/rvv/base/riscv_vector.h: New. 2023-01-27 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vse-1.c: New test. * gcc.target/riscv/rvv/base/vse-2.c: New test. * gcc.target/riscv/rvv/base/vse-3.c: New test. * gcc.target/riscv/rvv/base/vse_m-1.c: New test. * gcc.target/riscv/rvv/base/vse_m-2.c: New test. * gcc.target/riscv/rvv/base/vse_m-3.c: New test. 2023-01-27 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vle-1.c: New test. * gcc.target/riscv/rvv/base/vle-2.c: New test. * gcc.target/riscv/rvv/base/vle-3.c: New test. * gcc.target/riscv/rvv/base/vle_m-1.c: New test. * gcc.target/riscv/rvv/base/vle_m-2.c: New test. * gcc.target/riscv/rvv/base/vle_m-3.c: New test. * gcc.target/riscv/rvv/base/vle_mu-1.c: New test. * gcc.target/riscv/rvv/base/vle_mu-2.c: New test. * gcc.target/riscv/rvv/base/vle_mu-3.c: New test. * gcc.target/riscv/rvv/base/vle_tu-1.c: New test. * gcc.target/riscv/rvv/base/vle_tu-2.c: New test. * gcc.target/riscv/rvv/base/vle_tu-3.c: New test. * gcc.target/riscv/rvv/base/vle_tum-1.c: New test. * gcc.target/riscv/rvv/base/vle_tum-2.c: New test. * gcc.target/riscv/rvv/base/vle_tum-3.c: New test. * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test. 2023-01-27 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsm-1.C: New test. * g++.target/riscv/rvv/rvv.exp: New test. * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test. * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test. * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test. 2023-01-27 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation. * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test. 2023-01-27 Xi Ruoyao * gcc.dg/pr95115.c (x): Add noipa attribute. 2023-01-27 Jakub Jelinek PR ipa/106061 * gcc.dg/pr106061.c: New test. 2023-01-27 Tobias Burnus * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's target selector to handle Windows. * gfortran.dg/gomp/declare-variant-11.f90: Likewise. * gfortran.dg/gomp/declare-variant-12.f90: Likewise. 2023-01-26 Gaius Mulley * gm2/warnings/returntype/fail/badreturn.mod: New test. * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: New test. * gm2/warnings/returntype/pass/Termbase.mod: New test. * gm2/warnings/returntype/pass/goodreturn.mod: New test. * gm2/warnings/returntype/pass/keypressedsimple.mod: New test. * gm2/warnings/returntype/pass/warnings-returntype-pass.exp: New test. 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test. 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test. 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update testcase. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto. 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vle-constraint-1.c: 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test. 2023-01-26 Harald Anlauf PR fortran/108544 * gfortran.dg/pr108544.f90: New test. * gfortran.dg/pr96102b.f90: New test. 2023-01-26 Marek Polacek PR middle-end/108543 * c-c++-common/asan/pointer-subtract-5.c: New test. * c-c++-common/asan/pointer-subtract-6.c: New test. * c-c++-common/asan/pointer-subtract-7.c: New test. * c-c++-common/asan/pointer-subtract-8.c: New test. 2023-01-26 Jakub Jelinek PR tree-optimization/108540 * gcc.c-torture/execute/ieee/pr108540-1.c: New test. * gcc.c-torture/execute/ieee/pr108540-2.c: New test. 2023-01-26 Richard Sandiford * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s. 2023-01-26 Richard Sandiford * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty compound literals. 2023-01-26 Richard Sandiford * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*. * gcc.dg/guality/pr54519-1.c: Likewise. * gcc.dg/guality/pr54519-3.c: Likewise. * gcc.dg/guality/pr54693-2.c: Likewise. * gcc.dg/guality/sra-1.c: Likewise. 2023-01-26 Richard Sandiford * g++.target/aarch64/sve/pr99766.C: Disable warnings. 2023-01-26 Richard Sandiford * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs. 2023-01-26 Marek Polacek PR c++/105300 * g++.dg/cpp0x/udlit-error1.C: New test. 2023-01-26 David Malcolm PR analyzer/108507 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add -Wno-stringop-overflow. 2023-01-26 David Malcolm PR analyzer/108524 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test. * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test. * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: New test. 2023-01-26 Richard Biener PR tree-optimization/108547 * gcc.dg/uninit-pr108547.c: New testcase. 2023-01-26 Siddhesh Poyarekar PR tree-optimization/108522 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New macro. (test_dynarray_struct_member_b, test_dynarray_struct_member_c, test_dynarray_struct_member_d, test_dynarray_struct_member_subobj_b, test_dynarray_struct_member_subobj_c, test_dynarray_struct_member_subobj_d): New tests. (main): Call them. 2023-01-26 Jakub Jelinek PR c++/108503 * g++.dg/gomp/pr108503.C: New test. 2023-01-26 Richard Biener PR tree-optimization/108523 * gcc.dg/torture/pr108523.c: New testcase. 2023-01-25 Steve Kargl PR fortran/108528 * gfortran.dg/pr108528.f90: New test. 2023-01-25 Jakub Jelinek PR c++/108525 * g++.dg/cpp23/static-operator-call5.C: New test. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern "C". * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise. * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise. * gcc.target/arm/simd/mve-vneg.c: Update test. * gcc.target/arm/simd/mve-vshr.c: Likewise 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise. * gcc.target/arm/simd/mve-vclz.c: Update test. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise. 2023-01-25 Richard Sandiford * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid "initializer element is not constant" error. * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise. 2023-01-25 Andre Vieira * lib/target-supports.exp (check_effective_target_vect_long_long): Add aarch64 to list of targets supporting long long vectorization. 2023-01-25 Jakub Jelinek PR tree-optimization/108498 * gcc.c-torture/execute/pr108498-1.c: New test. * gcc.c-torture/execute/pr108498-2.c: New test. 2023-01-25 Siddhesh Poyarekar Jakub Jelinek PR tree-optimization/108522 * gcc.dg/builtin-dynamic-object-size-0.c (test_dynarray_struct_member): New test. (main): Call it. 2023-01-24 Jakub Jelinek PR c++/107329 PR testsuite/108533 * g++.dg/init/new51.C (size_t): New typedef. (RexxClass::operator new, RexxClass::operator delete): Use size_t instead of unsigned long. 2023-01-24 Jason Merrill PR c++/108504 * g++.dg/ext/pragma1.C: New test. 2023-01-24 Jason Merrill PR c++/108526 * g++.dg/cpp23/static-operator-call5.C: New test. 2023-01-24 Vladimir N. Makarov * gcc.target/pdp11/pdp11.exp: New. * gcc.target/pdp11/pr108388.c: New. 2023-01-24 Harald Anlauf PR fortran/108529 * gfortran.dg/pr108529.f90: New test. 2023-01-24 Andre Vieira * gcc.target/arm/mve/pr108177-1-run.c: New test. * gcc.target/arm/mve/pr108177-1.c: New test. * gcc.target/arm/mve/pr108177-10-run.c: New test. * gcc.target/arm/mve/pr108177-10.c: New test. * gcc.target/arm/mve/pr108177-11-run.c: New test. * gcc.target/arm/mve/pr108177-11.c: New test. * gcc.target/arm/mve/pr108177-12-run.c: New test. * gcc.target/arm/mve/pr108177-12.c: New test. * gcc.target/arm/mve/pr108177-13-run.c: New test. * gcc.target/arm/mve/pr108177-13.c: New test. * gcc.target/arm/mve/pr108177-14-run.c: New test. * gcc.target/arm/mve/pr108177-14.c: New test. * gcc.target/arm/mve/pr108177-2-run.c: New test. * gcc.target/arm/mve/pr108177-2.c: New test. * gcc.target/arm/mve/pr108177-3-run.c: New test. * gcc.target/arm/mve/pr108177-3.c: New test. * gcc.target/arm/mve/pr108177-4-run.c: New test. * gcc.target/arm/mve/pr108177-4.c: New test. * gcc.target/arm/mve/pr108177-5-run.c: New test. * gcc.target/arm/mve/pr108177-5.c: New test. * gcc.target/arm/mve/pr108177-6-run.c: New test. * gcc.target/arm/mve/pr108177-6.c: New test. * gcc.target/arm/mve/pr108177-7-run.c: New test. * gcc.target/arm/mve/pr108177-7.c: New test. * gcc.target/arm/mve/pr108177-8-run.c: New test. * gcc.target/arm/mve/pr108177-8.c: New test. * gcc.target/arm/mve/pr108177-9-run.c: New test. * gcc.target/arm/mve/pr108177-9.c: New test. * gcc.target/arm/mve/pr108177-main.x: New test include. * gcc.target/arm/mve/pr108177.x: New test include. 2023-01-24 Jakub Jelinek PR c++/108474 * g++.dg/cpp1z/decomp57.C: New test. * g++.dg/cpp1z/decomp58.C: New test. 2023-01-24 Rainer Orth PR testsuite/107808 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long. * gcc.dg/vect/vect-bitfield-write-3.c: Likewise. 2023-01-24 Rainer Orth PR testsuite/104756 * gcc.dg/vect/vect-fmax-1.c: Require vect_float. * gcc.dg/vect/vect-fmax-2.c: Likewise. * gcc.dg/vect/vect-fmax-3.c: Likewise. * gcc.dg/vect/vect-fmin-1.c: Likewise. * gcc.dg/vect/vect-fmin-2.c: Likewise. * gcc.dg/vect/vect-fmin-3.c: Likewise. 2023-01-24 Lulu Cheng Yang Yujie PR target/107731 * gcc.target/loongarch/tst-asm-const.c: Moved to... * gcc.target/loongarch/pr107731.c: ...here. 2023-01-24 Jason Merrill PR c++/107303 PR c++/107329 * g++.dg/ext/builtin-shufflevector-5.C: New test. * g++.dg/init/new51.C: New test. 2023-01-23 Jason Merrill PR c++/107267 * g++.dg/cpp0x/move2.C: New test. 2023-01-23 Harald Anlauf PR fortran/108502 * gfortran.dg/pr108502.f90: New test. 2023-01-23 Marek Polacek PR c++/107797 * g++.dg/warn/Wunused-value-1.C: New test. 2023-01-23 Jason Merrill PR c++/108195 * g++.dg/cpp0x/initlist-vect2.C: New test. 2023-01-23 Harald Anlauf PR fortran/108501 * gfortran.dg/pr108501.f90: New test. 2023-01-23 Harald Anlauf PR fortran/108420 * gfortran.dg/pr108420.f90: New test. 2023-01-23 Jason Merrill PR c++/108496 * g++.dg/template/explicit-instantiation5.C: New test. 2023-01-23 Srinath Parvathaneni * g++.target/arm/pac-1.C: New test. * gcc.target/arm/pac-15.c: Likewise. 2023-01-23 Srinath Parvathaneni * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update tests. * gcc.target/arm/pac-12.c: New test. * gcc.target/arm/pac-13.c: Likewise. * gcc.target/arm/pac-14.c: Likewise. 2023-01-23 Srinath Parvathaneni * gcc.target/arm/multilib.exp: Add tests for cortex-m85. 2023-01-23 Richard Biener PR tree-optimization/108482 * gcc.dg/torture/pr108482.c: New testcase. 2023-01-23 Andrea Corallo * gcc.target/arm/bti-1.c: New testcase. * gcc.target/arm/bti-2.c: Likewise. 2023-01-23 Andrea Corallo * gcc.target/arm/pac.h : New file. * gcc.target/arm/pac-1.c : New test case. * gcc.target/arm/pac-2.c : Likewise. * gcc.target/arm/pac-3.c : Likewise. * gcc.target/arm/pac-4.c : Likewise. * gcc.target/arm/pac-5.c : Likewise. * gcc.target/arm/pac-6.c : Likewise. * gcc.target/arm/pac-7.c : Likewise. * gcc.target/arm/pac-8.c : Likewise. * gcc.target/arm/pac-9.c : Likewise. * gcc.target/arm/pac-10.c : Likewise. * gcc.target/arm/pac-11.c : Likewise. 2023-01-23 Andrea Corallo * gcc.target/arm/multilib.exp: Add pacbti related entries. 2023-01-23 Andrea Corallo Tejas Belagod * gcc.target/arm/acle/pacbti-m-predef-1.c: New test. * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise. 2023-01-23 Andrea Corallo Tejas Belagod * lib/target-supports.exp (check_effective_target_mbranch_protection_ok): New function. * gcc.target/arm/acle/pacbti-m-predef-2.c: New test. * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise. 2023-01-23 Andrea Corallo Tejas Belagod * lib/target-supports.exp: (check_effective_target_arm_pacbti_hw): New. 2023-01-23 Richard Biener PR tree-optimization/108449 * gcc.dg/pr108449.c: New testcase. 2023-01-23 Jason Merrill PR c++/53288 DR 1299 * g++.dg/init/lifetime4.C: New test. 2023-01-22 Iain Sandoe * gm2/case/pass/case-pass.exp: Update for removal of concatenated paths. * gm2/complex/pass/complex-pass.exp: Likewise. * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise. * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise. * gm2/iso/check/fail/iso-check-fail.exp: Likewise. * gm2/iso/fail/iso-fail.exp: Likewise. * gm2/iso/pass/iso-pass.exp: Likewise. * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise. * gm2/pim/fail/pim-fail.exp: Likewise. * gm2/pim/pass/pim-pass.exp: Likewise. * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise. * gm2/pimlib/pass/pimlib-pass.exp: Likewise. * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise. * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise. * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise. * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise. * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise. * gm2/recover/pass/recover-pass.exp: Likewise. * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise. * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise. * gm2/switches/none/run/pass/gm2-none.exp: Likewise. * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise. * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise. * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise. * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise. * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx function. Remove the use of concatenated include and library paths. Remove string processing where possible. 2023-01-22 Dimitar Dimitrov * gcc.target/pru/clz-hi-2.c: New test. * gcc.target/pru/clz-hi.c: New test. 2023-01-21 Jerry DeLisle PR fortran/102595 * gfortran.dg/pr88048.f90: Adjust for changed error message. * gfortran.dg/parameter_data0.f90: New test. 2023-01-20 Tejas Belagod * gcc.target/aarch64/acle/pmull64.c: New. * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding feature flag based on the intrinsic. * gcc.target/aarch64/aes-fuse-2.c: Likewise. * gcc.target/aarch64/aes_1.c: Likewise. * gcc.target/aarch64/aes_2.c: Likewise. * gcc.target/aarch64/aes_xor_combine.c: Likewise. * gcc.target/aarch64/sha1_1.c: Likewise. * gcc.target/aarch64/sha256_1.c: Likewise. * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise. 2023-01-19 Jakub Jelinek PR c++/108437 * g++.dg/cpp23/subscript12.C: New test. * g++.dg/cpp23/subscript13.C: New test. 2023-01-19 Jakub Jelinek PR c++/53932 * g++.dg/init/pr53932.C: New test. 2023-01-19 H.J. Lu * gcc.target/i386/pr108436.c: New test. 2023-01-19 David Malcolm PR analyzer/108455 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage involving dominance. * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test. * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: New test. 2023-01-19 Harald Anlauf PR fortran/108434 * gfortran.dg/pr108434.f90: New test. 2023-01-19 Iain Sandoe * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib. * gm2/iso/run/pass/iso-run-pass.exp: Likewise. * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp: * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise. * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise. * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise. * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise. * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise. * gm2/sets/run/pass/sets-run-pass.exp: Likewise. * gm2/switches/none/run/pass/gm2-none.exp: Likewise. * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise. * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp: Likewise, and also ensure that the -g option is appended to avoid it being taken as a path. * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of libraries added matches the set of -I and -L options. 2023-01-19 Christophe Lyon PR target/108411 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add -fno-stack-protector. * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise. * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise. * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise. * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise. 2023-01-19 Jakub Jelinek PR tree-optimization/108440 * c-c++-common/rotate-10.c: New test. * c-c++-common/rotate-11.c: New test. 2023-01-19 Alexandre Oliva PR debug/106746 * gcc.target/i386/pr106746.c: New. 2023-01-18 Marek Polacek PR c/108424 * gcc.dg/c2x-nullptr-6.c: New test. 2023-01-18 David Malcolm * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted from https://samate.nist.gov/SARD/test-suites/81. * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise. * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise. * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise. * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise. 2023-01-18 Richard Biener PR lto/108445 * gcc.dg/lto/pr108445_0.c: New testcase. * gcc.dg/lto/pr108445_1.c: Likewise. 2023-01-18 Murray Steele * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test. 2023-01-18 Kewen Lin Andrew Pinski PR target/108396 * gcc.target/powerpc/pr108396.c: New test. 2023-01-18 Kewen Lin PR target/108348 * gcc.target/powerpc/pr108348-1.c: New test. * gcc.target/powerpc/pr108348-2.c: New test. 2023-01-17 Harald Anlauf PR fortran/108421 * gfortran.dg/pr108421.f90: New test. 2023-01-17 Jakub Jelinek PR tree-optimization/106523 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16, f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using __builtin_unreachable about shift count. * c-c++-common/rotate-2b.c: New test. * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16, f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using __builtin_unreachable about shift count. * c-c++-common/rotate-4b.c: New test. * gcc.c-torture/execute/pr106523.c: New test. 2023-01-16 Andrew Pinski * lib/target-supports.exp (add_options_for_tls): Remove reference to Solaris 9 in comments. 2023-01-16 H.J. Lu PR target/105980 * g++.target/i386/pr105980.C: New test. 2023-01-16 Jan Hubicka * g++.dg/tree-ssa/pr106077.C: New test. 2023-01-16 Stam Markianos-Wright PR target/96795 PR target/107515 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test. * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test. 2023-01-16 Andrew Carlotti * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex. * gcc.dg/tree-ssa/popcount.c: Likewise. * gcc.dg/tree-ssa/popcount2.c: Likewise. * gcc.dg/tree-ssa/popcount3.c: Likewise. * gcc.target/aarch64/popcount4.c: Likewise. * gcc.target/i386/pr95771.c: Likewise, and... * gcc.target/i386/pr95771-2.c: ...split int128 test from above, since this would emit just a single IFN if a TI optab is added. 2023-01-16 Andrew Carlotti * gcc.dg/tree-ssa/cltz-max.c: New test. * gcc.dg/tree-ssa/clz-char.c: New test. * gcc.dg/tree-ssa/clz-int.c: New test. * gcc.dg/tree-ssa/clz-long-long.c: New test. * gcc.dg/tree-ssa/clz-long.c: New test. * gcc.dg/tree-ssa/ctz-char.c: New test. * gcc.dg/tree-ssa/ctz-int.c: New test. * gcc.dg/tree-ssa/ctz-long-long.c: New test. * gcc.dg/tree-ssa/ctz-long.c: New test. 2023-01-16 Andrew Carlotti * lib/target-supports.exp (check_effective_target_clz) (check_effective_target_clzl, check_effective_target_clzll) (check_effective_target_ctz, check_effective_target_clzl) (check_effective_target_ctzll): New. * gcc.dg/tree-ssa/cltz-complement-max.c: New test. * gcc.dg/tree-ssa/clz-complement-char.c: New test. * gcc.dg/tree-ssa/clz-complement-int.c: New test. * gcc.dg/tree-ssa/clz-complement-long-long.c: New test. * gcc.dg/tree-ssa/clz-complement-long.c: New test. * gcc.dg/tree-ssa/ctz-complement-char.c: New test. * gcc.dg/tree-ssa/ctz-complement-int.c: New test. * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test. * gcc.dg/tree-ssa/ctz-complement-long.c: New test. 2023-01-16 Jakub Jelinek PR c++/105593 * g++.target/i386/pr105593.C: New test. 2023-01-16 Jakub Jelinek PR c++/105593 * c-c++-common/Winit-self3.c: New test. * c-c++-common/Winit-self4.c: New test. * c-c++-common/Winit-self5.c: New test. 2023-01-16 Kewen Lin PR target/108272 * gcc.target/powerpc/pr108272-1.c: New test. * gcc.target/powerpc/pr108272-2.c: New test. * gcc.target/powerpc/pr108272-3.c: New test. * gcc.target/powerpc/pr108272-4.c: New test. 2023-01-14 Prathamesh Kulkarni * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust. 2023-01-14 Jakub Jelinek PR c++/108365 * c-c++-common/pr108365.c: New test. * g++.dg/opt/pr108365.C: New test. * g++.dg/warn/pr108365.C: New test. 2023-01-14 Alexandre Oliva PR target/42093 * gcc.target/arm/pr42093.c: Disable tree-dce. 2023-01-13 David Malcolm PR analyzer/105273 * gcc.dg/analyzer/switch-enum-1.c: New test. * gcc.dg/analyzer/switch-enum-2.c: New test. * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test. * gcc.dg/analyzer/switch-enum-taint-1.c: New test. * gcc.dg/analyzer/switch-wrong-enum.c: New test. * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New test. * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c: New test. * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c: New test. 2023-01-13 Alexander Monakov PR rtl-optimization/108117 PR rtl-optimization/108132 * gcc.dg/pr108117.c: New test. 2023-01-13 Jakub Jelinek PR c++/108285 * g++.dg/warn/pr108285.C: New test. 2023-01-13 Gaius Mulley * gm2/examples/map/pass/examples-map-pass.exp: Call gm2_push_timeout 30 before foreach testcase. Call gm2_pop_timeout after the foreach statement. * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Call gm2_push_timeout 20 before foreach testcase. Call gm2_pop_timeout after the foreach statement. 2023-01-13 Jakub Jelinek PR target/107131 * gcc.c-torture/execute/pr107131.c: New test. 2023-01-13 Srinath Parvathaneni * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU. 2023-01-13 Qing Zhao * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information from the message issued by -Wstrict-flex-arrays. * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise. * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise. * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise. * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise. * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise. * gcc.dg/Wstrict-flex-arrays-2.c: Likewise. * gcc.dg/Wstrict-flex-arrays-3.c: Likewise. * gcc.dg/Wstrict-flex-arrays.c: Likewise. 2023-01-13 Jakub Jelinek PR target/107131 * gcc.dg/pr107131.c: New test. 2023-01-13 Richard Sandiford * gcc.target/aarch64/dwarf_reg_size_1.c: New test. * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise. 2023-01-13 Richard Biener * gcc.target/aarch64/pr107209.c: New test. 2023-01-13 Richard Biener PR tree-optimization/108387 * gcc.dg/pr108387.c: New testcase. 2023-01-13 Gaius Mulley * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp (timeout-dg.exp): Load. Call gm2_push_timeout 15. Call gm2_pop_timeout at the end. * gm2/link/min/pass/link-min-pass.exp: Set path argument to "". * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp: Call gm2_push_timeout 60. Call gm2_pop_timeout at the end. * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or individual_timeout. Configure dejagnu to timeout for 10 seconds. (gm2_push_timeout): New proc. (gm2_pop_timeout): New proc. * lib/gm2.exp (gm2_previous_timeout): Set to 10 or individual_timeout. Configure dejagnu to timeout for 10 seconds. (gm2_push_timeout): New proc. (gm2_pop_timeout): New proc. 2023-01-12 Gaius Mulley * lib/gm2.exp: Use timeout.exp. 2023-01-12 Gaius Mulley * lib/gm2.exp (gm2_init_min): Append -fno-exceptions to args. 2023-01-12 Andrew Pinski Roger Sayle PR tree-optimization/92342 * gcc.dg/tree-ssa/andnegcmp-1.c: New test. * gcc.dg/tree-ssa/andnegcmp-2.c: New test. * gcc.dg/tree-ssa/multcmp-1.c: New test. * gcc.dg/tree-ssa/multcmp-2.c: New test. 2023-01-12 Christophe Lyon Richard Sandiford PR target/105549 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update. * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update. * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update. * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update. * gcc.target/aarch64/aapcs64/va_arg-17.c: New test. * gcc.target/aarch64/pr105549.c: New test. * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update. * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update. * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update. * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update. 2023-01-12 Christophe Lyon Richard Sandiford * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test. * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New test. * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test. * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New test. * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test. * gcc.target/aarch64/bitfield-abi-warning.h: New test. * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test. * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New test. * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test. * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New test. * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test. * g++.target/aarch64/bitfield-abi-warning.h: New test. 2023-01-12 Richard Biener PR tree-optimization/99412 * gcc.dg/vect/pr99412.c: New testcase. * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment. * gcc.dg/tree-ssa/reassoc-48.c: Remove. 2023-01-12 Tobias Burnus PR fortran/107706 * gfortran.dg/gomp/assume-2.f90: Update dg-error. * gfortran.dg/gomp/assumes-2.f90: Likewise. * gfortran.dg/gomp/assume-5.f90: New test. 2023-01-12 Lewis Hyatt * c-c++-common/cpp/pr108244-1.c: New test. * c-c++-common/cpp/pr108244-2.c: New test. * c-c++-common/gomp/pr108244-3.c: New test. 2023-01-11 David Malcolm PR analyzer/108252 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test. * gcc.dg/analyzer/fd-leak-pr108252.c: New test. * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from warning false +ve directives. * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex. * gcc.dg/analyzer/pr103217-3.c: Likewise. * gcc.dg/analyzer/strdup-pr108252.c: New test. * gcc.dg/analyzer/strndup-pr108252.c: New test. 2023-01-11 Jakub Jelinek PR c/105972 * gcc.dg/pr105972.c: New test. 2023-01-11 Roger Sayle PR tree-optimization/71343 * gcc.dg/pr71343-2.c: New test case. 2023-01-11 David Faust PR target/108293 * gcc.target/bpf/double-1.c: New test. * gcc.target/bpf/double-2.c: New test. * gcc.target/bpf/float-1.c: New test. 2023-01-11 Eric Botcazou * gcc.dg/sso-17.c: New test. 2023-01-11 Kewen Lin * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if the testing target isn't a PowerPC target. 2023-01-11 Richard Biener PR tree-optimization/107767 * gcc.dg/tree-ssa/pr107767.c: New testcase. 2023-01-11 Jakub Jelinek PR target/108308 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }. 2023-01-11 Richard Biener PR tree-optimization/108352 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase. * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1. 2023-01-11 Richard Biener PR tree-optimization/108353 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase. 2023-01-11 Andreas Krebbel * gcc.target/s390/not.c: New test. 2023-01-11 Richard Biener PR tree-optimization/106293 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer. 2023-01-10 Richard Biener PR tree-optimization/106293 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase. 2023-01-10 Roger Sayle PR rtl-optimization/106421 * gcc.dg/pr106421.c: New test case. 2023-01-10 Martin Jambor PR ipa/108110 * g++.dg/ipa/pr108110.C: New test. 2023-01-10 Richard Biener PR tree-optimization/108314 * gcc.dg/vect/pr108314.c: New testcase. 2023-01-10 Xianmiao Qu * gcc.target/csky/ldbs.c : Fix exclude-opts, should not be "*". 2023-01-10 Xianmiao Qu * gcc.target/csky/and3a.c: Rename to ... * gcc.target/csky/ck801-and.c: ... this. * gcc.target/csky/constpool-3.c: Rename to ... * gcc.target/csky/constpool-2.c: ... this, Rename to ... * gcc.target/csky/constpool-1.c: ... this, Rename to ... * gcc.target/csky/ck801-constpool.c: ... this, and skip if the CPU is not ck801. * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801. 2023-01-10 Andreas Krebbel * gcc.target/s390/fcall-saved.c: New test. 2023-01-09 Jakub Jelinek PR c++/105838 PR c++/108047 PR c++/108266 * g++.dg/tree-ssa/initlist-opt2.C: New test. * g++.dg/tree-ssa/initlist-opt3.C: New test. 2023-01-09 Joseph Myers * gcc.dg/c2x-complit-8.c: New test. 2023-01-09 Richard Biener PR middle-end/69482 * gcc.target/i386/pr69482-1.c: New testcase. * gcc.target/i386/pr69482-2.c: Likewise. 2023-01-09 Martin Liska PR lto/108330 * g++.dg/ipa/pr108830.C: New test. 2023-01-09 Richard Biener PR tree-optimization/101912 * gcc.dg/uninit-pr101912.c: New testcase. 2023-01-09 Martin Liska PR c/107993 * gcc.target/i386/pr107993.c: New test. 2023-01-07 John David Anglin * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option on *-*-hpux*. * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise. 2023-01-06 Joseph Myers * gcc.dg/builtin-tgmath-3.c: Update expectations and add more tests. 2023-01-06 Tamar Christina Revert: 2023-01-06 Tamar Christina * gcc.target/aarch64/sve/slp_1.c: Update testcase. 2023-01-06 Jakub Jelinek PR target/108292 PR target/108308 * gcc.c-torture/execute/pr108292.c: New test. * gcc.target/i386/pr108292.c: New test. * gcc.dg/pr108308.c: New test. 2023-01-05 Roger Sayle Revert: 2023-01-05 Roger Sayle * gcc.target/i386/cmov10.c: New test case. 2023-01-05 Patrick Palka PR c++/108275 * g++.dg/parse/access14.C: New test. 2023-01-05 Gaius Mulley * lib/gm2.exp (gm2_init_minx): New procedure. (gm2_init_min): New procedure calls gm2_init_min with dialect flags. * gm2/link/min/pass/tiny.mod: New test case. * gm2/link/min/pass/link-min-pass.exp: New file. 2023-01-04 Patrick Palka PR c++/108282 * g++.dg/cpp2a/concepts-requires34.C: New test. 2023-01-04 Jakub Jelinek PR c++/108206 * g++.dg/template/pr108206.C: New test. 2023-01-04 Iain Sandoe * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin. 2023-01-04 Jakub Jelinek PR tree-optimization/108253 * g++.dg/opt/pr108253.C: New test. 2023-01-04 Jakub Jelinek PR middle-end/108237 * gcc.c-torture/compile/pr108237.c: New test. 2023-01-04 Jakub Jelinek PR sanitizer/108256 * c-c++-common/ubsan/pr108256.c: New test. 2023-01-03 David Edelsohn * g++.dg/modules/modules.exp: Skip on AIX. * gcc.target/powerpc/pr99708.c: Skip on AIX. 2023-01-03 Sandra Loosemore * g++.dg/gomp/target-simd-clone-1.C: Tweak to test that the unused clone is GC'ed. * gcc.dg/gomp/target-simd-clone-1.c: Likewise. 2023-01-03 Roger Sayle * gcc.target/i386/cmov10.c: New test case. 2023-01-03 Jakub Jelinek PR middle-end/108264 * gcc.dg/pr108264.c: New test. 2023-01-03 Jakub Jelinek PR rtl-optimization/108263 * gcc.dg/pr108263.c: New test. 2023-01-01 Roger Sayle Uroš Bizjak * gcc.target/i386/extendditi2-1.c: New test case. * gcc.target/i386/extendditi2-2.c: Likewise. Copyright (C) 2023 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.